@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700;800&display=swap";:root{--alt-bg: #f1ecfb;--alt-surface: #ffffff;--alt-border: #ebedf2;--alt-text: #23252c;--alt-muted: #8a8f9d;--alt-accent: #c592ff;--alt-accent-soft: #ecd8ff;--alt-success: #8cd08d;--alt-aqua: #6dc5cf;--alt-berry: #95517c;--alt-amber: #f4b94e}*{box-sizing:border-box}body{margin:0;font-family:Manrope,sans-serif;color:var(--alt-text);background:radial-gradient(circle at 15% 10%,#f3e9ff 0,var(--alt-bg) 35%,#f4f5f8 100%)}.alt-root{min-height:100vh;display:grid;grid-template-columns:250px 1fr 280px;gap:0}.alt-sidebar,.alt-main,.alt-right{background:var(--alt-surface);border-right:1px solid var(--alt-border)}.alt-sidebar{padding:28px 24px}.alt-brand{font-size:46px;font-weight:800;letter-spacing:-.03em;margin-bottom:24px}.alt-section-title{margin:26px 0 10px;font-size:28px;color:#666b78;font-weight:700}.alt-nav{display:grid;gap:8px}.alt-nav-item{text-decoration:none;color:#666b78;border:1px solid transparent;background:transparent;text-align:left;border-radius:12px;padding:11px 12px;font:inherit;font-weight:600;cursor:pointer;transition:all .18s ease}.alt-nav-item:hover{background:#faf8ff;border-color:var(--alt-border)}.alt-nav-item.is-active{color:#8e57cc;background:#f4ecff;border-color:#e8d6ff}.alt-nav-muted{opacity:.85}.alt-icon{margin-right:10px;color:#b3b7c2}.alt-main{border-right:1px solid var(--alt-border)}.alt-topbar{height:88px;border-bottom:1px solid var(--alt-border);display:flex;align-items:center;justify-content:space-between;padding:0 28px}.alt-search{width:min(420px,62%);background:#f7f8fb;border:1px solid var(--alt-border);border-radius:999px;color:#c0c4cd;padding:13px 18px;font-weight:500}.alt-top-actions{display:flex;align-items:center;gap:10px}.alt-live-pill,.alt-lang-pill,.alt-user-pill{border:1px solid var(--alt-border);border-radius:999px;padding:9px 14px;color:#666b78;font-weight:600;background:#fff}.alt-live-pill{display:flex;align-items:center;gap:8px}.alt-live-pill span{width:10px;height:10px;border-radius:999px;background:#65d192;box-shadow:0 0 0 4px #eaf7ef}.alt-user-pill{min-width:210px;overflow:hidden;text-overflow:ellipsis}.alt-content{padding:26px 28px}.alt-header-copy h1{margin:4px 0 6px;font-size:clamp(30px,3vw,46px);letter-spacing:-.03em}.alt-header-copy p{margin:0;color:var(--alt-muted);font-weight:600}.alt-greeting{color:#f59f43;font-weight:700}.alt-kpi-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.alt-card{border:1px solid var(--alt-border);border-radius:22px;background:#fff;padding:18px}.alt-card h3{margin:0 0 10px;font-size:20px}.alt-chart-bars{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:190px}.alt-bar{border-radius:14px 14px 8px 8px;background:linear-gradient(180deg,#cfa9f4 0,#d8b8f8)}.alt-circle{width:170px;aspect-ratio:1;border-radius:999px;margin:10px auto 14px;background:conic-gradient(var(--alt-success) 0 352deg,#e8efe6 352deg 360deg);display:grid;place-items:center}.alt-circle:after{content:"98%";width:120px;aspect-ratio:1;border-radius:999px;background:#fff;display:grid;place-items:center;font-size:30px;color:#78b879;font-weight:800}.alt-issue-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:end;height:110px}.alt-issue{border-radius:10px 10px 4px 4px}.alt-right{padding:18px;display:flex;flex-direction:column}.alt-right-tabs{display:flex;justify-content:center;gap:34px;color:#b0b4c0;border-bottom:1px solid var(--alt-border);padding:12px 0;font-weight:700}.alt-right-tabs .is-active{color:#2b2e35}.alt-message-list{margin-top:16px;display:grid;gap:12px;overflow:auto}.alt-message-card{border:1px solid var(--alt-border);border-radius:18px;background:#fff;padding:12px;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.alt-avatar{width:34px;height:34px;border-radius:10px;color:#fff;display:grid;place-items:center;font-size:14px;font-weight:700}.tone-aqua{background:var(--alt-aqua)}.tone-berry{background:var(--alt-berry)}.tone-amber{background:var(--alt-amber)}.alt-message-row{display:flex;justify-content:space-between;gap:8px}.alt-message-row strong{font-size:14px}.alt-message-row small{font-size:11px;color:#a6abb7}.alt-message-body p{margin:3px 0 0;color:#a1a6b1;font-size:12px}.alt-chevron{color:#8e94a3;font-size:22px;line-height:1}.alt-form-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.alt-form-grid .full{grid-column:1 / -1}.alt-input-label{display:grid;gap:6px;color:#5d6370;font-weight:700}.alt-input,.alt-textarea{width:100%;border-radius:12px;border:1px solid #d9dde6;background:#fff;padding:11px 12px;font:inherit;color:var(--alt-text)}.alt-input:focus,.alt-textarea:focus{outline:none;border-color:#b897e4;box-shadow:0 0 0 3px #c592ff33}.alt-btn-row{margin-top:12px;display:flex;gap:10px}.alt-btn{border:1px solid #d7dbe4;background:#fff;color:#4f5565;border-radius:12px;padding:10px 14px;font:inherit;font-weight:700;cursor:pointer}.alt-btn-primary{border-color:#ba8cf2;background:linear-gradient(180deg,#cfa7f6 0,#bb8df0);color:#fff}.alt-note-error{color:#c03a57;font-weight:700}.alt-note-success{color:#2d9f68;font-weight:700}@media (max-width: 1180px){.alt-root{grid-template-columns:86px 1fr}.alt-right{display:none}.alt-brand,.alt-section-title,.alt-nav-item{font-size:0}.alt-nav-item .alt-icon{font-size:18px;margin:0}.alt-nav-item{display:grid;place-items:center;padding:12px}}@media (max-width: 760px){.alt-root{grid-template-columns:1fr}.alt-sidebar{border-right:none;border-bottom:1px solid var(--alt-border);display:flex;align-items:center;gap:10px;overflow-x:auto;padding:12px}.alt-brand{display:none}.alt-nav{display:flex;gap:8px}.alt-topbar{padding:10px 12px;height:auto;flex-direction:column;align-items:stretch;gap:10px}.alt-search{width:100%}.alt-top-actions{justify-content:space-between}.alt-content{padding:14px}.alt-kpi-grid,.alt-form-grid{grid-template-columns:1fr}}
