2 lines
4.4 KiB
CSS
2 lines
4.4 KiB
CSS
.analytics-section{margin:0 0 18px}.analytics-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 15px}.analytics-heading>div>span,.analytics-card__heading>div>span{display:block;margin-bottom:5px;color:#0871ef;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.analytics-heading h2{margin:0;color:#10213e;font-size:1.22rem}.analytics-heading p{margin:4px 0 0;color:#7c899d;font-size:.69rem}.analytics-study-time{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;color:#54657e;background:#edf5ff;font-size:.66rem;font-weight:700;white-space:nowrap}.analytics-study-time i{color:#0871ef}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.analytics-card{min-height:218px;padding:19px;border:1px solid #e2e9f2;border-radius:15px;background:#fff;box-shadow:0 8px 25px rgba(16,33,62,.045)}.analytics-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.analytics-card__heading h3{margin:0;color:#162842;font-size:.94rem}.analytics-card__heading>b{padding:5px 7px;border-radius:7px;font-size:.62rem}.analytics-card__heading>b.is-positive{color:#168d4b;background:#eaf8ef}.analytics-card__heading>b.is-negative{color:#c9444b;background:#fff0f1}.analytics-card__heading>i{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:#0871ef;background:#edf5ff;font-size:.88rem}.trend-chart{display:flex;height:142px;align-items:flex-end;justify-content:space-around;gap:8px;margin-top:13px;padding:0 2px;border-bottom:1px solid #e9eef5}.trend-chart__item{display:grid;height:100%;min-width:32px;align-items:end;justify-items:center;grid-template-rows:auto 1fr auto;gap:5px;flex:1}.trend-chart__value{color:#52627a;font-size:.58rem;font-weight:700;white-space:nowrap}.trend-chart__bar-wrap{display:flex;width:100%;height:100%;align-items:flex-end;justify-content:center}.trend-chart__bar{display:block;width:min(22px,70%);border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#58a0fb,#0871ef);box-shadow:0 5px 11px rgba(8,113,239,.16);min-height:8px}.trend-chart__item small{color:#8996a9;font-size:.52rem;white-space:nowrap}.question-type-list{display:grid;gap:13px;margin-top:21px}.question-type-list>div{display:grid;grid-template-columns:1fr auto;gap:5px 10px}.question-type-list span,.question-type-list strong{font-size:.67rem}.question-type-list span{color:#596980;font-weight:600}.question-type-list strong{color:#24354e}.question-type-list>div>div{grid-column:1/-1;overflow:hidden;height:7px;border-radius:8px;background:#edf1f6}.question-type-list i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0871ef,#69a9fb)}.weak-area{display:flex;align-items:center;gap:11px;margin:23px 0 13px}.weak-area strong,.weak-area p{display:block;margin:0}.weak-area strong{font-size:.83rem}.weak-area p,.weak-area__note,.streak-note{color:#7b899d;font-size:.65rem}.weak-area__note{margin:0 0 13px;line-height:1.55}.analytics-card a{color:#0871ef;font-size:.67rem;font-weight:700;text-decoration:none}.streak-total{color:#0871ef;font-size:1rem}.streak-total small{color:#8290a4;font-size:.58rem}.streak-week{display:flex;justify-content:space-between;gap:5px;margin:28px 0 13px}.streak-week>span{display:grid;justify-items:center;gap:5px;color:#98a5b6;font-size:.54rem}.streak-week i{display:grid;width:24px;height:24px;place-items:center;border:1px solid #dfe7f0;border-radius:50%;color:transparent;background:#f7f9fc;font-size:.58rem}.streak-week>span.is-active{color:#168d4b;font-weight:700}.streak-week>span.is-active i{border-color:#60c48b;color:#fff;background:#29ac65;box-shadow:0 4px 9px rgba(41,172,101,.2)}.streak-note{margin:0;line-height:1.55}.analytics-empty{display:grid;min-height:135px;place-items:center;text-align:center;align-content:center;gap:8px;color:#8492a5}.analytics-empty i{font-size:1.25rem;color:#9dc4f6}.analytics-empty p{max-width:210px;margin:0;font-size:.66rem;line-height:1.55}@media(max-width:700px){.analytics-heading{align-items:flex-start;flex-direction:column}.analytics-grid{grid-template-columns:1fr}.analytics-card{min-height:195px}}@media(max-width:430px){.analytics-heading h2{font-size:1.1rem}.analytics-study-time{width:100%;justify-content:center}.analytics-card{padding:16px}.trend-chart{gap:3px}.trend-chart__item{min-width:25px}.trend-chart__bar{width:16px}.trend-chart__item small{font-size:.48rem}}
|