|
@@ -493,25 +493,185 @@ textarea:focus-visible {
|
|
|
|
|
|
|
|
@media (max-width: 700px) {
|
|
@media (max-width: 700px) {
|
|
|
.page-header {
|
|
.page-header {
|
|
|
|
|
+ display: grid;
|
|
|
|
|
+ grid-template-columns: minmax(0, 1fr);
|
|
|
align-items: flex-start;
|
|
align-items: flex-start;
|
|
|
|
|
+ gap: 12px;
|
|
|
|
|
+ margin-bottom: 14px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- .drawer {
|
|
|
|
|
- padding: 22px 18px;
|
|
|
|
|
- border-radius: 0;
|
|
|
|
|
|
|
+ .page-header p {
|
|
|
|
|
+ margin: 0 0 5px;
|
|
|
|
|
+ font-size: 10px;
|
|
|
|
|
+ letter-spacing: .11em;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- .summary-grid {
|
|
|
|
|
- grid-template-columns: 1fr;
|
|
|
|
|
|
|
+ .page-header h1 {
|
|
|
|
|
+ margin: 0 0 6px;
|
|
|
|
|
+ font-size: 27px;
|
|
|
|
|
+ line-height: 1.15;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .page-header span {
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ max-width: 100%;
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ line-height: 1.45;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .header-actions {
|
|
|
|
|
+ display: grid;
|
|
|
|
|
+ grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ gap: 8px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .page-header button {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ min-height: 40px;
|
|
|
|
|
+ padding: 8px 11px;
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .toolbar {
|
|
|
|
|
+ display: grid;
|
|
|
|
|
+ grid-template-columns: 44px minmax(0, 1fr) 44px;
|
|
|
|
|
+ align-items: stretch;
|
|
|
|
|
+ gap: 10px;
|
|
|
|
|
+ margin-bottom: 12px;
|
|
|
|
|
+ padding: 12px;
|
|
|
|
|
+ border-radius: 15px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .toolbar > .segmented {
|
|
|
|
|
+ grid-column: 1 / -1;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .toolbar > .segmented button {
|
|
|
|
|
+ flex: 1 1 0;
|
|
|
|
|
+ padding-inline: 8px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .toolbar > button:not(.latest-data) {
|
|
|
|
|
+ width: 44px;
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .toolbar .date-filter {
|
|
|
|
|
+ grid-column: 2;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ min-width: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .toolbar .date-filter > span {
|
|
|
|
|
+ display: none;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .toolbar .date-filter input {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ min-width: 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.toolbar .coach-filter {
|
|
.toolbar .coach-filter {
|
|
|
- flex-basis: 100%;
|
|
|
|
|
|
|
+ grid-column: 1 / -1;
|
|
|
|
|
+ flex-basis: auto;
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
|
|
+ min-width: 0;
|
|
|
max-width: none;
|
|
max-width: none;
|
|
|
|
|
+ gap: 5px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.toolbar .latest-data {
|
|
.toolbar .latest-data {
|
|
|
|
|
+ grid-column: 1 / -1;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ height: 40px;
|
|
|
|
|
+ min-height: 40px;
|
|
|
margin-left: 0;
|
|
margin-left: 0;
|
|
|
|
|
+ justify-content: flex-start;
|
|
|
|
|
+ padding-inline: 12px;
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .drawer {
|
|
|
|
|
+ padding: 22px 18px;
|
|
|
|
|
+ border-radius: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .summary-grid {
|
|
|
|
|
+ grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
|
|
|
+ gap: 10px;
|
|
|
|
|
+ margin-bottom: 14px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .summary-card {
|
|
|
|
|
+ min-height: 94px;
|
|
|
|
|
+ align-content: center;
|
|
|
|
|
+ gap: 4px;
|
|
|
|
|
+ padding: 13px 14px;
|
|
|
|
|
+ border-radius: 14px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .summary-card span {
|
|
|
|
|
+ font-size: 11px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .summary-card strong {
|
|
|
|
|
+ font-size: 24px;
|
|
|
|
|
+ line-height: 1.1;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .summary-card small {
|
|
|
|
|
+ font-size: 10px;
|
|
|
|
|
+ line-height: 1.35;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .summary-card:last-child {
|
|
|
|
|
+ grid-column: 1 / -1;
|
|
|
|
|
+ grid-template-columns: minmax(0, 1fr) auto;
|
|
|
|
|
+ min-height: 70px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .summary-card:last-child span,
|
|
|
|
|
+ .summary-card:last-child small {
|
|
|
|
|
+ grid-column: 1;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .summary-card:last-child strong {
|
|
|
|
|
+ grid-column: 2;
|
|
|
|
|
+ grid-row: 1 / span 2;
|
|
|
|
|
+ align-self: center;
|
|
|
|
|
+ font-size: 22px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .notice {
|
|
|
|
|
+ margin-block: 10px 12px;
|
|
|
|
|
+ padding: 10px 12px;
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
|
+ line-height: 1.45;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .schedule-content-header {
|
|
|
|
|
+ align-items: flex-start;
|
|
|
|
|
+ padding: 14px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .status-legend {
|
|
|
|
|
+ justify-content: flex-start;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+@media (max-width: 380px) {
|
|
|
|
|
+ .summary-grid {
|
|
|
|
|
+ gap: 8px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .summary-card {
|
|
|
|
|
+ min-height: 90px;
|
|
|
|
|
+ padding-inline: 12px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .summary-card small {
|
|
|
|
|
+ overflow-wrap: anywhere;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|