.pp-mwr{margin:.65rem 0 .85rem;padding:.85rem .9rem;border-radius:1rem;background:linear-gradient(145deg,#0f766e24,#0f172a8c);border:1px solid rgba(94,234,212,.22);color:#e2e8f0}.pp-mwr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.pp-mwr-kicker{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5eead4}.pp-mwr-title{margin:.15rem 0 0;font-size:.95rem;font-weight:800;color:#f8fafc}.pp-mwr-status{margin:.35rem 0 0;font-size:.78rem;line-height:1.35;color:#cbd5e1}.pp-mwr-status.is-ready{color:#5eead4;font-weight:700}.pp-mwr-status.is-loading{color:#fde68a}.pp-mwr-open{flex-shrink:0;border:0;border-radius:999px;padding:.4rem .75rem;font-size:.72rem;font-weight:800;background:#0f766e;color:#fff;cursor:pointer}.pp-mwr-open:disabled{opacity:.45;cursor:default}.pp-mwr-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem}.pp-mwr-day{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .1rem;border-radius:.65rem;background:#0f172a73;min-width:0}.pp-mwr-day.is-today{box-shadow:inset 0 0 0 1px #5eead48c}.pp-mwr-day.is-report{background:#0f766e59}.pp-mwr-day strong{font-size:.62rem;font-weight:800;color:#94a3b8}.pp-mwr-mark{width:1.15rem;height:1.15rem;border-radius:999px;display:grid;place-items:center;font-size:.65rem;font-weight:900}.pp-mwr-mark.is-ok{background:#10b981;color:#042f2e}.pp-mwr-mark.is-miss{background:#f43f5e;color:#fff}.pp-mwr-mark.is-dot{background:#334155;color:#94a3b8}.pp-mwr-reg-note{margin:.15rem 0 .75rem;font-size:.78rem;line-height:1.45;color:#57534e}.pp-mwr-sheet-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.75rem 0}.pp-mwr-metric{padding:.65rem .7rem;border-radius:.75rem;background:#0f172a0f;border:1px solid rgba(15,23,42,.08)}.pp-mwr-metric span{display:block;font-size:.65rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.pp-mwr-metric strong{display:block;margin-top:.2rem;font-size:1.05rem;color:#0f172a}.pp-mwr-body{margin:.5rem 0 0;font-size:.84rem;line-height:1.45;color:#334155;white-space:pre-wrap}.pp-mwr-archive{margin-top:.85rem;display:flex;flex-direction:column;gap:.45rem}.pp-mwr-arch-item{text-align:left;border:1px solid #e2e8f0;border-radius:.75rem;padding:.65rem .75rem;background:#fff;cursor:pointer}.pp-mwr-arch-item strong{display:block;font-size:.82rem;color:#0f172a}.pp-mwr-arch-item span{font-size:.72rem;color:#64748b}.pp-mwr-trend{margin:.5rem 0 0;padding:.55rem .7rem;border-radius:.7rem;font-size:.78rem;font-weight:700}.pp-mwr-trend.is-up{background:#ecfdf5;color:#047857}.pp-mwr-trend.is-down{background:#fff1f2;color:#be123c}.pp-mwr-trend.is-stable{background:#f1f5f9;color:#475569}#s-mentor-report-tab.s-panel-tab{padding:1rem 1rem 5rem}.s-mwr-card{max-width:36rem;margin:0 auto;padding:1rem;border-radius:1.1rem;background:#0f172ab8;border:1px solid rgba(148,163,184,.25);color:#e2e8f0}.s-mwr-card h2{margin:0;font-size:1.05rem;font-weight:800}.s-mwr-card .pp-mwr-status{margin-top:.4rem}.s-mwr-card .pp-mwr-strip{margin-top:.75rem}.s-mwr-card .pp-mwr-metric{background:#ffffff0f;border-color:#ffffff14}.s-mwr-card .pp-mwr-metric span{color:#94a3b8}.s-mwr-card .pp-mwr-metric strong{color:#f8fafc}.s-mwr-card .pp-mwr-body{color:#cbd5e1}.s-mwr-arch-btn{margin-top:.75rem;width:100%;border:0;border-radius:.75rem;padding:.65rem;font-weight:800;background:#0f766e;color:#fff;cursor:pointer}
