@import"https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&display=swap";:root{font-family:Vazirmatn,Tahoma,sans-serif;color:#18253a;font-synthesis:none;--bg: #f5f8fc;--surface: #fff;--line: #e3eaf3;--text: #18253a;--muted: #68778c;--mint: #16b99a;--mint-soft: #e8fbf6;--blue: #3f8cff;--blue-soft: #edf5ff;--amber: #f5aa35;--amber-soft: #fff7e7;--violet: #8269e8;--violet-soft: #f2efff;--coral: #ff7768;--coral-soft: #fff0ed;--danger: #e84d62;--radius: 22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 83% 3%,rgba(83,198,255,.16),transparent 25rem),radial-gradient(circle at 12% 88%,rgba(255,181,94,.12),transparent 28rem),linear-gradient(#f8fbff,#f4f7fb)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgba(63,140,255,.28);outline-offset:3px}.skip-link{position:fixed;top:12px;right:16px;z-index:100;padding:10px 14px;color:#fff;background:var(--blue);border-radius:10px;font-weight:800;transform:translateY(-180%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}.shell{min-height:100vh;display:grid;grid-template-columns:292px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:25px 19px 18px;display:flex;flex-direction:column;overflow-y:auto;background:#ffffffe6;border-left:1px solid var(--line);box-shadow:-12px 0 35px #3448680a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:13px;padding:0 6px;color:#14233b;font-size:18px;font-weight:900;letter-spacing:.13em}.brand-mark{position:relative;display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:linear-gradient(145deg,#dffbf4,#edf7ff);border:1px solid #cdeee7;box-shadow:0 9px 22px #16b99a1f}.brand-mark:before,.brand-mark:after,.brand-mark i{content:"";position:absolute;width:5px;border-radius:9px;background:var(--mint)}.brand-mark:before{height:13px;transform:translate(-8px,3px) rotate(-22deg)}.brand-mark i{height:20px;transform:translateY(-1px)}.brand-mark:after{height:13px;transform:translate(8px,-3px) rotate(22deg)}.brand small{display:block;margin-top:3px;color:#91a0b4;font-size:8px;letter-spacing:.23em}.sidebar-label{margin:33px 12px 9px;color:#9aa7b8;font-size:10px;font-weight:800}.sidebar-label.product-label{margin-top:20px}.sidebar nav{display:grid;gap:5px}.sidebar nav button{position:relative;min-height:49px;width:100%;padding:8px 12px;display:flex;align-items:center;gap:11px;color:#647389;background:transparent;border:1px solid transparent;border-radius:14px;text-align:right;transition:.18s ease}.sidebar nav button>span{display:grid;gap:2px}.sidebar nav button strong{color:inherit;font-size:12px}.sidebar nav button small{color:#a2adbb;font-size:9px}.sidebar nav button:hover{color:#263a58;background:#f6f9fd}.sidebar nav button.active{color:#167dbe;background:var(--blue-soft);border-color:#d8eaff}.sidebar nav button.active.coral{color:#c95549;background:var(--coral-soft);border-color:#ffe0da}.nav-count{margin-right:auto;min-width:23px;height:23px;padding:0 6px;display:grid;place-items:center;color:#b14a59;background:#fff0f2;border-radius:99px;font-size:9px}.nav-indicator{position:absolute;left:-1px;width:3px;height:23px;border-radius:5px;background:currentColor}.icon{display:block;flex:0 0 auto}.sidebar-footer{margin-top:auto;display:grid;gap:10px;padding-top:26px}.system-state{padding:13px;border:1px solid #dff1e9;border-radius:14px;background:#f4fdf9}.system-state span{display:flex;align-items:center;gap:8px;color:#477267;font-size:11px}.system-state span i,.live-badge i,.metric-card small i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #16b99a1a}.system-state small{display:block;padding:6px 15px 0 0;color:#8ba49e;font-size:9px}.operator{min-width:0;display:grid;grid-template-columns:37px minmax(0,1fr) 36px;gap:9px;align-items:center;padding:8px 5px}.avatar{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;color:#fff;background:linear-gradient(145deg,#33cdae,#5b9dff);font-weight:900}.operator>span:nth-child(2){min-width:0}.operator strong,.operator small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator strong{color:#34445c;font-size:11px}.operator small{margin-top:3px;color:#98a5b5;font-size:9px;direction:ltr;text-align:right}.icon-button{min-width:36px;min-height:36px;display:grid;place-items:center;color:#8796aa;background:transparent;border:0;border-radius:10px}.icon-button:hover{color:var(--danger);background:#fff0f2}.mobile-nav,.mobile-brand{display:none}.content{width:min(100%,1500px);min-width:0;margin-inline:auto;padding:40px clamp(24px,4vw,64px) 70px;container-type:inline-size}.workspace-header{min-height:116px;display:flex;justify-content:space-between;align-items:center;gap:28px}.header-copy{min-width:0}.workspace-header h1{margin:8px 0;color:#16253d;font-size:clamp(29px,3.2vw,45px);line-height:1.2;letter-spacing:-.035em}.workspace-header .header-copy>p:last-child{margin:0}h2{margin:8px 0;color:#1b2a42;font-size:clamp(20px,2vw,27px);letter-spacing:-.02em}h3{color:#26364e;font-size:17px}p{color:var(--muted);line-height:1.85}.eyebrow{margin:0;display:flex;align-items:center;gap:8px;color:var(--mint);font-size:10px;font-weight:800;letter-spacing:.08em}.eyebrow>span{width:18px;height:1px;background:currentColor}.header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.live-badge{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#65768d;border:1px solid var(--line);border-radius:99px;background:#fffc;font-size:10px}.install-button{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;color:#20816e;background:var(--mint-soft);border:1px solid #caeee5;border-radius:12px;font-weight:750}.primary{min-height:46px;padding:0 18px;display:inline-flex;justify-content:center;align-items:center;gap:9px;color:#fff;background:linear-gradient(135deg,#31c6a8,#16aa8e);border:0;border-radius:13px;box-shadow:0 10px 24px #16b99a30;font-weight:850;transition:.16s ease}.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #16b99a40}.metrics{margin:31px 0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.panel,.metric-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fffffff0;box-shadow:0 14px 38px #273e6012}.panel{padding:clamp(20px,2.4vw,29px)}.metric-card{min-height:158px;padding:20px}.metric-card:after{content:"";position:absolute;left:-30px;bottom:-55px;width:115px;height:115px;border-radius:50%;background:currentColor;filter:blur(52px);opacity:.13}.metric-card.mint{color:var(--mint)}.metric-card.amber{color:var(--amber)}.metric-card.blue{color:var(--blue)}.metric-card.violet{color:var(--violet)}.metric-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.metric-top>span{color:#738198;font-size:11px}.metric-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 23%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 8%,white)}.metric-card>strong{display:block;margin:16px 0 10px;color:var(--text);font-size:clamp(30px,3vw,39px);line-height:1}.metric-card small{display:flex;align-items:center;gap:7px;color:#9aa6b7;font-size:9px}.metric-card small i{width:5px;height:5px;background:currentColor;box-shadow:none}.product-grid{margin:14px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-card{position:relative;min-height:245px;padding:24px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:1fr auto;gap:17px;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:25px;box-shadow:0 15px 38px #273e6012;text-align:right;transition:transform .18s,box-shadow .18s;overflow:hidden}.product-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#4da3ff,#52d9c0)}.product-card.coral:before{background:linear-gradient(90deg,#ff7667,#ffc159)}.product-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px #273e601f}.product-card-icon{width:54px;height:54px;display:grid;place-items:center;color:#3288db;background:var(--blue-soft);border-radius:17px}.coral .product-card-icon{color:#d65d51;background:var(--coral-soft)}.product-card-copy{display:grid;align-content:start;gap:7px}.product-card-copy small{color:#4d9ed9;font-size:10px;font-weight:800}.product-card.coral .product-card-copy small{color:#dd6a5e}.product-card-copy strong{color:#15263f;font-size:24px}.product-card-copy em{color:#728197;font-size:12px;font-style:normal;line-height:1.9}.product-card-stats{display:flex;align-items:end;gap:28px;grid-column:1 / -1}.product-card-stats b{display:grid;gap:4px;color:#263750;font-size:21px}.product-card-stats small{color:#9aa6b6;font-size:9px;font-weight:500}.catalog-state{position:absolute;left:22px;bottom:24px;padding:6px 10px;color:#9b7a3e;background:var(--amber-soft);border-radius:99px;font-size:9px}.catalog-state.ready{color:#26806e;background:var(--mint-soft)}.simple-guide{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:30px}.simple-guide p{margin-bottom:0}.guide-steps{display:flex;align-items:center;gap:11px;color:#a5afbd}.guide-steps span{min-width:95px;display:flex;align-items:center;gap:9px;color:#52637a;font-size:11px}.guide-steps b{width:30px;height:30px;display:grid;place-items:center;color:#218e79;background:var(--mint-soft);border-radius:10px}.attention-preview{width:100%;min-height:78px;margin-bottom:14px;padding:14px 18px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;color:#3c655d;background:linear-gradient(110deg,#f0fcf8,#f5f9ff);border:1px solid #d3eee7;border-radius:18px;text-align:right}.attention-preview.urgent{color:#a04b58;background:linear-gradient(110deg,#fff2f4,#fff9ed);border-color:#f1ccd2}.attention-preview-icon{width:44px;height:44px;display:grid;place-items:center;color:inherit;background:#fff;border:1px solid currentColor;border-radius:14px;opacity:.85}.attention-preview>span:nth-child(2){display:grid;gap:5px}.attention-preview small{color:#748598}.attention-preview em{color:inherit;font-size:10px;font-style:normal;font-weight:800}.product-tabs{margin:23px 0 18px;padding:7px;display:flex;gap:5px;overflow-x:auto;background:#ffffffd1;border:1px solid var(--line);border-radius:17px;box-shadow:0 10px 27px #2c42630d}.product-tabs button{min-height:43px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#738198;background:transparent;border:0;border-radius:12px;font-size:11px;font-weight:700}.product-tabs button:hover{color:#38526f;background:#f5f8fc}.product-tabs button.active{color:#187dbe;background:var(--blue-soft)}.product-summary{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.product-intro{min-height:295px;background:linear-gradient(145deg,#fff,#f3f9ff)}.product-intro.coral{background:linear-gradient(145deg,#fff,#fff5f1)}.product-heading{display:flex;align-items:center;gap:14px}.policy-note{margin-top:23px;padding:17px;display:grid;gap:6px;color:#33506e;background:#ffffffb3;border:1px solid #dfebf5;border-radius:16px}.policy-note strong{font-size:11px}.policy-note span{font-size:14px;font-weight:800}.policy-note small{color:#77879b;line-height:1.8}.mini-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-metrics button{padding:19px;display:grid;align-content:space-between;gap:5px;color:#6c7b90;background:#fff;border:1px solid var(--line);border-radius:19px;box-shadow:0 10px 28px #273e600d;text-align:right}.mini-metrics button:hover{border-color:#bbd8f7}.mini-metrics strong{color:#20324c;font-size:27px}.mini-metrics small{color:#a0acbb;font-size:9px}.subproducts{margin-top:14px}.workspace-empty{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.grid{display:grid;grid-template-columns:1.35fr .85fr;gap:13px}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.notice{min-height:54px;margin-top:22px;padding:13px 16px;display:flex;align-items:center;gap:11px;color:#526a87;border:1px solid #d8e9fb;border-radius:14px;background:#f0f7ff}.notice.error{flex-wrap:wrap;border-color:#ffd4da;background:#fff1f3}.notice.error strong{color:#ce3e54}.notice.error span{flex:1}.notice button{min-height:40px;padding:0 13px;color:#b63148;background:#fff;border:1px solid #f5c7ce;border-radius:10px}.loader{width:18px;height:18px;border:2px solid rgba(22,185,154,.2);border-top-color:var(--mint);border-radius:50%;animation:orbit .8s linear infinite}@keyframes orbit{to{transform:rotate(360deg)}}.catalog-grid{margin-top:14px;display:grid;grid-template-columns:minmax(290px,.7fr) minmax(380px,1.3fr);gap:14px;align-items:start}.triple-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.catalog-summary,.license-details,.activity-filters,.activity-grid{margin-top:14px}.login-panel{width:min(470px,100%);margin:40px auto 0}form{display:grid;gap:15px}form h2{margin-bottom:3px}label{display:grid;gap:7px;color:#5f6f84;font-size:11px;font-weight:600}input,textarea,select{width:100%;min-height:46px;padding:11px 13px;color:#26364e;background:#fbfdff;border:1px solid #dce5ef;border-radius:11px;outline:0;transition:.15s ease}textarea{min-height:100px;resize:vertical}input:hover,textarea:hover,select:hover{border-color:#bdccdc}input:focus,textarea:focus,select:focus{border-color:#6cacff;box-shadow:0 0 0 3px #3f8cff17;background:#fff}input::placeholder,textarea::placeholder{color:#aab5c2}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.form-message{min-height:18px;color:#148c75}.form-hint{margin:20px 0 0;padding:12px;color:#607389;background:#f4f8fc;border-radius:12px;font-size:10px}.records{display:grid;gap:9px;margin-top:19px}.record{min-height:69px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e7edf4;border-radius:14px;background:#fbfdff;transition:.16s ease}.record:hover{border-color:#d0deec;background:#fff;box-shadow:0 7px 18px #2d42600d}.record>span{min-width:0;display:grid;gap:5px}.record small,.panel small{color:#8492a5}.record code{max-width:220px;overflow-wrap:anywhere;padding:6px 8px;color:#208773;background:var(--mint-soft);border:1px solid #d4f0e9;border-radius:7px;direction:ltr;font-size:10px}.form-empty-hint{margin:0;padding:13px;color:#9a6b27;background:var(--amber-soft);border:1px solid #f7e3ba;border-radius:12px;font-size:11px}.license-context{padding:14px;display:flex;align-items:center;gap:13px;border:1px solid #d9eafb;border-radius:15px;background:linear-gradient(135deg,#f5faff,#fbfdff)}.license-context .product-card-icon{width:43px;height:43px;flex:0 0 43px;border-radius:13px}.license-context>span:last-child{min-width:0;display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center}.license-context small{grid-column:1 / -1}.license-context strong{color:#243852}.license-context code{color:#3784be;font-size:9px;direction:ltr}.plan-preview{padding:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border:1px solid #d8eee8;border-radius:15px;background:linear-gradient(135deg,#f2fcf9,#f8fbff)}.plan-preview span{display:grid;gap:5px}.plan-preview small{color:#82968f}.plan-preview strong{color:#276c60;font-size:12px}.plan-preview p{grid-column:1 / -1;margin:0;padding-top:9px;border-top:1px solid #dbeee9;font-size:10px}.advanced-license{border:1px solid #dfe7f0;border-radius:13px;background:#fbfdff}.advanced-license summary{padding:14px;color:#556b83;cursor:pointer;font-size:11px;font-weight:800}.advanced-license summary small{margin-right:7px;font-weight:500}.advanced-fields{padding:3px 14px 15px;display:grid;gap:14px}.case-record{width:100%;color:inherit;text-align:right;cursor:pointer}.case-record.selected{border-color:#78cdbb;background:#f2fcf9;box-shadow:0 0 0 3px #16b99a14}.case-details{margin-top:14px}.case-detail-grid{margin-top:22px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:25px;align-items:start}.case-timeline{min-height:100%;padding:19px;border:1px solid #e3eaf2;border-radius:17px;background:#fbfdff}.case-timeline h3{margin:8px 0 20px}.timeline-list{display:grid}.timeline-item{position:relative;min-height:72px;padding:0 25px 18px 0}.timeline-item:before{content:"";position:absolute;right:5px;top:14px;bottom:-2px;width:1px;background:#d8e5e1}.timeline-item:last-child:before{display:none}.timeline-item>i{position:absolute;right:0;top:5px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:var(--mint);box-shadow:0 0 0 2px #bde7dd}.timeline-item span{display:grid;gap:5px}.timeline-item strong{color:#344860;font-size:11px}.timeline-item small{line-height:1.7}.timeline-item time{color:#9aa6b5;font-size:9px}.billing-section{margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.billing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.billing-heading h3{margin-top:5px}.billing-alerts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.billing-alerts span{padding:7px 10px;color:#607187;background:#f3f6fa;border-radius:99px;font-size:10px}.billing-alerts .danger-chip{color:#bb3f51;background:#fff0f2}.billing-alerts .safe-chip{color:#247c6b;background:var(--mint-soft)}.support-reminder{margin-top:14px;padding:13px 16px;display:flex;justify-content:space-between;gap:18px;color:#28705f;background:#effaf7;border:1px solid #d2eee7;border-radius:14px}.support-reminder.urgent{color:#a96624;background:#fff8e8;border-color:#f4dfb5}.support-reminder small{color:inherit;opacity:.78}.billing-grid{margin-top:15px;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(420px,1.28fr);gap:15px;align-items:start}.invoice-form,.invoice-card{padding:18px;border:1px solid #e0e8f1;border-radius:17px;background:#fbfdff}.invoice-list{display:grid;gap:11px}.invoice-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.invoice-card header>span{display:grid;gap:5px}.installment-list{margin-top:14px;display:grid;gap:7px}.installment{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:13px;background:#fff;border:1px solid #e6edf4;border-radius:12px}.installment>span{display:grid;gap:4px}.installment button{min-height:34px;padding:0 10px;color:#267b6a;background:var(--mint-soft);border:1px solid #c9eae2;border-radius:9px;font-size:9px}.installment.overdue{border-color:#f1cbd1;background:#fff8f9}.installment.overdue button{color:#bd4054;background:#fff0f2;border-color:#efc6cd}.installment em{color:#2b806e;font-size:10px;font-style:normal}.empty-state.compact{min-height:185px;border:1px dashed #dbe4ee;border-radius:16px}.issued-key{display:grid;gap:10px;margin-top:22px;padding:17px;border:1px solid #aee5d8;border-radius:14px;background:var(--mint-soft)}.issued-key p{margin:0}.issued-key strong{overflow-wrap:anywhere;color:#177e69;direction:ltr;font-family:ui-monospace,monospace}.issued-key button,.text-button,.license-actions button,.close-button{min-height:40px;padding:0 12px;color:#596b82;background:#fff;border:1px solid #d7e0ea;border-radius:10px}.issued-key button{justify-self:start}.issued-key-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.issued-key-actions button{justify-self:auto}.record-meta{justify-items:end}.status{padding:5px 8px;color:#65778d;background:#edf1f6;border-radius:99px;font-size:9px;font-style:normal}.status.active,.status.expiring,.status.grace{color:#1d806c;background:var(--mint-soft)}.status.expired,.status.revoked,.status.restricted,.status.suspended{color:#c74358;background:#fff0f2}.details-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.details-header h2{margin-top:5px}.close-button{min-width:40px;padding:0;font-size:22px}.license-actions{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.license-actions .danger,.danger-text{color:#d24459;border-color:#f1bdc5}.renew-form{margin:20px 0 28px;display:flex;align-items:end;grid-template-columns:minmax(240px,420px) auto}.renew-form label{flex:1}.license-details h3{margin-top:28px}.action-message{display:block;margin-top:16px}.activity-metrics{grid-template-columns:repeat(3,1fr)}.activity-metrics article{padding:20px;display:grid;gap:8px;background:#fff;border:1px solid var(--line);border-radius:18px}.activity-metrics strong{color:#20324c;font-size:29px}.activity-filters form{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end}.activity-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;align-items:start}.activity-list{max-height:680px;overflow:auto;padding-left:3px;scrollbar-width:thin;scrollbar-color:#cad5e2 transparent}.activity-record{align-items:flex-start}.activity-record code{max-width:190px;font-size:9px}.attention-summary{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:14px}.attention-hero{min-height:175px;padding:25px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:18px;background:linear-gradient(135deg,#fff,#f2fbf8);border:1px solid #dcebe8;border-radius:22px}.attention-hero-icon{width:58px;height:58px;display:grid;place-items:center;color:#198f79;background:var(--mint-soft);border-radius:17px}.attention-hero h2{margin-top:5px}.attention-hero p:last-child{margin-bottom:0}.attention-stats{padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#fff;border:1px solid var(--line);border-radius:22px}.attention-stats span{min-width:0;display:grid;place-content:center;justify-items:center;gap:7px;border-radius:14px}.attention-stats strong{font-size:28px}.attention-stats small{font-size:9px}.attention-stats .critical{color:#c94b5e;background:#fff1f3}.attention-stats .warning{color:#a86b1e;background:#fff7e7}.attention-stats .info{color:#3b78bc;background:#eef6ff}.attention-panel{margin-top:14px}.attention-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.attention-filters{display:flex;flex-wrap:wrap;gap:6px}.attention-filters button{min-height:37px;padding:0 11px;display:flex;align-items:center;gap:7px;color:#738198;background:#f6f8fb;border:1px solid #e3e9f0;border-radius:10px;font-size:10px}.attention-filters button.active{color:#197fbd;background:var(--blue-soft);border-color:#d3e7fb}.attention-filters b{min-width:20px;padding:2px 5px;color:inherit;background:#fff;border-radius:99px;font-size:8px}.attention-list{margin-top:21px;display:grid;gap:9px}.attention-item{width:100%;min-height:91px;padding:15px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:14px;color:#586b82;background:#fbfdff;border:1px solid #e4eaf1;border-radius:15px;text-align:right}.attention-item:hover{background:#fff;box-shadow:0 8px 22px #2a3f5e12}.attention-dot{width:10px;height:10px;border-radius:50%;background:#559ce3;box-shadow:0 0 0 5px #edf6ff}.attention-item.critical .attention-dot{background:#e45469;box-shadow:0 0 0 5px #fff0f2}.attention-item.warning .attention-dot{background:#e8a02f;box-shadow:0 0 0 5px #fff7e7}.attention-copy{display:grid;gap:5px}.attention-copy strong{color:#263b56}.attention-copy small{line-height:1.7}.attention-copy time{color:#8f6a35;font-size:9px}.attention-side{min-width:145px;display:grid;justify-items:end;gap:6px}.attention-side em{color:#6a7990;font-size:9px;font-style:normal}.attention-side code{color:#288370;font-size:9px;direction:ltr}.attention-side i{color:#3f87c5;font-size:9px;font-style:normal}.demo-policy-strip{margin-top:14px;min-height:76px;padding:15px 18px;display:flex;align-items:center;gap:13px;border:1px solid #ded7ff;border-radius:17px;background:linear-gradient(100deg,#f5f2ff,#f2fbff)}.demo-policy-strip>div{display:grid;gap:5px}.demo-policy-strip strong{color:#554b8f}.demo-policy-strip small{color:#7f88a0}.demo-policy-strip em{margin-right:auto;color:#877ab1;font-size:9px;font-style:normal;letter-spacing:.13em}.demo-clock{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;color:var(--violet);border:1px solid #d8d0fb;border-radius:13px;background:var(--violet-soft)}.demo-layout{margin-top:14px}.demo-duration{padding:14px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;border:1px solid var(--line);border-radius:12px;background:#f8faff}.demo-duration span{color:#7a8799;font-size:11px}.demo-duration strong{color:var(--violet);font-size:18px}.demo-duration small{grid-column:1 / -1}.demo-key{border-color:#d2c8ff;background:var(--violet-soft)}.demo-record small+small{color:#9ba6b5;font-size:10px}.empty-state{min-height:235px;display:grid;place-content:center;justify-items:center;gap:10px;color:#9aa7b7;text-align:center}.empty-state strong{color:#66768a}.empty-state small{max-width:290px;line-height:1.8}@container (max-width: 920px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1160px){.triple-grid,.activity-grid,.case-detail-grid,.billing-grid,.attention-summary{grid-template-columns:1fr}.activity-filters form{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.shell{display:block}.sidebar{display:none}.mobile-brand{display:flex;align-items:center;gap:9px;margin-bottom:25px}.mobile-brand .brand-mark{width:34px;height:34px;flex-basis:34px;transform:scale(.86)}.mobile-brand strong{letter-spacing:.11em}.mobile-brand em{color:#8492a4;font-size:10px;font-style:normal}.mobile-nav{position:fixed;z-index:50;right:14px;left:14px;bottom:max(12px,env(safe-area-inset-bottom));min-height:68px;padding:7px;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;border:1px solid #dce5ef;border-radius:20px;background:#fffffff0;box-shadow:0 18px 50px #263a582e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav button{min-height:52px;display:grid;place-content:center;justify-items:center;gap:4px;color:#8492a5;background:transparent;border:0;border-radius:13px;font-size:9px}.mobile-nav button.active{color:#237fbd;background:var(--blue-soft)}.content{padding:25px clamp(17px,4vw,40px) 108px}}@media(max-width:800px){.product-grid,.product-summary,.workspace-empty{grid-template-columns:1fr}.simple-guide{align-items:flex-start;flex-direction:column}.guide-steps{width:100%;justify-content:space-between}}@media(max-width:760px){.workspace-header{min-height:auto;align-items:flex-start}.header-actions{margin-top:58px}.live-badge{display:none}.metrics,.activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.grid,.catalog-grid{grid-template-columns:1fr}.panel{padding:20px}}@media(max-width:560px){.workspace-header{display:block}.header-actions{margin-top:18px;flex-wrap:wrap}.header-actions .primary,.header-actions .install-button{flex:1 1 100%;justify-content:center}.workspace-header h1{font-size:29px}.metric-card{min-height:145px;padding:16px}.metric-card>strong{font-size:31px}.form-row,.activity-filters form{grid-template-columns:1fr}.record,.installment,.support-reminder,.billing-heading,.attention-toolbar{align-items:flex-start;flex-direction:column}.billing-alerts{justify-content:flex-start}.record-meta{width:100%;justify-items:start}.renew-form{align-items:stretch;flex-direction:column}.details-header{gap:10px}.demo-policy-strip{align-items:flex-start}.demo-policy-strip em{display:none}.mini-metrics{grid-template-columns:1fr 1fr}.product-card{min-height:270px}.guide-steps i{display:none}.guide-steps span{min-width:0;flex-direction:column}.attention-preview{grid-template-columns:42px 1fr}.attention-preview em{grid-column:1 / -1}.attention-hero{grid-template-columns:48px 1fr;padding:19px}.attention-hero .text-button{grid-column:1 / -1}.attention-stats{padding:12px}.attention-item{grid-template-columns:10px 1fr}.attention-side{grid-column:2;justify-items:start}}@media(max-width:390px){.metrics,.activity-metrics,.mini-metrics{grid-template-columns:1fr}.mobile-nav{right:8px;left:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){:root{--line: #bfcbd9;--muted: #526176}.panel,.metric-card,input,textarea,select{border-width:2px}}
