@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/inter-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{color-scheme:light;--bg:#ffffff;--bg-muted:#f8fafc;--surface:rgba(255,255,255,0.9);--surface-strong:#ffffff;--line:#e2e8f0;--line-strong:#d6deea;--text:#0f172a;--muted:#526077;--muted-soft:#6b7a90;--shadow:0 22px 64px rgba(15,23,42,0.08);--shadow-soft:0 16px 40px rgba(15,23,42,0.06);--radius-xl:24px;--radius-2xl:32px;--emerald:#10b981;--emerald-soft:rgba(16,185,129,0.14);--emerald-line:rgba(16,185,129,0.28);--blue-soft:rgba(59,130,246,0.12);--blue-line:rgba(59,130,246,0.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(16,185,129,0.06),transparent 28%),radial-gradient(circle at top right,rgba(59,130,246,0.06),transparent 24%),var(--bg);color:var(--text);font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.site-shell{max-width:1240px;margin:0 auto;padding:24px 24px 56px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0 24px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:15px;letter-spacing:-0.02em}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:linear-gradient(135deg,rgba(16,185,129,0.16),rgba(59,130,246,0.12));border:1px solid var(--line);box-shadow:var(--shadow-soft)}.topnav{display:inline-flex;align-items:center;gap:18px;color:var(--muted);font-size:14px;flex-wrap:wrap;justify-content:flex-end}.topnav a:hover{color:var(--text)}.section{margin-top:34px}.section-card{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--surface-strong);border-radius:var(--radius-2xl);box-shadow:var(--shadow)}.hero{padding:40px;background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(248,250,252,0.96))}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(15,23,42,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,0.045) 1px,transparent 1px),radial-gradient(circle at 16% 20%,rgba(16,185,129,0.16),transparent 30%),radial-gradient(circle at 85% 16%,rgba(59,130,246,0.12),transparent 24%),radial-gradient(circle at 78% 78%,rgba(16,185,129,0.1),transparent 22%);background-size:28px 28px,28px 28px,auto,auto,auto;opacity:0.78;pointer-events:none}.hero>*{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(320px,0.84fr);gap:24px;align-items:stretch}.hero-copy{display:flex;flex-direction:column;justify-content:center}.hero-copy>.eyebrow{display:none}.eyebrow,.section-label,.panel-label,.scenario-label,.summary-label{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,0.72);color:var(--muted);font-size:13px;font-weight:600}.hero h1{margin:18px 0 0;font-size:clamp(28px,3.7vw,48px);line-height:1.04;letter-spacing:-0.04em;max-width:17.2ch;text-wrap:pretty}.section h2,.cta-section h2,.docs-hero h1{margin:18px 0 0;line-height:1.02;letter-spacing:-0.04em}.section h2,.cta-section h2,.docs-hero h1{font-size:clamp(28px,4vw,46px);max-width:none}.lead,.section-head p,.work-copy p,.cta-section p,.docs-hero p{margin:18px 0 0;color:var(--muted);font-size:clamp(16px,1.6vw,19px);max-width:720px}.offer-card{margin-top:26px;padding:18px 20px;border-radius:26px;border:1px solid var(--emerald-line);background:linear-gradient(135deg,rgba(16,185,129,0.12),rgba(16,185,129,0.03)),rgba(255,255,255,0.92);box-shadow:0 24px 60px rgba(16,185,129,0.12),inset 0 1px 0 rgba(255,255,255,0.7);max-width:720px}.offer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.offer-badge,.offer-free,.status-pill,.scenario-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.offer-badge{background:rgba(255,255,255,0.82);border:1px solid var(--emerald-line);color:#047857}.offer-free{color:#065f46;background:rgba(255,255,255,0.74);border:1px solid rgba(16,185,129,0.22)}.offer-card p{margin:14px 0 0;color:#0f172a;font-size:18px;font-weight:600;line-height:1.45}.cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:28px}.cta-row-center{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:18px;font-weight:700;font-size:15px;border:1px solid transparent;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#ffffff;background:linear-gradient(135deg,#0f172a,#1f2937);box-shadow:0 18px 34px rgba(15,23,42,0.16)}.btn-secondary{color:var(--text);background:rgba(255,255,255,0.85);border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.btn-ghost{color:var(--text);background:transparent;border-color:var(--line-strong)}.btn-disabled{opacity:0.58;pointer-events:none}.btn-full{width:100%}.pill-row,.doc-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.pill,.chip,.pill-soft{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,0.88);color:var(--muted);font-size:13px;font-weight:600}.pill-soft{background:rgba(248,250,252,0.98)}.hero-panel{display:flex;align-items:stretch}.panel-card{width:100%;padding:24px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(248,250,252,0.96));box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:18px}.panel-head,.scenario-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel-title,.scenario-title,.step-card h3,.feature-card h3,.doc-card h3,.summary-card h3{margin:8px 0 0;font-size:20px;line-height:1.15;letter-spacing:-0.03em}.status-pill,.scenario-badge{color:#047857;background:var(--emerald-soft);border:1px solid var(--emerald-line)}.kpi-grid,.feature-grid,.doc-grid,.docs-summary-grid{display:grid;gap:16px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.doc-grid,.docs-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-card,.feature-card,.step-card,.doc-card,.summary-card{border-radius:24px;border:1px solid var(--line);background:rgba(255,255,255,0.92);box-shadow:var(--shadow-soft)}.kpi-card{padding:18px}.kpi-label,.inline-title,.doc-card p,.summary-card p,.step-card p,.feature-card p,.scenario-card p,.footer-note{color:var(--muted)}.kpi-label,.inline-title,.summary-label{font-size:13px;font-weight:600}.kpi-value{margin-top:10px;min-height:42px;display:inline-flex;align-items:flex-end;flex-wrap:wrap;gap:1px;font-size:34px;line-height:1;letter-spacing:-0.04em;font-weight:800;font-variant-numeric:tabular-nums}.kpi-static,.kpi-roller{min-width:0.58em;display:inline-flex;align-items:flex-end;justify-content:center;line-height:1}.kpi-static.is-space,.kpi-roller.is-space{min-width:0.32em}.kpi-roller{position:relative;height:1em;overflow:hidden;border-radius:0.2em;isolation:isolate;box-shadow:inset 0 -1px 0 rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.88);background:linear-gradient(180deg,rgba(15,23,42,0.03),rgba(15,23,42,0.01))}.kpi-roller-face{position:absolute;inset:0;min-width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;line-height:1;backface-visibility:hidden;will-change:transform,opacity}.kpi-roller-face.is-current{transform:translateY(0);animation:kpiMechanicalRollOut 0.56s cubic-bezier(0.22,0.86,0.24,1) forwards}.kpi-roller-face.is-next{transform:translateY(-112%);animation:kpiMechanicalRollIn 0.56s cubic-bezier(0.22,0.86,0.24,1) forwards}.kpi-roller-face.is-space{min-width:0.32em}.kpi-note{margin-top:10px;font-size:13px;width:fit-content;display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--blue-line);background:var(--blue-soft);color:#1d4ed8;font-weight:700}@keyframes kpiMechanicalRollOut{0%{transform:translateY(0);opacity:1}100%{transform:translateY(112%);opacity:0.18}}@keyframes kpiMechanicalRollIn{0%{transform:translateY(-112%);opacity:0.48}58%{opacity:1}100%{transform:translateY(0);opacity:1}}.inline-section{border-radius:22px;border:1px solid var(--line);background:rgba(248,250,252,0.88);padding:18px}.chip-wall{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.chip{background:rgba(255,255,255,0.98)}.scenario-card{padding:18px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(16,185,129,0.05),rgba(59,130,246,0.04)),rgba(255,255,255,0.96)}.portal-entry-card,.portal-error-card,.community-card,.portal-user-card{border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,0.96);box-shadow:var(--shadow-soft)}.portal-entry-card{padding:18px;display:grid;gap:16px;background:linear-gradient(135deg,rgba(59,130,246,0.07),rgba(16,185,129,0.06)),rgba(255,255,255,0.98)}.portal-entry-copy p,.portal-help-text,.community-card p,.community-reference,.portal-user-handle{margin:10px 0 0;color:var(--muted)}.portal-entry-actions{display:grid;gap:12px}.topnav-account{font-weight:700;color:var(--text)}.panel-login-link{color:var(--text);text-decoration:none;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.panel-login-link:hover{transform:translateY(-1px);border-color:var(--blue-line);box-shadow:var(--shadow-soft)}.portal-shell{max-width:1180px}.portal-hero{padding:34px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(248,250,252,0.97))}.portal-auth-grid,.portal-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.92fr);gap:20px;align-items:stretch}.portal-auth-card{justify-content:center}.telegram-widget-shell{min-height:58px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px}.portal-error-card{padding:16px;background:rgba(239,68,68,0.06);border-color:rgba(239,68,68,0.18)}.portal-error-card p{margin:10px 0 0}.portal-status-card{padding:16px;border-radius:18px;border:1px solid var(--line);background:rgba(59,130,246,0.05);display:grid;gap:10px}.status-badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border-radius:999px;border:1px solid var(--blue-line);background:rgba(59,130,246,0.08);color:var(--text);font-weight:600;font-size:14px}.portal-status-actions{display:flex;flex-wrap:wrap;gap:12px}.portal-email-login{display:grid;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.portal-email-login-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;font-weight:700}.portal-email-login-divider::before,.portal-email-login-divider::after{content:"";height:1px;flex:1;background:var(--line)}.portal-email-login-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.portal-email-login-field{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:12px;font-weight:800}.portal-email-login-field input{width:100%;min-height:44px;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;padding:10px 12px;color:var(--text);background:#fff;font:inherit}.portal-email-login-notice{padding:10px 12px;border-radius:14px;background:rgba(16,185,129,0.08);color:var(--text);font-size:13px;font-weight:700}.portal-user-card{padding:22px;display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:center}.portal-avatar{width:96px;height:96px;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,rgba(59,130,246,0.12),rgba(16,185,129,0.12));border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.portal-avatar-image{width:100%;height:100%;object-fit:cover}.portal-avatar-fallback{font-size:38px;font-weight:800;letter-spacing:-0.04em;color:var(--text)}.portal-user-copy h1{margin:14px 0 0;font-size:clamp(28px,3.5vw,40px);line-height:1.04;letter-spacing:-0.04em}.portal-user-handle{font-size:15px;font-weight:600}.portal-kpi-grid,.community-grid{display:grid;gap:16px}.portal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card-action{gap:12px;display:flex;flex-direction:column;align-items:flex-start}.kpi-card-action .kpi-note{max-width:100%;white-space:normal;line-height:1.25}.bot-settings-open{min-height:42px;padding:0 14px;border-radius:14px}.bot-settings-modal[hidden]{display:none}.bot-settings-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.bot-settings-backdrop{position:absolute;inset:0;background:rgba(15,23,42,0.34);backdrop-filter:blur(10px)}.bot-settings-dialog{position:relative;width:min(720px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;border-radius:30px;border:1px solid var(--line);background:rgba(255,255,255,0.98);box-shadow:0 32px 90px rgba(15,23,42,0.22);padding:24px}.bot-settings-lock{overflow:hidden}.bot-settings-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.bot-settings-head h2{margin:12px 0 0;font-size:clamp(26px,3vw,36px);line-height:1.05;letter-spacing:-0.04em}.bot-settings-head p{margin:10px 0 0;color:var(--muted)}.bot-menu-settings{display:grid;gap:12px}.bot-menu-setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border-radius:22px;border:1px solid var(--line);background:rgba(248,250,252,0.88)}.bot-menu-setting-copy{display:grid;gap:5px}.bot-menu-setting-copy strong{font-size:16px;letter-spacing:-0.02em}.bot-menu-setting-copy span,.bot-menu-setting-copy small{color:var(--muted);font-size:13px}.bot-menu-switch{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:42px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,0.94);color:var(--muted);font-size:13px;font-weight:800}.bot-menu-switch.is-on{color:#065f46;background:rgba(16,185,129,0.14);border-color:rgba(16,185,129,0.28)}.bot-menu-switch.is-fixed{pointer-events:none;color:#065f46;background:rgba(16,185,129,0.14);border-color:rgba(16,185,129,0.28)}.bot-menu-switch.is-disabled{opacity:0.52;pointer-events:none}.billing-section{position:relative;margin-top:30px;padding:clamp(22px,3vw,30px);border-radius:38px;border:1px solid rgba(191,219,254,0.72);overflow:hidden;background:radial-gradient(circle at 8% 14%,rgba(47,115,246,0.13),transparent 32%),radial-gradient(circle at 94% 8%,rgba(16,185,129,0.13),transparent 30%),linear-gradient(135deg,rgba(248,251,255,0.98),rgba(255,255,255,0.94));box-shadow:0 34px 90px rgba(15,23,42,0.08)}.billing-section::before{content:"";position:absolute;inset:18px;border-radius:30px;border:1px solid rgba(255,255,255,0.72);pointer-events:none}.billing-section>*{position:relative;z-index:1}.billing-section .section-head{max-width:760px;margin-bottom:18px}.billing-current-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(220px,auto);align-items:center;gap:22px;min-height:178px;padding:26px;border-radius:32px;border:1px solid rgba(147,197,253,0.5);overflow:hidden;background:radial-gradient(circle at 72% 52%,rgba(47,115,246,0.17),transparent 24%),linear-gradient(135deg,rgba(255,255,255,0.96),rgba(239,246,255,0.96));box-shadow:0 24px 70px rgba(37,99,235,0.12),inset 0 1px 0 rgba(255,255,255,0.9)}.billing-current-card::after{content:"";position:absolute;inset:auto -8% -42% 42%;height:170px;border-radius:999px;background:rgba(47,115,246,0.08);filter:blur(4px)}.billing-current-copy{position:relative;z-index:1}.billing-current-card h3{margin:10px 0 8px;font-size:clamp(38px,5vw,68px);line-height:0.92;letter-spacing:-0.07em}.billing-current-card p{margin:0;max-width:560px;color:var(--muted);font-size:16px;font-weight:800}.billing-current-orbit{position:relative;z-index:1;width:142px;height:142px;justify-self:center;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,0.95) 0 34%,transparent 35%),conic-gradient(from 230deg,rgba(47,115,246,0.18),rgba(16,185,129,0.2),rgba(47,115,246,0.18));box-shadow:inset 0 0 0 1px rgba(147,197,253,0.42),0 20px 46px rgba(37,99,235,0.16)}.billing-current-orbit span{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--blue);box-shadow:0 10px 24px rgba(37,99,235,0.24)}.billing-current-orbit span:nth-child(1){top:12px;left:60px}.billing-current-orbit span:nth-child(2){right:18px;bottom:32px;background:#10b981}.billing-current-orbit span:nth-child(3){left:22px;bottom:34px;width:16px;height:16px;background:#f59e0b}.billing-current-facts{position:relative;z-index:1;display:grid;justify-items:end;gap:10px}.billing-current-facts span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(147,197,253,0.38);background:rgba(255,255,255,0.76);color:#1d4ed8;font-size:13px;font-weight:900;box-shadow:0 12px 26px rgba(37,99,235,0.08)}.billing-plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.billing-plan-card{--plan-accent:#2f73f6;--plan-soft:rgba(47,115,246,0.11);position:relative;display:grid;gap:16px;align-content:start;min-height:330px;padding:20px;border-radius:30px;border:1px solid rgba(203,213,225,0.86);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(248,250,252,0.94));box-shadow:0 22px 56px rgba(15,23,42,0.08);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.billing-plan-card:hover{transform:translateY(-4px);border-color:rgba(47,115,246,0.3);box-shadow:0 30px 72px rgba(15,23,42,0.12)}.billing-plan-card-1{--plan-accent:#64748b;--plan-soft:rgba(100,116,139,0.12)}.billing-plan-card-2{--plan-accent:#2f73f6;--plan-soft:rgba(47,115,246,0.12)}.billing-plan-card-3{--plan-accent:#10b981;--plan-soft:rgba(16,185,129,0.13)}.billing-plan-card-4{--plan-accent:#0f172a;--plan-soft:rgba(15,23,42,0.11)}.billing-plan-card.is-active{border-color:rgba(47,115,246,0.42);background:radial-gradient(circle at 100% 0%,var(--plan-soft),transparent 42%),linear-gradient(180deg,rgba(255,255,255,1),rgba(239,246,255,0.98));box-shadow:0 32px 86px rgba(47,115,246,0.18)}.billing-plan-aura{position:absolute;top:-54px;right:-46px;width:148px;height:148px;border-radius:50%;background:var(--plan-soft)}.billing-plan-aura::after{content:"";position:absolute;inset:42px;border-radius:inherit;background:rgba(255,255,255,0.86)}.billing-plan-topline{position:relative;display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em}.billing-plan-topline span{color:var(--plan-accent)}.billing-plan-topline strong{color:var(--text);white-space:nowrap}.billing-plan-title-row{position:relative;display:grid;gap:10px}.billing-plan-card h3{margin:0;font-size:clamp(28px,2.6vw,38px);line-height:0.95;letter-spacing:-0.06em}.billing-plan-state{width:fit-content;display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:var(--plan-soft);color:var(--plan-accent);font-size:12px;font-weight:900}.billing-plan-features{position:relative;display:grid;gap:10px;margin:0;padding:0;list-style:none}.billing-plan-features li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;color:#334155;font-size:13px;font-weight:800;line-height:1.25}.billing-plan-features li span{width:18px;height:18px;border-radius:50%;background:var(--plan-soft);position:relative;margin-top:-1px}.billing-plan-features li span::after{content:"";position:absolute;left:6px;top:4px;width:5px;height:8px;border-right:2px solid var(--plan-accent);border-bottom:2px solid var(--plan-accent);transform:rotate(40deg)}.billing-plan-button{align-self:end;width:100%;min-height:48px;margin-top:auto;border-radius:18px}.billing-plan-card .billing-plan-button:not(.is-static){background:linear-gradient(135deg,#0f172a,#1e293b);border-color:rgba(15,23,42,0.1);box-shadow:0 16px 30px rgba(15,23,42,0.18)}.billing-plan-card.is-active .billing-plan-button.is-static{color:#065f46;background:rgba(16,185,129,0.13);border-color:rgba(16,185,129,0.28)}.billing-plan-button.is-static{pointer-events:none}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.community-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.community-stack-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;min-width:max-content;color:var(--muted);font-size:14px;font-weight:800}.community-create-button{min-height:44px;padding:0 16px;border-radius:16px;text-decoration:none}.community-create-button.is-disabled{pointer-events:none;color:#64748b;background:rgba(241,245,249,0.96);box-shadow:none}.community-card{position:relative;min-height:174px;padding:24px;overflow:hidden;background:radial-gradient(circle at 92% 18%,rgba(47,115,246,0.09),transparent 32%),linear-gradient(145deg,rgba(255,255,255,0.98),rgba(248,250,252,0.95));box-shadow:0 22px 58px rgba(15,23,42,0.08)}.community-stack-card{padding:0}.community-card::before{content:"";position:absolute;right:-34px;bottom:-38px;width:116px;height:116px;border-radius:36px;background:linear-gradient(135deg,rgba(47,115,246,0.11),rgba(16,185,129,0.1));transform:rotate(18deg)}.community-card-main{position:relative;z-index:1;min-height:174px;padding:24px;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.community-card-main:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft);border-color:var(--blue-line)}.community-stack-label{width:fit-content;margin-bottom:12px;min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(59,130,246,0.16);background:rgba(239,246,255,0.84);color:#1d4ed8;font-size:12px;font-weight:800}.community-title{font-size:19px;font-weight:800;letter-spacing:0;line-height:1.15;max-width:92%}.community-reference{margin-top:10px;font-size:14px;font-weight:700}.community-platforms{margin-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.platform-chip{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,0.24);background:rgba(255,255,255,0.78);color:#475569;font-size:12px;font-weight:800}.community-meta{margin-top:auto;padding-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.community-open-hint{margin-top:16px;width:fit-content;min-height:34px;display:inline-flex;align-items:center;padding:0 13px;border-radius:999px;background:rgba(239,246,255,0.92);font-size:13px;font-weight:700;color:#1d4ed8}.community-delete-button{position:absolute;top:10px;left:10px;z-index:4;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid #fff;background:#ef4444;color:#fff;font-size:22px;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 12px 24px rgba(239,68,68,0.24);opacity:0;transform:scale(0.72);pointer-events:none;transition:opacity 0.16s ease,transform 0.16s ease}.community-grid.is-stack-editing .community-delete-button{opacity:1;transform:scale(1);pointer-events:auto}.community-grid.is-stack-editing .community-stack-label{margin-left:32px}.community-grid.is-stack-editing .community-stack-card{animation:community-wiggle 0.18s ease-in-out infinite alternate;transform-origin:50% 90%}.community-grid.is-stack-editing .community-stack-card:nth-child(2n){animation-direction:alternate-reverse}.community-grid.is-stack-editing .community-card-main:hover{transform:none}@keyframes community-wiggle{from{transform:rotate(-0.7deg) translateY(0)}to{transform:rotate(0.7deg) translateY(-1px)}}@media (prefers-reduced-motion:reduce){.community-grid.is-stack-editing .community-stack-card{animation:none}}.role-chip,.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid var(--line);background:rgba(248,250,252,0.98)}.role-owner{color:#065f46;background:rgba(16,185,129,0.14);border-color:rgba(16,185,129,0.24)}.role-admin{color:#1d4ed8;background:rgba(59,130,246,0.12);border-color:rgba(59,130,246,0.22)}.role-moderator{color:#7c2d12;background:rgba(249,115,22,0.12);border-color:rgba(249,115,22,0.22)}.status-active{color:#0f172a}.status-pending{color:#7c2d12;background:rgba(249,115,22,0.1);border-color:rgba(249,115,22,0.2)}.community-empty{display:grid;gap:14px;align-content:start}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;align-items:start}.settings-card{display:grid;gap:12px;padding:24px;align-self:start}.settings-card-clickable{cursor:pointer;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.settings-card-clickable:hover{border-color:rgba(59,130,246,0.22);box-shadow:0 22px 44px rgba(15,23,42,0.08);transform:translateY(-1px)}.settings-card-clickable:focus-visible{outline:none;border-color:rgba(59,130,246,0.28);box-shadow:0 0 0 4px rgba(59,130,246,0.12)}.settings-card p{margin:0;font-size:15px;color:var(--muted);line-height:1.65}.settings-card-wide{grid-column:1 / -1}.parser-review-stack{display:grid;gap:16px;margin-top:6px}.parser-review-card{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;padding:16px;border-radius:20px;border:1px solid var(--line);background:rgba(248,250,252,0.84)}.parser-review-card.is-text{grid-template-columns:1fr}.parser-review-media{position:relative;overflow:hidden;min-height:180px;border-radius:18px;border:1px solid var(--line);background:rgba(226,232,240,0.5)}.parser-review-media img{width:100%;height:100%;object-fit:cover;display:block}.parser-review-media-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(15,23,42,0.78);color:#ffffff;font-size:12px;font-weight:800;letter-spacing:-0.01em}.parser-review-content{display:grid;gap:12px;min-width:0;align-content:start}.parser-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.parser-review-head-copy{display:grid;gap:6px;min-width:0;flex:1 1 auto}.parser-review-head-actions{display:flex;align-items:flex-start;justify-content:flex-end;flex:0 0 auto}.parser-review-title{font-size:18px;font-weight:800;line-height:1.35;color:var(--text)}.parser-review-date{color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.parser-review-edit-toggle{min-width:44px;min-height:44px;padding:0;border-radius:14px;font-size:18px;line-height:1}.parser-review-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.parser-review-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,0.88);color:var(--text);font-size:12px;font-weight:800}.parser-review-text-shell{display:grid;gap:0}.parser-review-text{color:var(--text);font-size:15px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.parser-review-text[hidden]{display:none}.parser-review-card.is-editing [data-parser-review-text-preview]{display:none}.parser-review-editor[hidden]{display:none}.parser-review-editor{display:grid;gap:12px}.parser-review-card:not(.is-editing) [data-parser-review-editor]{display:none}.parser-review-editor .settings-form{margin-top:6px}.parser-review-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.parser-review-tool{min-width:44px;min-height:40px;padding:0 12px;font-size:14px;font-weight:800}.parser-review-tool-underline{text-decoration:underline}.parser-review-edit textarea{min-height:190px;resize:vertical;font-family:inherit}.parser-review-footer{display:none}.parser-review-link{color:#1d4ed8;font-weight:700;text-decoration:none}.parser-review-link:hover{text-decoration:underline}.parser-review-actions{display:flex;gap:10px;flex-wrap:wrap}.parser-review-schedule{grid-template-columns:minmax(220px,1fr) auto;align-items:end}.store-product-preview{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.store-product-media{width:128px;aspect-ratio:1 / 1;overflow:hidden;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(248,250,252,0.9),rgba(241,245,249,0.92));box-shadow:inset 0 1px 0 rgba(255,255,255,0.72);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.store-product-media img{width:100%;height:100%;display:block;object-fit:cover}.store-product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:22px;font-weight:800;letter-spacing:0.08em;background:linear-gradient(135deg,rgba(16,185,129,0.08),rgba(59,130,246,0.08)),rgba(255,255,255,0.86)}.store-product-copy{display:grid;gap:8px;min-width:0;align-content:start}.store-product-price-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text);font-size:16px;line-height:1.4}.store-product-price-line strong{font-size:18px;line-height:1.2;letter-spacing:-0.03em}.store-product-compare{color:var(--muted);font-size:13px;font-weight:700;text-decoration:line-through}.store-product-summary{color:var(--muted);font-size:14px;line-height:1.65;word-break:break-word}.store-product-slug{color:var(--muted);font-size:12px;line-height:1.55;word-break:break-word}.store-product-barcode-chip{display:inline-flex;align-items:center;align-self:flex-start;min-height:26px;margin-top:4px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,0.28);background:rgba(248,250,252,0.92);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800;white-space:nowrap}.store-product-badge{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,0.94);border:1px solid var(--line-strong);color:var(--text);font-size:12px;font-weight:800;box-shadow:0 12px 24px rgba(15,23,42,0.08);max-width:108px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-product-stock-form{display:block}.store-product-stock-panel{display:grid;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:rgba(248,250,252,0.68);overflow-x:auto}.store-product-stock-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:#ffffff}.store-product-stock-table th,.store-product-stock-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;color:var(--text)}.store-product-stock-table th{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0;background:rgba(248,250,252,0.8)}.store-product-stock-table tr:last-child td{border-bottom:0}.store-product-stock-input{width:110px;min-height:40px;padding:0 10px;border-radius:12px;border:1px solid var(--line-strong);background:#fff;color:var(--text);font:inherit;font-weight:800}.store-product-stock-sku,.store-product-stock-muted,.store-product-stock-note{color:var(--muted);font-size:13px}.store-product-stock-note{margin:0;line-height:1.45}.settings-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.settings-actions-wrap{gap:10px}.settings-interactive-grid{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:16px;align-items:start}.settings-interactive-actions{display:grid;gap:12px;align-content:start}.settings-interactive-actions .settings-actions{display:grid;gap:12px;margin-top:0}.settings-interactive-actions .btn{width:100%;justify-content:center}.settings-interactive-forms{display:grid;gap:14px;min-width:0}.portal-settings-grid{grid-template-columns:minmax(0,1.06fr) minmax(340px,0.94fr)}.portal-settings-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-settings-card{min-height:100%}.settings-module-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.settings-module-link{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 16px;border-radius:16px;border:1px solid var(--line-strong);background:rgba(255,255,255,0.82);color:var(--muted);font-size:14px;font-weight:700;transition:border-color 0.18s ease,background 0.18s ease,color 0.18s ease}.settings-module-link-text{min-width:0}.settings-module-link-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef4444;color:#ffffff;font-size:12px;font-weight:800;line-height:1;box-shadow:0 10px 18px rgba(239,68,68,0.24);flex:0 0 auto}.settings-module-link:hover{color:var(--text);border-color:rgba(16,185,129,0.3);background:rgba(16,185,129,0.06)}.settings-module-link.is-active{color:#065f46;border-color:rgba(16,185,129,0.28);background:rgba(16,185,129,0.12)}.settings-status{font-size:14px;font-weight:700;color:var(--text)}.settings-filter-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;margin-bottom:20px}.settings-filter-tab{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,0.88);color:var(--muted);font-size:13px;font-weight:700;transition:border-color 0.18s ease,background 0.18s ease,color 0.18s ease}.settings-filter-tab:hover{color:var(--text);border-color:rgba(59,130,246,0.28);background:rgba(59,130,246,0.08)}.settings-filter-tab.is-active{color:#1d4ed8;border-color:rgba(59,130,246,0.3);background:rgba(59,130,246,0.12)}.settings-filter-tab.is-disabled{opacity:0.45;cursor:default;pointer-events:none}.settings-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-highlight-tile{display:grid;gap:6px;padding:16px;border-radius:18px;border:1px solid var(--line);background:rgba(248,250,252,0.76)}.settings-highlight-label{font-size:13px;font-weight:700;color:var(--muted)}.settings-highlight-value{color:var(--text);font-size:26px;line-height:1;letter-spacing:-0.04em}.settings-highlight-note{font-size:12px;line-height:1.55;color:var(--muted)}.settings-meta-list{display:grid;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:rgba(248,250,252,0.76)}.store-bot-platform-list{display:grid;gap:10px}.store-bot-platform-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:rgba(248,250,252,0.76)}.store-bot-platform-copy{display:grid;gap:4px;min-width:0}.store-bot-platform-copy span{color:var(--muted);font-size:14px;font-weight:700}.store-bot-platform-copy strong{color:var(--text);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.store-bot-platform-button{white-space:nowrap}.settings-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:14px;color:var(--muted)}.settings-meta-row strong{max-width:60%;text-align:right;color:var(--text);font-weight:700}.settings-form{display:grid;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:rgba(248,250,252,0.68)}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-form-stack{display:grid;gap:14px}.settings-detail-grid{display:grid;gap:16px}.settings-form-grid .settings-form-stacked{grid-column:1 / -1}.settings-form-inline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.settings-form-inline .btn{justify-self:start}.settings-form-inline .settings-form-helper{grid-column:1 / -1}.settings-form-stacked{grid-template-columns:minmax(0,1fr)}.settings-form-field{display:grid;gap:8px;min-width:0;color:var(--text);font-size:13px;font-weight:700}.settings-form-field input,.settings-form-field select,.settings-form-field textarea{width:100%;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid var(--line-strong);background:#ffffff;color:var(--text);font:inherit}.settings-form-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px;cursor:pointer}.settings-form-field textarea{min-height:120px;padding:12px 14px;resize:vertical}.settings-form-field-checkboxes{position:relative;align-items:start;overflow:visible}.settings-form-field-toggle{align-items:start}.settings-toggle-option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:12px 14px;border-radius:14px;border:1px solid var(--line-strong);background:#ffffff;color:var(--text);font-size:14px;font-weight:600;cursor:pointer}.settings-toggle-copy{display:grid;gap:4px;min-width:0;flex:1 1 auto}.settings-toggle-note{font-size:12px;font-weight:500;line-height:1.5;color:var(--muted)}.settings-toggle-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.settings-toggle-switch{position:relative;width:46px;height:28px;flex:0 0 auto;border-radius:999px;background:rgba(148,163,184,0.28);box-shadow:inset 0 0 0 1px rgba(148,163,184,0.28);transition:background 0.18s ease,box-shadow 0.18s ease}.settings-toggle-thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#ffffff;box-shadow:0 4px 10px rgba(15,23,42,0.16);transition:transform 0.18s ease}.settings-toggle-input:checked + .settings-toggle-switch{background:linear-gradient(135deg,#1d6f5f,#4c9587);box-shadow:inset 0 0 0 1px rgba(29,111,95,0.12),0 10px 18px rgba(29,111,95,0.16)}.settings-toggle-input:checked + .settings-toggle-switch .settings-toggle-thumb{transform:translateX(18px)}.settings-toggle-input:focus-visible + .settings-toggle-switch{box-shadow:0 0 0 4px rgba(16,185,129,0.12),inset 0 0 0 1px rgba(29,111,95,0.12)}.settings-checkbox-dropdown{position:relative;display:block;z-index:1}.settings-checkbox-dropdown.is-open{z-index:24}.settings-checkbox-dropdown-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:40px;padding:6px 10px;border-radius:14px;border:1px solid var(--line-strong);background:#ffffff;color:var(--text);cursor:text;user-select:none;box-sizing:border-box}.settings-checkbox-dropdown.is-open .settings-checkbox-dropdown-summary,.settings-checkbox-dropdown-summary:focus-within{border-color:rgba(16,185,129,0.34);box-shadow:0 0 0 4px rgba(16,185,129,0.08)}.settings-checkbox-dropdown-trigger{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.settings-checkbox-selected-inline{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.settings-checkbox-selected[hidden]{display:none!important}.settings-checkbox-dropdown-caret{flex:0 0 auto;color:var(--muted);font-size:14px;transition:transform 0.18s ease}.settings-checkbox-dropdown.is-open .settings-checkbox-dropdown-caret{transform:rotate(180deg)}.settings-checkbox-dropdown-panel{display:grid;gap:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:32;max-height:280px;overflow:auto;overscroll-behavior:contain;padding:6px 8px;margin:0;border-radius:16px;border:1px solid rgba(203,213,225,0.92);background:rgba(255,255,255,0.995);box-shadow:0 18px 40px rgba(15,23,42,0.14)}.settings-checkbox-dropdown-panel[hidden]{display:none!important}.settings-checkbox-selected{display:flex;flex-wrap:wrap;gap:4px}.settings-checkbox-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(15,118,110,0.08);color:#0f172a;font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px rgba(15,118,110,0.16)}.settings-checkbox-chip-remove{border:0;background:transparent;color:#0f766e;font-size:14px;line-height:1;padding:0;cursor:pointer}.settings-checkbox-search{width:100%;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(203,213,225,0.92);background:#ffffff;color:var(--text);font:inherit;box-sizing:border-box}.settings-checkbox-search-inline{display:block;flex:1 1 90px;min-width:56px;min-height:20px;width:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-form-field .settings-checkbox-search-inline,.settings-checkbox-dropdown-summary .settings-checkbox-search-inline{width:auto!important;min-height:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;appearance:none;-webkit-appearance:none}.settings-checkbox-search:focus{outline:none;border-color:rgba(16,185,129,0.34);box-shadow:0 0 0 4px rgba(16,185,129,0.08)}.settings-checkbox-search-inline:focus{border-color:transparent;box-shadow:none}.settings-form-field .settings-checkbox-search-inline:focus,.settings-checkbox-dropdown-summary .settings-checkbox-search-inline:focus{border-color:transparent!important;box-shadow:none!important;outline:none}.settings-checkbox-dropdown.has-selection .settings-checkbox-search-inline::placeholder{color:transparent}.settings-checkbox-dropdown.has-selection .settings-checkbox-search-inline{width:56px!important;min-width:56px!important;flex:0 0 56px;flex-basis:56px}.settings-checkbox-dropdown:not(.has-selection) .settings-checkbox-search-inline{flex:1 1 100%;width:100%!important;min-width:0!important}.settings-checkbox-groups{display:grid;gap:4px}.settings-checkbox-group-block{display:grid;gap:0}.settings-checkbox-group-block[hidden]{display:none!important}.settings-checkbox-group-title{font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:0.08em;padding:2px 6px 1px}.settings-checkbox-grid{display:grid;grid-template-columns:1fr;gap:6px}.settings-checkbox-option{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:30px;padding:5px 6px;border-radius:10px;border:0;background:transparent;color:var(--text);font-size:12px;font-weight:600;transition:background 0.16s ease}.settings-checkbox-option[hidden]{display:none!important}.settings-checkbox-option:hover{background:rgba(15,23,42,0.04)}.settings-checkbox-option-note{width:100%;padding-left:26px;font-size:11px;font-weight:500;color:var(--muted)}.settings-checkbox-option-placeholder{cursor:default;color:var(--muted)}.settings-checkbox-dropdown.is-filtering .settings-checkbox-group-title{display:none}.settings-checkbox-option input{width:18px;height:18px;margin:0;accent-color:#0f766e;flex:0 0 auto}.settings-search-select{position:relative;display:block;z-index:1}.settings-search-select.is-open{z-index:24}.settings-locality-lookup{position:relative;display:block;z-index:1}.settings-locality-lookup.is-open{z-index:24}.settings-locality-lookup-option-note{color:var(--muted);font-size:11px;font-weight:600}.settings-locality-lookup-option{display:grid;gap:2px;align-items:start}.settings-locality-lookup-option.is-placeholder{color:var(--muted);cursor:default}.settings-search-select-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border-radius:14px;border:1px solid var(--line-strong);background:#ffffff;color:var(--text);cursor:text;user-select:none;box-sizing:border-box}.settings-search-select.is-open .settings-search-select-summary,.settings-search-select-summary:focus-within{border-color:rgba(16,185,129,0.34);box-shadow:0 0 0 4px rgba(16,185,129,0.08)}.settings-search-select-native[hidden]{display:none!important}.settings-search-select-input{width:100%;min-height:20px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;box-shadow:none;appearance:none;-webkit-appearance:none}.settings-search-select-input:focus{outline:none;border-color:transparent!important;box-shadow:none!important}.settings-search-select-caret{flex:0 0 auto;color:var(--muted);font-size:14px;transition:transform 0.18s ease}.settings-search-select.is-open .settings-search-select-caret{transform:rotate(180deg)}.settings-search-select-panel{display:grid;gap:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:32;max-height:280px;overflow:auto;overscroll-behavior:contain;padding:6px 8px;margin:0;border-radius:16px;border:1px solid rgba(203,213,225,0.92);background:rgba(255,255,255,0.995);box-shadow:0 18px 40px rgba(15,23,42,0.14)}.settings-search-select-panel[hidden]{display:none!important}.settings-search-select-options{display:grid;gap:4px}.settings-search-select-option{display:flex;align-items:center;width:100%;min-height:30px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:background 0.16s ease,color 0.16s ease}.settings-search-select-option[hidden]{display:none!important}.settings-search-select-option:hover{background:rgba(15,23,42,0.04)}.settings-search-select-option.is-selected{background:rgba(15,118,110,0.08);color:#0f766e}.settings-form-field input:focus,.settings-form-field select:focus,.settings-form-field textarea:focus{outline:none;border-color:rgba(16,185,129,0.34);box-shadow:0 0 0 4px rgba(16,185,129,0.08)}.settings-form-helper{font-size:13px;line-height:1.55;color:var(--muted)}.settings-chart{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--line);background:rgba(248,250,252,0.7)}.settings-chart-title{font-size:14px;font-weight:800;color:var(--text)}.settings-chart-helper{font-size:12px;line-height:1.55;color:var(--muted)}.settings-chart-bars{display:grid;gap:12px}.settings-chart-row{display:grid;gap:6px}.settings-chart-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:13px;color:var(--muted)}.settings-chart-row-head strong{color:var(--text);font-weight:800;text-align:right}.settings-chart-track{position:relative;overflow:hidden;height:10px;border-radius:999px;background:rgba(148,163,184,0.18)}.settings-chart-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(59,130,246,0.78),rgba(16,185,129,0.86))}.settings-chart-note{font-size:12px;line-height:1.5;color:var(--muted)}.portal-settings-app{max-width:1360px}.portal-settings-app .topbar{margin-bottom:18px}.portal-settings-app .topnav-account{padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,0.82)}.portal-settings-app .brand-mark{background:linear-gradient(135deg,rgba(188,121,255,0.18),rgba(78,124,255,0.1));border-color:var(--line);color:var(--text)}.settings-app-main{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;align-items:start}.settings-app-sidebar{position:sticky;top:24px;display:grid;gap:16px}.settings-app-sidebar-panel,.settings-app-header,.portal-settings-app .portal-status-card,.portal-settings-app .settings-card{border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(248,250,252,0.98));box-shadow:var(--shadow-soft);color:var(--text)}.settings-app-sidebar-panel,.settings-app-header{padding:22px}.settings-sidebar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-quick-wrap{position:relative;flex:0 0 auto}.settings-quick-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid var(--line-strong);background:rgba(255,255,255,0.88);color:var(--text);font-size:18px;cursor:pointer;box-shadow:var(--shadow-soft)}.settings-quick-badge{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;border:2px solid #ffffff;background:#ef4444;color:#ffffff;font-size:12px;font-weight:800;line-height:1;box-shadow:0 10px 18px rgba(239,68,68,0.24)}.settings-quick-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:min(340px,calc(100vw - 48px));display:grid;gap:14px;padding:16px;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,0.98);box-shadow:0 24px 60px rgba(15,23,42,0.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease}.settings-quick-wrap:hover .settings-quick-popover,.settings-quick-wrap:focus-within .settings-quick-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.settings-quick-title{font-size:14px;font-weight:800;color:var(--text)}.settings-quick-list{display:grid;gap:12px}.settings-quick-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;color:var(--text);font-size:14px;font-weight:700}.settings-quick-row-stack{grid-template-columns:minmax(0,1fr)}.settings-quick-switch{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(248,250,252,0.88);color:var(--muted);font-size:13px;font-weight:800}.settings-quick-switch.is-on{color:#065f46;border-color:rgba(16,185,129,0.28);background:rgba(16,185,129,0.12)}.settings-quick-switch.is-disabled{opacity:0.65;cursor:default}.settings-quick-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-quick-segment-item{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid var(--line-strong);background:rgba(248,250,252,0.88);color:var(--muted);font-size:13px;font-weight:800}.settings-quick-segment-item.is-active{color:#1d4ed8;border-color:rgba(59,130,246,0.28);background:rgba(59,130,246,0.12)}.settings-quick-note{color:var(--muted);font-size:13px;line-height:1.55}.settings-app-nav{display:grid;gap:8px;padding:8px;border-radius:24px;border:1px solid var(--line);background:rgba(248,250,252,0.98);box-shadow:var(--shadow-soft)}.settings-app-sidebar-group{display:grid;gap:10px;margin-top:16px}.settings-app-sidebar-group-title{padding:0 6px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.settings-app-nav-store{background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(248,250,252,0.98))}.settings-mobile-bottom-nav{display:none}.portal-settings-app .settings-module-link{width:100%;justify-content:space-between;min-height:48px;padding:0 14px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--muted)}.portal-settings-app .settings-module-link:hover{color:var(--text);border-color:rgba(16,185,129,0.22);background:rgba(16,185,129,0.08)}.portal-settings-app .settings-module-link.is-active{color:#065f46;border-color:rgba(16,185,129,0.26);background:rgba(16,185,129,0.14)}.settings-app-content{min-width:0}.settings-app-header{margin-bottom:18px}.settings-sidebar-source{margin-top:16px;color:var(--muted);font-size:14px}.settings-sidebar-source strong{color:var(--text)}.settings-app-sidebar-stats{display:grid;gap:2px}.settings-sidebar-stat{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.settings-sidebar-stat:first-child{padding-top:0;border-top:0}.settings-sidebar-stat strong{color:var(--text);font-weight:700}.portal-settings-app h1,.portal-settings-app h2,.portal-settings-app h3,.portal-settings-app strong{color:var(--text)}.portal-settings-app .portal-user-handle,.portal-settings-app .settings-card p,.portal-settings-app .settings-form-helper,.portal-settings-app .settings-meta-row,.portal-settings-app .section-head p,.portal-settings-app .settings-app-header p{color:var(--muted)}.portal-settings-app .summary-label,.portal-settings-app .section-label{background:rgba(255,255,255,0.88);border-color:var(--line-strong);color:var(--text);align-self:start}.portal-settings-app .settings-status{color:var(--text)}.portal-settings-app .settings-meta-list,.portal-settings-app .store-bot-platform-row,.portal-settings-app .settings-form{border-color:var(--line);background:rgba(248,250,252,0.78)}.portal-settings-app .settings-meta-row strong{color:var(--text)}.portal-settings-app .settings-form-field{color:var(--text)}.portal-settings-app .settings-form-field input{border-color:var(--line-strong);background:#ffffff;color:var(--text)}.portal-settings-app .settings-toggle-input{position:absolute!important;width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;background:transparent!important}.portal-settings-app .settings-form-field input::placeholder{color:var(--muted-soft)}.portal-settings-app .portal-notice-card{border-color:rgba(59,130,246,0.22);background:rgba(59,130,246,0.08)}.portal-settings-app .btn-primary{color:#ffffff;background:linear-gradient(135deg,#0f172a,#1f2937);box-shadow:0 18px 34px rgba(15,23,42,0.16)}.portal-settings-app .btn-secondary,.portal-settings-app .btn-ghost{color:var(--text);border-color:var(--line-strong);background:rgba(255,255,255,0.86);box-shadow:var(--shadow-soft)}.portal-settings-app [data-portal-busy="1"]{opacity:0.66;pointer-events:none}body.portal-modal-open{overflow:hidden}.portal-toast-stack{position:fixed;right:24px;bottom:24px;z-index:1240;display:grid;gap:12px;max-width:min(420px,calc(100vw - 32px));pointer-events:none}.portal-toast{display:grid;gap:14px;padding:18px 18px 16px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,0.985),rgba(248,250,252,0.97));box-shadow:0 24px 50px rgba(15,23,42,0.16);opacity:0;transform:translateY(12px);animation:portal-toast-in 0.18s ease forwards;pointer-events:auto}.portal-toast.is-error{border-color:rgba(239,68,68,0.18);background:linear-gradient(180deg,rgba(255,250,250,0.99),rgba(254,242,242,0.98))}.portal-toast.is-pending{border-color:rgba(59,130,246,0.22);background:linear-gradient(180deg,rgba(248,252,255,0.99),rgba(239,246,255,0.98))}.portal-toast.is-pending .portal-toast-message{display:flex;align-items:center;gap:12px}.portal-toast-spinner{width:18px;height:18px;flex:0 0 auto;border-radius:999px;border:3px solid rgba(59,130,246,0.2);border-top-color:rgba(37,99,235,0.9);animation:portal-toast-spin 0.72s linear infinite}.portal-toast.is-leaving{opacity:0;transform:translateY(10px);transition:opacity 0.18s ease,transform 0.18s ease}.portal-toast-message{color:var(--text);font-size:15px;line-height:1.6}.portal-toast-close{justify-self:start}@keyframes portal-toast-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-toast-spin{to{transform:rotate(360deg)}}.portal-detail-backdrop{position:fixed;inset:0;z-index:1210;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,0.18);backdrop-filter:blur(8px)}.portal-detail-backdrop[hidden]{display:none!important}.portal-detail-modal{width:min(920px,100%);max-height:calc(100vh - 48px);display:grid;gap:18px;padding:22px;overflow:auto;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(248,250,252,0.98));box-shadow:0 30px 80px rgba(15,23,42,0.18)}.portal-detail-modal-fullscreen{width:min(1680px,calc(100vw - 32px));height:calc(100vh - 32px);max-height:calc(100vh - 32px);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.portal-detail-modal-fullscreen .portal-detail-body{min-height:0;overflow:auto;padding-right:4px}.portal-detail-modal-fullscreen .settings-detail-grid{min-height:100%;align-content:start}.portal-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.portal-detail-copy{display:grid;gap:8px}.portal-detail-description{color:var(--muted);font-size:14px;line-height:1.6}.portal-detail-body{display:grid;gap:16px}.portal-detail-close{justify-self:start;white-space:nowrap}@media (max-width:760px),(max-height:560px){.portal-settings-app.site-shell{max-width:none;padding:12px 10px 48px}.portal-settings-app .topbar{gap:10px;margin-bottom:10px}.portal-settings-app .topnav{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.portal-settings-app .topnav a,.portal-settings-app .topnav-account{min-width:0;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,0.86);text-align:center}.settings-app-main{gap:12px}.settings-app-sidebar{gap:10px}.settings-app-sidebar-panel,.settings-app-header,.portal-settings-app .portal-status-card,.portal-settings-app .settings-card{border-radius:16px}.settings-app-sidebar-panel,.settings-app-header,.portal-settings-app .settings-card{padding:14px}.settings-app-nav{display:flex;gap:8px;overflow-x:auto;padding:8px;border-radius:16px;scroll-snap-type:x proximity;scrollbar-width:none}.settings-app-nav::-webkit-scrollbar{display:none}.settings-app-sidebar-group{margin-top:10px}.settings-app-sidebar-group-title{padding:0 2px}.portal-settings-app .settings-module-link{flex:0 0 auto;min-width:max-content;min-height:42px;padding:0 12px;scroll-snap-align:start}.settings-app-sidebar-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-sidebar-stat{min-width:0;display:grid;gap:2px;padding:8px 0}.settings-sidebar-stat strong{overflow-wrap:anywhere}.settings-form{gap:10px;padding:12px;border-radius:14px}.settings-form-grid,.settings-detail-grid,.settings-form-inline{grid-template-columns:minmax(0,1fr);gap:10px}.settings-form-field input,.settings-form-field select,.settings-form-field textarea,.lk-store-modal-field input,.lk-store-modal-field select,.lk-store-modal-field textarea,.btn,.lk-button{min-height:46px;border-radius:12px}.settings-form-field textarea,.lk-store-modal-field textarea{min-height:88px}.portal-detail-backdrop{padding:8px}.portal-detail-modal{width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);gap:12px;padding:14px;border-radius:18px}.portal-detail-head{gap:10px}.portal-detail-description{font-size:13px;line-height:1.45}.portal-toast-stack{left:8px;right:8px;bottom:8px;max-width:none}.portal-toast{gap:10px;padding:12px;border-radius:16px}.portal-toast-message{font-size:14px;line-height:1.45}.lk-product-toolbar,.lk-product-toolbar-left,.lk-product-toolbar-right{width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.lk-product-search-wrap{max-width:none;width:100%}.lk-product-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.lk-product-tabs::-webkit-scrollbar{display:none}.lk-product-tab{flex:0 0 auto;padding:10px 12px 12px}.lk-product-table-wrap{border-radius:12px}.lk-store-product-modal,.lk-product-media-modal{align-items:stretch;padding:8px}.lk-store-product-modal-dialog,.lk-product-media-dialog{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:18px;padding:16px}.lk-store-modal-actions,.lk-product-media-actions{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.portal-settings-app.site-shell{padding-left:8px;padding-right:8px}.portal-settings-app .topnav{grid-template-columns:minmax(0,1fr)}.settings-app-sidebar-stats{grid-template-columns:minmax(0,1fr)}.settings-app-sidebar-panel,.settings-app-header,.portal-settings-app .settings-card{padding:12px}}@media (max-width:760px),(max-height:560px){.portal-settings-app.site-shell{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.portal-settings-app .topbar{align-items:center;flex-wrap:nowrap}.portal-settings-app .brand{min-width:44px;flex:0 0 auto}.portal-settings-app .brand span:last-child{display:none}.portal-settings-app .topnav{width:auto;min-width:0;flex:1 1 auto;display:flex;justify-content:flex-end;overflow-x:auto;grid-template-columns:none;scrollbar-width:none}.portal-settings-app .topnav::-webkit-scrollbar{display:none}.portal-settings-app .topnav a,.portal-settings-app .topnav-account{flex:0 0 auto;min-height:36px;padding:6px 9px;border-radius:11px;font-size:12px}.settings-app-sidebar{position:fixed;top:auto;left:10px;right:10px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:1225;display:block;pointer-events:none}.settings-app-sidebar-panel{display:none}.settings-app-sidebar-group{display:none;max-height:min(52vh,360px);margin-top:0;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,0.98);box-shadow:0 18px 50px rgba(15,23,42,0.18);pointer-events:auto}.portal-settings-app.is-mobile-nav-open[data-settings-mobile-active-group="management"] .settings-app-sidebar-group[data-settings-mobile-group="management"],.portal-settings-app.is-mobile-nav-open[data-settings-mobile-active-group="modules"] .settings-app-sidebar-group[data-settings-mobile-group="modules"],.portal-settings-app.is-mobile-nav-open[data-settings-mobile-active-group="store"] .settings-app-sidebar-group[data-settings-mobile-group="store"]{display:grid}.settings-app-sidebar-group-title{padding:2px 4px 0;letter-spacing:0.04em}.settings-app-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-snap-type:none}.portal-settings-app .settings-module-link{min-width:0;width:100%;min-height:44px;justify-content:center;padding:8px 10px;border:1px solid var(--line);border-radius:13px;background:rgba(248,250,252,0.9);text-align:center;scroll-snap-align:unset}.portal-settings-app .settings-module-link.is-active{background:rgba(16,185,129,0.14)}.settings-mobile-bottom-nav{position:fixed;left:50%;right:auto;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1230;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:min(460px,calc(100vw - 20px));height:62px;min-height:62px;max-height:62px;gap:3px;padding:6px;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,0.96);box-shadow:0 12px 30px rgba(15,23,42,0.1);backdrop-filter:blur(18px);transform:translateX(-50%)}.portal-settings-app.site-shell.is-mobile-detail-open{padding-bottom:16px}.portal-settings-app.is-mobile-detail-open .settings-mobile-bottom-nav{display:none}.settings-mobile-tab{min-width:0;height:50px;min-height:50px;max-height:50px;display:grid;grid-template-rows:auto auto;justify-items:center;align-content:center;gap:3px;padding:5px 6px;border:0;border-radius:18px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:900;line-height:1;letter-spacing:0;text-align:center;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.settings-mobile-tab-icon{width:20px;height:20px;display:grid;place-items:center}.settings-mobile-tab-icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.settings-mobile-tab-label{min-width:0;max-width:100%;overflow-wrap:anywhere}.settings-mobile-tab.is-active{height:50px;min-height:50px;max-height:50px;align-self:center;border:1px solid var(--emerald-line);border-radius:18px;background:linear-gradient(180deg,rgba(16,185,129,0.18) 0%,rgba(16,185,129,0.11) 100%);color:#065f46;box-shadow:0 8px 18px rgba(15,23,42,0.08)}.settings-mobile-tab.is-open,.settings-mobile-tab.is-active.is-open{border-color:var(--emerald-line);background:linear-gradient(180deg,rgba(16,185,129,0.18) 0%,rgba(16,185,129,0.11) 100%);color:#065f46}.settings-mobile-tab.is-active .settings-mobile-tab-icon{width:21px;height:21px}.portal-settings-app.is-mobile-detail-open .settings-app-content>:not(.portal-detail-backdrop){display:none!important}.portal-settings-app.is-mobile-detail-open .settings-app-sidebar{display:none}.portal-detail-backdrop.is-mobile-inline{position:static;inset:auto;z-index:auto;display:block;padding:0;background:transparent;backdrop-filter:none}.portal-detail-backdrop.is-mobile-inline[hidden]{display:none!important}.portal-detail-backdrop.is-mobile-inline .portal-detail-modal{width:100%;max-height:none;min-height:calc(100vh - 148px);min-height:calc(100dvh - 148px);gap:10px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.portal-detail-backdrop.is-mobile-inline .portal-detail-modal-fullscreen{height:auto;max-height:none;grid-template-rows:auto minmax(0,1fr)}.portal-detail-backdrop.is-mobile-inline .portal-detail-head{position:sticky;top:0;z-index:28;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;background:rgba(248,250,252,0.98)}.portal-detail-backdrop.is-mobile-inline .portal-detail-copy{min-width:0}.portal-detail-backdrop.is-mobile-inline .portal-detail-description{display:none}.portal-detail-backdrop.is-mobile-inline .portal-detail-body,.portal-detail-backdrop.is-mobile-inline .portal-detail-modal-fullscreen .portal-detail-body{min-height:0;overflow:visible;padding-right:0}}@media (max-width:420px){.portal-settings-app.site-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.settings-app-sidebar{left:8px;right:8px;bottom:calc(66px + env(safe-area-inset-bottom))}.settings-mobile-bottom-nav{bottom:calc(8px + env(safe-area-inset-bottom));width:min(360px,calc(100vw - 16px));height:56px;min-height:56px;max-height:56px;gap:2px;padding:5px;border-radius:22px}.settings-mobile-tab{height:46px;min-height:46px;max-height:46px;gap:2px;border-radius:16px;font-size:9.5px}.settings-mobile-tab-icon{width:18px;height:18px}.settings-mobile-tab.is-active{height:46px;min-height:46px;max-height:46px;border-radius:16px}.settings-mobile-tab.is-active .settings-mobile-tab-icon{width:19px;height:19px}}.portal-notice-card{margin-top:22px;border-color:rgba(59,130,246,0.22);background:rgba(59,130,246,0.06)}.scenario-card p{margin:10px 0 0;font-size:14px;line-height:1.55;max-width:34ch}.section-head{max-width:760px}.section-head h2{margin-top:16px}.feature-card,.doc-card,.summary-card,.step-card{padding:22px}.feature-icon{font-size:28px;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,rgba(16,185,129,0.12),rgba(59,130,246,0.08));border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}.feature-card h3,.doc-card h3,.summary-card h3{margin-top:18px}.feature-card p,.doc-card p,.summary-card p{margin:12px 0 0;font-size:15px;line-height:1.7}.work-section{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:24px;align-items:start}.step-stack{display:grid;gap:16px}.step-number{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;letter-spacing:-0.04em;color:var(--text);background:linear-gradient(135deg,rgba(59,130,246,0.12),rgba(16,185,129,0.08));border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}.step-card h3{margin-top:16px}.step-card p{margin:10px 0 0;font-size:15px;line-height:1.7}.cta-section{padding:36px;text-align:center;border-radius:30px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(248,250,252,0.96));box-shadow:var(--shadow)}.cta-section h2{margin-top:16px}.cta-section p{max-width:760px;margin-inline:auto}.footer-note{margin-top:18px;font-size:13px}.footer-note span{color:var(--text);font-weight:700}.docs-shell .docs-hero{padding:36px}.docs-hero{background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(248,250,252,0.96))}.summary-card{background:rgba(248,250,252,0.98)}.storefront-shell{max-width:1320px}.storefront-shell-mini{max-width:1380px;padding-top:16px}.storefront-main-mini{display:grid;gap:18px}.storefront-hero{padding:28px 32px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(248,250,252,0.98))}.storefront-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.storefront-hero h1{margin:14px 0 0;font-size:clamp(28px,4vw,44px);line-height:1.04;letter-spacing:-0.04em}.storefront-hero-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.storefront-layout{display:grid;grid-template-columns:minmax(320px,0.88fr) minmax(0,1.12fr);gap:18px;align-items:start}.storefront-catalog,.storefront-focus{min-height:100%}.storefront-catalog-list{display:grid;gap:12px}.storefront-inline-meta{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.storefront-product-link{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:14px;border-radius:22px;border:1px solid var(--line);background:rgba(248,250,252,0.88);transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.storefront-product-link:hover{transform:translateY(-1px);border-color:rgba(59,130,246,0.22);box-shadow:var(--shadow-soft)}.storefront-product-link.is-active{border-color:rgba(16,185,129,0.24);background:linear-gradient(135deg,rgba(16,185,129,0.06),rgba(59,130,246,0.04))}.storefront-product-link-image{width:88px;height:88px;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:rgba(255,255,255,0.96);display:flex;align-items:center;justify-content:center;color:var(--muted);font-weight:800;letter-spacing:0.08em}.storefront-product-link-image img,.storefront-hero-image{width:100%;height:100%;object-fit:cover;display:block}.storefront-product-link-copy{display:grid;gap:6px;align-content:start;min-width:0}.storefront-product-link-title{font-size:17px;font-weight:800;letter-spacing:-0.03em;line-height:1.15}.storefront-product-link-price,.storefront-price-line strong{font-size:17px;font-weight:800;letter-spacing:-0.03em}.storefront-product-link-summary,.storefront-summary,.storefront-description{color:var(--muted)}.storefront-focus-head{align-items:center}.storefront-focus-grid{display:grid;grid-template-columns:minmax(280px,0.92fr) minmax(0,1.08fr);gap:20px;align-items:start}.storefront-media-shell{min-height:360px;border-radius:28px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,rgba(16,185,129,0.06),rgba(59,130,246,0.06));display:flex;align-items:center;justify-content:center}.storefront-hero-image{min-height:360px}.storefront-hero-placeholder{width:100%;min-height:360px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:32px;font-weight:800;letter-spacing:0.18em}.storefront-copy{display:grid;gap:16px;align-content:start}.storefront-price-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.storefront-compare{color:var(--muted);text-decoration:line-through;font-weight:700}.storefront-badge{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(16,185,129,0.14);border:1px solid rgba(16,185,129,0.24);color:#065f46;font-size:13px;font-weight:800;white-space:nowrap}.storefront-category{width:fit-content;padding:8px 14px;border-radius:999px;border:1px solid rgba(59,130,246,0.16);background:rgba(59,130,246,0.06);color:#1d4ed8;font-size:13px;font-weight:700}.storefront-size-picker{display:grid;gap:12px;padding:16px;border-radius:20px;border:1px solid var(--line);background:rgba(248,250,252,0.92)}.storefront-size-title{font-size:14px;font-weight:800;color:var(--text)}.storefront-size-selected{color:var(--muted);font-size:14px}.storefront-size-group{display:grid;gap:10px}.storefront-size-group-label{font-size:13px;font-weight:700;color:var(--text)}.storefront-size-options{display:flex;flex-wrap:wrap;gap:8px}.storefront-size-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,0.98);color:var(--text);font-size:14px;font-weight:700;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.storefront-size-chip:hover{transform:translateY(-1px);border-color:rgba(59,130,246,0.22);box-shadow:var(--shadow-soft)}.storefront-size-chip.is-active{border-color:rgba(16,185,129,0.24);background:linear-gradient(135deg,rgba(16,185,129,0.08),rgba(59,130,246,0.05));color:#065f46}.storefront-empty-card{display:grid;gap:12px;padding:20px;border-radius:22px;border:1px solid var(--line);background:rgba(248,250,252,0.92)}.storefront-empty-card h3{margin:0;font-size:22px;letter-spacing:-0.03em}.storefront-empty-card p{margin:0;color:var(--muted)}.storefront-shell-mini.site-shell{max-width:520px;padding:calc(12px + env(safe-area-inset-top,0px)) 12px calc(112px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at top,rgba(255,128,192,0.18),transparent 34%),linear-gradient(180deg,#fff8fb 0%,#f6f8fc 34%,#ffffff 100%)}.storefront-shell-mini .storefront-main-mini{display:grid;gap:12px}.storefront-marketplace-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 4px 0}.storefront-marketplace-location{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:800;letter-spacing:-0.03em;color:#10223d}.storefront-marketplace-location span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-marketplace-location-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,#ff70bd,#ff9a3d);color:#ffffff;box-shadow:0 12px 26px rgba(255,112,189,0.28)}.storefront-mini-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;border-radius:999px;background:#ffffff;border:1px solid rgba(16,34,61,0.08);box-shadow:0 16px 34px rgba(15,23,42,0.08);font-size:13px;font-weight:800;color:#10223d}.storefront-mini-search{position:sticky;top:calc(8px + env(safe-area-inset-top,0px));z-index:20}.storefront-mini-search-shell{display:grid;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:58px;padding:0 16px;border-radius:20px;background:rgba(255,255,255,0.96);border:1px solid rgba(16,34,61,0.08);box-shadow:0 16px 34px rgba(15,23,42,0.08)}.storefront-mini-search-icon{color:#94a3b8;font-size:19px;line-height:1}.storefront-mini-search-input{width:100%;padding:0;border:0;background:transparent;color:#10223d;font-size:16px;font-weight:600;outline:none}.storefront-mini-search-input::placeholder{color:#94a3b8;font-weight:600}.storefront-mini-search-clear{width:24px;height:24px;border:0;border-radius:999px;background:rgba(148,163,184,0.18);color:#475569;font-size:18px;line-height:1;cursor:pointer}.storefront-mini-promo{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:12px;padding:18px;border-radius:28px;background:linear-gradient(135deg,#ff4fb8 0%,#ff8864 42%,#ffd25f 100%);color:#ffffff;box-shadow:0 20px 44px rgba(255,118,143,0.26);overflow:hidden;position:relative}.storefront-mini-promo::after{content:"";position:absolute;inset:auto -16px -24px auto;width:120px;height:120px;border-radius:999px;background:rgba(255,255,255,0.14);filter:blur(4px)}.storefront-mini-promo-copy{display:grid;gap:12px;align-content:start;position:relative;z-index:1}.storefront-mini-chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.storefront-mini-promo h1{margin:0;font-size:28px;line-height:0.96;letter-spacing:-0.05em;max-width:9ch}.storefront-mini-price-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.storefront-mini-price-line strong{font-size:20px;font-weight:900;letter-spacing:-0.04em}.storefront-mini-promo .storefront-summary{margin:0;color:rgba(255,255,255,0.9);font-size:14px;line-height:1.45;max-width:28ch}.storefront-mini-promo-media{position:relative;z-index:1;min-height:146px;border-radius:24px;overflow:hidden;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.24)}.storefront-mini-promo-media .storefront-hero-image,.storefront-mini-promo-media .storefront-hero-placeholder{width:100%;height:100%;min-height:146px}.storefront-mini-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,0.16);border:1px solid rgba(16,34,61,0.08);color:#10223d;font-size:12px;font-weight:800;letter-spacing:-0.01em;white-space:nowrap}.storefront-mini-pill.is-soft{background:rgba(255,255,255,0.24);color:#ffffff;border-color:rgba(255,255,255,0.24)}.storefront-mini-pill.is-accent{background:rgba(255,255,255,0.96);color:#db2777;border-color:rgba(255,255,255,0.92)}.storefront-mini-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.storefront-mini-shortcut{display:grid;gap:8px;justify-items:center;padding:14px 8px 12px;border-radius:22px;background:rgba(255,255,255,0.96);border:1px solid rgba(16,34,61,0.08);box-shadow:0 16px 34px rgba(15,23,42,0.08);color:#10223d;text-align:center}.storefront-mini-shortcut-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;background:linear-gradient(135deg,rgba(255,79,184,0.16),rgba(255,210,95,0.2));font-size:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}.storefront-mini-shortcut-label{font-size:12px;font-weight:800;line-height:1.2;letter-spacing:-0.02em}.storefront-mini-highlight{display:grid;gap:14px;padding:18px;border-radius:28px;box-shadow:0 16px 34px rgba(15,23,42,0.08)}.storefront-mini-highlight h2{margin:0;font-size:24px;line-height:1.02;letter-spacing:-0.05em}.storefront-mini-highlight-copy{display:grid;gap:10px}.storefront-mini-highlight .storefront-description{margin:0;padding:16px;border-radius:20px;background:rgba(248,250,252,0.92);border:1px solid rgba(16,34,61,0.08);color:#475569;font-size:14px;line-height:1.6}.storefront-mini-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.storefront-mini-buy,.storefront-mini-secondary,.storefront-mini-tertiary,.storefront-mini-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:18px;font-size:14px;font-weight:800;letter-spacing:-0.02em;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.storefront-mini-buy{background:linear-gradient(135deg,#111827,#1f2937);color:#ffffff;box-shadow:0 18px 32px rgba(15,23,42,0.18)}.storefront-mini-secondary,.storefront-mini-tertiary,.storefront-mini-link{background:rgba(255,255,255,0.96);color:#10223d;border:1px solid rgba(16,34,61,0.08);box-shadow:0 12px 26px rgba(15,23,42,0.08)}.storefront-mini-tertiary{width:100%;margin-top:-2px}.storefront-mini-buy:hover,.storefront-mini-secondary:hover,.storefront-mini-tertiary:hover,.storefront-mini-link:hover{transform:translateY(-1px)}.storefront-mini-filter-row{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}.storefront-mini-filter-row::-webkit-scrollbar{display:none}.storefront-mini-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(16,34,61,0.08);background:rgba(255,255,255,0.96);color:#475569;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 10px 24px rgba(15,23,42,0.06);cursor:pointer}.storefront-mini-chip.is-active{background:linear-gradient(135deg,rgba(255,79,184,0.14),rgba(255,210,95,0.16));border-color:rgba(255,79,184,0.18);color:#db2777}.storefront-mini-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.storefront-mini-section-head h2{margin:2px 0 0;font-size:24px;line-height:1.02;letter-spacing:-0.05em}.storefront-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storefront-product-card{display:grid;gap:0;overflow:hidden;border-radius:26px;border:1px solid rgba(16,34,61,0.08);background:rgba(255,255,255,0.98);box-shadow:0 16px 34px rgba(15,23,42,0.08);color:#10223d;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.storefront-product-card:hover{transform:translateY(-2px);border-color:rgba(255,79,184,0.16);box-shadow:0 22px 38px rgba(15,23,42,0.12)}.storefront-product-card.is-active{border-color:rgba(255,79,184,0.18);box-shadow:0 24px 42px rgba(255,79,184,0.12)}.storefront-product-card-media{position:relative;aspect-ratio:0.88 / 1;background:linear-gradient(180deg,#ffffff,#f8fafc);overflow:hidden}.storefront-product-card-media img,.storefront-product-card-placeholder{width:100%;height:100%;object-fit:cover;display:block}.storefront-product-card-placeholder{display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:22px;font-weight:800;letter-spacing:0.18em}.storefront-product-card-favorite{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:999px;background:rgba(255,255,255,0.92);border:1px solid rgba(16,34,61,0.08);box-shadow:0 12px 26px rgba(15,23,42,0.08);display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:#0f172a}.storefront-product-card-copy{display:grid;gap:10px;padding:14px 14px 16px}.storefront-product-card-chip-row{display:flex;gap:6px;flex-wrap:wrap}.storefront-product-card-title{font-size:16px;font-weight:800;line-height:1.18;letter-spacing:-0.03em;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.storefront-product-card-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.storefront-product-card-price-row strong{font-size:22px;font-weight:900;letter-spacing:-0.05em;color:#db2777}.storefront-product-card-compare{color:#94a3b8;text-decoration:line-through;font-size:13px;font-weight:700}.storefront-product-card-summary{color:#475569;font-size:13px;line-height:1.45;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.storefront-product-card-meta{color:#ef4444;font-size:12px;font-weight:800}.storefront-mini-empty{display:grid;gap:10px;padding:18px;border-radius:24px;border:1px dashed rgba(16,34,61,0.16);background:rgba(255,255,255,0.82);text-align:center}.storefront-mini-empty h3,.storefront-mini-empty p{margin:0}.storefront-bottom-nav{position:fixed;left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:min(calc(100vw - 20px),500px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border-radius:26px;background:rgba(255,255,255,0.94);border:1px solid rgba(16,34,61,0.08);box-shadow:0 24px 42px rgba(15,23,42,0.18);backdrop-filter:blur(16px);z-index:40}.storefront-bottom-nav-link{display:grid;gap:4px;justify-items:center;align-items:center;min-height:56px;border-radius:18px;color:#64748b;font-size:11px;font-weight:800;text-decoration:none;letter-spacing:-0.02em}.storefront-bottom-nav-link span:first-child{font-size:18px;line-height:1}.storefront-bottom-nav-link.is-active{color:#10223d;background:rgba(16,34,61,0.06)}.storefront-bottom-nav-link.is-accent{color:#ffffff;background:linear-gradient(135deg,#111827,#1f2937);box-shadow:0 16px 28px rgba(15,23,42,0.18)}@media (max-width:1100px){.hero-grid,.work-section,.portal-auth-grid,.portal-dashboard-grid{grid-template-columns:1fr}.storefront-layout,.storefront-focus-grid{grid-template-columns:1fr}.settings-app-main{grid-template-columns:1fr}.settings-app-sidebar{position:static}.settings-quick-popover{right:-6px}.settings-highlight-grid{grid-template-columns:1fr}.settings-interactive-grid{grid-template-columns:1fr}.store-product-preview{grid-template-columns:minmax(0,1fr)}.store-product-media{width:100%;max-width:220px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-grid,.docs-summary-grid,.community-grid{grid-template-columns:1fr}.billing-current-card{grid-template-columns:minmax(0,1fr)}.billing-current-orbit{display:none}.billing-current-facts{justify-items:start}.billing-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-shell{padding:18px 16px 40px}.topbar{align-items:flex-start;flex-direction:column;padding-bottom:18px}.topnav{justify-content:flex-start}.portal-email-login-form{grid-template-columns:minmax(0,1fr)}.hero,.docs-hero,.cta-section{padding:24px}.feature-grid,.kpi-grid,.portal-kpi-grid{grid-template-columns:1fr}.settings-grid,.community-grid,.settings-form-grid{grid-template-columns:1fr}.billing-current-card{padding:20px}.billing-current-facts{justify-items:start}.community-section-head{display:grid;grid-template-columns:1fr}.community-stack-toolbar{justify-content:flex-start;min-width:0}.billing-plans-grid{grid-template-columns:1fr}.bot-settings-head,.bot-menu-setting-row{display:grid;grid-template-columns:1fr}.bot-menu-switch{width:100%}.settings-interactive-grid{grid-template-columns:1fr}.store-bot-platform-row{grid-template-columns:1fr}.store-bot-platform-button{width:100%;justify-content:center}.settings-form-inline{grid-template-columns:1fr}.settings-checkbox-grid{grid-template-columns:1fr}.parser-review-card,.parser-review-card.is-text{grid-template-columns:1fr}.parser-review-schedule{grid-template-columns:1fr}.portal-settings-app .topnav{width:100%}.settings-quick-segment{grid-template-columns:1fr}.hero h1{font-size:clamp(26px,6.7vw,34px);max-width:14.6ch}.storefront-hero{padding:24px}.storefront-product-link{grid-template-columns:72px minmax(0,1fr)}.storefront-product-link-image{width:72px;height:72px}.section h2,.cta-section h2,.docs-hero h1{font-size:clamp(30px,9vw,42px)}.panel-head,.scenario-card,.offer-head,.portal-user-card{flex-direction:column;align-items:flex-start}.portal-user-card{grid-template-columns:1fr}.storefront-shell-mini.site-shell{max-width:100%}.storefront-mini-promo{grid-template-columns:1fr 112px}}@media (max-width:760px),(max-height:560px){.portal-settings-app .topnav{width:auto}.settings-app-sidebar{position:fixed;top:auto;left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:1225}}@media (max-width:520px){.storefront-mini-grid{grid-template-columns:1fr 1fr}.storefront-mini-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){.storefront-mini-promo{grid-template-columns:1fr}.storefront-mini-promo-media{min-height:176px}.storefront-mini-actions{grid-template-columns:1fr}.storefront-mini-grid{grid-template-columns:1fr}}.lk-page{max-width:1240px;margin:0 auto;padding:24px 24px 80px}.lk-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0 28px}.lk-topnav{display:inline-flex;align-items:center;gap:22px;color:var(--muted);font-size:14px;flex-wrap:wrap}.lk-topnav a:hover{color:var(--text)}.lk-topnav-logout{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface-strong)}.lk-topnav-logout:hover{border-color:var(--line-strong);background:var(--bg-muted)}.lk-main{display:flex;flex-direction:column;gap:32px}.lk-dashboard-notice{padding:14px 16px;border-radius:16px;border:1px solid rgba(16,185,129,0.22);background:rgba(16,185,129,0.08);color:#064e3b;font-size:14px;font-weight:700}.lk-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:32px;padding:32px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(16,185,129,0.06),rgba(59,130,246,0.04)),var(--surface-strong);border-radius:var(--radius-2xl);box-shadow:var(--shadow)}.lk-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 0%,rgba(16,185,129,0.14),transparent 32%),radial-gradient(circle at 88% 20%,rgba(59,130,246,0.12),transparent 28%);pointer-events:none}.lk-hero>*{position:relative;z-index:1}.lk-hero-profile{display:flex;gap:18px;align-items:flex-start;padding:22px;border-radius:var(--radius-xl);background:var(--surface-strong);border:1px solid var(--line);box-shadow:var(--shadow-soft);min-width:0}.lk-avatar{flex-shrink:0;width:64px;height:64px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,rgba(16,185,129,0.16),rgba(59,130,246,0.12));border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.lk-avatar-image{width:100%;height:100%;object-fit:cover}.lk-avatar-fallback{font-size:26px;font-weight:700;color:var(--text)}.lk-user-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.lk-user-name{font-size:20px;font-weight:700;letter-spacing:-0.01em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-user-handle{font-size:14px;color:var(--muted)}.lk-user-handle-empty{color:var(--muted-soft);font-style:italic}.lk-user-id{margin-top:6px;font-size:12px;color:var(--muted-soft)}.lk-user-id span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--text)}.lk-hero-content{display:flex;flex-direction:column;gap:18px;min-width:0}.lk-hero-status-row{display:flex;flex-wrap:wrap;gap:8px}.lk-status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text);background:var(--surface-strong);border:1px solid var(--line)}.lk-status-pill-admin{color:#047857;background:var(--emerald-soft);border-color:var(--emerald-line)}.lk-status-dot{width:6px;height:6px;border-radius:50%;background:var(--emerald);box-shadow:0 0 0 4px rgba(16,185,129,0.16)}.lk-hero-title{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.1;letter-spacing:-0.02em;color:var(--text)}.lk-hero-stats{display:flex;flex-wrap:wrap;gap:10px}.lk-stat-pill{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:999px;background:var(--surface-strong);border:1px solid var(--line);font-size:13px;color:var(--muted)}.lk-stat-emoji{font-size:14px}.lk-stat-value{font-size:16px;font-weight:700;color:var(--text)}.lk-stat-label{color:var(--muted)}.lk-hero-cta-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lk-cta{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;border:1px solid var(--line);background:var(--surface-strong);color:var(--text);cursor:pointer;text-align:left;transition:transform 120ms ease,box-shadow 120ms ease,border-color 120ms ease;box-shadow:var(--shadow-soft);font:inherit}.lk-cta:hover:not([aria-disabled="true"]){transform:translateY(-1px);box-shadow:var(--shadow);border-color:var(--line-strong)}.lk-cta[aria-disabled="true"],.lk-cta.lk-cta-disabled{cursor:not-allowed;opacity:0.55}.lk-cta-primary{background:linear-gradient(135deg,#10b981,#059669);border-color:transparent;color:#ffffff}.lk-cta-primary .lk-cta-icon,.lk-cta-primary .lk-cta-sub{color:rgba(255,255,255,0.9)}.lk-cta-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(15,23,42,0.06);font-size:18px;font-weight:700}.lk-cta-primary .lk-cta-icon{background:rgba(255,255,255,0.18)}.lk-cta-copy{display:flex;flex-direction:column;min-width:0}.lk-cta-title{font-size:15px;font-weight:700;letter-spacing:-0.01em}.lk-cta-sub{font-size:12px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.lk-section{position:relative}.lk-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;flex-wrap:wrap}.lk-section-head>div:first-child{max-width:720px}.lk-section-eyebrow{display:inline-flex;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-strong);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:10px}.lk-section h2{margin:0 0 6px;font-size:clamp(20px,2.4vw,28px);letter-spacing:-0.02em}.lk-section p{margin:0;color:var(--muted);font-size:14px}.lk-stacks-usage{padding:8px 14px;border-radius:999px;background:var(--surface-strong);border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:600}.lk-account-security{padding:24px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-strong);box-shadow:var(--shadow-soft)}.lk-email-status{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg-muted);color:var(--muted);font-size:13px;font-weight:800}.lk-email-status.is-active,.lk-email-status.is-ready{border-color:var(--emerald-line);background:var(--emerald-soft);color:#065f46}.lk-email-card{display:grid;gap:16px}.lk-email-current{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--bg-muted)}.lk-email-label{color:var(--muted);font-size:13px;font-weight:700}.lk-email-value{min-width:0;color:var(--text);font-size:15px;font-weight:800;overflow-wrap:anywhere}.lk-email-value-empty{color:var(--muted-soft);font-style:italic}.lk-email-bind-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lk-email-bind-form{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff}.lk-email-field{min-width:0;display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.lk-email-field input{width:100%;min-height:44px;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--surface-strong);color:var(--text);font:inherit}.lk-email-help{max-width:760px;color:var(--muted);font-size:13px;line-height:1.55}.lk-stack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.lk-stack-card{position:relative;background:var(--surface-strong);border:1px solid var(--line);border-radius:22px;padding:22px;transition:transform 140ms ease,box-shadow 140ms ease,border-color 140ms ease;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;min-height:200px}.lk-stack-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--line-strong)}.lk-stack-link{display:flex;flex-direction:column;gap:8px;flex:1;color:inherit}.lk-stack-eyebrow{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:0.08em;text-transform:uppercase}.lk-stack-title{font-size:17px;font-weight:700;color:var(--text);letter-spacing:-0.01em}.lk-stack-reference{font-size:12px;color:var(--muted-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-stack-platforms{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.lk-stack-platform{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--blue-soft);border:1px solid var(--blue-line);font-size:11px;font-weight:700;letter-spacing:0.04em;color:#1d4ed8}.lk-stack-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.lk-stack-role,.lk-stack-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.lk-stack-role-owner{color:#047857;background:var(--emerald-soft);border:1px solid var(--emerald-line)}.lk-stack-role-admin{color:#1d4ed8;background:var(--blue-soft);border:1px solid var(--blue-line)}.lk-stack-role-moderator{color:#92400e;background:rgba(245,158,11,0.14);border:1px solid rgba(245,158,11,0.28)}.lk-stack-status{color:var(--muted);background:var(--surface-strong);border:1px solid var(--line)}.lk-stack-status-dot{width:6px;height:6px;border-radius:50%;background:var(--muted-soft)}.lk-stack-status-active .lk-stack-status-dot{background:var(--emerald);box-shadow:0 0 0 3px rgba(16,185,129,0.14)}.lk-stack-status-pending .lk-stack-status-dot{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,0.18)}.lk-stack-status-inactive .lk-stack-status-dot{background:#94a3b8}.lk-stack-cta{margin-top:12px;font-size:13px;color:var(--muted);opacity:0;transform:translateY(4px);transition:opacity 160ms ease,transform 160ms ease}.lk-stack-card:hover .lk-stack-cta{opacity:1;transform:translateY(0)}.lk-stack-delete{position:absolute;top:10px;right:10px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(220,38,38,0.08);color:#b91c1c;font-size:18px;line-height:1;opacity:0;transition:opacity 140ms ease;z-index:2;border:1px solid rgba(220,38,38,0.18)}.lk-stack-grid.is-stack-editing .lk-stack-delete{opacity:1}.lk-stack-grid.is-stack-editing .lk-stack-card{animation:lk-stack-wiggle 1.5s ease-in-out infinite}@keyframes lk-stack-wiggle{0%,100%{transform:rotate(-0.6deg)}50%{transform:rotate(0.6deg)}}.lk-stack-card-create{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--bg-muted);border:2px dashed var(--line-strong);box-shadow:none;gap:8px;color:var(--muted)}.lk-stack-card-create:hover:not(.lk-stack-card-create-disabled){border-color:var(--emerald);color:var(--text);background:rgba(16,185,129,0.04)}.lk-stack-card-create-disabled{cursor:not-allowed;opacity:0.5}.lk-stack-create-plus{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-strong);border:1px solid var(--line);color:var(--emerald);font-size:28px;font-weight:300;margin-bottom:6px}.lk-stack-create-title{font-size:16px;font-weight:700;color:var(--text)}.lk-stack-create-sub{margin:0;font-size:12px;color:var(--muted);max-width:240px}.lk-stack-create-usage{margin-top:8px;font-size:11px;color:var(--muted-soft);letter-spacing:0.04em;text-transform:uppercase}.lk-stack-card-empty{align-items:flex-start;text-align:left}.lk-stack-empty-icon{font-size:32px;margin-bottom:4px}.lk-stack-empty-title{font-size:17px;font-weight:700}.lk-stack-empty-text{margin:0 0 14px;color:var(--muted);font-size:13px}.lk-billing{padding:28px;border:1px solid var(--line);background:var(--surface-strong);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft)}.lk-plan-current{display:flex;align-items:center;gap:16px;padding:16px 20px;margin:18px 0;border-radius:18px;background:linear-gradient(135deg,rgba(16,185,129,0.1),rgba(16,185,129,0.02));border:1px solid var(--emerald-line)}.lk-plan-current-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--emerald);color:#ffffff;font-size:18px;font-weight:700}.lk-plan-current-copy{flex:1;min-width:0}.lk-plan-current-label{font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#047857}.lk-plan-current-title{font-size:18px;font-weight:700;color:var(--text);letter-spacing:-0.01em;margin-top:2px}.lk-plan-current-sub{font-size:13px;color:var(--muted);margin-top:2px}.lk-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lk-plan-card{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:18px;border:1px solid var(--line);background:var(--bg-muted);transition:border-color 140ms ease,box-shadow 140ms ease}.lk-plan-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.lk-plan-card-active{border-color:var(--emerald-line);background:linear-gradient(180deg,rgba(16,185,129,0.06),var(--surface-strong))}.lk-plan-top{display:flex;justify-content:space-between;align-items:baseline}.lk-plan-tag{font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted)}.lk-plan-price{font-size:16px;font-weight:700;color:var(--text)}.lk-plan-name{margin:0;font-size:18px;font-weight:700;letter-spacing:-0.01em}.lk-plan-features{list-style:none;padding:0;margin:4px 0 12px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.lk-plan-features li{display:flex;align-items:flex-start;gap:8px}.lk-plan-dot{flex-shrink:0;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--emerald)}.lk-plan-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:12px;background:var(--text);color:#ffffff;font-size:13px;font-weight:600;transition:background 120ms ease}.lk-plan-button:hover{background:#1e293b}.lk-plan-button-active{background:var(--emerald-soft);color:#047857;border:1px solid var(--emerald-line);cursor:default}.lk-plan-button-active:hover{background:var(--emerald-soft)}.lk-plan-check{font-size:14px;font-weight:700}.lk-partner-empty{padding:18px 24px;border:1px dashed var(--line-strong);border-radius:18px;background:var(--surface-strong)}.lk-partner-empty-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lk-partner-empty-icon{font-size:26px;flex-shrink:0}.lk-partner-empty-copy{flex:1;min-width:200px}.lk-partner-empty-title{font-size:15px;font-weight:700;color:var(--text)}.lk-partner-empty-copy p{margin:4px 0 0;font-size:13px;color:var(--muted)}.lk-partner-active{padding:24px;border:1px solid var(--line);background:var(--surface-strong);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft)}.lk-partner-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px}.lk-partner-stat{padding:16px 18px;border-radius:16px;background:var(--bg-muted);border:1px solid var(--line)}.lk-partner-stat-label{font-size:12px;color:var(--muted);font-weight:600}.lk-partner-stat-value{margin-top:4px;font-size:22px;font-weight:700;color:var(--text)}.lk-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:14px;border:1px solid var(--line);background:var(--surface-strong);font-size:14px;font-weight:600;color:var(--text);cursor:pointer;transition:border-color 120ms ease,background 120ms ease}.lk-button:hover{border-color:var(--line-strong);background:var(--bg-muted)}.lk-button-secondary{background:var(--surface-strong);border-color:var(--line);color:var(--text)}.lk-button-primary{border-color:transparent;background:linear-gradient(135deg,#10b981,#059669);color:#fff}.lk-feature-platform-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:14px;border-radius:16px;background:var(--emerald-soft);border:1px solid var(--emerald-line);color:#064e3b}.lk-feature-platform-icon{flex-shrink:0;font-size:22px;line-height:1;margin-top:2px}.lk-feature-platform-notice strong{display:block;font-size:14px;font-weight:700;color:#047857}.lk-feature-platform-notice p{margin:4px 0 0;font-size:13px;color:#064e3b}.lk-feature-list{display:flex;flex-direction:column;gap:6px}.lk-feature-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:14px;background:var(--bg-muted);border:1px solid var(--line);transition:border-color 120ms ease,background 120ms ease}.lk-feature-row:hover{border-color:var(--line-strong);background:var(--surface-strong)}.lk-feature-copy{min-width:0;flex:1}.lk-feature-label{font-size:14px;font-weight:600;color:var(--text);letter-spacing:-0.005em}.lk-feature-description{margin-top:2px;font-size:12px;color:var(--muted);line-height:1.4}.lk-feature-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface-strong);font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap;transition:border-color 120ms ease,transform 120ms ease;flex-shrink:0}a.lk-feature-pill:hover{border-color:var(--line-strong);transform:translateY(-1px)}.lk-feature-pill .lk-feature-dot{width:8px;height:8px;border-radius:50%;background:var(--muted-soft);flex-shrink:0}.lk-feature-pill-on{color:#047857;background:var(--emerald-soft);border-color:var(--emerald-line)}.lk-feature-pill-on .lk-feature-dot{background:var(--emerald);box-shadow:0 0 0 3px rgba(16,185,129,0.16)}.lk-feature-pill-off{color:var(--muted);background:var(--surface-strong);border-color:var(--line)}.lk-feature-pill-off .lk-feature-dot{background:#94a3b8}.lk-feature-pill-fixed{color:#047857;background:var(--emerald-soft);border-color:var(--emerald-line);cursor:default}.lk-feature-pill-fixed .lk-feature-dot{background:var(--emerald);box-shadow:0 0 0 3px rgba(16,185,129,0.16)}.lk-feature-pill-locked{color:#92400e;background:rgba(245,158,11,0.12);border-color:rgba(245,158,11,0.28);cursor:not-allowed}.lk-feature-pill-state{font-weight:600}.lk-feature-pill-action{padding-left:8px;margin-left:2px;border-left:1px solid currentColor;opacity:0.6;font-weight:600}a.lk-feature-pill:hover .lk-feature-pill-action{opacity:1}@media (max-width:640px){.lk-feature-row{flex-direction:column;align-items:stretch;gap:10px}.lk-feature-pill{align-self:flex-start}}.lk-store-overview-actions{margin-top:16px}.lk-store-add-product{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:14px;background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;border:none;font-size:14px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-soft);transition:transform 120ms ease,box-shadow 120ms ease}.lk-store-add-product:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.lk-store-add-product span{font-size:18px;font-weight:300;line-height:1}.lk-store-product-modal[hidden]{display:none}.lk-store-product-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px 16px}.lk-store-product-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,0.42);backdrop-filter:blur(4px);pointer-events:none}.lk-store-product-modal-dialog{position:relative;z-index:1;max-width:640px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--surface-strong);border-radius:var(--radius-2xl);border:1px solid var(--line);box-shadow:var(--shadow);padding:24px}.lk-store-product-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.lk-store-product-modal-head h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-0.02em;color:var(--text)}.lk-store-product-modal-close{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--bg-muted);color:var(--muted);font-size:20px;line-height:1;cursor:pointer;transition:border-color 120ms ease,background 120ms ease}.lk-store-product-modal-close:hover{border-color:var(--line-strong);background:var(--surface-strong);color:var(--text)}.lk-store-product-modal-form{display:flex;flex-direction:column;gap:14px}.lk-store-modal-field{display:flex;flex-direction:column;gap:6px}.lk-store-modal-label{font-size:13px;font-weight:600;color:var(--muted)}.lk-store-modal-field input,.lk-store-modal-field select,.lk-store-modal-field textarea{width:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-strong);color:var(--text);font:inherit;font-size:14px;transition:border-color 120ms ease}.lk-store-modal-field input:focus,.lk-store-modal-field select:focus,.lk-store-modal-field textarea:focus{outline:none;border-color:var(--emerald);box-shadow:0 0 0 3px var(--emerald-soft)}.lk-store-modal-field textarea{resize:vertical;min-height:72px}.lk-store-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lk-store-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.lk-store-modal-cancel,.lk-store-modal-submit{padding:11px 22px;border-radius:12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--line);transition:transform 120ms ease,border-color 120ms ease,background 120ms ease}.lk-store-modal-cancel{background:var(--surface-strong);color:var(--muted)}.lk-store-modal-cancel:hover{border-color:var(--line-strong);color:var(--text)}.lk-store-modal-submit{background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;border-color:transparent}.lk-store-modal-submit:hover{transform:translateY(-1px)}body.lk-store-product-modal-open{overflow:hidden}.lk-product-row-thumb-button{position:relative;display:inline-block;padding:0;border:none;background:transparent;cursor:pointer;border-radius:10px;transition:transform 120ms ease}.lk-product-row-thumb-button:hover{transform:scale(1.04)}.lk-product-row-thumb-edit{position:absolute;bottom:4px;right:4px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(15,23,42,0.7);color:#ffffff;font-size:10px;line-height:1;opacity:0;transition:opacity 120ms ease}.lk-product-row-thumb-button:hover .lk-product-row-thumb-edit,.lk-product-row-thumb-button:focus .lk-product-row-thumb-edit{opacity:1}.lk-product-media-modal[hidden]{display:none}.lk-product-media-modal{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:24px 16px}.lk-product-media-backdrop{position:absolute;inset:0;background:rgba(15,23,42,0.42);backdrop-filter:blur(4px);pointer-events:none}.lk-product-media-dialog{position:relative;z-index:1;max-width:720px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--surface-strong);border-radius:var(--radius-2xl);border:1px solid var(--line);box-shadow:var(--shadow);padding:24px 28px}.lk-product-media-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.lk-product-media-head h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-0.02em;color:var(--text)}.lk-product-media-subtitle{margin:4px 0 0;font-size:13px;color:var(--muted)}.lk-product-media-close-x{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--bg-muted);color:var(--muted);font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.lk-product-media-close-x:hover{border-color:var(--line-strong);color:var(--text)}.lk-product-media-form{display:flex;flex-direction:column;gap:20px}.lk-product-media-section{display:flex;flex-direction:column;gap:10px}.lk-product-media-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lk-product-media-section-head h4{margin:0;font-size:15px;font-weight:700;letter-spacing:-0.01em;color:var(--text)}.lk-product-media-section-counter{font-size:13px;color:var(--muted);font-weight:600}.lk-product-media-section-hint{margin:0;font-size:12px;color:var(--muted);line-height:1.4}.lk-product-media-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.lk-product-media-photo-slot{position:relative;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:var(--bg-muted);border:1px solid var(--line);cursor:grab;touch-action:none;transition:border-color 120ms ease,box-shadow 120ms ease,opacity 120ms ease,transform 120ms ease}.lk-product-media-photo-slot:active{cursor:grabbing}.lk-product-media-photo-slot.is-dragging{opacity:0.58;transform:scale(0.98);border-color:var(--emerald);box-shadow:0 8px 24px rgba(15,23,42,0.16)}.lk-product-media-photo-slot.is-drag-over{border-color:var(--emerald);box-shadow:0 0 0 3px var(--emerald-soft)}.lk-product-media-photo-handle{position:absolute;left:6px;top:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(15,23,42,0.58);color:#ffffff;font-size:14px;line-height:1;pointer-events:none}.lk-product-media-photo-thumb{width:100%;height:100%;object-fit:cover}.lk-product-media-photo-remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:none;background:rgba(15,23,42,0.7);color:#ffffff;font-size:14px;line-height:1;cursor:pointer}.lk-product-media-photo-remove:hover{background:#b91c1c}.lk-product-media-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 22px;border-radius:14px;border:1.5px dashed var(--line-strong);background:var(--bg-muted);color:var(--muted);cursor:pointer;font-size:14px;font-weight:600;transition:border-color 120ms ease,color 120ms ease,background 120ms ease}.lk-product-media-upload input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.lk-product-media-upload:hover,.lk-product-media-upload:focus-within,.lk-product-media-upload.is-dropping{border-color:var(--emerald);color:var(--text);background:rgba(16,185,129,0.04)}.lk-product-media-upload.is-dropping{border-style:solid;background:rgba(16,185,129,0.10)}.lk-product-media-upload.is-full,.lk-product-media-upload.is-hidden{display:none}.lk-product-media-upload-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-strong);border:1px solid var(--line);color:var(--emerald);font-size:18px;font-weight:300}.lk-product-media-video-preview{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--bg-muted);border:1px solid var(--line)}.lk-product-media-video-preview video{width:100%;max-height:240px;border-radius:10px;background:#000}.lk-product-media-video-meta{font-size:12px;color:var(--muted);font-weight:600}.lk-product-media-video-remove{align-self:flex-start;padding:6px 12px;border:1px solid rgba(220,38,38,0.28);background:rgba(220,38,38,0.08);color:#b91c1c;border-radius:10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.lk-product-media-video-remove:hover{background:rgba(220,38,38,0.14)}.lk-product-media-video-error{padding:10px 14px;border-radius:10px;background:rgba(220,38,38,0.08);border:1px solid rgba(220,38,38,0.2);color:#b91c1c;font-size:13px}.lk-product-media-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.lk-product-media-cancel,.lk-product-media-save{padding:11px 22px;border-radius:12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--line);transition:transform 120ms ease,border-color 120ms ease,background 120ms ease}.lk-product-media-cancel{background:var(--surface-strong);color:var(--muted)}.lk-product-media-save{background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;border-color:transparent}.lk-product-media-save:hover{transform:translateY(-1px)}body.lk-product-media-open{overflow:hidden}.lk-product-list{display:flex;flex-direction:column;gap:16px}.lk-product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lk-product-toolbar-left,.lk-product-toolbar-right{display:flex;align-items:center;gap:12px}.lk-product-toolbar-link{font-size:13px;font-weight:600;color:var(--muted);padding:6px 12px;border-radius:10px;background:var(--bg-muted);border:1px solid var(--line);transition:border-color 120ms ease,color 120ms ease}.lk-product-toolbar-link:hover{border-color:var(--line-strong);color:var(--text)}.lk-product-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:0}.lk-product-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 18px 14px;border:none;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color 120ms ease,border-color 120ms ease}.lk-product-tab:hover{color:var(--text)}.lk-product-tab.is-active{color:var(--text);border-bottom-color:var(--emerald)}.lk-product-tab-count{display:inline-flex;min-width:22px;justify-content:center;padding:1px 8px;border-radius:999px;background:var(--bg-muted);color:var(--muted);font-size:12px;font-weight:700}.lk-product-tab.is-active .lk-product-tab-count{background:var(--emerald-soft);color:#047857}.lk-product-search-wrap{position:relative;max-width:420px}.lk-product-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.lk-product-search-input{width:100%;padding:10px 16px 10px 38px;border-radius:12px;border:1px solid var(--line);background:var(--surface-strong);color:var(--text);font:inherit;font-size:14px;transition:border-color 120ms ease}.lk-product-search-input:focus{outline:none;border-color:var(--emerald);box-shadow:0 0 0 3px var(--emerald-soft)}.lk-product-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface-strong)}.lk-product-table{width:100%;border-collapse:collapse;font-size:14px}.lk-product-table thead th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:0.02em;border-bottom:1px solid var(--line);background:var(--bg-muted);position:sticky;top:0}.lk-product-th-photo{width:80px}.lk-product-th-price{text-align:right!important;width:130px}.lk-product-th-actions{width:120px}.lk-product-row td{padding:14px 16px;vertical-align:middle;border-bottom:1px solid var(--line)}.lk-product-row:last-child td{border-bottom:none}.lk-product-row:hover{background:var(--bg-muted)}.lk-product-row-thumb{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--bg-muted);border:1px solid var(--line)}.lk-product-row-thumb-empty{background:repeating-linear-gradient(45deg,var(--bg-muted),var(--bg-muted) 6px,var(--surface-strong) 6px,var(--surface-strong) 12px)}.lk-product-row-sku{font-size:13px;font-weight:600;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lk-product-row-id{font-size:11px;color:var(--muted-soft);margin-top:2px}.lk-product-barcode-chip{display:inline-flex;align-items:center;max-width:100%;min-height:22px;margin-top:4px;padding:0 8px;border-radius:999px;border:1px solid rgba(148,163,184,0.26);background:rgba(248,250,252,0.92);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-product-row-title{font-size:14px;font-weight:600;color:var(--text);letter-spacing:0}.lk-product-inline-title-form{display:block;max-width:100%}.lk-product-inline-title-display{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;border:0;border-radius:8px;padding:4px 6px;margin:-4px -6px;background:transparent;color:var(--text);cursor:text;font:inherit;font-size:14px;font-weight:600;line-height:1.35;text-align:left}.lk-product-inline-title-display span:first-child{min-width:0;overflow-wrap:anywhere}.lk-product-inline-title-display:hover,.lk-product-inline-title-display:focus-visible{background:var(--bg-muted);outline:none;box-shadow:0 0 0 3px var(--emerald-soft)}.lk-product-inline-title-icon{flex:0 0 auto;color:var(--muted-soft);font-size:12px;line-height:1.2;margin-top:2px}.lk-product-inline-title-input{width:min(100%,360px);border:1px solid var(--emerald-line);border-radius:8px;background:var(--surface-strong);color:var(--text);font:inherit;font-size:14px;font-weight:600;padding:7px 9px;line-height:1.35;box-shadow:0 0 0 3px var(--emerald-soft)}.lk-product-inline-title-input:focus{outline:none}.lk-product-inline-title-input[hidden],.lk-product-inline-title-form.is-editing .lk-product-inline-title-display{display:none}.lk-product-row-summary{font-size:12px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.store-procurement-journal-date-cell{min-width:116px;white-space:nowrap;color:var(--muted);font-weight:700}.store-procurement-journal-counterparty-cell{min-width:150px;overflow-wrap:anywhere}.store-procurement-journal-status-cell{white-space:nowrap;color:var(--text);font-weight:700}.lk-warehouse-table{font-size:13px}.lk-warehouse-table .lk-product-row td{padding:12px 14px}.lk-warehouse-page-summary{margin:12px 0 6px;color:var(--muted);font-size:13px;font-weight:700}.lk-warehouse-item-cell{min-width:260px}.lk-warehouse-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;color:var(--muted-soft);font-size:11px}.lk-warehouse-stock-stack{display:grid;grid-template-columns:repeat(3,minmax(58px,1fr));gap:6px;min-width:210px}.lk-warehouse-stock-metric{display:grid;gap:1px;padding:6px 8px;border-radius:8px;background:var(--bg-muted);border:1px solid var(--line)}.lk-warehouse-stock-metric strong{color:var(--text);font-size:15px;line-height:1.1}.lk-warehouse-stock-metric em{color:var(--muted);font-size:10px;font-style:normal;font-weight:700;text-transform:uppercase}.lk-warehouse-stock-sellable{border-color:var(--emerald-line);background:var(--emerald-soft)}.lk-warehouse-sales{display:inline-grid;gap:1px;min-width:96px}.lk-warehouse-sales strong{font-size:18px;line-height:1;color:var(--text)}.lk-warehouse-sales span{color:var(--muted);font-size:11px;font-weight:700}.lk-warehouse-sales-empty strong{color:var(--muted-soft)}.lk-warehouse-sales-rare strong{color:#b45309}.lk-warehouse-sales-active strong{color:#047857}.lk-warehouse-actions-cell{min-width:112px;text-align:right;white-space:nowrap}.lk-product-row-issue{display:inline-flex;align-items:center;width:fit-content;margin-top:6px;padding:2px 8px;border-radius:999px;border:1px solid rgba(245,158,11,0.28);background:rgba(245,158,11,0.12);color:#b45309;font-size:11px;font-weight:700;line-height:1.4}.store-receipt-document-form{gap:14px}.store-receipt-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.store-receipt-document-field input,.store-receipt-document-field select,.store-receipt-document-field textarea{min-height:48px;border-radius:16px;background:rgba(255,255,255,0.94)}.store-receipt-document-field textarea{padding-top:12px;resize:vertical}.store-receipt-scan-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:end;padding:12px;border:1px solid rgba(16,185,129,0.22);border-radius:16px;background:rgba(236,253,245,0.7)}.store-receipt-scan-field{min-width:0}.store-receipt-scan-request{min-height:44px;align-self:end;white-space:nowrap}.store-receipt-scan-status{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,0.28);background:rgba(255,255,255,0.86);color:var(--muted);font-size:12px;font-weight:900;line-height:1.25;white-space:nowrap}.store-receipt-scan-status:empty{display:none}.store-receipt-scan-panel[data-store-receipt-scan-state="matched"] .store-receipt-scan-status{border-color:rgba(16,185,129,0.32);color:#047857;background:rgba(255,255,255,0.94)}.store-receipt-scan-panel[data-store-receipt-scan-state="pending"] .store-receipt-scan-status{border-color:rgba(59,130,246,0.24);color:#1d4ed8}.store-receipt-scan-panel[data-store-receipt-scan-state="miss"] .store-receipt-scan-status{border-color:rgba(245,158,11,0.3);color:#b45309}.store-receipt-lines{display:grid;gap:10px;margin-top:2px}.store-receipt-line{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(248,250,252,0.9)),var(--surface-strong);box-shadow:0 18px 42px rgba(15,23,42,0.05)}.store-receipt-line:focus-within{overflow:visible;z-index:8}.store-receipt-line-rail{display:flex;justify-content:center;padding-top:20px;background:linear-gradient(180deg,rgba(16,185,129,0.12),rgba(59,130,246,0.08));border-right:1px solid rgba(148,163,184,0.18)}.store-receipt-line-rail span{width:10px;height:10px;border-radius:999px;background:var(--emerald);box-shadow:0 0 0 5px var(--emerald-soft)}.store-receipt-line-main{display:grid;gap:10px;min-width:0;padding:14px}.store-receipt-line-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-receipt-line-title{display:flex;align-items:center;gap:10px;min-width:0}.store-receipt-line-title strong{color:var(--text);font-size:15px;letter-spacing:-0.01em}.store-receipt-line-badge,.store-receipt-child-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.store-receipt-line-badge{color:#047857;background:var(--emerald-soft);border:1px solid var(--emerald-line)}.store-receipt-line-hint{color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.store-receipt-parent-grid,.store-receipt-child-grid{display:grid;gap:10px;min-width:0}.store-receipt-parent-grid{grid-template-columns:minmax(320px,1.45fr) minmax(170px,0.72fr) minmax(118px,0.42fr) minmax(118px,0.42fr) minmax(90px,0.26fr)}.store-receipt-line-existing-product .store-receipt-parent-grid{grid-template-columns:minmax(320px,1fr) minmax(118px,0.3fr) minmax(118px,0.3fr) minmax(90px,0.22fr)}.store-receipt-line-existing-product .store-receipt-field-product{grid-column:auto;max-width:none}.store-receipt-line-existing-product .store-receipt-new-product-field{display:none}.store-receipt-child-grid{grid-template-columns:minmax(82px,0.65fr) minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr);margin-top:10px}.store-receipt-line:not(.store-receipt-line-multi-child) .store-receipt-child-quantity-field{display:none}.store-receipt-line:not(.store-receipt-line-has-characteristics) .store-receipt-bulk-toolbar,.store-receipt-line:not(.store-receipt-line-has-characteristics) .store-receipt-child-list{display:none}.store-receipt-child-list{display:grid;gap:10px;min-width:0}.store-receipt-bulk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,0.2);background:rgba(255,255,255,0.7)}.store-receipt-bulk-toolbar>span{color:var(--muted);font-size:12px;font-weight:800;margin-right:2px}.store-receipt-bulk-button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(16,185,129,0.28);background:rgba(236,253,245,0.92);color:#047857;font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:transform 120ms ease,border-color 120ms ease,background 120ms ease}.store-receipt-bulk-button:hover{transform:translateY(-1px);border-color:rgba(16,185,129,0.52);background:rgba(209,250,229,0.95)}.store-receipt-bulk-modal[hidden]{display:none!important}.store-receipt-bulk-modal{position:fixed;inset:0;z-index:1240;display:flex;align-items:center;justify-content:center;padding:20px}.store-receipt-bulk-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,0.28);backdrop-filter:blur(5px);cursor:pointer}.store-receipt-bulk-dialog{position:relative;z-index:1;width:min(460px,100%);display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,0.98);box-shadow:0 28px 78px rgba(15,23,42,0.24)}.store-receipt-bulk-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:rgba(248,250,252,0.92);color:var(--muted);font:inherit;font-size:24px;font-weight:800;line-height:1;cursor:pointer}.store-receipt-bulk-copy{display:grid;gap:5px;padding-right:42px}.store-receipt-bulk-copy strong{color:var(--text);font-size:20px;font-weight:900;letter-spacing:0}.store-receipt-bulk-copy span{color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.store-receipt-bulk-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-receipt-child-actions{display:flex;margin-top:2px}.store-receipt-add-child{min-height:42px;padding:0 16px;border-radius:14px}.store-receipt-field{display:grid;gap:5px;min-width:0;color:var(--text);font-size:12px;font-weight:800}.store-receipt-field span{color:var(--muted);line-height:1.25}.store-receipt-field input,.store-receipt-field select{width:100%;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line-strong);background:rgba(255,255,255,0.96);color:var(--text);font:inherit;font-size:14px;transition:border-color 120ms ease,box-shadow 120ms ease,background 120ms ease}.store-receipt-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 21px) calc(50% - 3px),calc(100% - 15px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px;cursor:pointer}.store-receipt-field input:focus,.store-receipt-field select:focus{outline:none;border-color:var(--emerald);background:#ffffff;box-shadow:0 0 0 3px var(--emerald-soft)}.store-receipt-product-search{position:relative;display:grid;min-width:0}.store-receipt-product-search-control{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;min-width:0}.store-receipt-product-new-button{width:42px;min-height:42px;border-radius:12px;border:1px solid rgba(16,185,129,0.34);background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;font:inherit;font-size:24px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 12px 24px rgba(16,185,129,0.2);transition:transform 120ms ease,box-shadow 120ms ease,filter 120ms ease}.store-receipt-product-new-button:hover,.store-receipt-product-new-button:focus-visible{outline:none;transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 16px 30px rgba(16,185,129,0.26)}.store-receipt-product-search select[hidden],.store-receipt-product-results[hidden]{display:none!important}.store-receipt-product-results{position:absolute;top:calc(100% + 6px);left:0;right:auto;z-index:40;display:grid;gap:4px;width:min(920px,calc(100vw - 96px));min-width:100%;max-height:min(440px,calc(100vh - 260px));overflow:auto;overscroll-behavior:contain;padding:8px;border-radius:14px;border:1px solid var(--line-strong);background:rgba(255,255,255,0.98);box-shadow:0 18px 48px rgba(15,23,42,0.18)}.store-receipt-product-result{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.store-receipt-product-result-main,.store-receipt-product-result-prices{display:grid;gap:3px;min-width:0}.store-receipt-product-result-prices{justify-items:end;min-width:132px;color:var(--text)}.store-receipt-product-result:hover,.store-receipt-product-result:focus-visible{outline:none;background:rgba(236,253,245,0.94)}.store-receipt-product-result strong{font-size:13px;font-weight:900;line-height:1.25}.store-receipt-product-result span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.25}.store-receipt-product-result-price{color:var(--text);font-size:12px;font-weight:900;line-height:1.25;white-space:nowrap}.store-receipt-product-result-price span{color:var(--muted);font-size:11px;font-weight:800}.store-receipt-product-result-new{border-top:1px solid rgba(148,163,184,0.2);color:#991b1b}.store-receipt-child-card{padding:10px;border-radius:16px;border:1px solid rgba(148,163,184,0.24);background:rgba(248,250,252,0.84)}.store-receipt-child-card summary{display:flex;align-items:center;gap:8px;min-height:28px;min-width:0;cursor:pointer;list-style:none;color:var(--text)}.store-receipt-child-card summary::-webkit-details-marker{display:none}.store-receipt-child-card summary::after{content:"";width:9px;height:9px;margin-left:auto;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform 120ms ease}.store-receipt-child-card[open] summary::after{transform:rotate(225deg)}.store-receipt-child-card summary strong{font-size:13px;letter-spacing:-0.005em}.store-receipt-child-hint{color:var(--muted);font-size:12px;font-weight:700}.store-receipt-child-badge{color:#1d4ed8;background:rgba(59,130,246,0.1);border:1px solid rgba(59,130,246,0.24)}.store-receipt-child-remove{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,0.32);background:rgba(255,255,255,0.9);color:var(--muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.store-receipt-child-remove[hidden]{display:none}.store-receipt-form-actions{display:flex;flex-wrap:wrap;gap:12px}.store-receipt-document-view-actions{margin:0 0 14px}.store-receipt-label-form{gap:14px}.store-receipt-label-list{display:grid;gap:10px}.store-receipt-label-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(92px,120px);gap:12px;align-items:center;padding:12px;border:1px solid rgba(148,163,184,0.28);border-radius:10px;background:rgba(248,250,252,0.82)}.store-receipt-label-select input{width:18px;height:18px;accent-color:var(--emerald)}.store-receipt-label-main{display:grid;gap:4px;min-width:0}.store-receipt-label-main strong{color:var(--text);font-size:14px;line-height:1.25}.store-receipt-label-main small{color:var(--muted);font-size:12px;line-height:1.35}.store-receipt-label-main em{color:var(--text);font-size:18px;font-style:normal;font-weight:800;line-height:1}.store-receipt-label-quantity{display:grid;gap:5px}.store-receipt-label-quantity small{color:var(--muted);font-size:11px;font-weight:700}.store-receipt-label-quantity input{width:100%;min-height:38px;border:1px solid var(--line);border-radius:9px;padding:0 10px;background:#fff;color:var(--text);font:inherit;font-weight:800}@media (max-width:1100px){.store-receipt-document-grid,.store-receipt-parent-grid,.store-receipt-line-existing-product .store-receipt-parent-grid{grid-template-columns:minmax(0,1fr)}.store-receipt-child-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.portal-detail-backdrop{padding:8px}.portal-detail-modal-fullscreen{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px);padding:16px;border-radius:22px}.portal-detail-modal-fullscreen .portal-detail-head{align-items:stretch;flex-direction:column}.portal-detail-modal-fullscreen .portal-detail-close{justify-self:stretch}.store-receipt-document-form{gap:12px}.store-receipt-scan-panel{position:sticky;top:0;z-index:22;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:10px}.store-receipt-scan-request{width:100%}.store-receipt-scan-status{justify-content:flex-start;min-height:30px;white-space:normal}.store-receipt-line{grid-template-columns:minmax(0,1fr)}.store-receipt-product-results{width:100%;max-width:none;max-height:min(360px,calc(100vh - 220px))}.store-receipt-product-result{grid-template-columns:minmax(0,1fr)}.store-receipt-product-result-prices{justify-items:start;min-width:0}.store-receipt-line-rail{display:none}.store-receipt-line-main{padding:16px}.store-receipt-line-head,.store-receipt-child-card summary{align-items:flex-start;flex-direction:column}.store-receipt-line-hint,.store-receipt-child-card summary span:last-child{white-space:normal}.store-receipt-child-grid{grid-template-columns:minmax(0,1fr)}.store-receipt-label-row{grid-template-columns:auto minmax(0,1fr)}.store-receipt-label-quantity{grid-column:2}.store-receipt-form-actions .btn{width:100%}}@media (max-width:520px){.portal-detail-backdrop{align-items:stretch;padding:0}.portal-detail-modal-fullscreen{width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:10px;border-radius:0}.portal-detail-modal-fullscreen .portal-detail-body{padding-right:0}.store-receipt-document-grid,.store-receipt-parent-grid,.store-receipt-child-grid{gap:8px}.store-receipt-document-field input,.store-receipt-document-field select,.store-receipt-document-field textarea,.store-receipt-field input,.store-receipt-field select,.store-receipt-product-new-button,.store-receipt-add-child,.store-receipt-form-actions .btn{min-height:46px;border-radius:12px}.store-receipt-line{border-radius:14px}.store-receipt-line-main{padding:10px}.store-receipt-child-card{padding:8px;border-radius:12px}.store-receipt-bulk-toolbar{display:grid;grid-template-columns:1fr}.store-receipt-bulk-button{min-height:38px}.store-receipt-bulk-modal{padding:10px}.store-receipt-bulk-dialog{padding:14px;border-radius:18px}.store-receipt-bulk-modal-actions{grid-template-columns:1fr}}@media (max-height:560px){.portal-detail-backdrop{align-items:stretch;padding:0}.portal-detail-modal-fullscreen{width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:8px;border-radius:0}.portal-detail-modal-fullscreen .portal-detail-head{align-items:center;gap:8px}.portal-detail-modal-fullscreen .portal-detail-description{display:none}.portal-detail-modal-fullscreen .portal-detail-body{padding-right:0}.store-receipt-document-form{gap:8px}.store-receipt-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-receipt-scan-panel{position:sticky;top:0;z-index:22;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:8px}.store-receipt-scan-status{min-height:46px;white-space:normal}.store-receipt-lines{gap:8px}.store-receipt-line{border-radius:14px}.store-receipt-line-main{padding:10px}.store-receipt-line-rail{display:none}.store-receipt-parent-grid,.store-receipt-line-existing-product .store-receipt-parent-grid{grid-template-columns:repeat(4,minmax(112px,1fr));gap:8px}.store-receipt-child-grid{grid-template-columns:repeat(2,minmax(112px,1fr));gap:8px}.store-receipt-document-field input,.store-receipt-document-field select,.store-receipt-document-field textarea,.store-receipt-field input,.store-receipt-field select,.store-receipt-product-new-button,.store-receipt-add-child,.store-receipt-form-actions .btn{min-height:44px;border-radius:12px}.store-receipt-product-results{max-height:min(280px,calc(100vh - 148px));max-height:min(280px,calc(100dvh - 148px))}.store-receipt-form-actions{position:sticky;bottom:0;z-index:18;padding:8px;border-radius:14px;background:rgba(255,255,255,0.96);border:1px solid var(--line)}}.portal-detail-backdrop.is-mobile-inline .store-receipt-form-actions{position:static;z-index:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.lk-product-status-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.lk-product-status-pill-published{color:#047857;background:var(--emerald-soft);border:1px solid var(--emerald-line)}.lk-product-status-pill-draft{color:#b45309;background:rgba(245,158,11,0.14);border:1px solid rgba(245,158,11,0.28)}.lk-product-status-pill-archived{color:var(--muted);background:var(--bg-muted);border:1px solid var(--line)}.lk-product-row-price-cell{text-align:right}.lk-product-inline-price-form{display:inline-flex;align-items:center;justify-content:flex-end;max-width:100%}.lk-product-inline-price-display{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:0;border-radius:8px;padding:4px 6px;margin:-4px -6px;background:transparent;color:inherit;cursor:text;font:inherit;text-align:right}.lk-product-inline-price-display:hover,.lk-product-inline-price-display:focus-visible{background:var(--bg-muted);outline:none;box-shadow:0 0 0 3px var(--emerald-soft)}.lk-product-inline-price-icon{color:var(--muted-soft);font-size:12px;line-height:1}.lk-product-inline-price-input{width:104px;max-width:100%;border:1px solid var(--emerald-line);border-radius:8px;background:var(--surface-strong);color:var(--text);font:inherit;font-weight:700;padding:6px 8px;text-align:right;box-shadow:0 0 0 3px var(--emerald-soft)}.lk-product-inline-price-input:focus{outline:none}.lk-product-inline-price-input[hidden],.lk-product-inline-price-form.is-editing .lk-product-inline-price-display{display:none}.lk-product-row-price{font-size:14px;font-weight:700;color:var(--text)}.lk-product-row-compare{font-size:12px;color:var(--muted-soft);text-decoration:line-through;margin-top:2px}.lk-product-row-actions{display:inline-flex;gap:4px;justify-content:flex-end}.lk-product-row-action{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;appearance:none;-webkit-appearance:none;background:var(--bg-muted);color:var(--muted);cursor:pointer;font-family:inherit;font-size:14px;text-decoration:none;transition:background 120ms ease,color 120ms ease}.lk-product-row-action:hover{background:var(--line);color:var(--text)}.lk-product-row-action-danger:hover{background:rgba(220,38,38,0.14);color:#b91c1c}.lk-product-row-empty td{padding:0}.lk-product-empty{padding:48px 24px;text-align:center;color:var(--muted)}.lk-product-empty-icon{font-size:36px;margin-bottom:8px}.lk-product-empty-title{font-size:16px;font-weight:700;color:var(--text);margin-bottom:4px}.lk-product-empty-sub{font-size:13px}.lk-product-pagination{display:flex;gap:4px;flex-wrap:wrap;justify-content:center;padding:8px 0}.lk-product-page-btn{min-width:36px;height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--line);background:var(--surface-strong);color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color 120ms ease,background 120ms ease,color 120ms ease}.lk-product-page-btn:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.lk-product-page-btn.is-active{background:var(--text);border-color:var(--text);color:#ffffff}.lk-product-page-btn:disabled{opacity:0.4;cursor:not-allowed}.lk-product-page-ellipsis{display:inline-flex;align-items:center;padding:0 6px;color:var(--muted-soft)}@media (max-width:720px){.lk-product-table thead{display:none}.lk-product-row{display:grid;grid-template-columns:56px 1fr;grid-template-areas:"photo title" "photo sku" "status status" "price price" "actions actions";gap:4px 12px;padding:12px;border-bottom:1px solid var(--line)}.lk-product-row td{padding:0;border:none}.lk-product-row-photo{grid-area:photo}.lk-product-row-sku-cell{grid-area:sku}.lk-product-row-title-cell{grid-area:title}.lk-product-row td:nth-child(4){grid-area:status}.lk-product-row-price-cell{grid-area:price;text-align:left}.lk-product-inline-price-form{justify-content:flex-start}.lk-product-inline-price-display,.lk-product-inline-price-input{text-align:left}.lk-product-row-actions-cell{grid-area:actions}.lk-product-row-actions{justify-content:flex-start}.store-procurement-journal-wrap{overflow:visible;border:0;border-radius:0;background:transparent}.store-procurement-journal{display:block;font-size:14px}.store-procurement-journal tbody{display:grid;gap:10px}.store-procurement-journal .store-procurement-journal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date status" "doc doc" "counterparty counterparty" "amount actions";gap:8px 12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface-strong)}.store-procurement-journal .store-procurement-journal-row:hover{background:var(--surface-strong)}.store-procurement-journal .store-procurement-journal-row td{padding:0;border:0;min-width:0}.store-procurement-journal-document-cell{grid-area:doc}.store-procurement-journal-document-cell .lk-product-row-title{font-size:16px;line-height:1.2}.store-procurement-journal-document-cell .lk-product-row-summary{-webkit-line-clamp:2}.store-procurement-journal-date-cell{grid-area:date;min-width:0;color:var(--text);font-size:15px;line-height:1.25}.store-procurement-journal-counterparty-cell{grid-area:counterparty;min-width:0;color:var(--muted);font-size:13px;line-height:1.35}.store-procurement-journal .store-procurement-journal-row .lk-product-row-price-cell{grid-area:amount!important;align-self:center;text-align:left}.store-procurement-journal .lk-product-row-price{font-size:16px}.store-procurement-journal .store-procurement-journal-status-cell{grid-area:status!important;justify-self:end;align-self:start;padding:4px 8px!important;border:1px solid var(--emerald-line)!important;border-radius:999px;background:var(--emerald-soft);color:#065f46;font-size:12px;line-height:1.2}.store-procurement-journal .store-procurement-journal-row .lk-product-row-actions-cell{grid-area:actions!important;justify-self:end}.store-procurement-journal .lk-product-row-actions{justify-content:flex-start;gap:8px}.store-procurement-journal .lk-product-row-action{width:44px;height:40px;border-radius:12px}.lk-warehouse-table .lk-product-row{grid-template-columns:1fr;grid-template-areas:"title" "stock" "sales" "price" "actions"}.lk-warehouse-table .lk-product-row-title-cell{grid-area:title}.lk-warehouse-table .lk-warehouse-stock-cell{grid-area:stock}.lk-warehouse-table .lk-warehouse-sales-cell{grid-area:sales}.lk-warehouse-table .lk-product-row-price-cell{grid-area:price;text-align:left}.lk-warehouse-table .lk-warehouse-actions-cell{grid-area:actions;text-align:left}.lk-warehouse-table .lk-product-row-actions{justify-content:flex-start}.lk-warehouse-stock-stack{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}}@media (max-width:640px){.lk-store-modal-grid{grid-template-columns:1fr}.lk-store-product-modal-dialog{padding:18px}}.lk-modal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:32px 16px}.lk-modal-dialog{max-width:560px;width:100%}@media (max-width:920px){.lk-hero{grid-template-columns:1fr;padding:24px;gap:20px}}@media (max-width:720px){.lk-page{padding:16px 14px 56px}.lk-hero{padding:20px}.lk-hero-title{font-size:22px}.lk-section-head{flex-direction:column;align-items:flex-start;gap:10px}.lk-account-security{padding:18px}.lk-email-current{align-items:flex-start;flex-direction:column}.lk-email-bind-forms{grid-template-columns:1fr}.lk-stacks-usage{align-self:flex-end}.lk-billing{padding:20px}.lk-cta-sub{max-width:100%}}@media (max-width:540px){.lk-hero-profile{padding:16px;gap:14px}.lk-avatar{width:52px;height:52px;border-radius:14px}.lk-user-name{font-size:17px}.lk-stack-grid{grid-template-columns:1fr}.lk-email-bind-form{grid-template-columns:1fr}.lk-email-bind-form .lk-button{width:100%}.lk-plan-grid{grid-template-columns:1fr}.lk-stack-card{padding:18px;min-height:180px}.lk-stack-cta{opacity:1;transform:none}.lk-cta{padding:12px 14px}}body:has(.stokan-os){overflow:hidden}.stokan-os.site-shell{width:100%;height:100svh;max-width:1780px;display:grid;grid-template-rows:minmax(0,1fr);gap:0;padding:18px 28px;overflow:hidden}@media (min-width:2200px){.stokan-os.site-shell{max-width:min(2680px,95vw)}.stokan-window-main:not(.is-maximized):not(.is-minimized){--window-width:max(980px,min(2240px,calc(100% - 440px)))!important;--window-height:clamp(620px,74svh,1240px)!important;--window-left:36px!important;--window-top:26px!important}}.stokan-os main{min-height:0;height:100%;overflow:hidden}.stokan-menubar{display:none;position:sticky;top:0;z-index:70;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:58px;padding:10px 12px;border:1px solid rgba(201,214,238,0.72);border-radius:22px;background:rgba(255,255,255,0.74);box-shadow:0 18px 48px rgba(31,66,143,0.08);backdrop-filter:blur(22px) saturate(145%)}.stokan-brand,.stokan-nav,.stokan-menubar-actions,.stokan-hero-actions,.stokan-proof-row,.stokan-dock,.stokan-dock-favorites,.stokan-dock-running,.stokan-status-card,.stokan-phone-quickbar,.stokan-window-bar,.stokan-traffic,.stokan-search,.stokan-segment{display:flex;align-items:center}.stokan-brand{gap:12px;font-size:24px;font-weight:850;letter-spacing:0;color:#06143d;white-space:nowrap}.stokan-brand-mark{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:#ffffff;overflow:hidden;position:relative;background:radial-gradient(circle at 25% 18%,rgba(255,255,255,0.92),transparent 20%),radial-gradient(circle at 74% 78%,rgba(0,214,255,0.72),transparent 32%),conic-gradient(from 218deg at 44% 52%,#0a58ff,#7c3dff 42%,#00c7ff 68%,#0a58ff);box-shadow:0 14px 30px rgba(42,91,255,0.26),inset 0 1px 0 rgba(255,255,255,0.7)}.stokan-brand-mark:has(.stokan-brand-logo){background:transparent;box-shadow:none}.stokan-brand-mark:has(.stokan-brand-logo)::before,.stokan-brand-mark:has(.stokan-brand-logo)::after{display:none}.stokan-brand-mark .stokan-brand-logo{width:100%;height:100%;display:block;object-fit:contain;border-radius:inherit}.stokan-brand-mark::before,.stokan-app-icon::before,.stokan-phone-quickbar span::before{content:"";position:absolute;inset:1px;border-radius:inherit;background:var(--icon-glass,linear-gradient(145deg,rgba(255,255,255,0.58),transparent 34%),radial-gradient(circle at 24% 78%,rgba(255,255,255,0.28),transparent 28%),radial-gradient(circle at 78% 28%,var(--icon-detail,rgba(255,255,255,0.2)),transparent 32%));mix-blend-mode:screen;opacity:var(--icon-glass-opacity,0.82);pointer-events:none}.stokan-brand-mark::after,.stokan-app-icon::after,.stokan-phone-quickbar span::after{content:"";position:absolute;inset:5px 5px auto auto;width:32%;height:12%;border-radius:999px;background:var(--icon-specular,rgba(255,255,255,0.76));transform:rotate(24deg);pointer-events:none}.stokan-app-workspace,.stokan-app-crm,.stokan-app-tasks,.stokan-app-projects,.stokan-app-warehouse,.stokan-app-finance,.stokan-app-analytics,.stokan-app-calculator,.stokan-app-pricing,.stokan-app-integrations,.stokan-app-account,.stokan-app-start{--icon-bg:radial-gradient(circle at 28% 18%,rgba(255,255,255,0.98),transparent 30%),linear-gradient(145deg,#ffffff 0%,#f6f9fc 48%,#edf3f9 100%);--icon-glass:linear-gradient(145deg,rgba(255,255,255,0.82),transparent 36%),radial-gradient(circle at 72% 84%,rgba(38,126,255,0.09),transparent 34%);--icon-detail:rgba(47,130,255,0.14);--icon-shadow:rgba(66,93,128,0.18);--icon-glass-opacity:0.7;--icon-specular:rgba(255,255,255,0.86)}.stokan-app-tasks,.stokan-app-integrations,.stokan-app-account{--icon-detail:rgba(116,88,240,0.16);--icon-shadow:rgba(98,78,198,0.17)}.stokan-app-warehouse{--icon-detail:rgba(34,201,111,0.15);--icon-shadow:rgba(27,152,96,0.17)}.stokan-app-calculator{--icon-detail:rgba(31,120,255,0.15);--icon-shadow:rgba(31,120,255,0.17)}.stokan-app-pricing,.stokan-app-start{--icon-detail:rgba(240,82,106,0.14);--icon-shadow:rgba(191,83,96,0.17)}.stokan-icon{position:relative;z-index:1;width:1em;height:1em;display:block;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 3px rgba(4,13,42,0.24))}.stokan-app-symbol{width:29px;height:29px;overflow:visible;fill:none;stroke:none;filter:drop-shadow(0 6px 8px rgba(30,64,116,0.2)) drop-shadow(0 -1px 0 rgba(255,255,255,0.46))}.stokan-app-symbol *{vector-effect:non-scaling-stroke}.stokan-app-symbol .stokan-icon-depth{filter:drop-shadow(0 4px 6px rgba(34,63,110,0.22))}.stokan-app-symbol .stokan-icon-highlight{filter:drop-shadow(0 1px 1px rgba(255,255,255,0.32))}.stokan-app-raster{width:112%;height:112%;object-fit:contain;border-radius:inherit;filter:none;transform:scale(1.02);transform-origin:center}.stokan-app-icon:has(.stokan-app-raster),.stokan-phone-quickbar span:has(.stokan-app-raster){overflow:hidden;background:transparent;box-shadow:none}.stokan-app-icon:has(.stokan-app-raster)::before,.stokan-app-icon:has(.stokan-app-raster)::after,.stokan-phone-quickbar span:has(.stokan-app-raster)::before,.stokan-phone-quickbar span:has(.stokan-app-raster)::after{display:none}.stokan-brand-mark .stokan-icon{width:24px;height:24px;stroke-width:2.45;filter:drop-shadow(0 2px 4px rgba(8,26,82,0.18))}.stokan-nav{justify-content:center;gap:8px;min-width:0}.stokan-nav a,.stokan-login,.stokan-lang{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:13px;color:#14214b;font-size:14px;font-weight:700;white-space:nowrap}.stokan-nav a:hover,.stokan-login:hover{background:rgba(40,107,255,0.09);color:#0557ff}.stokan-menubar-actions{justify-content:flex-end;gap:8px}.stokan-lang{border:1px solid rgba(197,211,238,0.72);background:rgba(255,255,255,0.6)}.stokan-primary-link,.stokan-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:16px;border:1px solid transparent;font-size:15px;font-weight:800;line-height:1;white-space:nowrap;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease,background 160ms ease}.stokan-primary-link,.stokan-btn-primary{color:#ffffff;padding:0 22px;background:linear-gradient(135deg,#005cff,#8238ff);box-shadow:0 18px 36px rgba(38,91,255,0.24)}.stokan-primary-link:hover,.stokan-btn:hover{transform:translateY(-1px)}.stokan-desktop{position:relative;height:100%;min-height:0;margin-top:0;overflow:hidden;border:1px solid rgba(209,222,244,0.78);border-radius:36px;background:radial-gradient(ellipse at 10% 78%,rgba(38,120,255,0.2),transparent 28%),radial-gradient(ellipse at 92% 18%,rgba(47,210,255,0.24),transparent 25%),radial-gradient(ellipse at 82% 78%,rgba(18,203,111,0.16),transparent 22%),linear-gradient(135deg,#ffffff 0%,#f4f8ff 50%,#ffffff 100%);box-shadow:0 28px 70px rgba(31,66,143,0.12),inset 0 1px 0 rgba(255,255,255,0.9)}.stokan-wallpaper-stack{position:absolute;z-index:0;inset:0;overflow:hidden;background:#edf7ff;pointer-events:none}.stokan-wallpaper{position:absolute;inset:0;opacity:0;background:var(--stokan-wallpaper-image) center / cover no-repeat;background-color:#edf7ff;filter:saturate(1.12) contrast(1.03) brightness(1.01)}.stokan-wallpaper::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,0.12) 0 1px,transparent 1px 28px),repeating-linear-gradient(25deg,rgba(12,39,96,0.028) 0 1px,transparent 1px 34px);mix-blend-mode:screen;opacity:0.24}.stokan-wallpaper::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.48),transparent 28%,rgba(255,255,255,0.34)),linear-gradient(90deg,rgba(255,255,255,0.36),transparent 34%,rgba(255,255,255,0.2));opacity:0.12}.stokan-wallpaper.is-active{opacity:1}.stokan-wallpaper{background-position:50% 52%}@media (prefers-reduced-motion:reduce){.stokan-wallpaper.is-active{animation:none}}.stokan-desktop::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(14,45,112,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(14,45,112,0.035) 1px,transparent 1px);background-size:42px 42px;opacity:0.45;pointer-events:none}.stokan-hero-copy{position:absolute;z-index:3;left:28px;top:28px;width:min(340px,30vw);padding:20px 22px;border-radius:22px;background:rgba(255,255,255,0.42);border:1px solid rgba(255,255,255,0.62);box-shadow:0 18px 50px rgba(31,66,143,0.14);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.stokan-hero-copy h1{margin:0;color:#06143d;font-size:clamp(24px,2.5vw,36px);line-height:1.04;letter-spacing:0;font-weight:900}.stokan-hero-copy p{max-width:100%;margin:12px 0 0;color:#41506e;font-size:14px;line-height:1.45;font-weight:600}.stokan-hero-actions{gap:14px;flex-wrap:wrap;margin-top:28px}.stokan-btn{padding:0 26px}.stokan-btn-secondary{color:#061f62;background:rgba(255,255,255,0.74);border-color:rgba(198,211,236,0.9);box-shadow:0 16px 32px rgba(31,66,143,0.08)}.stokan-proof-row{gap:14px;flex-wrap:wrap;margin-top:24px;color:#687590;font-size:14px;font-weight:700}.stokan-proof-row span{min-height:28px;display:inline-flex;align-items:center;padding-left:16px;position:relative}.stokan-proof-row span::before{content:"";position:absolute;left:0;width:7px;height:7px;border-radius:50%;background:#126bff;box-shadow:0 0 0 5px rgba(18,107,255,0.1)}.stokan-launcher-grid{position:absolute;z-index:9;top:28px;left:min(520px,39vw);width:min(388px,30vw);display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:17px 18px;align-content:start;justify-items:center}.stokan-launcher-grid button{width:82px;min-width:0;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;border:0;border-radius:0;background:transparent;color:#07143e;font:inherit;font-size:12px;font-weight:850;line-height:1.15;text-align:center;text-shadow:0 8px 18px rgba(255,255,255,0.72);cursor:pointer;overflow:visible;touch-action:none}.stokan-launcher-grid button.is-dock-favorite{display:none}.stokan-launcher-grid button::before{content:attr(data-app-label);order:2;max-width:100%;margin-top:7px;color:#07143e;font-size:12px;font-weight:850;line-height:1.15;white-space:normal;text-align:center}.stokan-launcher-grid .stokan-app-icon{width:66px;height:66px;display:inline-flex;align-items:center;justify-content:center;border-radius:21px;color:#ffffff;position:relative;overflow:hidden;background:var(--icon-bg);box-shadow:0 16px 30px var(--icon-shadow,rgba(58,84,124,0.16)),0 1px 0 rgba(255,255,255,0.88) inset,0 -1px 0 rgba(116,135,160,0.08) inset;transition:transform 150ms ease}.stokan-launcher-grid button:focus-visible{outline:0}.stokan-launcher-grid button:focus-visible .stokan-app-icon{outline:2px solid rgba(255,255,255,0.92);outline-offset:4px}.stokan-launcher-grid .stokan-app-symbol{width:54px;height:54px;stroke-width:initial}.stokan-os.is-dock-dragging .stokan-launcher-grid button.is-drag-source,.stokan-os.is-dock-dragging .stokan-dock button.is-drag-source,.stokan-os.is-dock-dragging .stokan-phone-quickbar [data-app-key].is-drag-source{opacity:0.48}.stokan-os.is-dock-dragging .stokan-dock,.stokan-os.is-dock-dragging .stokan-phone-quickbar{box-shadow:0 24px 60px rgba(31,66,143,0.18),0 0 0 2px rgba(10,102,255,0.18),inset 0 1px 0 rgba(255,255,255,0.72)}.stokan-dock.is-dock-drop-target,.stokan-phone-quickbar.is-dock-drop-target,.stokan-launcher-grid.is-launcher-drop-target{outline:2px solid rgba(10,102,255,0.32);outline-offset:4px}.stokan-auth-widget{position:absolute;z-index:8;top:28px;right:28px;width:min(340px,28vw);min-width:280px;max-height:calc(100% - 132px);display:flex;flex-direction:column;gap:10px;padding:12px 14px;overflow:auto;border:1px solid rgba(202,219,246,0.78);border-radius:22px;color:#06143d;background:linear-gradient(142deg,rgba(255,255,255,0.86),rgba(241,248,255,0.62)),radial-gradient(circle at 14% 10%,rgba(72,136,255,0.2),transparent 36%),radial-gradient(circle at 86% 92%,rgba(20,204,151,0.16),transparent 38%);box-shadow:0 28px 70px rgba(20,48,112,0.16),inset 0 1px 0 rgba(255,255,255,0.88);backdrop-filter:blur(22px) saturate(145%)}.stokan-auth-widget::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,0.62),transparent 26%),linear-gradient(180deg,rgba(255,255,255,0.18),transparent 48%);opacity:0.62}.stokan-auth-widget>*{position:relative;z-index:1}.stokan-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid rgba(199,214,241,0.7);border-radius:14px;background:rgba(232,240,253,0.64)}.stokan-auth-tabs button{min-width:0;min-height:30px;border:0;border-radius:10px;color:#53617f;background:transparent;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.stokan-auth-tabs button.is-active{color:#ffffff;background:linear-gradient(135deg,#0a66ff,#7646ff);box-shadow:0 12px 28px rgba(45,90,255,0.24)}.stokan-auth-panel{flex:1 1 auto;min-height:0;display:none;flex-direction:column;gap:8px}.stokan-auth-panel[hidden],.stokan-auth-panel[aria-hidden="true"]:not(.is-active){display:none!important}.stokan-auth-panel.is-active{display:flex}.stokan-auth-panel [data-stokan-auth-code-field][hidden]{display:none!important}.stokan-auth-panel h2{margin:0;color:#06143d;font-size:clamp(18px,1.6vw,22px);line-height:1.08;letter-spacing:0;font-weight:900}.stokan-auth-panel p{margin:0;color:#53617f;font-size:12px;line-height:1.34;font-weight:700}.stokan-auth-panel label{display:grid;gap:4px;color:#5d6a84;font-size:11px;font-weight:850}.stokan-auth-panel input{width:100%;min-height:34px;border:1px solid rgba(193,209,239,0.92);border-radius:11px;outline:0;padding:0 10px;color:#07143e;background:rgba(255,255,255,0.76);font:inherit;font-size:13px;font-weight:750;box-shadow:inset 0 1px 0 rgba(255,255,255,0.86)}.stokan-auth-panel input:focus{border-color:rgba(10,102,255,0.7);box-shadow:0 0 0 4px rgba(10,102,255,0.1),inset 0 1px 0 rgba(255,255,255,0.9)}.stokan-auth-panel small{min-height:18px;color:#0a66ff;font-size:12px;font-weight:850}.stokan-auth-primary{width:100%;min-height:36px;display:inline-flex;align-items:center;justify-content:center;margin-top:auto;border:0;border-radius:12px;color:#ffffff;background:linear-gradient(135deg,#005cff,#8238ff);box-shadow:0 14px 28px rgba(38,91,255,0.22);font:inherit;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}.stokan-auth-primary:disabled{opacity:0.72;cursor:wait}.stokan-auth-code[hidden]{display:none}.stokan-auth-code-box{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.stokan-auth-code-box input[data-stokan-auth-code-digit]{min-height:38px;padding:0;text-align:center;font-size:17px;font-weight:900;letter-spacing:0.04em}.stokan-workspace-auth-form .stokan-auth-code-box input[data-stokan-auth-code-digit]{min-height:48px;font-size:18px}.stokan-auth-status{min-height:16px;margin:0;color:#53617f;font-size:11px;line-height:1.35;font-weight:750}.stokan-auth-status[data-state="ok"]{color:#0a8f55}.stokan-auth-status[data-state="error"]{color:#d64045}.stokan-phone-title,.stokan-phone-quickbar{display:none}.stokan-stage{position:absolute;inset:0 24px 104px 0;z-index:12;pointer-events:none}.stokan-window{position:absolute;top:var(--window-top);left:var(--window-left);z-index:20;display:flex;flex-direction:column;width:var(--window-width,var(--default-window-width,520px));height:var(--window-height,auto);min-width:min(360px,calc(100% - 24px));min-height:240px;max-width:calc(100vw - 48px);max-height:calc(100svh - 118px);overflow:hidden;resize:both;border:1px solid rgba(191,207,235,0.8);border-radius:24px;background:rgba(255,255,255,0.72);box-shadow:0 30px 80px rgba(20,48,112,0.16),inset 0 1px 0 rgba(255,255,255,0.88);backdrop-filter:blur(24px) saturate(145%);transition:opacity 160ms ease,transform 160ms ease,box-shadow 160ms ease;container-type:inline-size;pointer-events:auto}.stokan-window.is-active{box-shadow:0 36px 100px rgba(20,48,112,0.22),0 0 0 1px rgba(47,105,255,0.12),inset 0 1px 0 rgba(255,255,255,0.9)}.stokan-window.is-hidden{display:none}.stokan-window.is-minimized{opacity:0;transform:translateY(18px) scale(0.96);pointer-events:none}.stokan-window.is-minimizing{pointer-events:none;transform-origin:center center;animation:stokanWindowMinimizeToDock 420ms cubic-bezier(0.22,1,0.36,1) forwards}@keyframes stokanWindowMinimizeToDock{0%{opacity:1;filter:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate3d(0,0,0) scale(1)}100%{opacity:0;filter:blur(2px);border-radius:16px;clip-path:polygon(44% 0,56% 0,62% 100%,38% 100%);transform:translate3d(var(--minimize-dx,0),var(--minimize-dy,18px),0) scale(var(--minimize-scale-x,0.14),var(--minimize-scale-y,0.14))}}@media (prefers-reduced-motion:reduce){.stokan-window.is-minimizing{animation-duration:1ms}}.stokan-window.is-maximized{top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;resize:none;width:100%!important;height:100%!important;border-radius:28px}.stokan-window-main{--default-window-width:min(820px,calc(100% - 540px));min-height:322px}.stokan-window-crm{--default-window-width:620px;min-height:286px}.stokan-window-pricing{--default-window-width:980px;min-height:540px}.stokan-window-integrations{--default-window-width:290px;min-height:238px}.stokan-window-app{--default-window-width:560px;min-height:310px}.stokan-window-tasks{--default-window-width:590px}.stokan-window-projects,.stokan-window-warehouse,.stokan-window-finance,.stokan-window-analytics{--default-window-width:540px}.stokan-window-bar{flex:0 0 auto;min-height:56px;gap:14px;padding:12px 16px;border-bottom:1px solid rgba(202,216,241,0.72);background:rgba(255,255,255,0.58);cursor:grab;user-select:none}.stokan-window-bar:active{cursor:grabbing}.stokan-window-bar strong{color:#0a1742;font-size:15px;font-weight:850}.stokan-traffic{order:40;gap:8px;flex:0 0 auto;margin-left:8px}.stokan-traffic button{--window-control-color:#59617a;--window-control-border:rgba(120,132,158,0.34);--window-control-bg:rgba(238,240,246,0.92);position:relative;width:36px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--window-control-border);border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,0.9),var(--window-control-bg));color:var(--window-control-color);box-shadow:0 10px 22px rgba(31,66,143,0.08),inset 0 1px 0 rgba(255,255,255,0.92);cursor:pointer;transition:border-color 150ms ease,background 150ms ease,box-shadow 150ms ease,transform 150ms ease}.stokan-traffic button:hover,.stokan-traffic button:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 14px 28px rgba(31,66,143,0.13),0 0 0 4px rgba(47,130,255,0.08),inset 0 1px 0 rgba(255,255,255,0.94)}.stokan-traffic [data-os-minimize],.stokan-traffic [data-workspace-minimize]{order:1}.stokan-traffic [data-os-maximize],.stokan-traffic [data-workspace-maximize]{order:2}.stokan-traffic [data-os-close],.stokan-traffic [data-workspace-close]{--window-control-color:#ffffff;--window-control-border:rgba(70,70,180,0.55);order:3;background:linear-gradient(180deg,#7a7aec,#5b5bd6)}.stokan-traffic [data-os-close]:hover,.stokan-traffic [data-workspace-close]:hover,.stokan-traffic [data-os-close]:focus-visible,.stokan-traffic [data-workspace-close]:focus-visible{background:linear-gradient(180deg,#6b6be4,#4a4ac0)}.stokan-traffic button::before,.stokan-traffic button::after{content:"";position:absolute;display:block;border-radius:999px;pointer-events:none}.stokan-traffic [data-os-minimize]::before,.stokan-traffic [data-workspace-minimize]::before{width:11px;height:2px;background:currentColor}.stokan-traffic [data-os-maximize]::before,.stokan-traffic [data-workspace-maximize]::before{width:11px;height:11px;border:2px solid currentColor;border-radius:3px}.stokan-traffic [data-os-close]::before,.stokan-traffic [data-os-close]::after,.stokan-traffic [data-workspace-close]::before,.stokan-traffic [data-workspace-close]::after{width:13px;height:2px;background:currentColor}.stokan-traffic [data-os-close]::before,.stokan-traffic [data-workspace-close]::before{content:"×";position:static;width:auto;height:auto;background:transparent;color:currentColor;font-size:21px;font-weight:800;line-height:1;transform:none}.stokan-traffic [data-os-close]::after,.stokan-traffic [data-workspace-close]::after{display:none}.stokan-resize-handle{position:absolute;right:0;bottom:0;z-index:8;width:30px;height:30px;cursor:nwse-resize;touch-action:none}.stokan-resize-handle::before{content:"";position:absolute;right:9px;bottom:8px;width:12px;height:12px;border-right:2px solid rgba(63,88,130,0.35);border-bottom:2px solid rgba(63,88,130,0.35);border-radius:0 0 5px 0}.stokan-window.is-maximized .stokan-resize-handle{display:none}.stokan-search{width:min(270px,38%);margin-left:auto;gap:8px;min-height:34px;padding:0 12px;border:1px solid rgba(198,211,236,0.86);border-radius:13px;color:#6c7893;background:rgba(247,250,255,0.78)}.stokan-search .stokan-icon{width:16px;height:16px;stroke-width:2.4}.stokan-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0a1742;font:inherit;font-size:13px}.stokan-window-layout{display:grid;grid-template-columns:minmax(54px,62px) minmax(0,1fr);flex:1 1 auto;min-height:0}.stokan-sidebar{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 10px;border-right:1px solid rgba(205,218,242,0.72);color:#5c6a85;font-size:11px;font-weight:750;background:rgba(246,249,255,0.58)}.stokan-sidebar span{width:42px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px}.stokan-sidebar .stokan-icon{width:18px;height:18px}.stokan-sidebar .is-selected{color:#ffffff;background:linear-gradient(135deg,#0a66ff,#6c48ff);box-shadow:0 12px 24px rgba(42,91,255,0.24)}.stokan-dashboard{min-height:0;padding:16px;overflow:auto;overscroll-behavior:contain}.stokan-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.stokan-kpi-card,.stokan-price-card{border:1px solid rgba(211,222,242,0.8);border-radius:18px;background:rgba(255,255,255,0.78);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}.stokan-kpi-card{min-height:132px;padding:14px}.stokan-kpi-card>span,.stokan-pipeline span,.stokan-task-list,.stokan-price-card p,.stokan-price-card li,.stokan-table,.stokan-cta p{color:#64708b}.stokan-kpi-card strong{display:block;margin-top:6px;color:#07143e;font-size:23px;line-height:1}.stokan-kpi-card small{display:block;margin-top:6px;color:#11a861;font-weight:800}.stokan-spark{height:34px;margin-top:12px;border-radius:12px;background:linear-gradient(135deg,transparent 8%,rgba(255,255,255,0.62) 9% 12%,transparent 13%),linear-gradient(150deg,transparent 0 16%,currentColor 17% 19%,transparent 20% 35%,currentColor 36% 38%,transparent 39% 56%,currentColor 57% 59%,transparent 60%),linear-gradient(180deg,rgba(255,255,255,0.8),rgba(255,255,255,0.18));opacity:0.9}.stokan-spark-blue{color:#0b67ff;background-color:rgba(11,103,255,0.08)}.stokan-spark-orange{color:#ff8a19;background-color:rgba(255,138,25,0.08)}.stokan-donut{width:52px;height:52px;margin-top:8px;border-radius:50%;background:conic-gradient(#0b67ff 0 54%,#7b47ff 54% 78%,#ff9a2f 78% 88%,#dbe7ff 88% 100%);position:relative}.stokan-donut::after{content:"";position:absolute;inset:14px;border-radius:50%;background:rgba(255,255,255,0.9)}.stokan-pipeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:0;margin-top:12px;overflow:hidden;border:1px solid rgba(211,222,242,0.8);border-radius:18px;background:rgba(255,255,255,0.72)}.stokan-pipeline div{min-height:112px;padding:14px;border-right:1px solid rgba(211,222,242,0.8)}.stokan-pipeline div:last-child{border-right:0}.stokan-pipeline div::before{content:"";display:block;height:3px;margin-bottom:13px;border-radius:999px;background:linear-gradient(90deg,#7c4dff,#0b67ff)}.stokan-pipeline div:nth-child(3)::before{background:#ff9a2f}.stokan-pipeline div:nth-child(4)::before{background:#20c56d}.stokan-pipeline strong{display:block;margin-top:8px;color:#07143e;font-size:15px}.stokan-task-list{display:grid;gap:7px;margin-top:12px;padding:14px;border:1px solid rgba(211,222,242,0.8);border-radius:18px;background:rgba(255,255,255,0.66);font-size:13px;font-weight:650}.stokan-task-list div{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:8px;align-items:center}.stokan-task-list span{width:9px;height:9px;border:1px solid #8ca2ca;border-radius:3px}.stokan-window-tools{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:#6c7893}.stokan-window-tools .stokan-icon{width:15px;height:15px;stroke-width:2.45}.stokan-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:0 0 auto;gap:8px;padding:12px 16px 0}.stokan-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;background:transparent;color:#54617e;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.stokan-tabs .is-active{color:#0b67ff;border-color:#0b67ff}.stokan-table{flex:1 1 auto;min-height:0;margin:12px 16px 16px;overflow:auto;border:1px solid rgba(211,222,242,0.8);border-radius:18px;background:rgba(255,255,255,0.74);font-size:13px;font-weight:650}.stokan-table div{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(110px,1fr) minmax(100px,0.9fr) minmax(74px,0.7fr);gap:12px;padding:12px;border-bottom:1px solid rgba(211,222,242,0.68);align-items:center}.stokan-table div:last-child{border-bottom:0}.stokan-table span:first-child,.stokan-table b{color:#07143e}.stokan-table b{font-size:12px}.stokan-segment{margin-left:auto;gap:4px;padding:4px;border-radius:14px;background:rgba(232,239,253,0.86)}.stokan-segment span{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:10px;color:#50607d;font-size:12px;font-weight:800}.stokan-segment .is-active{color:#ffffff;background:#0b67ff;box-shadow:0 8px 18px rgba(11,103,255,0.22)}.stokan-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));flex:1 1 auto;min-height:0;gap:12px;padding:16px;overflow:auto;overscroll-behavior:contain}.stokan-price-card{min-height:262px;padding:18px}.stokan-price-card h3{margin:0;color:#07143e;font-size:17px;line-height:1.15}.stokan-price-card>strong{display:block;margin-top:18px;color:#07143e;font-size:31px;line-height:1}.stokan-price-card p{margin:6px 0 0;font-size:12px;font-weight:700}.stokan-price-card ul{display:grid;gap:8px;margin:18px 0;padding:0;list-style:none;font-size:12px;font-weight:750}.stokan-price-card li::before{content:"✓";margin-right:7px;color:#0b67ff;font-weight:900}.stokan-price-card a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;width:100%;border-radius:13px;border:1px solid rgba(11,103,255,0.42);color:#0b67ff;font-size:13px;font-weight:850}.stokan-price-card.is-accent a,.stokan-price-card.is-violet a,.stokan-price-card.is-green a{color:#ffffff;border-color:transparent}.stokan-price-card.is-accent a{background:#0b67ff}.stokan-price-card.is-violet a{background:linear-gradient(135deg,#6c48ff,#a12fff)}.stokan-price-card.is-green a{background:#17bd68}.stokan-plus{margin-left:auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(198,211,236,0.86);border-radius:10px;color:#0b67ff;background:rgba(245,249,255,0.8);cursor:pointer}.stokan-plus .stokan-icon{width:16px;height:16px;stroke-width:2.8}.stokan-integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));flex:1 1 auto;min-height:0;gap:10px;padding:14px;overflow:auto;overscroll-behavior:contain}.stokan-integration-grid span{min-height:58px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(211,222,242,0.8);border-radius:16px;color:#0a1742;background:rgba(255,255,255,0.82);font-size:11px;font-weight:850;text-align:center}.stokan-window-link{flex:0 0 auto;display:inline-flex;margin:0 16px 16px;color:#0b67ff;font-size:13px;font-weight:850}.stokan-app-canvas{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:12px;padding:16px;overflow:auto;overscroll-behavior:contain}.stokan-app-card,.stokan-app-list{min-width:0;border:1px solid rgba(211,222,242,0.8);border-radius:18px;background:rgba(255,255,255,0.76);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}.stokan-app-card{min-height:126px;display:flex;flex-direction:column;justify-content:flex-start;padding:16px}.stokan-app-card-wide{grid-column:span 2}.stokan-app-card span,.stokan-app-list span{color:#63708a;font-size:12px;font-weight:760}.stokan-app-card strong{margin-top:10px;color:#07143e;font-size:26px;line-height:1;letter-spacing:0}.stokan-app-card small{margin-top:8px;color:#16a866;font-size:12px;font-weight:850}.stokan-app-list{display:grid;align-content:start;gap:9px;padding:16px}.stokan-app-list strong{color:#07143e;font-size:14px;font-weight:900}.stokan-app-list span{min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:center;line-height:1.28}.stokan-app-list b{width:8px;height:8px;border-radius:3px;background:linear-gradient(135deg,#0a66ff,#25c878);box-shadow:0 0 0 4px rgba(10,102,255,0.08)}.stokan-progress{width:100%;height:8px;margin-top:auto;border-radius:999px;background:linear-gradient(90deg,#0a66ff 0 var(--progress,50%),rgba(218,228,247,0.88) var(--progress,50%) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)}.stokan-mini-bars{min-height:84px;display:flex;align-items:end;gap:9px;margin-top:auto}.stokan-mini-bars i{flex:1 1 0;min-width:10px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#7b47ff,#0a66ff 58%,#20c878);box-shadow:0 10px 18px rgba(10,102,255,0.16)}.stokan-mini-bars i:nth-child(1){height:34px}.stokan-mini-bars i:nth-child(2){height:48px}.stokan-mini-bars i:nth-child(3){height:62px}.stokan-mini-bars i:nth-child(4){height:74px}.stokan-mini-bars i:nth-child(5){height:58px}@container (max-width:560px){.stokan-window-bar{gap:10px;padding:10px 12px}.stokan-search{width:100%;order:3}.stokan-window-layout{grid-template-columns:1fr}.stokan-sidebar{flex-direction:row;justify-content:flex-start;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(205,218,242,0.72)}.stokan-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-table div{grid-template-columns:1fr;gap:5px}.stokan-price-grid,.stokan-integration-grid,.stokan-app-canvas{grid-template-columns:1fr}.stokan-app-card-wide{grid-column:auto}.stokan-price-card{min-height:0}}.stokan-dock{position:absolute;z-index:50;left:36px;right:auto;bottom:22px;gap:8px;width:auto;min-height:58px;padding:6px 9px;border:1px solid rgba(201,214,238,0.8);border-radius:24px;background:rgba(255,255,255,0.68);box-shadow:0 22px 56px rgba(31,66,143,0.12);backdrop-filter:blur(24px) saturate(145%);overflow:visible}@media (hover:hover) and (pointer:fine){body.is-immersive .stokan-workspace-dock{transform:translate(-50%,calc(100% + 40px));opacity:0;pointer-events:none;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.2s ease}body.is-immersive .stokan-workspace-dock.is-revealed{transform:translateX(-50%);opacity:1;pointer-events:auto}body.is-immersive .stokan-workspace-desktop-stage{inset:0!important;border-radius:0!important;border-color:transparent!important}body.is-immersive .stokan-workspace-window.is-maximized{inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:0!important}body.is-immersive .stokan-updates-handle,body.is-immersive .stokan-usage-handle{opacity:0;pointer-events:none;transition:opacity 0.2s ease}}.stokan-dock-favorites,.stokan-dock-running{gap:7px;min-height:46px}.stokan-dock-running:empty{display:none}.stokan-dock-separator{width:1px;height:42px;flex:0 0 auto;margin:0 2px;border-radius:999px;background:rgba(87,112,154,0.24);box-shadow:1px 0 0 rgba(255,255,255,0.56)}.stokan-dock button{position:relative;min-width:50px;height:46px;padding:0 4px;border:0;border-radius:15px;background:transparent;color:#263351;font:inherit;font-size:0;font-weight:800;cursor:pointer;overflow:visible;touch-action:none;transition:background 160ms ease}.stokan-dock button:hover,.stokan-dock button:focus,.stokan-dock button:focus-visible,.stokan-dock button.is-minimized{background:transparent;outline:0}.stokan-dock button::before,.stokan-phone-quickbar button::before,.stokan-phone-quickbar a::before{content:attr(data-app-label);position:absolute;left:50%;bottom:calc(100% + 12px);z-index:20;max-width:150px;padding:7px 12px;border:1px solid rgba(194,212,241,0.72);border-radius:999px;color:#07143e;background:rgba(245,250,255,0.82);box-shadow:0 16px 36px rgba(28,58,112,0.18);backdrop-filter:blur(18px) saturate(145%);font-size:13px;font-weight:850;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,7px) scale(0.94);transition:opacity 150ms ease,transform 150ms ease;white-space:nowrap}.stokan-dock button:hover::before,.stokan-dock button:focus::before,.stokan-dock button:focus-visible::before,.stokan-phone-quickbar button:hover::before,.stokan-phone-quickbar button:focus::before,.stokan-phone-quickbar button:focus-visible::before,.stokan-phone-quickbar a:hover::before,.stokan-phone-quickbar a:focus::before,.stokan-phone-quickbar a:focus-visible::before{opacity:1;transform:translate(-50%,0) scale(1)}.stokan-dock button.is-running::after,.stokan-dock button.is-minimized::after{content:"";position:absolute;left:50%;bottom:1px;width:4px;height:4px;border-radius:50%;background:#0b67ff;transform:translateX(-50%)}.stokan-dock button>span{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:15px;color:#ffffff;position:relative;overflow:hidden;background:var(--icon-bg,radial-gradient(circle at 22% 18%,rgba(255,255,255,0.82),transparent 18%),radial-gradient(circle at 78% 82%,#00b7ff,transparent 36%),linear-gradient(145deg,#0b67ff,#7b47ff 58%,#00b7ff));box-shadow:0 14px 26px var(--icon-shadow,rgba(58,84,124,0.16)),0 1px 0 rgba(255,255,255,0.88) inset,0 -1px 0 rgba(116,135,160,0.08) inset;transform-origin:center bottom;transition:filter 170ms ease,transform 170ms cubic-bezier(.2,.9,.2,1.2);will-change:transform}.stokan-dock button:hover + button>span,.stokan-dock button:has(+ button:hover)>span,.stokan-dock button:focus + button>span,.stokan-dock button:has(+ button:focus)>span,.stokan-dock button:focus-visible + button>span,.stokan-dock button:has(+ button:focus-visible)>span{transform:translateY(-5px) scale(1.14)}.stokan-dock button:hover>span,.stokan-dock button:focus>span,.stokan-dock button:focus-visible>span{z-index:3;filter:none;transform:translateY(-15px) scale(1.58)}.stokan-dock button>span .stokan-icon{width:17px;height:17px;stroke-width:2.55}.stokan-dock button>span .stokan-app-symbol{width:100%;height:100%;stroke-width:initial}.stokan-status-card{position:absolute;z-index:50;right:24px;bottom:22px;gap:12px;width:284px;min-height:76px;padding:12px 16px;border:1px solid rgba(201,214,238,0.8);border-radius:24px;background:rgba(255,255,255,0.68);box-shadow:0 22px 56px rgba(31,66,143,0.12);backdrop-filter:blur(24px) saturate(145%);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease}.stokan-os.is-status-card-occluded .stokan-status-card,.stokan-os.is-status-card-occluded .stokan-marketing-clock-card{opacity:0;visibility:hidden;transform:translateY(12px) scale(0.97);pointer-events:none}.stokan-window-body-workspace{flex:1 1 auto;min-height:0;overflow:auto;background:rgba(248,251,255,0.92)}.stokan-window-body-workspace .stokan-workspace-desktop-app{min-height:100%;height:100%;font-size:0.92rem}.stokan-window-demo-badge{margin-left:auto;padding:4px 10px;border-radius:999px;color:#4a5d86;font-size:11px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;background:rgba(76,132,255,0.1);border:1px solid rgba(76,132,255,0.18)}.stokan-marketing-clock-card{position:absolute;z-index:50;right:24px;bottom:22px;display:grid;grid-template-columns:auto;gap:14px;align-items:center;width:max-content;min-height:auto;padding:10px 14px;border:1px solid rgba(255,255,255,0.6);border-radius:14px;background:rgba(255,255,255,0.8);box-shadow:0 4px 20px rgba(0,0,0,0.07);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease}.stokan-clock-widget{display:grid;justify-items:center;gap:4px;width:88px}.stokan-clock-face{width:72px;height:72px;overflow:visible}.stokan-clock-face-base{fill:rgba(255,255,255,0.96);stroke:rgba(179,193,221,0.72);stroke-width:2}.stokan-clock-ticks line{stroke:rgba(100,118,156,0.55);stroke-width:2;stroke-linecap:round}.stokan-clock-hour,.stokan-clock-minute,.stokan-clock-second{stroke-linecap:round;transform-box:view-box;transform-origin:60px 60px;transition:transform 80ms linear}.stokan-clock-hour{stroke:#0a1742;stroke-width:4}.stokan-clock-minute{stroke:#1f4fd6;stroke-width:3}.stokan-clock-second{stroke:#ff5a5f;stroke-width:1.5}.stokan-clock-dot{fill:#0b67ff}.stokan-clock-widget time{color:#07143e;font-size:18px;font-weight:850;line-height:1}.stokan-clock-widget span{color:#64708b;font-size:11px;font-weight:700;text-transform:capitalize}.stokan-marketing-clock-status strong{display:block;color:#07143e;font-size:14px}.stokan-marketing-clock-status small{display:block;color:#0aa65d;font-size:12px;font-weight:800}.stokan-marketing-pricing-app .stokan-workspace-app-main{width:100%;grid-column:1 / -1}.stokan-marketing-pricing-workbench{display:flex;flex-direction:column;gap:16px;width:100%;container-type:inline-size}.stokan-marketing-pricing-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:14px;background:rgba(236,242,255,0.88);border:1px solid rgba(179,193,221,0.5)}.stokan-marketing-pricing-toggle button{min-height:34px;padding:0 14px;border:0;border-radius:10px;color:#4a5d86;font-size:13px;font-weight:800;background:transparent;cursor:pointer}.stokan-marketing-pricing-toggle button.is-active{color:#06143d;background:rgba(255,255,255,0.96);box-shadow:0 8px 18px rgba(31,66,143,0.1)}.stokan-marketing-pricing-save{padding:0 8px;color:#0aa65d;font-size:12px;font-weight:850}.stokan-marketing-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}@container (max-width:760px){.stokan-marketing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:420px){.stokan-marketing-pricing-grid{grid-template-columns:minmax(0,1fr)}}.stokan-marketing-pricing-card{display:grid;gap:8px;min-width:0;padding:14px;border-radius:18px;border:1px solid rgba(202,216,241,0.72);background:rgba(255,255,255,0.88)}.stokan-marketing-pricing-card span{color:#4a5d86;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.stokan-marketing-pricing-card small{color:#64708b;font-size:12px;font-weight:600}.stokan-marketing-pricing-card.is-accent{border-color:rgba(47,130,255,0.42);box-shadow:0 16px 36px rgba(47,130,255,0.12)}.stokan-marketing-pricing-card strong{color:#06143d;font-size:24px;line-height:1}.stokan-marketing-pricing-card ul{margin:0;padding-left:18px;color:#4a5d86;font-size:12px;font-weight:600}.stokan-marketing-pricing-card .stokan-auth-primary{justify-self:start;margin-top:4px}.stokan-marketing-pricing-note{margin:0;color:#64708b;font-size:12px;font-weight:600}.stokan-marketing-integrations-app .stokan-workspace-app-main{width:100%;grid-column:1 / -1}.stokan-marketing-integrations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.stokan-marketing-integrations-grid article{display:grid;gap:4px;padding:12px;border-radius:16px;border:1px solid rgba(202,216,241,0.72);background:rgba(255,255,255,0.9)}.stokan-marketing-integrations-link{display:inline-flex;margin-top:8px;color:#0b67ff;font-size:13px;font-weight:800;text-decoration:none}.stokan-status-card>span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:#0b67ff;background:linear-gradient(135deg,transparent 0 36%,#1ca4ff 37% 42%,transparent 43% 56%,#1ca4ff 57% 62%,transparent 63%),rgba(28,164,255,0.12)}.stokan-status-card .stokan-icon{width:20px;height:20px;stroke-width:2.45}.stokan-status-card strong,.stokan-status-card small{display:block}.stokan-status-card strong{color:#07143e;font-size:14px}.stokan-status-card small{color:#0aa65d;font-size:12px;font-weight:800}.stokan-status-card time{margin-left:auto;color:#07143e;font-size:22px;font-weight:850}.stokan-cta{margin-top:24px;padding:30px;border:1px solid rgba(211,222,242,0.82);border-radius:28px;background:rgba(255,255,255,0.86);box-shadow:0 22px 56px rgba(31,66,143,0.08)}.stokan-cta h2{margin:0;color:#06143d;font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:0}.stokan-cta p{max-width:760px;margin:14px 0 0;font-size:17px;font-weight:600}.stokan-host-note{margin-top:18px;color:#64708b;font-size:14px;font-weight:700}.stokan-host-note span{color:#0b67ff}@media (max-width:1280px){.stokan-menubar{grid-template-columns:auto 1fr}.stokan-menubar-actions{grid-column:1 / -1;justify-content:flex-start}.stokan-hero-copy{width:360px}.stokan-launcher-grid{top:70px;left:min(450px,38vw);width:320px;grid-template-columns:repeat(3,minmax(70px,1fr));gap:15px 14px}.stokan-window-main{left:430px;width:720px}.stokan-window-pricing{top:210px;left:420px;width:650px}.stokan-window-integrations{display:none}}@media (max-width:980px){body:has(.stokan-os){overflow:hidden}.stokan-os.site-shell{width:100%;height:100svh;max-width:none;display:grid;grid-template-rows:minmax(0,1fr);gap:0;padding:12px;overflow:hidden}.stokan-os main{min-height:0;height:100%;overflow:hidden}.stokan-menubar{display:none}.stokan-brand{font-size:21px}.stokan-nav{justify-content:flex-start}.stokan-nav,.stokan-menubar-actions{overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.stokan-nav::-webkit-scrollbar,.stokan-menubar-actions::-webkit-scrollbar{display:none}.stokan-menubar-actions{grid-column:1 / -1;justify-content:flex-start}.stokan-nav a,.stokan-login,.stokan-lang{min-height:34px;padding:0 12px;font-size:13px}.stokan-primary-link{min-height:38px;padding:0 16px}.stokan-desktop{display:block;height:100%;min-height:0;margin:0;padding:0;border-radius:34px;background:radial-gradient(circle at 20% 18%,rgba(126,77,255,0.24),transparent 25%),radial-gradient(circle at 76% 14%,rgba(54,196,255,0.32),transparent 25%),radial-gradient(circle at 82% 76%,rgba(24,210,111,0.18),transparent 25%),linear-gradient(145deg,#eaf4ff 0%,#f9fbff 46%,#edf4ff 100%)}.stokan-hero-copy,.stokan-cta,.stokan-auth-widget,.stokan-status-card,.stokan-marketing-clock-card{display:none}.stokan-stage{position:absolute;z-index:40;inset:24px 24px 96px;display:none;width:auto;margin:0;min-height:0}.stokan-os.has-open-app .stokan-stage{display:block}.stokan-window,.stokan-window-main,.stokan-window-crm,.stokan-window-pricing,.stokan-window-integrations{position:relative;top:auto;left:auto;right:auto;display:none;width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden;resize:none;border-radius:28px;background:rgba(255,255,255,0.78)}.stokan-window.is-active:not(.is-hidden):not(.is-minimized){display:flex}.stokan-window.is-minimized{display:none}.stokan-window-bar{cursor:default}.stokan-traffic{display:flex}.stokan-window-layout{grid-template-columns:1fr;min-height:0;height:calc(100% - 56px)}.stokan-resize-handle{display:none}.stokan-sidebar{flex-direction:row;justify-content:flex-start;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(205,218,242,0.72)}.stokan-kpi-grid,.stokan-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;max-height:calc(100% - 56px);overflow:auto}.stokan-price-card{min-height:220px;padding:14px}.stokan-price-card>strong{margin-top:14px;font-size:28px}.stokan-price-card ul{gap:6px;margin:14px 0}.stokan-price-card a{min-height:36px}.stokan-dashboard,.stokan-table,.stokan-integration-grid,.stokan-app-canvas{max-height:calc(100% - 56px);overflow:auto}.stokan-table div{grid-template-columns:1.2fr 1fr}.stokan-dock{display:none}.stokan-launcher-grid{position:absolute;z-index:12;left:34px;right:34px;top:148px;bottom:auto;width:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 20px;min-height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:visible}.stokan-launcher-grid button{min-width:0;width:100%;height:auto;min-height:94px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;border-radius:0;background:transparent;color:#07143e;font-size:13px;line-height:1.15;text-shadow:0 8px 18px rgba(255,255,255,0.72);overflow:visible}.stokan-launcher-grid button.is-dock-favorite{display:flex}.stokan-launcher-grid button::before{order:2;position:static;max-width:100%;margin-top:7px;padding:0;border:0;border-radius:0;color:#07143e;background:transparent;box-shadow:none;backdrop-filter:none;font-size:13px;line-height:1.15;opacity:1;transform:none;white-space:normal;text-align:center;text-shadow:0 8px 18px rgba(255,255,255,0.72)}.stokan-launcher-grid button:hover::before,.stokan-launcher-grid button:focus::before,.stokan-launcher-grid button:focus-visible::before{transform:none}.stokan-launcher-grid button:hover + button span,.stokan-launcher-grid button:has(+ button:hover) span,.stokan-launcher-grid button:focus + button span,.stokan-launcher-grid button:has(+ button:focus) span,.stokan-launcher-grid button:focus-visible + button span,.stokan-launcher-grid button:has(+ button:focus-visible) span,.stokan-launcher-grid button:hover span,.stokan-launcher-grid button:focus span,.stokan-launcher-grid button:focus-visible span{filter:none;transform:none}.stokan-launcher-grid button.is-running::after,.stokan-launcher-grid button.is-minimized::after{display:none}.stokan-launcher-grid span{width:84px;height:84px;margin-bottom:9px;border-radius:26px;box-shadow:0 18px 32px var(--icon-shadow),0 1px 0 rgba(255,255,255,0.88) inset,0 -1px 0 rgba(116,135,160,0.08) inset}.stokan-launcher-grid span .stokan-icon{width:30px;height:30px}.stokan-launcher-grid span .stokan-app-symbol{width:68px;height:68px}.stokan-phone-quickbar{position:absolute;z-index:14;left:50%;bottom:max(16px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(500px,calc(100% - 52px));min-height:74px;padding:8px 10px;border:1px solid rgba(255,255,255,0.54);border-radius:26px;background:rgba(255,255,255,0.5);box-shadow:0 18px 42px rgba(31,66,143,0.16),inset 0 1px 0 rgba(255,255,255,0.72);backdrop-filter:blur(24px) saturate(150%);transform:translateX(-50%)}.stokan-phone-quickbar button,.stokan-phone-quickbar a{min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:18px;background:transparent;color:#07143e;font:inherit;font-size:11px;font-weight:850;line-height:1;cursor:pointer;overflow:visible}.stokan-phone-quickbar span{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#ffffff;position:relative;overflow:hidden;background:var(--icon-bg,radial-gradient(circle at 22% 18%,rgba(255,255,255,0.82),transparent 18%),radial-gradient(circle at 78% 82%,#00b7ff,transparent 36%),linear-gradient(145deg,#0b67ff,#7b47ff 58%,#00b7ff));box-shadow:0 14px 28px var(--icon-shadow,rgba(58,84,124,0.16)),0 1px 0 rgba(255,255,255,0.88) inset,0 -1px 0 rgba(116,135,160,0.08) inset}.stokan-phone-quickbar span .stokan-icon{width:21px;height:21px;stroke-width:2.55}.stokan-phone-quickbar span .stokan-app-symbol{width:40px;height:40px;stroke-width:initial}.stokan-phone-quickbar small{display:none}}.stokan-phone-home-clock,.stokan-workspace-phone-home,.stokan-phone-login-widget,.msgr-thread-back,.stokan-desktop-only-plaque,.stokan-phone-navbar{display:none}@media (max-width:560px){.stokan-wallpaper{background-image:var(--stokan-wallpaper-mobile-override,var(--stokan-wallpaper-image-mobile,var(--stokan-wallpaper-image)))!important}body:has(.stokan-os){overflow:hidden}.stokan-os.site-shell{width:100%;height:100svh;max-width:none;padding:0;overflow:hidden}.stokan-os main{height:100%}.stokan-phone-quickbar{display:none!important}.stokan-phone-home-clock{display:flex;flex-direction:column;align-items:center;gap:4px;position:absolute;top:clamp(36px,9vh,92px);left:0;right:0;z-index:6;pointer-events:none;text-align:center}.stokan-phone-home-clock time{font-size:clamp(52px,17vw,72px);font-weight:300;color:#0a1838;letter-spacing:1px;line-height:1;font-variant-numeric:tabular-nums}.stokan-phone-home-clock span{font-size:15px;font-weight:650;color:#44516b;text-transform:capitalize}.stokan-launcher-grid{padding-top:clamp(156px,30vh,268px);padding-bottom:184px;align-content:start}.stokan-phone-login-widget{display:flex;align-items:center;gap:12px;position:fixed;left:14px;right:14px;bottom:calc(54px + env(safe-area-inset-bottom) + 14px);z-index:6;padding:14px 18px;border-radius:18px;background:linear-gradient(135deg,#0b67ff,#7b47ff 70%,#00b7ff);color:#ffffff;text-decoration:none;box-shadow:0 16px 40px rgba(20,48,112,0.34)}.stokan-phone-login-widget:active{transform:scale(0.98)}.stokan-phone-login-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.stokan-phone-login-copy strong{font-size:16px;font-weight:850;line-height:1.1}.stokan-phone-login-copy small{font-size:12px;font-weight:600;opacity:0.86}.stokan-phone-login-go{margin-left:auto;flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,0.22);font-size:19px;font-weight:700}.stokan-phone-navbar{display:flex;align-items:center;justify-content:space-around;position:absolute;left:0;right:0;bottom:0;z-index:40;height:calc(54px + env(safe-area-inset-bottom));padding:0 24px env(safe-area-inset-bottom);background:rgba(255,255,255,0.6);backdrop-filter:blur(20px) saturate(150%);border-top:1px solid rgba(180,195,225,0.5)}.stokan-phone-navbtn{display:inline-flex;align-items:center;justify-content:center;width:64px;height:44px;border:0;border-radius:14px;background:transparent;color:#3a4763;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background 0.15s,transform 0.1s}.stokan-phone-navbtn:active{background:rgba(20,40,90,0.1);transform:scale(0.92)}.stokan-phone-navbtn svg{width:22px;height:22px}.stokan-phone-navbar{z-index:9999}.stokan-nav-coach{position:absolute;left:50%;bottom:calc(56px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;pointer-events:none}.stokan-nav-coach.is-dismissed{display:none}.stokan-nav-coach-bubble{background:linear-gradient(135deg,#6a5be6,#5b5bd6);color:#fff;font:700 13px/1 -apple-system,system-ui,sans-serif;padding:8px 14px;border-radius:12px;box-shadow:0 8px 22px rgba(91,91,214,0.5);white-space:nowrap}.stokan-nav-coach-finger{display:block;width:32px;height:auto;margin-top:-2px;animation:stokanNavCoachBounce 1.05s ease-in-out infinite;filter:drop-shadow(0 5px 7px rgba(31,30,84,0.3))}@keyframes stokanNavCoachBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.stokan-phone-navbar[data-nav-coach-on] .stokan-phone-navbtn[data-phone-nav="home"]{position:relative}.stokan-phone-navbar[data-nav-coach-on] .stokan-phone-navbtn[data-phone-nav="home"]::after{content:"";position:absolute;inset:2px;border-radius:12px;animation:stokanNavCoachPulse 1.5s ease-out infinite;pointer-events:none}@keyframes stokanNavCoachPulse{0%{box-shadow:0 0 0 0 rgba(91,91,214,0.45)}100%{box-shadow:0 0 0 15px rgba(91,91,214,0)}}.stokan-os .stokan-window{position:fixed!important;inset:0 0 calc(54px + env(safe-area-inset-bottom)) 0!important;width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;max-height:none!important;border-radius:0!important}.stokan-os .stokan-window.is-minimized{display:none!important}.stokan-window .stokan-resize-handle{display:none!important}.stokan-os .stokan-window-bar{display:none!important}.stokan-os .stokan-window-body-workspace,.stokan-os .stokan-window-body{height:100%;padding-top:env(safe-area-inset-top)}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-desktop-app:has(.stokan-workspace-app-sidebar){display:block!important;position:relative;overflow:hidden}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-desktop-app:has(.stokan-workspace-app-sidebar)>.stokan-workspace-app-sidebar,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-desktop-app:has(.stokan-workspace-app-sidebar)>.stokan-workspace-app-main{position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-desktop-app:has(.stokan-workspace-app-sidebar)>.stokan-workspace-app-sidebar{transform:none!important;visibility:visible!important;z-index:1}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-desktop-app:has(.stokan-workspace-app-sidebar)>.stokan-workspace-app-main{transform:translateX(100%);transition:transform 0.26s cubic-bezier(0.4,0,0.2,1);z-index:2;background:#f4f7fb}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-desktop-app.is-mobile-detail>.stokan-workspace-app-main{transform:translateX(0)!important}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-desktop-app:not(:has(.stokan-workspace-app-sidebar)):not(.stokan-files-manager){display:block!important}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-sidebar{padding:0!important;gap:0!important;background:#ffffff;overflow-y:auto}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-sidebar [data-overview-sidebar-toggle],:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-sidebar [data-sidebar-toggle]{display:none!important}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-sidebar .stokan-workspace-app-sidebar-icon,:is(.stokan-os,.stokan-workspace-os) .stokan-overview-sidebar-head .stokan-workspace-app-sidebar-icon{width:44px;height:44px;border-radius:12px}:is(.stokan-os,.stokan-workspace-os) .stokan-overview-sidebar-head,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-sidebar>header,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-sidebar-head{display:flex;align-items:center;gap:12px;padding:16px 20px!important;border-bottom:1px solid #e8edf4}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-sidebar nav{display:flex!important;flex-direction:column;flex:0 0 auto;gap:0!important;padding:0!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav>button,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav>a,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-sidebar nav>button,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-sidebar nav>a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;min-height:62px;margin:0!important;padding:11px 20px!important;border:0;border-bottom:1px solid #eef1f6;border-radius:0!important;background:transparent;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav>button>span,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav>a>span{order:-1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;color:#9aa4b8}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav>button>strong,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav>a>strong{font-size:17px;font-weight:600;color:#0a1838;line-height:1.2}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav>button.is-active,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav>a.is-active{background:#eef3ff}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav>button:active,:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-nav>a:active{background:#f2f5fa}:is(.stokan-os,.stokan-workspace-os) .stokan-warehouse-sidebar{max-height:none!important;height:100%!important;overflow-y:auto!important;border-bottom:0!important;padding:0!important;align-content:start!important;grid-template-rows:auto auto!important}:is(.stokan-os,.stokan-workspace-os) .stokan-overview-workbench{padding:0!important}:is(.stokan-os,.stokan-workspace-os) .stokan-overview-kpi-strip,:is(.stokan-os,.stokan-workspace-os) .stokan-overview-dashboard-grid{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important}:is(.stokan-os,.stokan-workspace-os) .stokan-overview-hero,:is(.stokan-os,.stokan-workspace-os) .stokan-overview-kpi-strip>*,:is(.stokan-os,.stokan-workspace-os) .stokan-overview-dashboard-grid>*{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;border-bottom:1px solid #eef1f6!important;padding:15px 18px!important;margin:0!important}:is(.stokan-os,.stokan-workspace-os) .stokan-overview-hero{border-bottom:8px solid #f0f3f8!important}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-main{padding:0!important}:is(.stokan-os,.stokan-workspace-os) .stokan-workspace-app-workbench{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}:is(.stokan-os,.stokan-workspace-os) .stokan-overview-sidebar-fab,:is(.stokan-os,.stokan-workspace-os) [data-overview-mobile-sidebar-toggle]{display:none!important}.stokan-workspace-os .stokan-workspace-desktop{display:block!important}.stokan-workspace-os .stokan-workspace-tablet,.stokan-workspace-os .stokan-workspace-phone{display:none!important}.stokan-workspace-os [data-stokan-widget-desktop],.stokan-workspace-os .stokan-workspace-dock,.stokan-workspace-os .stokan-usage-drawer,.stokan-workspace-os .stokan-updates-drawer{display:none!important}.stokan-workspace-os .stokan-workspace-desktop-stage{position:absolute;inset:0;border:0;border-radius:0;background:transparent;box-shadow:none}.stokan-workspace-os .stokan-workspace-main{pointer-events:none}.stokan-workspace-os .stokan-workspace-window{position:fixed!important;inset:0 0 calc(54px + env(safe-area-inset-bottom)) 0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;border-radius:0!important;transform:none!important;pointer-events:auto}.stokan-workspace-os .stokan-workspace-window.is-hidden,.stokan-workspace-os .stokan-workspace-window.is-minimized{display:none!important}.stokan-workspace-os .stokan-workspace-window-bar{display:none!important}.stokan-workspace-os .stokan-workspace-resize,.stokan-workspace-os .stokan-workspace-edge{display:none!important}.stokan-workspace-os .stokan-workspace-messenger-app{display:block!important;position:relative!important;overflow:hidden}.stokan-workspace-os .stokan-workspace-messenger-app>.msgr-sidebar,.stokan-workspace-os .stokan-workspace-messenger-app>.msgr-main{position:absolute!important;inset:0!important;width:auto!important;max-width:none!important;flex-basis:auto!important;border-right:0!important}.stokan-workspace-os .stokan-workspace-messenger-app>.msgr-main{display:none!important;z-index:3;background:#eef2f8}.stokan-workspace-os .msgr-thread-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;margin-right:8px;border:0;border-radius:9px;background:#eef2f8;color:#1a56db;font-size:26px;line-height:1;cursor:pointer}.stokan-workspace-os .stokan-workspace-sites-app>.stokan-workspace-app-main{display:none!important}.stokan-workspace-os .stokan-workspace-sites-app>.stokan-desktop-only-plaque{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.7rem;height:100%;padding:2.4rem 1.7rem;text-align:center;background:#f6f8fc}.stokan-workspace-os .stokan-desktop-only-plaque-icon{font-size:52px;line-height:1;opacity:0.92}.stokan-workspace-os .stokan-desktop-only-plaque strong{font-size:19px;font-weight:700;color:#0f172a}.stokan-workspace-os .stokan-desktop-only-plaque span{max-width:22rem;font-size:14px;line-height:1.5;color:#64748b}.stokan-workspace-os .stokan-workspace-phone-home{display:block!important;position:fixed;inset:0 0 calc(54px + env(safe-area-inset-bottom)) 0;z-index:1;overflow-y:auto;background:transparent}.stokan-workspace-os .stokan-workspace-phone-home-launcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px;align-content:start;padding:clamp(150px,28vh,250px) 14px 28px}.stokan-workspace-os.is-phone-recent .stokan-phone-recent-screen{z-index:9998}.stokan-phone-recent-screen{display:none}:is(.stokan-os,.stokan-workspace-os).is-phone-recent .stokan-phone-recent-screen{display:flex;flex-direction:column;gap:16px;position:fixed;left:0;right:0;top:0;bottom:calc(54px + env(safe-area-inset-bottom));z-index:60;margin:0;padding:28px 18px;overflow-y:auto;background:rgba(12,20,40,0.66);backdrop-filter:blur(16px) saturate(140%)}.stokan-phone-recent-empty{margin:auto;color:rgba(255,255,255,0.82);font-size:16px;font-weight:650;text-align:center}.stokan-recent-card{flex:0 0 auto;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#ffffff;box-shadow:0 18px 44px rgba(6,14,40,0.4);cursor:pointer}.stokan-recent-card-head{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid #eef1f6}.stokan-recent-card-title{flex:1;min-width:0;font-size:15px;font-weight:800;color:#0a1838;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-recent-card-close{flex:none;width:30px;height:30px;border:0;border-radius:50%;background:#eef1f6;color:#44516b;font-size:18px;line-height:1;cursor:pointer}.stokan-recent-card-preview{position:relative;height:40vh;max-height:360px;overflow:hidden;pointer-events:none;background:#f4f7fb}.stokan-recent-card-preview-inner{position:absolute;top:0;left:0;width:250%;height:250%;transform:scale(0.4);transform-origin:top left}#stokan-demo-product-modal{align-items:flex-end!important;padding:0!important}#stokan-demo-product-modal .demo-pm-card{width:100%!important;max-width:none!important;max-height:92%!important;border-radius:20px 20px 0 0!important;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;animation:stokanSheetUp 220ms cubic-bezier(0.32,0.72,0,1)!important}@keyframes stokanSheetUp{from{transform:translateY(100%)}to{transform:translateY(0)}}:is(.stokan-os,.stokan-workspace-os) .stokan-crm-drawer{padding:0!important}:is(.stokan-os,.stokan-workspace-os) .stokan-crm-drawer-panel{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;border-radius:0!important}.stokan-menubar,.stokan-cta,.stokan-auth-widget,.stokan-status-card{display:none}.stokan-desktop{height:100svh;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:radial-gradient(circle at 24% 18%,rgba(126,77,255,0.32),transparent 26%),radial-gradient(circle at 78% 16%,rgba(54,196,255,0.38),transparent 26%),radial-gradient(circle at 78% 74%,rgba(24,210,111,0.22),transparent 25%),linear-gradient(145deg,#eaf4ff 0%,#f9fbff 44%,#edf4ff 100%)}.stokan-desktop::before{background:linear-gradient(rgba(14,45,112,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(14,45,112,0.035) 1px,transparent 1px);background-size:34px 34px}.stokan-hero-copy{display:none}.stokan-menubar-actions{flex-wrap:wrap}.stokan-primary-link,.stokan-login{flex:1 1 auto}.stokan-hero-actions{align-items:stretch}.stokan-btn{width:100%}.stokan-dock{display:none}.stokan-launcher-grid{position:absolute;z-index:12;left:24px;right:24px;top:178px;bottom:auto;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:visible}.stokan-launcher-grid button{height:auto;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;border-radius:0;background:transparent;color:#07143e;font-size:12px;line-height:1.15;text-shadow:0 8px 18px rgba(255,255,255,0.72);overflow:visible}.stokan-launcher-grid button.is-dock-favorite{display:flex}.stokan-launcher-grid button::before{font-size:12px}.stokan-launcher-grid span{width:78px;height:78px;margin-bottom:8px;border-radius:24px;box-shadow:0 16px 30px var(--icon-shadow),0 1px 0 rgba(255,255,255,0.88) inset,0 -1px 0 rgba(116,135,160,0.08) inset}.stokan-launcher-grid span .stokan-icon{width:27px;height:27px}.stokan-launcher-grid span .stokan-app-symbol{width:63px;height:63px}.stokan-launcher-grid button.is-running::after,.stokan-launcher-grid button.is-minimized::after{display:none}.stokan-phone-quickbar{position:absolute;z-index:14;left:18px;right:18px;bottom:max(16px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:auto;min-height:68px;padding:8px 9px;border:1px solid rgba(255,255,255,0.54);border-radius:25px;background:rgba(255,255,255,0.48);box-shadow:0 18px 42px rgba(31,66,143,0.16),inset 0 1px 0 rgba(255,255,255,0.72);backdrop-filter:blur(24px) saturate(150%);transform:none}.stokan-phone-quickbar button,.stokan-phone-quickbar a{min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:17px;background:transparent;color:#07143e;font:inherit;font-size:10px;font-weight:850;line-height:1;cursor:pointer;overflow:visible}.stokan-phone-quickbar span{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;color:#ffffff;position:relative;overflow:hidden;background:var(--icon-bg,radial-gradient(circle at 22% 18%,rgba(255,255,255,0.82),transparent 18%),radial-gradient(circle at 78% 82%,#00b7ff,transparent 36%),linear-gradient(145deg,#0b67ff,#7b47ff 58%,#00b7ff));box-shadow:0 14px 28px var(--icon-shadow,rgba(58,84,124,0.16)),0 1px 0 rgba(255,255,255,0.88) inset,0 -1px 0 rgba(116,135,160,0.08) inset}.stokan-phone-quickbar span .stokan-icon{width:20px;height:20px;stroke-width:2.55}.stokan-phone-quickbar span .stokan-app-symbol{width:37px;height:37px;stroke-width:initial}.stokan-phone-quickbar small{display:none}.stokan-stage{position:absolute;z-index:40;inset:18px 14px 92px;display:none;width:auto;margin:0}.stokan-os.has-open-app .stokan-stage{display:block}.stokan-window,.stokan-window-main,.stokan-window-crm,.stokan-window-pricing,.stokan-window-integrations,.stokan-window-app{height:100%;max-height:100%;overflow:hidden;border-radius:28px;background:rgba(255,255,255,0.78)}.stokan-window.is-active:not(.is-hidden):not(.is-minimized){display:flex}.stokan-window-bar{flex-wrap:wrap;min-height:52px;padding:12px 14px}.stokan-traffic{display:flex}.stokan-search{width:100%;order:3}.stokan-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-segment{width:100%;justify-content:space-between}.stokan-window-layout{min-height:0;height:calc(100% - 52px)}.stokan-dashboard,.stokan-price-grid,.stokan-table,.stokan-integration-grid,.stokan-app-canvas{grid-template-columns:1fr;max-height:calc(100svh - 190px);overflow-y:auto;overscroll-behavior:contain}.stokan-kpi-grid,.stokan-pipeline{grid-template-columns:1fr;gap:8px}.stokan-table div{grid-template-columns:1fr}.stokan-kpi-card{min-height:108px}.stokan-pipeline div{min-height:86px}}body:has(.stokan-workspace-auth){overflow:hidden;background:radial-gradient(ellipse at 16% 84%,rgba(31,112,255,0.2),transparent 30%),radial-gradient(ellipse at 88% 16%,rgba(37,204,255,0.18),transparent 28%),linear-gradient(135deg,#f8fbff,#eef5ff 54%,#ffffff)}.stokan-workspace-auth{width:100%;min-height:100svh;display:grid;place-items:center;padding:24px;color:#08142f}.stokan-workspace-auth-panel{width:min(460px,100%);display:grid;justify-items:center;gap:22px;padding:34px;border:1px solid rgba(207,220,243,0.86);border-radius:28px;background:rgba(255,255,255,0.78);box-shadow:0 32px 90px rgba(31,66,143,0.16);backdrop-filter:blur(24px) saturate(150%)}.stokan-workspace-auth-panel .stokan-brand-mark{width:min(220px,78%);height:auto;aspect-ratio:16 / 9;min-height:88px;border-radius:24px}.stokan-workspace-auth-panel .stokan-brand-mark .stokan-brand-logo{width:100%;height:100%;object-fit:contain}.stokan-workspace-auth-panel h1{max-width:360px;margin:0;color:#06143d;font-size:29px;line-height:1.1;font-weight:900;letter-spacing:0;text-align:center}.stokan-workspace-auth-lead{max-width:360px;margin:0;color:#52627f;font-size:14px;line-height:1.45;font-weight:700;text-align:center}.stokan-workspace-auth-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;border:1px solid rgba(199,214,241,0.7);border-radius:17px;background:rgba(232,240,253,0.64)}.stokan-workspace-auth-tabs button{min-height:38px;border:0;border-radius:12px;background:transparent;color:#52627f;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.stokan-workspace-auth-tabs button.is-active{background:rgba(255,255,255,0.92);color:#06143d;box-shadow:0 8px 18px rgba(31,66,143,0.08)}.stokan-workspace-auth-slug-preview{color:#52627f;font-size:12px;font-weight:750}.stokan-workspace-auth-form{width:100%;display:none;gap:14px}.stokan-workspace-auth-form.is-active{display:grid}.stokan-workspace-auth-form[hidden]{display:none!important}.stokan-workspace-auth-form [data-stokan-auth-code-field][hidden]{display:none!important}.stokan-workspace-auth-form label{display:grid;gap:7px;color:#34425d;font-size:13px;font-weight:850}.stokan-workspace-auth-form input[type="email"],.stokan-workspace-auth-form input[type="text"]{width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(195,210,237,0.92);border-radius:18px;outline:0;background:rgba(255,255,255,0.82);color:#06143d;font:inherit;font-size:16px;font-weight:750}.stokan-workspace-auth-form input[type="email"]:focus,.stokan-workspace-auth-form input[type="text"]:focus{border-color:rgba(36,101,255,0.72);box-shadow:0 0 0 4px rgba(36,101,255,0.12)}.stokan-workspace-auth-form button{min-height:54px;border:0;border-radius:18px;background:#0f1a31;color:#ffffff;font:inherit;font-size:16px;font-weight:900;cursor:pointer;box-shadow:0 18px 42px rgba(15,26,49,0.2)}.stokan-workspace-auth-form button:disabled{cursor:wait;opacity:0.72}.stokan-workspace-auth-status{min-height:18px;margin:0;color:#62708a;font-size:13px;font-weight:750;line-height:1.35;text-align:center}.stokan-workspace-auth-status[data-state="ok"]{color:#087b4d}.stokan-workspace-auth-status[data-state="error"]{color:#b42318}@media (max-width:560px){.stokan-workspace-auth{padding:0;align-items:stretch}.stokan-workspace-auth-panel{width:100%;min-height:100svh;gap:18px;padding:clamp(44px,11vh,104px) 22px calc(32px + env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;align-content:start}.stokan-workspace-auth-panel .stokan-brand-mark{width:72px;min-height:0;aspect-ratio:1;border-radius:18px}.stokan-workspace-auth-panel h1{font-size:25px}.stokan-workspace-auth-tabs,.stokan-workspace-auth-form{width:100%}.stokan-workspace-auth-form input[type="email"],.stokan-workspace-auth-form input[type="text"],.stokan-workspace-auth-form button[type="submit"],.stokan-workspace-auth-form [data-stokan-auth-submit]{width:100%}}body:has(.stokan-workspace-app-page){min-height:100svh;background:radial-gradient(ellipse at 14% 20%,rgba(31,112,255,0.16),transparent 34%),radial-gradient(ellipse at 84% 78%,rgba(36,204,145,0.16),transparent 30%),linear-gradient(135deg,#f8fbff,#eef5ff 58%,#ffffff)}.stokan-workspace-app-page{width:min(1180px,calc(100% - 32px));min-height:100svh;display:grid;align-content:start;gap:18px;margin:0 auto;padding:18px 0 32px;color:#08142f}.stokan-workspace-app-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 12px;border:1px solid rgba(205,219,243,0.76);border-radius:22px;background:rgba(255,255,255,0.74);box-shadow:0 22px 54px rgba(31,66,143,0.12);backdrop-filter:blur(22px) saturate(150%)}.stokan-workspace-app-hero{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:220px;padding:26px;border:1px solid rgba(203,218,244,0.82);border-radius:28px;background:rgba(255,255,255,0.78);box-shadow:0 30px 80px rgba(31,66,143,0.14);backdrop-filter:blur(24px) saturate(150%)}.stokan-workspace-app-hero-icon{width:82px;height:82px;border-radius:26px;display:inline-flex;align-items:center;justify-content:center;background:var(--icon-bg);box-shadow:0 18px 36px var(--icon-shadow,rgba(24,82,190,0.24)),inset 0 1px 0 rgba(255,255,255,0.7)}.stokan-workspace-app-hero-icon .stokan-app-symbol{width:66px;height:66px}.stokan-workspace-app-eyebrow{display:block;color:#2361f4;font-size:12px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.stokan-workspace-app-hero h1{margin:6px 0 10px;color:#06143d;font-size:clamp(40px,6vw,78px);line-height:0.95;font-weight:950;letter-spacing:0}.stokan-workspace-app-hero p,.stokan-workspace-app-grid p{margin:0;color:#56647f;font-size:15px;line-height:1.45;font-weight:720}.stokan-workspace-app-actions{display:grid;gap:10px;min-width:min(260px,100%)}.stokan-workspace-app-primary,.stokan-workspace-app-secondary{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:16px;font-size:14px;font-weight:900;text-align:center;text-decoration:none}.stokan-workspace-app-primary{color:#ffffff;background:#0f1a31;box-shadow:0 18px 42px rgba(15,26,49,0.2)}.stokan-workspace-app-primary.is-disabled{color:#52617c;background:rgba(232,240,253,0.86);box-shadow:none}.stokan-workspace-app-secondary{border:1px solid rgba(197,211,237,0.86);color:#0f1a31;background:rgba(239,245,255,0.9)}.stokan-workspace-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stokan-workspace-app-grid article{min-height:154px;padding:18px;border:1px solid rgba(211,222,242,0.84);border-radius:22px;background:rgba(255,255,255,0.72);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}.stokan-workspace-app-grid span{display:block;color:#687590;font-size:12px;font-weight:850;text-transform:uppercase}.stokan-workspace-app-grid strong{display:block;margin:8px 0;color:#06143d;font-size:20px;font-weight:950}body:has(.stokan-workspace-os){overflow:hidden;background:#eef5ff}.stokan-workspace-os{position:relative;isolation:isolate;box-sizing:border-box;width:100%;height:100svh;min-height:100svh;overflow:hidden;padding:18px;color:#08142f;background:#edf7ff}.stokan-workspace-wallpapers{z-index:-2}.stokan-workspace-os::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,0.46),rgba(255,255,255,0.18)),linear-gradient(90deg,rgba(255,255,255,0.42),transparent 48%,rgba(255,255,255,0.2));pointer-events:none}.stokan-workspace-systembar{position:relative;z-index:8;display:grid;grid-template-columns:auto auto minmax(240px,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 12px;border:1px solid rgba(205,219,243,0.76);border-radius:22px;background:rgba(255,255,255,0.7);box-shadow:0 22px 54px rgba(31,66,143,0.12);backdrop-filter:blur(22px) saturate(150%)}.stokan-workspace-brand,.stokan-workspace-context,.stokan-workspace-session,.stokan-workspace-command,.stokan-workspace-dock,.stokan-workspace-window-bar,.stokan-workspace-status,.stokan-workspace-pane-head,.stokan-workspace-phone-head,.stokan-workspace-phone-switcher{display:flex;align-items:center}.stokan-workspace-brand{gap:10px;color:#06143d;font-size:18px;font-weight:900;letter-spacing:0;white-space:nowrap}.stokan-workspace-context{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.stokan-workspace-context strong,.stokan-workspace-pane-head strong{color:#06143d;font-size:15px;font-weight:900}.stokan-workspace-context span,.stokan-workspace-pane-head small,.stokan-workspace-session span,.stokan-workspace-status small{color:#66738f;font-size:12px;font-weight:750}.stokan-workspace-runtime-event-status{display:block;margin-top:2px}.stokan-workspace-runtime-event-status[data-runtime-event-state="syncing"]{color:#174ea6}.stokan-workspace-runtime-event-status[data-runtime-event-state="paused"]{color:#7a8498}.stokan-workspace-runtime-event-status[data-runtime-event-state="error"]{color:#c2414a}.stokan-workspace-command{gap:8px;min-width:0;min-height:42px;padding:0 14px;border:1px solid rgba(197,211,237,0.8);border-radius:16px;background:rgba(247,250,255,0.72);color:#64728e}.stokan-workspace-command .stokan-icon{width:17px;height:17px}.stokan-workspace-command input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#07143e;font:inherit;font-size:14px;font-weight:700}.stokan-workspace-session{justify-content:flex-end;gap:8px;min-width:0;white-space:nowrap}.stokan-workspace-session .stokan-workspace-logout,.stokan-tenant-logout{display:flex;margin:0}.stokan-workspace-session strong,.stokan-workspace-session .stokan-workspace-logout button,.stokan-workspace-window-state{min-height:28px;display:none;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:rgba(232,240,253,0.86);color:#52617c;font-size:12px;font-weight:850}.stokan-workspace-session .stokan-workspace-logout button{border:0;font:inherit;color:#ffffff;background:#0f1a31;cursor:pointer}.stokan-workspace-main{position:relative;z-index:3;height:calc(100svh - 100px);min-height:0;margin-top:16px}.stokan-workspace-desktop,.stokan-workspace-tablet,.stokan-workspace-phone{position:absolute;inset:0;min-height:0}.stokan-workspace-desktop{display:block}.stokan-workspace-tablet,.stokan-workspace-phone{display:none}.stokan-workspace-desktop-stage{position:absolute;inset:0 0 88px;overflow:hidden;border:1px solid rgba(211,223,244,0.72);border-radius:28px;background:rgba(255,255,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5)}.stokan-workspace-window{position:absolute;top:var(--workspace-window-top);left:var(--workspace-window-left);width:min(var(--workspace-window-width),calc(100% - 28px));height:min(var(--workspace-window-height),calc(100% - 28px));min-width:340px;min-height:250px;display:flex;flex-direction:column;overflow:hidden;resize:none;border:1px solid rgba(193,209,237,0.82);border-radius:24px;background:rgba(255,255,255,0.76);box-shadow:0 28px 74px rgba(20,48,112,0.18),inset 0 1px 0 rgba(255,255,255,0.9);backdrop-filter:blur(22px) saturate(150%)}.stokan-workspace-window.is-hidden{display:none}.stokan-workspace-window.is-minimized{opacity:0;pointer-events:none;transform:translateY(18px) scale(0.96)}.stokan-workspace-window.is-maximized{inset:0!important;width:100%!important;height:100%!important;border-radius:26px;resize:none}.stokan-workspace-window.is-active{box-shadow:0 36px 100px rgba(20,48,112,0.24),0 0 0 1px rgba(47,105,255,0.14),inset 0 1px 0 rgba(255,255,255,0.9)}.stokan-workspace-window-calculator{min-width:300px;min-height:390px}.stokan-workspace-window-calculator .stokan-workspace-window-bar{min-height:48px;padding:9px 12px}.stokan-workspace-window-calculator .stokan-workspace-window-bar>strong{font-size:14px}.stokan-workspace-window-warehouse{min-width:min(560px,calc(100% - 28px));min-height:min(420px,calc(100% - 28px))}.stokan-workspace-window.is-dragging{user-select:none;backdrop-filter:none;-webkit-backdrop-filter:none}.stokan-workspace-window-bar{flex:0 0 auto;gap:12px;min-height:56px;padding:12px 14px;border-bottom:1px solid rgba(205,218,242,0.72);background:rgba(255,255,255,0.58);cursor:grab;user-select:none}.stokan-workspace-window-bar:active{cursor:grabbing}.stokan-workspace-window-bar>strong{color:#06143d;font-size:15px;font-weight:900}.stokan-workspace-window-state{margin-left:auto}.stokan-workspace-window-body{flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.stokan-workspace-window-body p,.stokan-workspace-tablet-primary p,.stokan-workspace-tablet-sheet p,.stokan-workspace-phone-foreground p{margin:0;color:#54627f;font-size:14px;line-height:1.45;font-weight:700}.stokan-workspace-desktop-app{height:100%;min-height:0;display:grid;grid-template-columns:minmax(158px,188px) minmax(0,1fr);overflow:hidden}.stokan-workspace-desktop-app:not(:has(.stokan-workspace-app-sidebar)):not(.stokan-files-manager){grid-template-columns:minmax(0,1fr)}.stokan-workspace-desktop-app.stokan-files-manager{grid-template-columns:minmax(148px,172px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"files-toolbar files-toolbar" "files-sidebar files-main" "files-status files-status"}.stokan-workspace-app-sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:12px;overflow:hidden;border-right:1px solid rgba(205,219,243,0.78);background:linear-gradient(180deg,rgba(255,255,255,0.76),rgba(238,246,255,0.64))}.stokan-workspace-app-sidebar-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0}.stokan-workspace-app-sidebar-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;color:#ffffff;background:var(--icon-bg);box-shadow:0 12px 26px var(--icon-shadow,rgba(24,82,190,0.22))}.stokan-workspace-app-sidebar-icon .stokan-app-symbol{width:34px;height:34px}.stokan-workspace-app-sidebar-head strong{display:block;overflow:hidden;color:#06143d;font-size:14px;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.stokan-workspace-app-sidebar-head small{display:block;margin-top:2px;overflow:hidden;color:#697691;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.stokan-workspace-app-nav{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding-right:2px}.stokan-workspace-app-nav button{min-width:0;display:grid;gap:3px;padding:10px 11px;border:1px solid transparent;border-radius:14px;background:transparent;color:#10214a;font:inherit;text-align:left;cursor:pointer}.stokan-workspace-app-nav button span{overflow:hidden;color:#687590;font-size:10px;font-weight:900;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stokan-workspace-app-nav button strong{overflow:hidden;color:#07143e;font-size:13px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.stokan-workspace-app-nav button:hover,.stokan-workspace-app-nav button:focus-visible,.stokan-workspace-app-nav button.is-active{border-color:rgba(47,130,255,0.34);background:rgba(255,255,255,0.86);outline:none;box-shadow:0 12px 26px rgba(31,66,143,0.08)}.stokan-workspace-app-nav button.is-active strong{color:#0e51ad}.stokan-workspace-app-sidebar-foot{min-width:0}.stokan-warehouse-sidebar-foot{display:flex}.stokan-warehouse-sidebar-refresh{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:36px;padding:0 12px;border:1px solid rgba(91,91,214,0.25);border-radius:12px;background:rgba(91,91,214,0.08);color:#4646b8;font:inherit;font-size:12.5px;font-weight:850;cursor:pointer}.stokan-warehouse-sidebar-refresh:hover{background:rgba(91,91,214,0.16)}.stokan-warehouse-sidebar-refresh span{font-size:15px;line-height:1}.stokan-workspace-app-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px;overflow:hidden}.stokan-workspace-app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:44px;padding:12px;border:1px solid rgba(198,213,239,0.82);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,0.9),rgba(235,244,255,0.72)),radial-gradient(circle at 100% 0%,rgba(44,164,122,0.1),transparent 34%)}.stokan-workspace-app-toolbar span{display:block;overflow:hidden;color:#2e69ff;font-size:10px;font-weight:950;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stokan-workspace-app-toolbar strong{display:block;margin-top:3px;overflow:hidden;color:#06143d;font-size:24px;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.stokan-workspace-app-toolbar em{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border-radius:999px;background:rgba(232,240,253,0.88);color:#52617c;font-style:normal;font-size:12px;font-weight:900}.stokan-workspace-app-content{min-height:0;overflow:auto;padding:16px;border:1px solid rgba(205,219,243,0.82);border-radius:18px;background:rgba(255,255,255,0.7);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}.stokan-workspace-app-content dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.stokan-workspace-app-content dl div{min-height:74px;padding:12px;border:1px solid rgba(212,224,244,0.82);border-radius:16px;background:rgba(255,255,255,0.72)}.stokan-workspace-app-content dt{color:#687590;font-size:12px;font-weight:800}.stokan-workspace-app-content dd{margin:7px 0 0;color:#07143e;font-size:16px;font-weight:900}.stokan-workspace-app-workbench{min-width:0;min-height:0;overflow:auto;padding:14px;border:1px solid rgba(205,219,243,0.82);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(47,130,255,0.08),transparent 34%),rgba(255,255,255,0.72);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}.stokan-app-workbench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stokan-app-panel,.stokan-app-lanes article,.stokan-settings-list button{min-width:0;padding:14px;border:1px solid rgba(221,230,245,0.9);border-radius:18px;background:rgba(247,250,255,0.82);box-shadow:inset 0 1px 0 rgba(255,255,255,0.76)}.stokan-app-panel.is-wide{grid-column:1 / -1}.stokan-app-panel header,.stokan-app-workbench-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin-bottom:12px}.stokan-app-panel header span,.stokan-app-workbench-head span,.stokan-app-table-row.is-head span,.stokan-settings-list button span{display:block;color:#2e69ff;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.stokan-app-panel header strong,.stokan-app-workbench-head strong,.stokan-settings-list button strong{display:block;margin-top:4px;color:#07143e;font-size:19px;font-weight:950;line-height:1.08}.stokan-app-workbench-head small,.stokan-settings-list button small{display:block;margin-top:5px;color:#687590;font-size:12px;font-weight:820;line-height:1.25}.stokan-app-search{flex:0 0 min(46%,280px);min-width:180px}.stokan-app-search input{width:100%;min-height:40px;padding:0 13px;border:1px solid rgba(198,213,239,0.9);border-radius:15px;background:rgba(255,255,255,0.88);color:#10214a;font:inherit;font-size:13px;font-weight:850;outline:none}.stokan-app-runtime-status{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;margin:0 0 10px;padding:7px 9px 7px 12px;border:1px solid rgba(205,219,243,0.82);border-radius:14px;background:rgba(247,250,255,0.72);color:#52617c;font-size:11px;font-weight:880;line-height:1.25}.stokan-app-runtime-status::before{content:"";width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#9aa8c0;box-shadow:0 0 0 5px rgba(154,168,192,0.12)}.stokan-app-runtime-status[data-runtime-state="loading"]::before{background:#2e69ff;box-shadow:0 0 0 5px rgba(46,105,255,0.12)}.stokan-app-runtime-status[data-runtime-state="ready"]::before{background:#22c284;box-shadow:0 0 0 5px rgba(34,194,132,0.12)}.stokan-app-runtime-status[data-runtime-state="error"]::before{background:#ff5f63;box-shadow:0 0 0 5px rgba(255,95,99,0.12)}.stokan-app-runtime-status[data-runtime-state="empty"]::before{background:#f5b94b;box-shadow:0 0 0 5px rgba(245,185,75,0.14)}.stokan-app-runtime-status span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-app-runtime-status button{flex:0 0 auto;min-height:28px;padding:0 10px;border:1px solid rgba(198,213,239,0.86);border-radius:10px;background:rgba(255,255,255,0.78);color:#174ea6;font:inherit;font-size:10px;font-weight:950;cursor:pointer}.stokan-app-runtime-status.is-compact{flex:0 0 auto;min-width:184px;max-width:260px;margin:0}.stokan-app-command-grid,.stokan-app-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stokan-app-command-grid button{min-height:44px;padding:0 12px;border:1px solid rgba(198,213,239,0.88);border-radius:15px;background:rgba(255,255,255,0.78);color:#10214a;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.stokan-app-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.stokan-app-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:10px;border-radius:15px;background:rgba(255,255,255,0.72)}.stokan-app-list li>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#0f1a31;color:#ffffff;font-size:12px;font-weight:950}.stokan-app-list strong,.stokan-app-lanes strong{display:block;color:#07143e;font-size:14px;font-weight:950}.stokan-app-list small,.stokan-app-lanes small,.stokan-app-panel p{display:block;margin-top:3px;color:#687590;font-size:12px;font-weight:800;line-height:1.25}.stokan-app-list em,.stokan-app-table-row em{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border-radius:999px;background:rgba(232,245,239,0.9);color:#137756;font-style:normal;font-size:10px;font-weight:950}.stokan-app-lanes{margin-bottom:12px}.stokan-app-lanes article span{color:#687590;font-size:10px;font-weight:950;text-transform:uppercase}.stokan-app-lanes strong{margin-top:6px;font-size:26px;line-height:1}.stokan-app-table{display:grid;gap:7px}.stokan-app-table-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(90px,0.62fr) minmax(90px,0.62fr) minmax(82px,auto);gap:12px;align-items:center;min-width:0;padding:11px 14px;border:0;border-radius:14px;background:rgba(246,249,255,0.72);color:#10214a;font:inherit;text-align:left}button.stokan-app-table-row{cursor:pointer}button.stokan-app-table-row:hover,button.stokan-app-table-row:focus-visible,.stokan-app-command-grid button:hover,.stokan-app-command-grid button:focus-visible,.stokan-settings-list button:hover,.stokan-settings-list button:focus-visible{outline:none;background:rgba(255,255,255,0.92);box-shadow:0 12px 26px rgba(31,66,143,0.08)}.stokan-app-table-row strong{display:block;overflow:hidden;color:#07143e;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.stokan-app-table-row small{display:block;margin-top:3px;overflow:hidden;color:#687590;font-size:11px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.stokan-app-table-row[hidden]{display:none}.stokan-products-runtime-list .stokan-app-table-row.is-empty{min-height:58px;background:rgba(255,255,255,0.72)}.stokan-app-table-row>span:not(:first-child){color:#30405f;font-size:12px;font-weight:900}.stokan-settings-list{display:grid;gap:10px}.stokan-settings-list button{display:grid;gap:2px;border-color:rgba(221,230,245,0.9);color:inherit;font:inherit;text-align:left;cursor:pointer}.stokan-workspace-window-body-calculator{display:block;padding:0}.stokan-workspace-window-body-warehouse{display:block;padding:0}.stokan-workspace-desktop-app.stokan-files-manager{--files-sidebar-width:172px;position:relative;display:grid;gap:0;min-width:0;min-height:0;overflow:hidden;color:var(--color-text-primary);background:transparent}.stokan-files-toolbar{grid-area:files-toolbar;min-width:0;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);border-bottom:var(--border-width) solid var(--color-border);background:rgba(255,255,255,0.34);backdrop-filter:blur(18px)}.stokan-files-nav-controls,.stokan-files-view-toggle{display:inline-flex;align-items:center;gap:var(--spacing-xs);flex:0 0 auto}.stokan-files-toolbar button,.stokan-files-upload-button span,.stokan-files-sort{height:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.46);color:var(--color-text-primary);box-shadow:none;font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer}.stokan-files-nav-controls button{width:28px;padding:0;font-size:17px;line-height:1}.stokan-files-toolbar button:hover,.stokan-files-toolbar button:focus-visible,.stokan-files-upload-button:hover span,.stokan-files-sort:focus-visible{border-color:rgba(91,91,214,0.22);background:var(--color-surface-hover);outline:none}.stokan-files-view-toggle button.is-active{border-color:transparent;background:var(--color-accent-light);color:var(--color-accent)}.stokan-files-breadcrumbs{min-width:0;display:flex;align-items:center;gap:var(--spacing-xs);flex:1 1 auto;overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap}.stokan-files-breadcrumbs button{max-width:180px;border-color:transparent;background:transparent;overflow:hidden;text-overflow:ellipsis}.stokan-files-search{flex:0 1 200px;min-width:120px}.stokan-files-search input{width:100%;height:28px;min-height:28px;padding:0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.5);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);outline:0}.stokan-files-search input:focus{border-color:var(--color-accent)}.stokan-files-sort{width:86px;padding-right:4px}.stokan-files-upload-button input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stokan-files-sidebar{grid-area:files-sidebar;width:var(--files-sidebar-width);max-width:var(--files-sidebar-width);min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);overflow:hidden;border-right:var(--border-width) solid var(--color-border);background:rgba(255,255,255,0.34);backdrop-filter:blur(18px)}.stokan-files-sidebar-head{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--spacing-sm);align-items:center}.stokan-files-sidebar-head strong{display:block;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.stokan-files-sidebar-head small{display:block;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.stokan-files-sidebar-nav{min-height:0;display:grid;align-content:start;gap:var(--spacing-xs);overflow-y:auto;overflow-x:hidden}.stokan-files-nav-divider{height:1px;margin:var(--spacing-sm) var(--spacing-sm);background:rgba(17,24,51,0.08)}.stokan-files-sidebar-item{height:28px;min-height:28px;min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--spacing-sm);align-items:center;padding:0 var(--spacing-sm);border:var(--border-width) solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer}.stokan-files-sidebar-item strong{min-width:0;overflow:hidden;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.stokan-files-sidebar-item:hover,.stokan-files-sidebar-item:focus-visible,.stokan-files-sidebar-item.is-active{border-color:transparent;background:var(--color-accent-light);color:var(--color-accent);outline:none}.stokan-files-sidebar-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background-color:rgba(255,255,255,0.55);background-size:16px 16px;background-position:center;background-repeat:no-repeat;color:var(--color-accent)}.stokan-files-sidebar-icon[data-files-sidebar-icon="home"]{background-image:url("data:image/webp;base64,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")}.stokan-files-sidebar-icon[data-files-sidebar-icon="docs"]{background-image:url("data:image/webp;base64,UklGRmIFAABXRUJQVlA4WAoAAAAQAAAARwAARwAAQUxQSDUBAAABkCPbtmor6+x776//U3d3/z92d4HIHTKPaAMZTXCI6QaRa+bu8vTITu8+9SyiImICUHIlGeWPIqBCsBzki1IYvZqMP5E4g8gTotN/WDRzGqHyIcBFa7SENdmTiDwIMPHZGRa1zh1DKEd0gzMsbGzmMCIlRKh7wlaKrU3vQyQ2+N05Mbas9yGUCTDDmj00NrUXkdCUH2xdYg+iXMCW0zsIcwEb+3sNUS5g4/6soywXsOHfy6BcwNp9WwDlAtb8oU1RLuAMTyPICdpN5gqe+g8WlysmOTcQOt8669V0fJX3nPbHuletoHgQ4DKn/cnyFRBiJtX5krO+aP7ShyAuBJj/yFlj5ZzRbE6AEH+IsQfs6fMDIEgSao/fuZ9MJEUTyVd3LzWClAgIQFghXgYggDQRvFSEkisAVlA4IAYEAAAQFQCdASpIAEgAPjEUiUMiISET2q64IAMEsQBn6lNnLE1cTwD/3D1Y7bPzF/wz+u/tJ712mW+gB+s3pmeyn+3/7d+z3mEE33UR6IGlimUf9TzT/Rvoif7ngKf1wEyMQhQRIupyobFBxEd+ZFSVZRtfmtfaZyUNWciM2jC4CQLHRUz+PSbIuyupo1VwFInuyUVOk+WVcH28V8PfMYpTcUEc1YKiaJoCtV+8ejqBVeRRwUgA/v/hiu/mBBi2PwPdr4bVmH0Pkz294l+EmpjFO/zmnOoftKs8vG5bKvWfWeP1wxI79oBzVZbOmngQZu+u95P9p2XSSB/72gU6fPnJNqjeVIOYv1arLjo4fN4H+Vh8snPPt8bqCY0Q3LfNzL/vrVU30PLgs52o/DBu6wR+J//TGQ92P9AnNxGuB5j3y+DSGpq/xcrmFLMcd0dy7g8q4kVXD0Tb5/7hxxCPPXTb/wa9bfUISvZTeN6/G+77XfKsRmFVTwNlcq/yMU2ut/Gteav/NSm+6gCPHM79P0/W7xAcNHd88bk785EUC/8/QJYpsUeFO/61o31uXquTbu9azQYK+6IlYA86/Q4V48cKoirIqL2iLctpJ3AIq0X2/v2k+OtiG/t4wEsevJapAINCsu/3uRXxoHAJYinZZYaeQ3+Pg/U8usPEjWCWXsllJV3rA7HT9c5C/aGPocpnK3KDsecgr9cmnNO3u47MBuMpAm3+/KNAZ1+OR1ymlmW3P/aYnG+f/8FL1v1rBNkld1jMPj9AXbiuGPrPzuhiB1P3er2WdqSwxfovv9/Zkcv2SDndH+Du/zjhRW8MADBwwm9n5M7h9jfKMamNbNB+mt+gk5J3v1xvMPexwjHsjEGy8O5r/SgFjhwig8uo3l1xDOEBNZT/5GyIZE03Oi+Qe4VifYTF9jd/jY4h6iUGmp22sYGR/DVWoFnStk/F9j+SK40Aw/VIZoQI1dh/3MKXHyYsvDebginxWwoNBXjmYTGNw6FfEtUdYgpf0miqEkc3/A2P/BlAK+25Hu++WQt+rOBvzQur/cM1sGsJ4HSvZ1UdIUWEjkuM/czUsstZGWKedjJCNT5tjrtkjSoSadB0nS6Ji4HC0UJf99ZbQlzvHpCg6zAICVcKmCGAXW3Nl36Z7JPX+IhON5HpMNLrisY/9a5vbCXzzsR6H2XXbk3FQxf/YDD4fiJ8DAuoAr6AevtLhmw51Cv//UGgBnMrc8u40BHBZ0oau4giNKtv/7T8dv+DXqpoB8Xb6lbPYq8lv6DodjEXxZbVKoODxD+48I7o6nAd2lFw81Q0yI9K5091fhr9X92Kvorc1irenv4Ilc/S/gDJ9t/+g4GU7tfA9Azf+byCACfH2DwAAAAA")}.stokan-files-sidebar-icon[data-files-sidebar-icon="media"]{background-image:url("data:image/webp;base64,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")}.stokan-files-sidebar-icon[data-files-sidebar-icon="inbox"]{background-image:url("data:image/webp;base64,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")}.stokan-files-sidebar-icon[data-files-sidebar-icon="exports"]{background-image:url("data:image/webp;base64,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")}.stokan-files-sidebar-icon[data-files-sidebar-icon="trash"]{background-image:url("data:image/webp;base64,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")}.stokan-files-sidebar-icon[data-files-sidebar-icon="star"]{background-image:url("data:image/webp;base64,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")}.stokan-files-sidebar-icon[data-files-sidebar-icon="recent"]{background-image:url("data:image/webp;base64,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")}.stokan-files-sidebar-icon[data-files-sidebar-icon="lock"]{background-image:url("data:image/webp;base64,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")}.stokan-files-sidebar-icon[data-files-sidebar-icon="people"]{background-image:url("data:image/webp;base64,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")}.stokan-files-storage-card{display:grid;gap:var(--spacing-xs);padding:var(--spacing-sm);border:var(--border-width) solid rgba(17,24,51,0.06);border-radius:var(--radius-lg);background:rgba(255,255,255,0.7);box-shadow:0 1px 2px rgba(16,31,84,0.06),0 4px 14px rgba(16,31,84,0.05)}.stokan-files-storage-card span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0.04em}.stokan-files-storage-card strong{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.stokan-files-storage-card i{height:4px;overflow:hidden;border-radius:999px;background:rgba(91,91,214,0.12)}.stokan-files-storage-card b{display:block;height:100%;border-radius:inherit;background:var(--color-accent)}.stokan-files-storage-card small{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.stokan-files-storage-card em,.stokan-files-statusbar em{display:inline-flex;align-items:center;gap:5px;color:#18b47a;font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium);white-space:nowrap}.stokan-files-storage-card em::before,.stokan-files-statusbar em::before{content:"";width:6px;height:6px;border-radius:999px;background:#18b47a;box-shadow:0 0 0 3px rgba(24,180,122,0.12)}.stokan-files-main{position:relative;grid-area:files-main;width:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--spacing-sm);padding:var(--spacing-md);overflow:hidden;background:rgba(255,255,255,0.18)}.stokan-files-runtime-status{min-height:28px;margin:0}.stokan-files-batchbar{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:30;width:max-content;max-width:calc(100% - var(--spacing-xl));display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;margin:0;padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-md);background:rgba(255,255,255,0.94);box-shadow:var(--shadow-window);backdrop-filter:blur(14px);color:var(--color-text-primary);font-size:var(--font-size-sm)}.stokan-files-batchbar[hidden]{display:none}.stokan-files-batchbar-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.stokan-files-batchbar-actions button{height:28px;padding:0 var(--spacing-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer}.stokan-files-batchbar-actions button[hidden]{display:none}.stokan-files-batchbar-actions button:hover{background:rgba(91,91,214,0.12)}.stokan-files-surface{position:relative;user-select:none;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-auto-rows:minmax(150px,auto);align-content:start;gap:var(--spacing-md);overflow-y:auto;overflow-x:hidden;padding:var(--spacing-xs) 0 var(--spacing-md);background:transparent;outline:none}.stokan-files-list-head{display:none}.stokan-files-marquee{position:absolute;z-index:25;border:1px solid rgba(91,91,214,0.55);border-radius:4px;background:rgba(91,91,214,0.12);pointer-events:none}.stokan-files-drag-badge{position:fixed;top:-200px;left:-200px;z-index:9999;padding:6px 14px;border-radius:999px;background:var(--color-accent);color:#ffffff;font-size:12px;font-weight:var(--font-weight-medium);white-space:nowrap;box-shadow:var(--shadow-window)}.stokan-files-item{min-width:0;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md);border:var(--border-width) solid rgba(17,24,51,0.06);border-radius:var(--radius-lg);background:rgba(255,255,255,0.92);box-shadow:0 1px 2px rgba(16,31,84,0.06),0 4px 14px rgba(16,31,84,0.05);color:var(--color-text-primary);font:inherit;text-align:center;cursor:pointer;transition:box-shadow 160ms ease,border-color 160ms ease,transform 160ms ease,background 160ms ease}.stokan-files-item:hover,.stokan-files-item:focus-visible{border-color:rgba(91,91,214,0.30);background:#ffffff;box-shadow:0 2px 6px rgba(16,31,84,0.08),0 12px 28px rgba(16,31,84,0.10);transform:translateY(-1px);outline:none}.stokan-files-item.is-selected{border-color:rgba(91,91,214,0.55);background:var(--color-accent-light);color:var(--color-accent);box-shadow:0 0 0 1px rgba(91,91,214,0.35),0 8px 20px rgba(91,91,214,0.14)}.stokan-files-item.is-drop-target{border-color:rgba(91,91,214,0.55);box-shadow:inset 0 0 0 1px rgba(91,91,214,0.25);background:rgba(91,91,214,0.08)}.stokan-files-item-icon{width:64px;height:64px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:rgba(255,255,255,0.85);background-size:78% 78%;background-position:center;background-repeat:no-repeat;color:var(--color-accent);box-shadow:var(--shadow-sm)}.stokan-files-item-icon{background-image:url("data:image/webp;base64,UklGRsoIAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSF4EAAAB5+WgbSRJOqd2+YN+D0JE5M8zVCzyOshHntnpvg630qHVXBNEhMojRiNynf6YDvOVUNu2keOE33/nS93XEf2fAACPa8DuMkhDcuCNyYX6g2ThAu5h27Zt07ak1uda69hh27YSHxElH/M38hv46nzSL9i27QxHnBs41j1rzp7GWCP8EhETwJscpVjOphSiS3Yiopq55VB7QMlDjavf+a4PfTzUH/fPfOIoD5be/o63XbiyEgr47ftRFsOdC4zVDmW7f9YohbLaMXadpFBA7QBPz35sH8QkK22RNjn1f2DKwwFlWmY8RlPCS5RJqV34qMukODtDm1Lh9lVrWpQT6oTgBjemPrPalcmodlerTE2sXVHLVEBLTN9s/YSpiqvPo0wOcTQ7FTga8fQwqqApmKdeSAHQKeMU4Nx1lANzt/ZTEJesZSHO26wlnvnLJs4Bj8895OZoonSk2fUX7g+dgsHl5+RBO6WctmDmT8/iNKB79hdzjgVzcygRCiNyrN09nAl0Tx8PsS5YR7mwewdVccRxJd0LKjWOOTnGyZi51ZUuDPQzpFs8HO7KYfYP8sHjC1u0MF1JiPHHv91TmNYyggdPflFakJkhpTb8/AMKM5NS4Y57XIJs7aRE81XEFJeeizJCF9NCwNJcUgyEFc7pEIUQK3Mop7NEXXAj5zUcxFJSIzHN9iFJ90Fgu8o57aMQ4oK+kfNI1Nl5KaeLi0OY7SZyHk3QnqyfsYLUtJZxCLFYnFRP2GOc0xYKYc6MIud1HEJctdSUU9yXWuHlvSu8zPvQL2umDnpZK1w21Je1xmOte1mDjlf79WVOrMovc2u0pBTEbLskNQaBg6KkVksM89w2zunEMaDu5iR6owjisgspGUWeG0zG5hQcoXCRakri3N6K0NimpGReqnIEsUxLSZwzWBHgkJIS7FcR0RyipGZwiMIl1KQOqkKYbUpShZhm+0QpmT1wjOeOcUZQiCmuWrRymlGUld7kPF9imF2U1FaN8vhRcU49McV5rZFzDbO6gHKaV4zGX/aLcxqCiIsWTM47LQaUYuXUE9McWuTsIKATnFPc/V68vM/06OVMbGByVhDYspKqQUwjZ7EQJPN5rJe39Vle5vfGKErKvFDlCOYvmzgj2ENEFJeuk/QMUTcPszoO0soLP6RmJL6PQiDtmIStJ39JjYE3pYSa/npQiNn41mOlpWO/9DUUBJXrr6RkM27cjwnj4dFWk2nltvMpYcD9cnEqY89GI7K4cYW+Ogm7DocfQaEw+5+xOlr9dxbWv7KwZOvfWf/CAiyjf2H9k0uBn336q0Qv/P73nzuDyr+b8tZjf/jUUR8Od/zgQx9798dOl6+sQrsay9biypFWdeZo5rnzho35P+3f/Ozq8vHBuS9sXXyyNg7P7LfV+bOzszu7e8xd258+s/TMJavb8499e7PRj/FoiMOvfokMVZqZpgrI7Z8EyICRkN3oVIstLBlDEQ0ZIahIqFnIjTc1A1ZQOCBGBAAAkBgAnQEqgACAAD49Ho1EIiGhk8olOCADxLOAafzfZKNufdqu8LfuV6gH9VukX0V2gnA/LwMXU1j0J89b0P7BH8l/qf/F4Bj9TS5ZnJzRKjf+seeMf6xa64swvW+NDKeQFYP3JX0nj7gMf4ssn5ng1P6k1dQvqw6teTikOrNtsDY/nhEGRp6bxRu+e2Po1Baxk//BPYc4Hnw/FfK5+emQcd8022RtJUc0q6nGA2lTYiA80v5d7IfDr7baErr47bZ820vA8dK1l/hEWYZgcAD+/kepP++P///77kQfUGiogIgsLUkaQatT+WwHV0ZHxmG9BokMvuFR+fW3/1X///p6n/+oF///p7F6pXk+T67PjdDKHBEzQdGRjjmND4A4cLlqf8YVpoSZZX8nmZ7VuI+8o+pCa+aBgsT0gu5m6PO8uRwDXihmbtyYxQwHwSRn0TG+jsFBHy//VSXu7Lll8VAY2sceFOu8utfWlcS5JA2Y3G4x2703HQz7xUaUsmbWGgZtm3vcPmu4HULz357LIKc+dHCUXxTlTsirQWd9oGOZsPP55rd8uOVwCd/SBHT61icERuTBuHQdj1PUBu+vnYT4eVFYVHsXr527EY9LngoQ5dhM3Vv7W7CUSho8pusBUdoF0C2331mm7Hyo6XYOT4th0+KI7kYb+4SUn5J+P3dflAKfqiGv1QU2CTleRm6naaZaexLVG786TGemz+7dfoHwBSluV9bjUQLerTeyeW1PceLOmVpDdOk6e5dmI5Tzc6IlL61dv4UoWydpYGqRSnRw0vDdbL4mY17CBxu1M+DO3Hr09jHrtVjbHxp2NXdMErvtqgQVGSgmn1Po/v6fAte7U5+6gyFhilxmwLSTV/EIAe96E688NT5uphJlSPwzbkjMEh7yJ5qXVLai4eb5Kv7B4Tbbssuk7/Wmw1Wmz84DwCuV9VILaxW0fU7qjSefLMFZEuOf+f+fxRHhUQFtIfjtN+tjvMxnoGKDG8L/cnK16/4i7v/+JjHIHPEK7PiTON//o9e5248B5P0uUT5/M0J1vrTHpeB3f7FXL4z5O8lrza/e5/U1vND55pqH6EEFtZlxgF0SWAZpBdd6qBpwIK7XwdP2jdXYkbNU6LvHEU/NVQp2W370U5NAlwKT9/3Uf9Vp7//iICN4WpsXJnhY+Ttvv2gZw5kjFM0F4p/ww5qKxVVc0ZSY3A69fZxENasZO5PalozdAOfRkWBqgAXgIix4Bn+2/jxJcMEQE0WZE24f33sNK8+b4ssZCRyHXZ3C9QS/EMs7seSx00iM0QGuDYA0z57bLGtHeBg6zPGdOHkv2mFOh/+r7icYL9mnP1Ai8GChY/N/TnWvAK9OVQitlyWbc2VLZQcjGEY5d0ceAqt9twFNLZ01Fp1/j1+mjUX/hzoCUhz9Xe43RzQvzjQ+o89eqqxTBK1RIv+H+YYjlFyrl20WCkUQAAA=")}.stokan-files-item-icon[data-files-icon="folder"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon[data-files-icon="folder-media"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23c79bff'/%3E%3Cstop offset='1' stop-color='%238a55e6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M6 13a4 4 0 0 1 4-4h9.2l4 5H38a4 4 0 0 1 4 4v2H6z' fill='%237440c9'/%3E%3Crect x='6' y='17' width='36' height='22' rx='4' fill='url(%23g)'/%3E%3Crect x='6' y='17' width='36' height='5' rx='2.5' fill='%23ffffff' opacity='.18'/%3E%3Cpath d='M21 22.5l9 5.5-9 5.5z' fill='%23ffffff' opacity='.95'/%3E%3C/svg%3E")}.stokan-files-item-icon[data-files-icon="folder-inbox"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2382b4ff'/%3E%3Cstop offset='1' stop-color='%233f7ae0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M6 13a4 4 0 0 1 4-4h9.2l4 5H38a4 4 0 0 1 4 4v2H6z' fill='%233263bd'/%3E%3Crect x='6' y='17' width='36' height='22' rx='4' fill='url(%23g)'/%3E%3Crect x='6' y='17' width='36' height='5' rx='2.5' fill='%23ffffff' opacity='.18'/%3E%3Cpath d='M24 23v8m0 0l-4-4m4 4l4-4' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' fill='none' opacity='.95'/%3E%3C/svg%3E")}.stokan-files-item-icon[data-files-icon="folder-export"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2352d6ae'/%3E%3Cstop offset='1' stop-color='%231ea886'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M6 13a4 4 0 0 1 4-4h9.2l4 5H38a4 4 0 0 1 4 4v2H6z' fill='%23178a6d'/%3E%3Crect x='6' y='17' width='36' height='22' rx='4' fill='url(%23g)'/%3E%3Crect x='6' y='17' width='36' height='5' rx='2.5' fill='%23ffffff' opacity='.18'/%3E%3Cpath d='M24 31v-8m0 0l-4 4m4-4l4 4' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' fill='none' opacity='.95'/%3E%3C/svg%3E")}.stokan-files-item-icon[data-files-icon="file"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon[data-files-icon="text"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon[data-files-icon="doc"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon[data-files-icon="pdf"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon[data-files-icon="sheet"]{background-image:url("data:image/webp;base64,UklGRlwOAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSKIEAAABCbVt2zCQ7f+fTtsyR/R/AgBz9JBBUwZ1JDlwQz9IJrtcGWrbtmGY/9/uU9aImADEubzxSCDStql/0xcweBIxARNgB9u2Y5Ok636//y9bY8/a3sxWZIWMvJlTb2Q7c2TbtrfdVTXV5ar/+957MXy+p/OImAA5R1mhnIyaAcihSk2ldK0xk8Pb0np4ND5Sczx+m6zD46ZmwvCpr/78N84/dO627LYLZy/ZGk5srt42n3/9p1AWMo9/zZue8rCnEdvveDt5PuhB1LarLreHBVi3gym/PUIpiFU6D5rSEPx47Fe7uH+GH1ELvRwxMU0G39tp6GvD/edQz1zO/7DU3mD2Rrhfpb7k0S1pWf2qepJLqvKnE+pT8YMfTL8QG7b6I65sTFzQ2L2B+9A74E5Xof4spcCa6O84GZrBAuqF6uDulAQQdYt+ujNZWrgPTHc4CZpr6aGYvyslC4brPTCbWzgLMTWJokHbkafZOE98lUSAAo7GKBe4EQXrdrK5fhkrVDOfDV6jC+Tm+KvUXEod3EATB+salAt0XABHUZ24NB8Km3FQOYPTQVzVOAqHiygf1L6rUwyr+zdOiO4Ffyk1hOr4g1FCVd/7sGOAO3KemkJB2vWkFsaJaeoIJyRfej8UQqzeQElp5v5BYG+EEwL+FabbIGUzIKa4+51RRqINYn53CmdkloOAtkm6DTN7OcqpBDHn/45zupIaQoxdStJ3wSGgOKvfUoLMT6OcBkTd2sU53YcaxCLpI6J6lNUgzFSb1VkUo9TNrNZwDO/PZPVvFMRdVg1Rm8WsrsZBJoYop2OiToyRtMNsbOOcZhRDXH8ZymmrKAQcHZP0b7oYZvcgqxtwCEBZzYfZOcA5xW3ERb42F7vhiYudV7NSGE2hnH5GCTLcwjlVoo5mUE73wiHEpcskvUdMc+I8zmkYBCbGSPo4iFibRzltoBDmr6dxTjM4hLjhCpTTIjHFvRed1L9QCFhvRc4LOIT5yzrOScQUN6yhnK6UQ5jTWzinSRG07Uh6vcYwh8dZjRO1q1ldQCHE/HRWHVFnJ7NawkHWL2TVEnVlHuVUgog5m4zF9QMrgjm/L2dkTrRyBJiZRxnBIVHbFudUwxSR9EqJsnOQ1YFjmH+cxTntBwEXki5ErQdZDcK0GzinMyhIM4ly2idqGSPp+Sjydk7qvkQJ4dJ+IiWXk1+iC0HlS9tyPpUv3FQcw/r3FzNS934TVq86o5pNW975q6bG8XMvrSWXwiOnOhFHejhOxazMEbtbvQY7ES55BCUWlHWG7qoBWTdjQEZGFhhhQOCbswQGWZaRZVxbcaYQXhz//gSlKdx8LfS1DAo//BE9NJuvfOknv3lyup0Zbs812Dpq2sHgeHfpYDg4GGsYbS9pe/uy0bCh2637czOnd66cttrRRD2a2p8YjemmhcPNv3z5DR/5I/1s2P70858xzcLg7JVjS+fcbA1H41P7Z6/bGJ9enxvo6NS1zelzNxzODnR0tu5cOv/n3RtXurK3u9BcWF2f25ue/eva9rmnvPEzyP1wbQqVBAel0l+hmxFYBmRkZIQt2QJhjDCS5f+TARkMwzcDVlA4IJQJAABwLACdASqAAIAAPjkYikMiIaEYOyYwIAOEo3Vf8A3wFYc5rve3oA/UngAB5rvKizdb2UrzPeN59RYrc3+09WG2s8wH7C+rt6QOe39mX0T+lh/d/0i8xd7df9Byzvtju1/9V3CXxX9Z429rn/EfkB+W/LlZN4NH1//Wfar56/8f6D/T7/SeqT+Y8VP45/JfcA/jP9R/6n+G9d//Z8u/5p/h/+x7hv8u/qH++/un7tfE97FPQc/T5SkpygA0BeGzX9zs7H4f7paNjDM+Lo+XxD92oBvPCIAS93Haxcy9duwg2rq5Ml1ngunZAaEZy8RNTX42+VRNDtR+nWBLQy/grgThrEeU2S4bAJPEKSRfNhlVSxDZFHsPxQVqupj7KJp4hsWvRkS8BW/mhsAE535gLipiD6Q2sf5lM2am+I+YaNgZ3i7ag/2BmNYBGFdZP/YKu5AbqEk633Rb0XqQQAvJ9+VKrR/AUZTATP/qm7QAAP7+0CfIPOIhTgcqBjWJRG3py1jST0T//84zccvi6ibTkr/PCQ+W+uSJQnX/KUXUQ0Tr7RaFx1r0xW9W5rh9Vl9esu+hStfFNJCMp0jmLJ8XoCr+i2eNZqbD4jqm6W9MO7P21PtaPVZ7hK4B//H6/t8pSL/MQ0gJinq0Z7JVrG7rc12shoZAvQFiv3SUAbP+MYwEN/cHLSAO1lfogXCIOud0FxHz31I0n/gweLQMjOY7SKcg6T9T1Chv+Ks2/kajXmrFYoy5c+vfd84+iL2N8KSsveg9qfnDz/1w0sPyNnn539cPUpdzN7Wmmak9HLx7jiWAFo9Mpo+sMf2dRTbm/yv9c83z6S9+39X7v4wbPwmcj+dpspr8EN8SeJ3zZGA0GPA9wlo0c1WDcwPCjRvbdu4vilbhxTOeOPjZyLIgYk2YZxxWaX+ok9Yjg4lJnaGnLAHiPA5QhGByZKVwf6snduQbBeWOJRBdZxKJDTAy8EcCDZ8FS9W1CMPkEWBvfuMaOkwulqJFeiItq9Vzhpu0T+TavxZYdYp+eDeHRH23gIbrzXX3umzzV62a+BX7Jiob+MOOi/QUUwQtv2fLCAbwdZy3uP0sccSf6bqX7GmG5aXJOCtSANrfP76ZVM2McpTJ8wSADWlOSvdjITYdkB6+ICIkYPW3Fb0yI4s8DnEiRCznuX0J7/nQxcIrThq/JDjEnNE3Cvao4ARHoWdeoHTPnmeFVlgotPAOeZ/E0IfwumG4eEBDEmEXdrvW9pMGMzhD71a0+j2mDzcm/GUs42OVEK6zN49+NTCNQa+YtTTkeIPf/e1IpWs79895/Q/FGR332VKNc/nt3dPCo2DX8llPulzpjmPD3Xp7AHPGWR/eZlbeTQr64ERsAA50ztyje53nAJSubBNJ/RxP0SVyVgQz5C03cpNyuCqyNNaFkPwrFRL6P/A/CXwQzBSRSw2Jpyfn5vvoL0vP8w9N/heM7CdL4CGwIrpE4S4EZ4LH7+aOKrTow8yxn3kcwu9kuC7/xnXoEpjLc5/XzWLDbPU7JDJw26ffSmd+85wRuz7cywQVjKwrOF2RhBvwJG9R/R7YIgt4xlH21rx3aQpaK9/TKrqDYfwsB47MmLpupAoGXmvF0iAFy4UfG11Y74ACa9gzA/OfNGX4cFHaWIUeXwRIYHAOtYHbN0PTlUb1yU9x+Dh1xPuyNAlEeMOfffmMNrf+Mq5y/+7FTtbvOzbHlSX2dEmuLj6/pIotdfbn04QZimf4Pbx4fdJS6xURxJn9PKQVSoV0eKvYT/7FzwjKQiLP1MaeFI8p26P6P1DLqfaBM053KtNTvsjeVfzcv5dJb9nK7tL4eX01J6zvLBoSlpPrvXODD6D15c93uBJfY6kAqQsYC+5vamLcUwfdzeef64AC7M4pECPj/MGG+BN27h49Relc+Kffl4BMMYf0r/iXqErhfS7oKDsKJXe4kW2BCva4PzABRb+We/E4HgtKuKxySth2+KFp/1HVGzp1Ol6XSxzycC6SzYi1OKhjYCaImZeWP8VjgE4H/NfnsMS9Om2VsINN8Hvp+Pg85VXsSblaEAWUSw4Xc+M8utqDP4r+QzZP/J5slhbxSTHvQhNAnZ6KUI/JYLkGyqx7rX4DFGzIAuoVG/jY7qJnTbyvlO4MRwJjdma1a4LjQ/Im6mxfYeTl92TNcmTF4m6qcmuyvAO1vffWWaX8lU//mfyhmgjtZIsMMol0cSb0LGcx+uV+SB8vh44bl//B4qWfpiim8tjYkyshy4PJcqtXvwpj+DRVAOgombZ5yID/vF4Fxcn30LeczH85/iYnX/+j8cr/q5bk6Do09GOgv4G2+qC2O6TVCYWK45HUuDxnMFdxOafc5U7+dBSp+0X35/TeH9qyAOVF/oB4lyiKX7o48HpAOLwDnxdoxqbnQeCcQu0Cln1Hz2zsa1KwtMQUbdV+cRGRuTlDpoU6FAMnUrp8TxXuJtKuBXZtSQOHD8/ZyzsTTM87ro5sWBJe8Z63w5fGS9saM6ZQqFCN0cwuYUMIP+EqxLIHT0Xcu0ClKb2RcQ+lOtXRZsJJRvhgJCW7SqCPbOOBtVUADKrwzgFiZ21F5FE/BQN481S/r4SZX/RXSJrnQinRKHfB5haeN8uQHcwS/h7eBIDx1l10urdDd9EcZCCgpsHabQ+Iw9NW/DEerw0VtoRocLXBt36GxX2YRhkvg7y/Y7YiKhzRahm14/tR0jIDihs5Y/ZN3Q5GdCUMy43ZXTNyxtDbrOcHnHY68Q0LL9K410mPZ2r/xfFg9mBdHmg9uI/HmxVyavqzLCt4/NSH+GfkT6qtEy+EE05YtN35i+Q4FidOMqnA16WOeEE7Jb8VOcRgiZo2kq1MSH9z/0o4KP+ESbGMibf+q99J5T48t2/XcYdjKIBKIGiXEhXwgGNXkd30v1z1OuTJyc6OduUP7rAg+li5y9oOeFNg0oLpY9y2vfJgacmbP+mSxYVG1r9PbiKZ+uG/npIAi4gpfe9qX/PidJfnQf5kWkFdMDfdLH7dTIfHc4uRycODx/Jh6k67w2JsCUtXbbnoPL6q0Wq4CfM5tvQGeU52kk9HeH4uMlXB1wfHZwdALsTrnCFZesJTBGUO7z4FubhvcDSlDXKI4YfXIwA51D/w7d7YyFhWr/TA3OGafVLljQM1pjOAtCipFnWAn7nUeDarmp1i+F4jme1tL0CcFOpRSI6OPUI4J6EK7ut0h8GUOtgvNKcPX8v2NhFd719+Jnvbv1u2Hwj6nebAif9fGQpeyxW3ZYYAAAAA")}.stokan-files-item-icon[data-files-icon="image"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon[data-files-icon="video"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon[data-files-icon="audio"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon[data-files-icon="archive"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon[data-files-icon="presentation"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon[data-files-icon="csv"]{background-image:url("data:image/webp;base64,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")}.stokan-files-item-icon.has-thumb{background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent}.stokan-files-item-icon.has-thumb::before{content:""}.stokan-files-item-name{min-width:0;display:grid;gap:2px}.stokan-files-item-name strong{max-width:100%;overflow:hidden;color:currentColor;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.stokan-files-item-name small,.stokan-files-item-size,.stokan-files-item-type,.stokan-files-item-modified{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.stokan-files-item-type,.stokan-files-item-modified,.stokan-files-item-actions{display:none}.stokan-files-item-private{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:rgba(91,91,214,0.10);color:#5B5BD6;font-size:11px;font-weight:var(--font-weight-medium);line-height:1.2;white-space:nowrap}.stokan-files-item-author{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.3}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item-private,.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item-author{display:none!important}.stokan-files-empty{grid-column:1 / -1;min-height:120px;display:grid;place-content:center;gap:var(--spacing-xs);color:var(--color-text-secondary);text-align:center}.stokan-files-empty[hidden],.stokan-files-item[hidden]{display:none}.stokan-files-manager .stokan-files-item[hidden]{display:none!important}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-surface{display:block;padding:var(--spacing-sm) var(--spacing-md)}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-list-head,.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item{display:grid;grid-template-columns:minmax(190px,1fr) 82px 70px 112px 28px;gap:var(--spacing-sm);align-items:center}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-list-head{height:32px;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0.04em;text-transform:uppercase}.stokan-files-sort-col{appearance:none;border:0;margin:0;padding:0;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;white-space:nowrap}.stokan-files-sort-col:hover{color:var(--color-text-primary)}.stokan-files-sort-col.is-sorted{color:var(--color-text-primary)}.stokan-files-sort-col.is-sorted::after{content:" ▲";font-size:9px}.stokan-files-sort-col.is-sorted[data-sort-dir="desc"]::after{content:" ▼";font-size:9px}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item{width:100%;min-height:32px;height:32px;grid-template-rows:none;justify-items:stretch;padding:0;border:0;border-bottom:var(--border-width) solid rgba(0,0,0,0.05);border-radius:0;background:transparent;box-shadow:none;transform:none;text-align:left}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item:hover,.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item:focus-visible{background:rgba(91,91,214,0.06);box-shadow:none;transform:none}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item.is-selected{background:var(--color-accent-light);box-shadow:none}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item-icon{display:none}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item-name{min-width:0;display:grid;gap:0}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item-name strong,.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item-type,.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item-modified,.stokan-files-manager[data-stokan-files-view="list"] .stokan-files-item-actions{display:block}.stokan-files-statusbar{grid-area:files-status;min-width:0;display:flex;align-items:center;gap:var(--spacing-md);padding:0 var(--spacing-md);border-top:var(--border-width) solid var(--color-border);background:rgba(255,255,255,0.34);color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.stokan-files-statusbar strong{margin-left:auto;display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.stokan-files-context-menu,.stokan-files-upload-tray,.stokan-files-preview{border:var(--border-width) solid rgba(255,255,255,0.6);border-radius:var(--radius-lg);background:rgba(255,255,255,0.72);box-shadow:var(--shadow-window);backdrop-filter:blur(20px)}.stokan-files-context-menu{position:absolute;z-index:32;width:176px;padding:var(--spacing-xs);max-height:calc(100% - 52px);overflow-y:auto}.stokan-files-context-menu[hidden]{display:none}.stokan-files-context-menu button{width:100%;height:28px;display:flex;align-items:center;padding:0 var(--spacing-sm);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);text-align:left;cursor:pointer}.stokan-files-context-menu button:hover,.stokan-files-context-menu button:focus-visible{background:var(--color-accent-light);color:var(--color-accent);outline:none}.stokan-files-menu-sep{height:1px;margin:var(--spacing-xs) var(--spacing-sm);background:rgba(17,24,51,0.08)}.stokan-files-menu-sep[hidden]{display:none}.stokan-files-drop-overlay{position:absolute;inset:var(--spacing-md);z-index:28;display:none;place-content:center;gap:var(--spacing-xs);border:var(--border-width) dashed rgba(91,91,214,0.42);border-radius:var(--radius-lg);background:rgba(255,255,255,0.66);color:var(--color-accent);text-align:center;backdrop-filter:blur(18px)}.stokan-files-manager.is-files-dragging .stokan-files-drop-overlay{display:grid}.stokan-files-drop-overlay strong{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.stokan-files-drop-overlay small{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.stokan-files-upload-tray{position:absolute;right:var(--spacing-md);bottom:var(--spacing-md);z-index:30;width:min(320px,calc(100% - 24px));max-height:min(260px,calc(100% - 32px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.stokan-files-upload-tray[hidden]{display:none}.stokan-files-upload-tray header,.stokan-files-preview header{min-height:34px;display:flex;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-md);border-bottom:var(--border-width) solid var(--color-border)}.stokan-files-upload-tray header strong,.stokan-files-preview header strong{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.stokan-files-upload-tray header span,.stokan-files-preview header small{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.stokan-files-upload-tray [data-stokan-files-upload-list]{min-height:0;overflow-y:auto;padding:var(--spacing-sm);display:grid;gap:var(--spacing-sm)}.stokan-files-upload-row{display:grid;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--radius-md);background:rgba(255,255,255,0.5)}.stokan-files-upload-row span{display:flex;justify-content:space-between;gap:var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-xs)}.stokan-files-upload-row i{height:4px;overflow:hidden;border-radius:999px;background:rgba(91,91,214,0.12)}.stokan-files-upload-row b{display:block;height:100%;width:var(--upload-progress,0%);border-radius:inherit;background:var(--color-accent);transition:width 180ms ease}.stokan-files-preview{position:absolute;z-index:40;top:50%;left:50%;transform:translate(-50%,-50%);width:min(880px,calc(100% - 40px));height:min(560px,calc(100% - 40px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:visible}.stokan-files-preview[hidden]{display:none}.stokan-files-preview header{grid-template-columns:auto minmax(0,1fr) auto}.stokan-files-preview header>span{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-accent-light);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.stokan-files-preview header>span::before{content:"S3"}.stokan-files-preview button{width:28px;height:28px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}.stokan-files-preview [data-stokan-files-preview-close]{position:absolute;top:-14px;right:-14px;z-index:41;width:36px;height:36px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-size:20px;line-height:1;cursor:pointer;box-shadow:0 6px 18px rgba(35,35,80,0.18);transition:transform 0.12s ease,background 0.12s ease,color 0.12s ease}.stokan-files-preview [data-stokan-files-preview-close]:hover{background:#5B5BD6;border-color:#5B5BD6;color:#fff;transform:scale(1.08)}.stokan-files-preview [data-stokan-files-preview-body]{min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1.4;overflow:auto}.stokan-files-preview .stokan-files-preview-image{display:block;max-width:100%;max-height:100%;width:auto;margin:0 auto;border-radius:var(--radius-md);object-fit:contain;background:var(--color-surface-muted,rgba(0,0,0,0.04))}.stokan-files-preview .stokan-files-preview-frame{display:block;width:100%;height:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.stokan-files-preview .stokan-files-preview-media{display:block;max-width:100%;max-height:100%;width:auto;margin:0 auto;border-radius:var(--radius-md);background:#000}.stokan-files-preview .stokan-files-preview-audio{display:block;width:min(520px,100%)}.stokan-files-preview .stokan-files-preview-text{margin:0;width:100%;max-height:100%;align-self:stretch;overflow:auto;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted,rgba(0,0,0,0.04));color:var(--color-text-primary);font-family:var(--font-family-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--font-size-sm);line-height:1.45;white-space:pre-wrap;word-break:break-word}.stokan-files-preview-actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-md);border-top:1px solid var(--color-border)}.stokan-files-preview-actions[hidden]{display:none}.stokan-files-preview .stokan-files-preview-actions button{width:auto;height:28px;padding:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer}.stokan-files-preview .stokan-files-preview-actions button:hover{background:var(--color-surface-muted,rgba(0,0,0,0.04))}.stokan-files-acl{display:flex;flex-direction:column;gap:var(--spacing-sm)}.stokan-files-acl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.stokan-files-acl-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-sm)}.stokan-files-acl-list li.is-empty{justify-content:flex-start;color:var(--color-text-secondary)}.stokan-files-acl-form{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.stokan-files-acl-form select,.stokan-files-acl-form input{height:28px;padding:0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font:inherit}.stokan-files-acl-form input{flex:1 1 120px;min-width:0}.stokan-files-acl-form button,.stokan-files-acl-list button{height:28px;padding:0 var(--spacing-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer}.stokan-files-shares{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;align-self:flex-start;text-align:left}.stokan-files-shares-hint{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.stokan-files-shares-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.stokan-files-shares-list li{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-sm)}.stokan-files-shares-list li.is-empty{color:var(--color-text-secondary)}.stokan-files-shares-list input[data-share-url]{width:100%;height:28px;padding:0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;color:var(--color-text-primary)}.stokan-files-share-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-secondary)}.stokan-files-share-acts{display:inline-flex;gap:var(--spacing-xs);flex:0 0 auto}.stokan-files-shares-form{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.stokan-files-shares-form select{height:28px;padding:0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font:inherit}.stokan-files-shares-form button,.stokan-files-share-acts button{width:auto;flex:0 0 auto;height:28px;padding:0 var(--spacing-md);white-space:nowrap;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer}.stokan-files-shares-form [data-stokan-files-share-create]{background:#5B5BD6;border-color:#5B5BD6;color:#fff}@media (max-width:1100px){.stokan-workspace-desktop-app.stokan-files-manager{--files-sidebar-width:156px;grid-template-columns:minmax(132px,156px) minmax(0,1fr)}.stokan-files-preview{width:calc(100% - 24px);height:min(70vh,calc(100% - 24px))}.stokan-files-runtime-status{flex-wrap:wrap;gap:var(--spacing-xs)}}@media (max-width:760px){.stokan-workspace-desktop-app.stokan-files-manager{--files-sidebar-width:48px;grid-template-columns:48px minmax(0,1fr)}.stokan-files-toolbar{flex-wrap:wrap;gap:var(--spacing-xs);padding-inline:var(--spacing-sm)}.stokan-files-breadcrumbs button:not(:last-child),.stokan-files-sort,.stokan-files-upload-button span{display:none}.stokan-files-search{flex:1 1 120px;min-width:96px}.stokan-files-sidebar{padding:var(--spacing-sm)}.stokan-files-sidebar-head div,.stokan-files-nav-section,.stokan-files-sidebar-item strong,.stokan-files-storage-card{display:none}.stokan-files-sidebar-item{grid-template-columns:1fr;justify-items:center;padding:0}.stokan-files-surface{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--spacing-sm);padding:var(--spacing-sm)}.stokan-files-item{min-height:112px}.stokan-files-item-icon{width:46px;height:46px}.stokan-files-statusbar{flex-wrap:wrap;gap:var(--spacing-xs);row-gap:2px}}@media (max-width:520px){.stokan-workspace-desktop-app.stokan-files-manager{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"files-toolbar" "files-main" "files-sidebar" "files-status";background:#eef2f8}.stokan-files-upload-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:30px;min-height:30px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.5);cursor:pointer}.stokan-files-upload-button::after{content:"\2191";font-size:1.1rem;font-weight:700;line-height:1;color:var(--color-text-primary)}.stokan-files-preview,.stokan-files-upload-tray{background:#ffffff}.stokan-files-sidebar{width:100%;max-width:none}.stokan-files-toolbar{padding-block:var(--spacing-xs)}.stokan-files-nav-controls{display:none}.stokan-files-sidebar{border-right:0;border-top:var(--border-width) solid var(--color-border);padding:var(--spacing-xs) var(--spacing-sm);max-height:72px;grid-template-rows:auto}.stokan-files-sidebar-head{display:none}.stokan-files-sidebar-nav{display:flex;align-items:stretch;gap:var(--spacing-xs);overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.stokan-files-nav-section{display:none}.stokan-files-sidebar-item{flex:0 0 40px;width:40px;height:40px;min-height:40px;border-radius:var(--radius-md)}.stokan-files-sidebar-item strong{display:none}.stokan-files-main{padding:var(--spacing-sm)}.stokan-files-preview{width:calc(100% - 16px);height:calc(100% - 16px)}.stokan-files-upload-tray{max-height:28vh}}.stokan-calculator{height:100%;min-height:0;grid-template-columns:92px minmax(0,1fr)}.stokan-calculator .stokan-workspace-app-sidebar{gap:8px;padding:8px}.stokan-calculator .stokan-workspace-app-sidebar-head{grid-template-columns:1fr;gap:6px}.stokan-calculator .stokan-workspace-app-sidebar-icon{width:34px;height:34px;border-radius:12px}.stokan-calculator .stokan-workspace-app-nav button{padding:8px}.stokan-calculator .stokan-workspace-app-nav button strong{font-size:11px}.stokan-calculator-main{grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:10px}.stokan-calculator-toolbar{min-height:38px;padding:8px 10px;border-radius:14px}.stokan-calculator-toolbar strong{font-size:15px}.stokan-calculator-display{min-height:72px;display:grid;align-content:end;gap:3px;padding:12px 14px;overflow:hidden;border:1px solid rgba(198,213,239,0.88);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.92),rgba(244,248,255,0.82)),radial-gradient(circle at 12% 10%,rgba(47,130,255,0.1),transparent 34%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.92)}.stokan-calculator-display span,.stokan-calculator-display small{color:#687590;font-size:11px;font-weight:850;line-height:1.2}.stokan-calculator-display strong{overflow:hidden;color:#06143d;font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:30px;font-weight:900;letter-spacing:0;line-height:1.05;text-align:right;text-overflow:ellipsis;white-space:nowrap}.stokan-calculator-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stokan-calculator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0}.stokan-calculator button{min-width:0;min-height:44px;border:1px solid rgba(198,213,239,0.88);border-radius:13px;background:rgba(255,255,255,0.74);color:#10214a;box-shadow:0 10px 22px rgba(31,66,143,0.08),inset 0 1px 0 rgba(255,255,255,0.82);font:inherit;font-size:14px;font-weight:900;cursor:pointer}.stokan-calculator button:hover,.stokan-calculator button:focus-visible{border-color:rgba(47,130,255,0.5);background:rgba(247,251,255,0.94);outline:none}.stokan-calculator-quick button{min-height:34px;border-radius:12px;background:rgba(231,240,255,0.78);color:#174ea6;font-size:11px}.stokan-calculator-grid .is-wide{grid-column:span 2}.stokan-calculator-grid .is-equals{color:#ffffff;border-color:rgba(15,26,49,0.1);background:#0f1a31}.stokan-settings-wallpapers{margin:0 0 14px;padding:14px 16px;border:1px solid rgba(198,213,239,0.88);border-radius:14px;background:rgba(255,255,255,0.7)}.stokan-settings-wallpapers>strong{color:#10214a;font-size:13.5px}.stokan-settings-wallpapers>small{display:block;margin:2px 0 10px;color:#687590;font-size:11.5px}.stokan-settings-wallpaper-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.stokan-settings-wallpaper{position:relative;display:grid;gap:5px;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.stokan-settings-wallpaper img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;border:2px solid rgba(149,164,201,0.4);display:block}.stokan-settings-wallpaper span{color:#46527a;font-size:11px;font-weight:700}.stokan-settings-wallpaper:hover img{border-color:rgba(91,91,214,0.6)}.stokan-settings-wallpaper.is-active img{border-color:#5b5bd6;box-shadow:0 0 0 3px rgba(91,91,214,0.22)}.stokan-settings-custom-wallpaper{margin:12px 0 0;display:grid;gap:2px}.stokan-settings-custom-wallpaper>strong{color:#10214a;font-size:13px}.stokan-settings-custom-wallpaper>small{display:block;margin:2px 0 8px;color:#687590;font-size:11.5px}.stokan-settings-custom-row{display:grid;grid-template-columns:minmax(120px,168px) minmax(0,1fr);gap:10px;align-items:stretch}.stokan-settings-custom-tile{align-self:start}.stokan-settings-custom-thumb{width:100%;aspect-ratio:16 / 9;border-radius:10px;border:2px solid rgba(149,164,201,0.4);background-size:cover;background-position:center;background-color:rgba(149,164,201,0.18);display:block}.stokan-settings-wallpaper.is-active .stokan-settings-custom-thumb{border-color:#5b5bd6;box-shadow:0 0 0 3px rgba(91,91,214,0.22)}.stokan-settings-upload{display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;border:1.5px dashed rgba(149,164,201,0.7);border-radius:10px;background:rgba(255,255,255,0.5);color:#687590;font-size:11.5px;font-weight:600;cursor:pointer;transition:border-color .15s,background-color .15s}.stokan-settings-upload:hover,.stokan-settings-upload:focus-within,.stokan-settings-upload.is-dropping{border-color:#5b5bd6;background:rgba(91,91,214,0.06)}.stokan-settings-wallpaper-reset{justify-self:start;margin-top:8px;padding:5px 10px;border:0;border-radius:8px;background:rgba(214,91,91,0.1);color:#b4423f;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.stokan-settings-wallpaper-reset:hover{background:rgba(214,91,91,0.18)}.stokan-settings-mobile-wallpapers{margin-top:12px}.stokan-settings-mobile-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.stokan-settings-mobile-wallpaper img{aspect-ratio:3 / 5}.stokan-settings-mobile-auto{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 5;border-radius:10px;border:2px solid rgba(149,164,201,0.4);background:rgba(149,164,201,0.14);color:#5b5bd6;font-size:22px;font-weight:800}.stokan-settings-mobile-auto-tile.is-active .stokan-settings-mobile-auto{border-color:#5b5bd6;box-shadow:0 0 0 3px rgba(91,91,214,0.22)}.stokan-settings-panel{display:block}.stokan-settings-panel[hidden]{display:none}.stokan-settings-profile{display:grid;gap:12px;max-width:560px}.stokan-settings-profile>small{color:#687590;font-size:11.5px}.stokan-settings-profile-head{display:flex;align-items:center;gap:14px}.stokan-settings-avatar{position:relative;width:72px;height:72px;flex:none;border-radius:50%;background:linear-gradient(135deg,#5b5bd6,#2aa0a0);color:#fff;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;overflow:hidden}.stokan-settings-avatar-img{position:absolute;inset:0;background-size:cover;background-position:center}.stokan-settings-avatar.has-image .stokan-settings-avatar-initials{display:none}.stokan-settings-avatar-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.stokan-settings-avatar-upload,.stokan-settings-avatar-clear{border:0;border-radius:8px;padding:6px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.stokan-settings-avatar-upload{background:rgba(91,91,214,0.12);color:#4a45c8}.stokan-settings-avatar-upload:hover{background:rgba(91,91,214,0.2)}.stokan-settings-avatar-clear{background:rgba(214,91,91,0.1);color:#b4423f}.stokan-settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.stokan-settings-field-wide{grid-column:1 / -1}.stokan-settings-fields label{display:grid;gap:4px}.stokan-settings-fields label>span{color:#46527a;font-size:11px;font-weight:700}.stokan-settings-fields input,.stokan-settings-fields textarea{width:100%;box-sizing:border-box;border:1px solid rgba(149,164,201,0.6);border-radius:9px;padding:8px 10px;font:inherit;font-size:13px;color:#10214a;background:rgba(255,255,255,0.85);resize:vertical}.stokan-settings-fields input:focus,.stokan-settings-fields textarea:focus{outline:none;border-color:#5b5bd6;box-shadow:0 0 0 3px rgba(91,91,214,0.16)}.stokan-settings-field-readonly{display:grid;gap:2px;padding:4px 0}.stokan-settings-field-readonly>span{color:#46527a;font-size:11px;font-weight:700}.stokan-settings-field-readonly>strong{color:#10214a;font-size:13px}.stokan-settings-field-readonly>small{color:#8a93a8;font-size:10.5px}.stokan-settings-profile-actions{display:flex;align-items:center;gap:12px}.stokan-settings-profile-save{border:0;border-radius:9px;padding:9px 20px;background:#5b5bd6;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.stokan-settings-profile-save:hover{background:#4a45c8}.stokan-settings-profile-save:disabled{opacity:0.6;cursor:default}.stokan-settings-profile-note{margin:0;color:#2e7d50;font-size:12px;font-weight:700}.stokan-settings-fieldset{display:grid;gap:8px}.stokan-settings-fieldset-title{color:#5b5bd6;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.stokan-settings-tags-field{display:grid;gap:4px}.stokan-settings-tags-field>span{color:#46527a;font-size:11px;font-weight:700}.stokan-settings-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid rgba(149,164,201,0.6);border-radius:9px;padding:6px 8px;background:rgba(255,255,255,0.85)}.stokan-settings-tags:focus-within{border-color:#5b5bd6;box-shadow:0 0 0 3px rgba(91,91,214,0.16)}.stokan-settings-tags-chips{display:contents}.stokan-settings-tag{display:inline-flex;align-items:center;gap:5px;background:rgba(91,91,214,0.12);color:#4a45c8;border-radius:7px;padding:3px 7px;font-size:12px;font-weight:700}.stokan-settings-tag button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:13px;line-height:1;padding:0;opacity:0.7}.stokan-settings-tag button:hover{opacity:1}.stokan-settings-tags-input{flex:1;min-width:120px;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:#10214a;padding:2px 0}.stokan-profile-hero{position:relative;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:14px;border:var(--border-width) solid var(--color-border);background:rgba(255,255,255,0.92);box-shadow:0 1px 2px rgba(16,31,84,0.06),0 4px 14px rgba(16,31,84,0.05)}.stokan-profile-hero-body{display:flex;align-items:center;gap:16px;padding:16px 18px}.stokan-profile-hero-avatar{width:92px;height:92px;border:4px solid #fff;font-size:30px;box-shadow:0 6px 18px rgba(16,33,74,0.18)}.stokan-profile-hero-id{flex:1;min-width:0;padding-bottom:4px}.stokan-profile-hero-name{display:block;font-size:19px;font-weight:800;color:#10214a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-profile-hero-role{display:inline-block;margin-top:4px;font-size:12px;font-weight:700;color:#4a45c8;background:rgba(91,91,214,0.12);border-radius:7px;padding:3px 10px}.stokan-profile-hero-actions{flex-direction:row;gap:8px;padding-bottom:6px}.stokan-workspace-profile-app .stokan-workspace-app-workbench{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:rgba(255,255,255,0.92);box-shadow:0 1px 2px rgba(16,31,84,0.06),0 4px 14px rgba(16,31,84,0.05)}.stokan-workspace-profile-app .stokan-settings-fields input,.stokan-workspace-profile-app .stokan-settings-fields textarea{border-color:var(--color-border);border-radius:10px;background:#fff}.stokan-settings-privacy{display:grid;gap:2px;max-width:420px}.stokan-settings-privacy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid rgba(149,164,201,0.18)}.stokan-settings-privacy-row:last-child{border-bottom:0}.stokan-settings-privacy-row>span{font-size:13px;color:#10214a;font-weight:600}.stokan-settings-privacy-row input{width:18px;height:18px;accent-color:#5b5bd6;cursor:pointer}.stokan-profile-cardview{display:none;height:100%;overflow:auto;position:relative}.stokan-workspace-profile-app.is-viewing .stokan-workspace-app-sidebar,.stokan-workspace-profile-app.is-viewing .stokan-workspace-app-main{display:none}.stokan-workspace-profile-app.is-viewing .stokan-profile-cardview{display:block;grid-column:1 / -1}.stokan-profile-cardback{position:absolute;top:12px;left:14px;z-index:5;border:0;border-radius:8px;padding:7px 12px;cursor:pointer;background:rgba(255,255,255,0.85);color:#4a45c8;font:inherit;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(16,33,74,0.12)}.stokan-profile-card{max-width:940px;margin:0 auto;padding:18px 22px 30px;color:#10214a}.stokan-profile-card-cover{height:168px;border-radius:18px;box-shadow:0 6px 20px rgba(16,33,74,0.10);background-image:var(--stokan-profile-cover-default);background-size:cover;background-position:center}.stokan-profile-card-head{display:flex;align-items:flex-end;gap:18px;margin:-56px 0 22px;padding:0 10px}.stokan-profile-card-avatar{width:108px;height:108px;border-radius:50%;flex:none;border:5px solid #fff;background:linear-gradient(135deg,#5b5bd6,#2aa0a0);color:#fff;font-size:38px;font-weight:800;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 8px 22px rgba(16,33,74,0.20)}.stokan-profile-card-avatar img{width:100%;height:100%;object-fit:cover}.stokan-profile-card-id{flex:1;min-width:0;padding-bottom:6px}.stokan-profile-card-name{font-size:26px;font-weight:800}.stokan-profile-card-role{margin-top:4px;color:#46527a;font-size:14px}.stokan-profile-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:16px}.stokan-profile-cardx{background:rgba(255,255,255,0.92);border:1px solid rgba(149,164,201,0.28);border-radius:16px;padding:16px 18px;box-shadow:0 2px 10px rgba(16,33,74,0.05)}.stokan-profile-cardx h4{margin:0 0 10px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#5b5bd6}.stokan-profile-card-row{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px}.stokan-profile-card-row>span{color:#8a93a8;min-width:96px}.stokan-profile-card-row a,.stokan-profile-card-row strong{color:#4a45c8;text-decoration:none;font-weight:600}.stokan-profile-card-tags{display:flex;flex-wrap:wrap;gap:6px}.stokan-profile-card-tag{background:rgba(91,91,214,0.12);color:#4a45c8;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:700}.stokan-profile-card-text{font-size:13px;line-height:1.55;color:#28324d;white-space:pre-wrap}.stokan-profile-card-wide{grid-column:1 / -1}.stokan-profile-card-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stokan-profile-card-stats div{background:rgba(91,91,214,0.07);border-radius:10px;padding:12px 8px;text-align:center}.stokan-profile-card-stats b{display:block;font-size:22px;font-weight:800;color:#4a45c8}.stokan-profile-card-stats span{font-size:11px;color:#8a93a8}.stokan-profile-card-stats div[data-act-app]:hover{background:rgba(91,91,214,0.14)}.stokan-profile-sessions{display:grid;gap:8px;max-width:460px}.stokan-profile-session{display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(91,91,214,0.06);border-radius:10px;padding:10px 12px}.stokan-profile-session strong{display:block;font-size:13px;color:#10214a}.stokan-profile-session small{color:#8a93a8;font-size:11.5px}.stokan-profile-session-cur{font-size:11px;font-weight:700;color:#2e7d50;background:rgba(46,125,80,0.12);border-radius:7px;padding:3px 8px;white-space:nowrap}.stokan-profile-sessions-empty{color:#8a93a8;font-size:12.5px}.stokan-profile-card-avawrap{position:relative;flex:none}.stokan-profile-presence{position:absolute;right:6px;bottom:6px;width:18px;height:18px;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 3px rgba(16,33,74,0.2)}.stokan-profile-presence.is-online{background:#3fae6b}.stokan-profile-presence.is-away{background:#e0b23c}.stokan-profile-card-actions{display:flex;gap:8px;margin-top:10px}.stokan-profile-card-btn{border:0;border-radius:8px;padding:7px 14px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;background:#5b5bd6;color:#fff}.stokan-profile-card-btn:hover{background:#4a45c8}.stokan-profile-card-btn.is-ghost{background:rgba(91,91,214,0.12);color:#4a45c8}.stokan-profile-cardview{container-type:inline-size;container-name:stokan-profcard}@container stokan-profcard (max-width:620px){.stokan-profile-card-head{flex-wrap:wrap}.stokan-profile-card-avatar{width:84px;height:84px;font-size:30px}.stokan-profile-card-name{font-size:20px}.stokan-profile-card-actions{width:100%}.stokan-profile-card-grid{grid-template-columns:1fr}}@media (max-width:560px){.stokan-profile-hero-body{flex-wrap:wrap;gap:10px}.stokan-profile-hero-avatar{width:72px;height:72px;font-size:24px}.stokan-profile-hero-actions{width:100%}}.stokan-profile-card.is-game{max-width:860px;color:var(--color-text-primary)}.stokan-profile-card.is-game .stokan-profile-card-role{color:var(--color-text-secondary)}.pg-loading{padding:48px 24px;text-align:center;color:var(--color-text-secondary);font-size:13px}.pg-hero{display:flex;gap:16px;align-items:center;padding:18px 20px;border-radius:var(--radius-lg);background:rgba(255,255,255,0.92);border:var(--border-width) solid var(--color-border);box-shadow:0 1px 2px rgba(16,31,84,0.06),0 4px 14px rgba(16,31,84,0.05)}.pg-avawrap{position:relative;flex:none}.stokan-profile-card.is-game .stokan-profile-card-avatar{width:92px;height:92px;font-size:32px;border:3px solid #fff;box-shadow:var(--shadow-sm)}.pg-id{flex:1;min-width:0}.pg-name{font-size:22px;font-weight:700;color:var(--color-text-primary)}.stokan-profile-card.is-game .stokan-profile-card-actions{margin-top:12px}.stokan-profile-card.is-game .stokan-profile-card-btn{background:var(--color-accent);color:#fff;box-shadow:none}.stokan-profile-card.is-game .stokan-profile-card-btn:hover{background:#4a45c8}.stokan-profile-card.is-game .stokan-profile-card-btn.is-ghost{background:var(--color-accent-light);color:var(--color-accent);border:var(--border-width) solid rgba(91,91,214,0.22)}.stokan-profile-card.is-game .stokan-profile-cardx{background:rgba(255,255,255,0.92);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(16,31,84,0.06),0 4px 14px rgba(16,31,84,0.05)}.stokan-profile-card.is-game .stokan-profile-card-stats div{background:var(--color-accent-light);border:none;box-shadow:none}.stokan-profile-card.is-game .stokan-profile-card-stats div[data-act-app]:hover{background:rgba(91,91,214,0.14)}.stokan-profile-card.is-game .stokan-profile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-rankrow:empty{display:none}.pg-rankrow{margin-top:6px}.pg-rankchip{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:var(--color-accent);background:var(--color-accent-light);border:var(--border-width) solid rgba(91,91,214,0.2);border-radius:999px;padding:3px 11px}.pg-gauge{display:flex;justify-content:center;align-items:center;padding:2px 0}.pg-gauge-svg{width:100%;max-width:220px;height:auto}.pg-gauge-num{font-size:30px;font-weight:800}.pg-medals{display:flex;flex-wrap:wrap;gap:8px}.pg-medal{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border-radius:10px;background:var(--color-accent-light);border:var(--border-width) solid rgba(91,91,214,0.16);color:#2a2a40;font-size:12px;font-weight:700}.pg-medal-i{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;background:var(--color-accent);flex:none}.pg-medal-img{width:30px;height:30px;border-radius:50%;flex:none;display:block;object-fit:cover}.pg-medal.is-off{opacity:0.4;filter:grayscale(1)}.pg-medal.is-off .pg-medal-i{background:#9aa4c0}@container stokan-profcard (max-width:620px){.pg-hero{flex-wrap:wrap}.stokan-profile-card.is-game .stokan-profile-card-grid{grid-template-columns:1fr}}.stokan-workspace-settings-app,.stokan-workspace-profile-app{position:relative}.stokan-settings-crop{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:rgba(16,33,74,0.42)}.stokan-settings-crop[hidden]{display:none}.stokan-settings-crop-card{display:grid;gap:10px;justify-items:center;padding:18px;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(16,33,74,0.3);max-width:320px}.stokan-settings-crop-card>strong{color:#10214a;font-size:14px}.stokan-settings-crop-card>small{color:#687590;font-size:11.5px;text-align:center}.stokan-settings-crop-viewport{position:relative;width:260px;height:260px;overflow:hidden;border-radius:12px;background:#0b1020;cursor:grab;touch-action:none;user-select:none}.stokan-settings-crop-viewport:active{cursor:grabbing}.stokan-settings-crop-viewport img{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;max-width:none;pointer-events:none}.stokan-settings-crop-ring{position:absolute;inset:0;pointer-events:none;border-radius:50%;box-shadow:0 0 0 9999px rgba(11,16,32,0.55)}.stokan-settings-crop-zoom{width:220px;accent-color:#5b5bd6}.stokan-settings-crop-actions{display:flex;gap:8px}.stokan-settings-crop-actions button{border:0;border-radius:9px;padding:8px 16px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.stokan-settings-crop-cancel{background:rgba(149,164,201,0.18);color:#46527a}.stokan-settings-crop-apply{background:#5b5bd6;color:#fff}.stokan-settings-crop-apply:hover{background:#4a45c8}.stokan-social{height:100%;min-height:0;position:relative}.stokan-social-main{display:grid;grid-template-columns:186px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:12px;height:100%;padding:12px;background:linear-gradient(160deg,rgba(91,91,214,0.06),rgba(123,123,224,0.02) 55%,transparent)}.stokan-social-sidebar{display:flex;flex-direction:column;gap:4px;padding:12px 10px;border:1px solid rgba(198,213,239,0.7);border-radius:18px;background:rgba(255,255,255,0.72);backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(30,41,89,0.05);min-height:0}.stokan-social-sidebar button{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:#46527a;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background 0.15s,color 0.15s}.stokan-social-sidebar button svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.stokan-social-sidebar button span{flex:1;min-width:0}.stokan-social-sidebar button:hover{background:rgba(91,91,214,0.08);color:#2f3ab2}.stokan-social-sidebar button.is-active{background:linear-gradient(135deg,#5b5bd6,#6e6ee4);color:#fff;box-shadow:0 6px 16px rgba(91,91,214,0.35)}.stokan-social-sidebar button.is-active:hover{color:#fff;background:linear-gradient(135deg,#5b5bd6,#6e6ee4)}.stokan-social-sidebar button.is-active .stokan-social-mod-badge{background:#fff;color:#4646b4}.stokan-social-sidebar em{margin-top:auto;padding:8px 8px 2px;color:#687590;font-size:11px;font-style:normal;line-height:1.4}.stokan-social-sidebar em[data-state="error"]{color:#c23f3f}.stokan-social-content{min-height:0;min-width:0;display:grid;grid-template-rows:minmax(0,1fr)}.stokan-social-panel{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:10px}.stokan-social-panel[hidden]{display:none}.stokan-social-panel textarea{width:100%;min-height:130px;padding:12px 14px;border:1px solid rgba(149,164,201,0.55);border-radius:12px;background:rgba(255,255,255,0.92);color:#10214a;font:inherit;font-size:13.5px;resize:vertical;box-sizing:border-box}.stokan-social-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;position:relative;margin-bottom:8px}.stokan-social-toolbar button{min-width:34px;height:34px;padding:0 9px;border:1px solid rgba(149,164,201,0.45);border-radius:9px;background:#fff;cursor:pointer;font-size:14px;color:#46527a;transition:border-color 0.15s,color 0.15s,background 0.15s}.stokan-social-toolbar button:hover{border-color:#5b5bd6;color:#4646b4;background:rgba(91,91,214,0.05)}.stokan-social-emoji-picker{position:absolute;top:38px;left:0;z-index:20;display:flex;flex-wrap:wrap;gap:2px;width:264px;padding:8px;background:#fff;border:1px solid #d8deea;border-radius:12px;box-shadow:0 8px 28px rgba(20,30,60,0.16)}.stokan-social-emoji-picker[hidden]{display:none}.stokan-social-emoji-picker button{border:0;background:transparent;font-size:20px;width:32px;height:32px;cursor:pointer;border-radius:8px}.stokan-social-emoji-picker button:hover{background:#eef2fb}.stokan-social-attach{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0}.stokan-social-attach-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;cursor:pointer;border:1px dashed rgba(91,91,214,0.4);border-radius:10px;background:rgba(91,91,214,0.05);font-size:13px;font-weight:600;color:#4646b4;transition:background 0.15s}.stokan-social-attach-btn:hover{background:rgba(91,91,214,0.1)}.stokan-social-thumbs{display:flex;flex-wrap:wrap;gap:8px;width:100%}.stokan-social-thumb{position:relative;width:56px;height:56px;border-radius:9px;overflow:hidden;background:#eef2fb;display:inline-flex;align-items:center;justify-content:center;font-size:22px}.stokan-social-thumb img{width:100%;height:100%;object-fit:cover;display:block}.stokan-social-thumb button{position:absolute;top:2px;right:2px;width:18px;height:18px;border:0;border-radius:50%;background:rgba(20,30,60,0.7);color:#fff;cursor:pointer;font-size:12px;line-height:1;padding:0}.stokan-social-schedule{margin:8px 2px;flex-wrap:wrap}.stokan-social-schedule input[type="datetime-local"]{padding:6px 8px;border:1px solid #d8deea;border-radius:8px;font-size:13px}.stokan-social-preview{margin:8px 0;padding:14px 16px;border:1px solid rgba(198,213,239,0.6);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(30,41,89,0.05)}.stokan-social-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;font-weight:600;color:#6b7385;text-transform:uppercase;letter-spacing:0.03em}.stokan-social-preview-note{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:#fff3e0;color:#b5560a;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0}.stokan-social-preview-body{font-size:14px;line-height:1.5;color:#1f2740;word-break:break-word;white-space:normal}.stokan-social-preview-body code{background:#eef2fb;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.stokan-social-preview-body a{color:#4646b4}.stokan-social-preview-media{display:flex;flex-wrap:wrap;gap:8px}.stokan-social-preview-media:not(:empty){margin-top:10px}.stokan-social-preview-thumb{width:64px;height:64px;border-radius:9px;overflow:hidden;background:#eef2fb;display:inline-flex;align-items:center;justify-content:center;font-size:26px}.stokan-social-preview-thumb img{width:100%;height:100%;object-fit:cover;display:block}.stokan-social-compose-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stokan-social-compose-row select{flex:1;min-width:200px;min-height:34px;border:1px solid rgba(149,164,201,0.55);border-radius:10px;background:#fff;color:#10214a;font:inherit;font-size:13px;padding:0 10px}.stokan-social-compose-row span{color:#687590;font-size:12px}.stokan-social-compose-row button,.stokan-social-source-form button,.stokan-social-parser-form button,.stokan-social-account-form button,.stokan-social-channel-form button{min-height:36px;padding:0 20px;border:0;border-radius:11px;background:linear-gradient(135deg,#5b5bd6,#6e6ee4);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px rgba(91,91,214,0.3);transition:filter 0.15s,box-shadow 0.15s}.stokan-social-compose-row button:hover,.stokan-social-source-form button:hover,.stokan-social-parser-form button:hover,.stokan-social-account-form button:hover,.stokan-social-channel-form button:hover{filter:brightness(1.06);box-shadow:0 8px 20px rgba(91,91,214,0.4)}.stokan-social-compose-row button:disabled{opacity:0.55;cursor:default;box-shadow:none}.stokan-social-cross-channels{display:flex;flex-wrap:wrap;gap:8px;padding:14px;border:1px solid rgba(198,213,239,0.6);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(30,41,89,0.05)}.stokan-social-cross-channels label{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;cursor:pointer;border:1.5px solid rgba(149,164,201,0.4);background:#fff;color:#46527a;font-size:12.5px;font-weight:600;transition:border-color 0.15s,background 0.15s,color 0.15s}.stokan-social-cross-channels label input{position:absolute;opacity:0;width:0;height:0}.stokan-social-cross-channels label:hover{border-color:rgba(91,91,214,0.5)}.stokan-social-cross-channels label:has(input:checked){border-color:#5b5bd6;background:rgba(91,91,214,0.08);color:#2f3ab2}.stokan-social-postbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 2px 2px}.stokan-social-postbar-count{color:#687590;font-size:12px;font-weight:600}.stokan-social-switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;color:#46527a;font-size:13px;font-weight:600}.stokan-social-switch input{position:absolute;opacity:0;width:0;height:0}.stokan-social-switch-track{position:relative;width:40px;height:22px;border-radius:999px;flex:none;background:rgba(149,164,201,0.4);transition:background 0.18s}.stokan-social-switch-track::after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.2);transition:transform 0.18s}.stokan-social-switch input:checked + .stokan-social-switch-track{background:#5b5bd6}.stokan-social-switch input:checked + .stokan-social-switch-track::after{transform:translateX(18px)}.stokan-social-checkbox{display:inline-flex;align-items:center;gap:7px;color:#10214a;font-size:12.5px;cursor:pointer}.stokan-social-badge{display:inline-grid;place-items:center;min-width:30px;height:20px;padding:0 6px;border-radius:6px;font-style:normal;font-size:10px;font-weight:800;color:#fff;background:#5b5bd6}.stokan-social-badge.is-telegram{background:#2aabee}.stokan-social-badge.is-vk{background:#0077ff}.stokan-social-badge.is-max{background:#7038ef}.stokan-social-list{display:grid;gap:8px}.stokan-social-source-form,.stokan-social-account-form,.stokan-social-channel-form{padding:14px;border:1px solid rgba(198,213,239,0.6);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(30,41,89,0.05)}.stokan-social-row{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(198,213,239,0.6);border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(30,41,89,0.04);transition:box-shadow 0.15s,transform 0.15s}.stokan-social-row:hover{box-shadow:0 8px 22px rgba(30,41,89,0.08)}.stokan-social-row span{flex:1;min-width:0}.stokan-social-row strong{display:block;color:#10214a;font-size:13px}.stokan-social-row small{color:#687590;font-size:11px}.stokan-social-row button{width:26px;height:26px;border:1px solid rgba(149,164,201,0.5);border-radius:8px;background:#fff;color:#687590;cursor:pointer}.stokan-social-row button:hover{color:#c23f3f;border-color:rgba(194,63,63,0.4)}.stokan-social-settings-block{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(198,213,239,0.88);border-radius:14px;background:rgba(255,255,255,0.7)}.stokan-social-settings-block>strong{color:#10214a;font-size:13.5px}.stokan-social-account-form,.stokan-social-channel-form,.stokan-social-parser-form,.stokan-social-source-form{display:flex;flex-direction:column;gap:12px}.stokan-social-form-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.stokan-social-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.stokan-social-form-actions .stokan-social-checkbox{margin-right:auto}.stokan-social-inline-form{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.stokan-social-inline-form select,.stokan-social-inline-form input{flex:1 1 150px;width:auto}.stokan-social-inline-form button{flex:0 0 auto}.stokan-social-inline-form [data-social-max-chats]{background:rgba(91,91,214,0.1);color:#4646b4;border:1px solid rgba(91,91,214,0.3);border-radius:11px;min-height:36px;padding:0 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.stokan-social-max-chats{display:grid;gap:6px;margin-top:2px}.stokan-social-max-chats button{display:flex;flex-direction:column;gap:1px;text-align:left;padding:8px 12px;border:1px solid rgba(198,213,239,0.7);border-radius:11px;background:#fff;cursor:pointer;transition:border-color 0.15s,background 0.15s}.stokan-social-max-chats button:hover{border-color:#5b5bd6;background:rgba(91,91,214,0.05)}.stokan-social-max-chats strong{color:#10214a;font-size:13px}.stokan-social-max-chats small{color:#687590;font-size:11px}.stokan-social-row [data-social-channel-edit]{font-size:14px}.stokan-social-row [data-social-channel-edit]:hover{color:#4646b4;border-color:rgba(91,91,214,0.4)}.stokan-social-modal{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px}.stokan-social-modal[hidden]{display:none}.stokan-social-modal-backdrop{position:absolute;inset:0;background:rgba(16,24,40,0.4)}.stokan-social-modal-panel{position:relative;width:min(440px,100%);background:#fff;border-radius:18px;padding:22px;box-shadow:0 30px 70px rgba(16,24,40,0.3);display:flex;flex-direction:column;gap:14px}.stokan-social-modal-panel h3{margin:0;color:#10214a;font-size:16px;font-weight:800}.stokan-social-modal-field{display:flex;flex-direction:column;gap:6px;color:#46527a;font-size:13px;font-weight:600}.stokan-social-modal-field textarea{width:100%;min-height:80px;resize:vertical;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(149,164,201,0.55);border-radius:11px;background:#fff;color:#10214a;font:inherit;font-size:13px}.stokan-social-modal-switch{margin:2px 0}.stokan-social-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.stokan-social-modal-actions button{min-height:36px;padding:0 18px;border:0;border-radius:11px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.stokan-social-modal-actions [data-social-modal-cancel]{background:rgba(70,82,122,0.08);color:#46527a}.stokan-social-modal-actions [data-social-modal-save]{background:linear-gradient(135deg,#5b5bd6,#6e6ee4);color:#fff;box-shadow:0 6px 16px rgba(91,91,214,0.3)}.stokan-social-modal-actions [data-social-modal-save]:disabled{opacity:0.55;cursor:default}.stokan-social-account-form select,.stokan-social-account-form input,.stokan-social-channel-form select,.stokan-social-channel-form input,.stokan-social-parser-form select,.stokan-social-parser-form input,.stokan-social-source-form select,.stokan-social-source-form input{width:100%;min-height:36px;padding:0 12px;border:1px solid rgba(149,164,201,0.55);border-radius:10px;background:#fff;color:#10214a;font:inherit;font-size:13px;box-sizing:border-box}.stokan-social-targets,.stokan-social-parser-results{display:grid;gap:8px}.stokan-social-parser-post{padding:12px 14px;border:1px solid rgba(198,213,239,0.6);border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(30,41,89,0.04)}.stokan-social-parser-post p{margin:0 0 6px;color:#10214a;font-size:12.5px;white-space:pre-wrap}.stokan-social-parser-post button{min-height:28px;padding:0 14px;border:1px solid rgba(91,91,214,0.4);border-radius:9px;background:rgba(91,91,214,0.08);color:#2f3ab2;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.stokan-social-target{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(198,213,239,0.85);border-radius:10px;background:rgba(255,255,255,0.85);font-size:12.5px;color:#10214a}.stokan-social-target span{flex:1}.stokan-social-target.is-published strong{color:#1d9a6c}.stokan-social-target.is-failed strong{color:#c23f3f}.stokan-social-empty{margin:4px;color:#687590;font-size:12.5px}.stokan-social-mod-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:999px;background:#c23f3f;color:#fff;font-style:normal;font-size:10px;font-weight:800;vertical-align:middle}.stokan-social-mod-badge[hidden]{display:none}.stokan-social-hint{margin:0;color:#687590;font-size:12px}.stokan-social-sources{display:grid;gap:8px}.stokan-social-source{border:1px solid rgba(198,213,239,0.85);border-radius:12px;background:rgba(255,255,255,0.85);overflow:hidden}.stokan-social-source-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px}.stokan-social-source-head strong{display:block;color:#10214a;font-size:13px}.stokan-social-source-head small{color:#687590;font-size:11px}.stokan-social-source-actions{display:flex;gap:5px;flex:none}.stokan-social-source-actions button{width:28px;height:28px;border:1px solid rgba(149,164,201,0.5);border-radius:8px;background:#fff;color:#46527a;font-size:14px;cursor:pointer}.stokan-social-source-actions button:hover{border-color:rgba(91,91,214,0.6)}.stokan-social-source-settings{display:grid;gap:9px;padding:12px 14px;border-top:1px solid rgba(198,213,239,0.7);background:rgba(244,247,254,0.6)}.stokan-social-source-settings[hidden]{display:none}.stokan-social-field{display:flex;flex-direction:column;gap:4px;color:#46527a;font-size:12px}.stokan-social-field input{min-height:32px;padding:0 10px;border:1px solid rgba(149,164,201,0.55);border-radius:9px;background:#fff;color:#10214a;font:inherit;font-size:13px;max-width:180px}.stokan-social-source-channels{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid rgba(198,213,239,0.7);border-radius:10px;background:rgba(255,255,255,0.7)}.stokan-social-source-save{justify-self:start;min-height:32px;padding:0 16px;border:0;border-radius:9px;background:#5b5bd6;color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.stokan-social-moderation{display:grid;gap:10px}.stokan-social-mod-row{display:flex;align-items:flex-start;gap:12px}.stokan-social-mod-pick{display:flex;padding-top:20px;flex:none;cursor:pointer}.stokan-social-mod-pick input{width:18px;height:18px;cursor:pointer;accent-color:#5b5bd6}.stokan-social-mod-avatar{display:inline-grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:linear-gradient(135deg,#5b5bd6,#6e6ee4);color:#fff;font-style:normal;font-size:12px;font-weight:800}.stokan-social-mod-item{flex:1;min-width:0;padding:16px 18px;border:1px solid rgba(198,213,239,0.6);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(30,41,89,0.05);transition:box-shadow 0.15s}.stokan-social-mod-row.is-selected .stokan-social-mod-item{border-color:rgba(91,91,214,0.5);box-shadow:0 6px 18px rgba(91,91,214,0.14)}.stokan-social-mod-item:hover{box-shadow:0 10px 26px rgba(30,41,89,0.09)}.stokan-social-mod-item p{margin:0 0 8px;color:#10214a;font-size:13px;white-space:pre-wrap}.stokan-social-mod-media{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;align-items:center}.stokan-social-mod-media img{width:84px;height:84px;object-fit:cover;border-radius:9px;border:1px solid rgba(198,213,239,0.8)}.stokan-social-mod-video{color:#687590;font-size:12px;font-weight:700}.stokan-social-mod-actions{display:flex;gap:8px;flex-wrap:wrap}.stokan-social-mod-actions button{min-height:34px;padding:0 18px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background 0.15s,color 0.15s,border-color 0.15s}.stokan-social-mod-actions button:first-child{background:rgba(91,91,214,0.1);color:#4646b4;border-color:rgba(91,91,214,0.3)}.stokan-social-mod-actions button:first-child:hover{background:linear-gradient(135deg,#5b5bd6,#6e6ee4);color:#fff;border-color:transparent}.stokan-social-mod-actions button:first-child:disabled{opacity:0.55;cursor:default}.stokan-social-mod-actions [data-social-mod-schedule]{background:#fff;color:#46527a;border-color:rgba(149,164,201,0.5)}.stokan-social-mod-actions [data-social-mod-schedule]:hover{border-color:#5b5bd6;color:#4646b4}.stokan-social-mod-actions button:last-child{background:rgba(194,63,63,0.06);color:#b91c1c;border-color:rgba(194,63,63,0.25)}.stokan-social-mod-actions button:last-child:hover{background:rgba(194,63,63,0.12)}.stokan-social-mod-actions button:disabled{opacity:0.55;cursor:default}.stokan-social-mod-schedule{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;margin-top:4px;border-radius:10px;background:rgba(91,91,214,0.06);border:1px solid rgba(91,91,214,0.22)}.stokan-social-mod-schedule label{display:inline-flex;align-items:center;gap:6px;color:#46527a;font-size:12.5px;font-weight:600}.stokan-social-mod-schedule input[type="datetime-local"]{min-height:32px;padding:0 10px;border:1px solid rgba(149,164,201,0.55);border-radius:9px;background:#fff;color:#10214a;font:inherit;font-size:13px}.stokan-social-mod-schedule button{min-height:32px;padding:0 16px;border:0;border-radius:9px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.stokan-social-mod-schedule [data-social-mod-schedule-confirm]{background:#5b5bd6;color:#fff}.stokan-social-mod-schedule [data-social-mod-schedule-confirm]:disabled{opacity:0.55;cursor:default}.stokan-social-mod-schedule [data-social-mod-schedule-cancel]{background:rgba(70,82,122,0.08);color:#46527a;border:1px solid rgba(149,164,201,0.5)}.stokan-social-mod-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid rgba(198,213,239,0.7)}.stokan-social-mod-toolbar select,.stokan-social-mod-toolbar input[type="datetime-local"]{min-height:32px;padding:0 10px;border:1px solid rgba(149,164,201,0.55);border-radius:9px;background:#fff;color:#10214a;font:inherit;font-size:13px}.stokan-social-mod-when{display:inline-flex;align-items:center;gap:6px;color:#46527a;font-size:12px}.stokan-social-mod-toolbar button{min-height:32px;padding:0 14px;border:0;border-radius:9px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.stokan-social-mod-toolbar [data-social-mod-bulk-approve]{background:linear-gradient(135deg,#5b5bd6,#6e6ee4);color:#fff;box-shadow:0 4px 12px rgba(91,91,214,0.28)}.stokan-social-mod-toolbar [data-social-mod-bulk-reject]{background:rgba(194,63,63,0.08);color:#b91c1c;border:1px solid rgba(194,63,63,0.25)}.stokan-social-mod-toolbar button:disabled{opacity:0.5;cursor:default}.stokan-social-mod-items{display:grid;gap:10px}.stokan-social-mod-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.stokan-social-mod-origin{font-size:13px;font-weight:700;color:#10214a}.stokan-social-mod-body{margin:0 0 8px;color:#10214a;font-size:13px;white-space:pre-wrap;cursor:text;padding:6px 8px;border-radius:9px;border:1px solid transparent;transition:background 0.12s,border-color 0.12s}.stokan-social-mod-body:hover{background:rgba(91,91,214,0.06);border-color:rgba(91,91,214,0.2)}.stokan-social-mod-item.is-editing{border-color:rgba(91,91,214,0.5);box-shadow:0 0 0 2px rgba(91,91,214,0.12)}.stokan-social-mod-item.is-editing textarea{width:100%;min-height:110px;resize:vertical;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(149,164,201,0.6);border-radius:10px;background:#fff;color:#10214a;font:inherit;font-size:13px;margin-bottom:10px}.stokan-social-mod-medit{position:relative;display:inline-flex}.stokan-social-mod-medit button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:0;background:#b91c1c;color:#fff;font-size:14px;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.25)}.stokan-social-scheduled-list{display:grid;gap:10px}.stokan-social-sched-card{padding:14px 16px;border-radius:16px;border:1px solid rgba(198,213,239,0.6);background:#fff;box-shadow:0 6px 18px rgba(30,41,89,0.05);transition:box-shadow 0.15s}.stokan-social-sched-card:not(.is-editing):hover{box-shadow:0 10px 26px rgba(30,41,89,0.09)}.stokan-social-sched-card.is-editing{border-color:rgba(91,91,214,0.5);box-shadow:0 0 0 2px rgba(91,91,214,0.12);background:rgba(244,247,254,0.7)}.stokan-social-sched-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.stokan-social-sched-head>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.stokan-social-sched-head strong{color:#10214a;font-size:13px}.stokan-social-sched-head small{color:#687590;font-size:11.5px}.stokan-social-sched-text{margin:0 0 8px;color:#10214a;font-size:13px;white-space:pre-wrap}.stokan-social-sched-card.is-editing textarea{width:100%;min-height:100px;resize:vertical;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(149,164,201,0.6);border-radius:10px;background:#fff;color:#10214a;font:inherit;font-size:13px;margin-bottom:10px}.stokan-social-sched-card.is-editing .stokan-social-field{margin:10px 0}.stokan-social-sched-card.is-editing input[type="datetime-local"]{min-height:32px;padding:0 10px;border:1px solid rgba(149,164,201,0.55);border-radius:9px;background:#fff;color:#10214a;font:inherit;font-size:13px;max-width:220px}.stokan-social-sched-card.is-editing .stokan-social-mod-actions{margin-top:10px}.stokan-social-analytics{display:flex;flex-direction:column;gap:12px;padding:2px}.stokan-an-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stokan-an-kpi{background:#fff;border:1px solid rgba(198,213,239,0.7);border-radius:14px;padding:12px 14px;box-shadow:0 6px 18px rgba(30,41,89,0.05);display:flex;flex-direction:column;gap:4px}.stokan-an-kpi small{color:#6b7799;font-size:11.5px;font-weight:600}.stokan-an-kpi-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.stokan-an-kpi strong{color:#10214a;font-size:25px;font-weight:800;line-height:1}.stokan-an-trend{font-size:12px;font-weight:700;font-style:normal;color:#6b7799}.stokan-an-trend.is-up{color:#16a34a}.stokan-an-trend.is-down{color:#dc2626}.stokan-an-spark{width:100%;height:28px;margin-top:4px}.stokan-an-row{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:12px}.stokan-an-card{background:#fff;border:1px solid rgba(198,213,239,0.7);border-radius:16px;padding:14px 16px;box-shadow:0 6px 18px rgba(30,41,89,0.05);min-width:0}.stokan-an-card h4{margin:0 0 12px;color:#10214a;font-size:13.5px;font-weight:700}.stokan-an-card h4 small{color:#6b7799;font-weight:600;font-size:11.5px}.stokan-an-area{width:100%;height:auto;display:block}.stokan-an-bars{width:100%;height:170px;display:block}.stokan-an-heat{width:100%;height:auto;display:block}.stokan-an-axis{fill:#97a3c2;font-size:9px;font-family:inherit}.stokan-an-donut-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.stokan-an-donut{width:132px;height:132px}.stokan-an-legend{display:flex;flex-direction:column;gap:6px;width:100%}.stokan-an-leg{display:flex;align-items:center;gap:7px;font-size:12px;color:#46527a;font-weight:600}.stokan-an-leg i{width:10px;height:10px;border-radius:3px;flex:none}.stokan-an-note{margin:0;color:#6b7799;font-size:12px}@media (max-width:720px){.stokan-an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-an-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.stokan-social-main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:8px}.stokan-workspace-app-main.stokan-social-main{background:#eef2f8;padding:8px!important}.stokan-social-content{grid-row:1}.stokan-social-sidebar{grid-row:2;flex-direction:row;align-items:stretch;gap:2px;padding:5px 6px;overflow-x:auto;overflow-y:hidden;border-radius:14px;scrollbar-width:thin}.stokan-social-sidebar button{flex:1 0 auto;flex-direction:column;justify-content:center;gap:3px;min-width:56px;min-height:50px;padding:4px 6px;font-size:10px;text-align:center;position:relative}.stokan-social-sidebar button span{flex:none;min-width:0;white-space:nowrap}.stokan-social-sidebar button .stokan-social-mod-badge{position:absolute;top:2px;right:4px;margin-left:0}.stokan-social-sidebar em{display:none}}.stokan-browser{height:100%;min-height:0}.stokan-browser-main{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;background:#eef3fb}.stokan-browser-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(198,213,239,0.7);background:rgba(255,255,255,0.94)}.stokan-browser-nav,.stokan-browser-actions{display:flex;align-items:center;gap:4px}.stokan-browser-nav button,.stokan-browser-actions button{width:30px;height:30px;border:1px solid rgba(149,164,201,0.5);border-radius:9px;background:rgba(255,255,255,0.9);color:#10214a;font-size:15px;line-height:1;cursor:pointer}.stokan-browser-nav button:hover:not(:disabled),.stokan-browser-actions button:hover:not(:disabled){border-color:rgba(91,91,214,0.6)}.stokan-browser-nav button:disabled,.stokan-browser-actions button:disabled{cursor:not-allowed;color:#9aa7bf;background:rgba(242,245,251,0.9)}.stokan-browser-address input{width:100%;min-height:32px;padding:0 16px;border:1px solid rgba(149,164,201,0.55);border-radius:999px;background:rgba(244,247,254,0.95);color:#10214a;font:inherit;font-size:13px;outline:none;box-sizing:border-box}.stokan-browser-address input:focus{border-color:rgba(91,91,214,0.7);background:#fff}.stokan-browser-beta{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(113,80,197,0.28);border-radius:999px;color:#5d3cae;background:#f4efff;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.stokan-browser-status{margin:0;min-height:18px;padding:7px 12px;border-bottom:1px solid rgba(198,213,239,0.68);color:#53637e;background:rgba(249,251,255,0.96);font-size:12px;line-height:1.35}.stokan-browser-stage{grid-row:3;position:relative;min-height:0;align-self:stretch;overflow:auto;background:linear-gradient(45deg,rgba(218,226,241,0.42) 25%,transparent 25%) 0 0 / 24px 24px,linear-gradient(-45deg,rgba(218,226,241,0.42) 25%,transparent 25%) 0 0 / 24px 24px,#e7edf7}.stokan-browser-raster{display:block;width:100%;min-height:100%;height:auto;object-fit:contain;object-position:top center;background:#fff;pointer-events:none;user-select:none;-webkit-user-drag:none}.stokan-browser-raster[hidden]{display:none}.stokan-browser-live{display:block;width:100%;min-height:100%;background:#fff;object-fit:contain;outline:none;touch-action:none;cursor:default}.stokan-browser-live:focus-visible{outline:3px solid rgba(91,91,214,0.7);outline-offset:-3px}.stokan-browser-live[hidden]{display:none}.stokan-browser-state{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;align-content:center;gap:9px;padding:28px;text-align:center;background:linear-gradient(160deg,rgba(244,248,255,0.98),rgba(251,252,255,0.98))}.stokan-browser-state[hidden]{display:none}.stokan-browser-state strong{color:#10214a;font-size:17px}.stokan-browser-state p{max-width:430px;margin:0;color:#687590;font-size:13px;line-height:1.5}.stokan-browser-state-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#6d4fc1;background:#eee7ff;font-size:22px;font-weight:800}.stokan-browser-start-icon{width:64px;height:64px;border-radius:18px;background:radial-gradient(circle at 50% 42%,#d9ecff 0 30%,transparent 31%),linear-gradient(135deg,#1f78ff,#5b5bd6);box-shadow:0 14px 34px rgba(31,120,255,0.3)}.stokan-browser-spinner{width:30px;height:30px;border:3px solid rgba(91,91,214,0.18);border-top-color:#5b5bd6;border-radius:50%;animation:stokanBrowserSpin 0.8s linear infinite}@keyframes stokanBrowserSpin{to{transform:rotate(360deg)}}.stokan-browser-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.stokan-browser-toolbar{grid-template-columns:auto minmax(0,1fr);gap:7px;padding:8px}.stokan-browser-actions{grid-column:1 / -1;justify-content:space-between}.stokan-browser-actions button{margin-left:auto}.stokan-browser-address input{min-height:30px;padding:0 12px}.stokan-browser-status{padding:6px 9px;font-size:11.5px}.stokan-browser-state{padding:20px}}.stokan-workspace-window-body-browser{padding:0}.stokan-team{position:relative;height:100%;min-height:0;container:stokan-team / inline-size}.stokan-team-main{display:grid;grid-template-columns:172px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:10px;height:100%;padding:10px}.stokan-team-sidebar{display:flex;flex-direction:column;gap:4px;padding:10px 8px;border:1px solid rgba(198,213,239,0.88);border-radius:14px;background:rgba(255,255,255,0.7);min-height:0}.stokan-team-sidebar button{min-height:34px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#10214a;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.stokan-team-sidebar button.is-active{background:rgba(91,91,214,0.12);color:#2f3ab2}.stokan-team-sidebar em{margin-top:auto;padding:8px 6px 2px;color:#687590;font-size:11px;font-style:normal;line-height:1.4;overflow:hidden}.stokan-team-sidebar em[data-state="error"]{color:#c23f3f}.stokan-team-content{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;min-width:0}.stokan-team-hint{margin:0 0 10px;color:#687590;font-size:12px}.stokan-team-role-chips{display:flex;flex-wrap:wrap;gap:8px;align-content:start;padding:12px;border:1px solid rgba(198,213,239,0.88);border-radius:14px;background:rgba(255,255,255,0.62);margin-bottom:10px}.stokan-team-role-pill{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 14px;border:1px solid rgba(149,164,201,0.55);border-radius:999px;background:rgba(255,255,255,0.92);color:#10214a;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease}.stokan-team-role-pill:hover{border-color:rgba(91,91,214,0.65);box-shadow:0 4px 14px rgba(47,58,178,0.14)}.stokan-team-role-pill.is-system{background:rgba(231,240,255,0.85);color:#2f3ab2}.stokan-team-role-pill i{font-style:normal;font-size:10.5px;font-weight:800;color:#5b5bd6;background:rgba(91,91,214,0.12);border-radius:999px;padding:1px 7px}.stokan-team-role-pill.is-new{border-style:dashed;background:transparent;color:#5b5bd6}.stokan-team-modal{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:rgba(16,24,40,0.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:inherit}.stokan-team-modal[hidden]{display:none}.stokan-team-modal-card{width:min(520px,100%);max-height:100%;overflow-y:auto;background:#fff;border:1px solid rgba(198,213,239,0.9);border-radius:16px;padding:18px;box-shadow:0 28px 70px rgba(16,24,40,0.28)}.stokan-team-modal-card:has(.stokan-team-role-form:not([hidden])){display:flex;flex-direction:column;overflow-y:hidden}.stokan-team-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.stokan-team-modal-head strong{color:#10214a;font-size:15px}.stokan-team-modal-head button{width:28px;height:28px;border:1px solid rgba(149,164,201,0.5);border-radius:9px;background:rgba(255,255,255,0.9);color:#687590;font-size:15px;line-height:1;cursor:pointer}.stokan-team-modal-readonly p{margin:0 0 10px;color:#687590;font-size:12.5px}.stokan-team-modal-readonly div{display:flex;flex-wrap:wrap;gap:6px}.stokan-team-form-actions .is-danger{background:rgba(220,38,38,0.08);color:#b91c1c}.stokan-team-tabs{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid rgba(198,213,239,0.88);border-radius:14px;background:rgba(255,255,255,0.7)}.stokan-team-tabs button{min-height:32px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#10214a;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.stokan-team-tabs button.is-active{background:rgba(91,91,214,0.12);color:#2f3ab2}.stokan-team-tabs em{margin-left:auto;padding-right:8px;color:#687590;font-size:11.5px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-team-tabs em[data-state="error"]{color:#c23f3f}.stokan-team-panel{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;overflow:hidden}.stokan-team-panel[hidden]{display:none}.stokan-team-panel[data-team-panel="invites"]{grid-template-rows:auto auto minmax(0,1fr)}.stokan-team-panel[data-team-panel="roles"]:not([hidden]){display:block;overflow-y:auto}.stokan-team-panel[data-team-panel="roles"] .stokan-team-list{overflow:visible;margin-bottom:10px}.stokan-team-list{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:8px;padding:10px;border:1px solid rgba(198,213,239,0.88);border-radius:14px;background:rgba(255,255,255,0.6)}.stokan-team-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(205,219,243,0.6);border-radius:12px;background:rgba(255,255,255,0.78)}.stokan-team-avatar{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#8a8af0,#5b5bd6);color:#ffffff;font-size:14px;font-weight:800}.stokan-team-avatar.is-invite{background:linear-gradient(135deg,#ffd27a,#e8a83e)}.stokan-team-avatar.has-image{background-size:cover;background-position:center}.stokan-team-position{color:#5b5bd6;font-size:11px;font-weight:700}.stokan-team-position-input{margin-top:3px;max-width:220px;border:1px solid rgba(149,164,201,0.5);border-radius:7px;padding:3px 7px;font:inherit;font-size:11.5px;color:#10214a;background:rgba(255,255,255,0.85)}.stokan-team-position-input:focus{outline:none;border-color:#5b5bd6;box-shadow:0 0 0 2px rgba(91,91,214,0.16)}.stokan-team-row-main{min-width:0;flex:1 1 auto;display:grid;gap:1px}.stokan-team-row-main strong{overflow:hidden;color:#10214a;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.stokan-team-row-main small{color:#687590;font-size:11px}.stokan-team-you{margin-left:6px;padding:1px 7px;border-radius:999px;background:rgba(91,91,214,0.12);color:#2f3ab2;font-size:10px;font-style:normal;font-weight:800}.stokan-team-role-select{min-height:30px;max-width:210px;padding:0 8px;border:1px solid rgba(198,213,239,0.88);border-radius:9px;background:#ffffff;color:#10214a;font:inherit;font-size:12.5px}.stokan-team-role-chip,.stokan-team-perm-chip{display:inline-block;margin:1px 3px 1px 0;padding:2px 9px;border-radius:999px;background:rgba(91,91,214,0.1);color:#2f3ab2;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.stokan-team-remove{width:28px;height:28px;flex:none;border:1px solid rgba(198,213,239,0.88);border-radius:9px;background:#ffffff;color:#9aa7b8;font:inherit;font-size:15px;cursor:pointer}.stokan-team-remove:hover:not(:disabled){color:#c23f3f;border-color:rgba(194,63,63,0.4)}.stokan-team-remove:disabled{opacity:0.35;cursor:default}.stokan-team-empty{margin:8px;color:#687590;font-size:13px}.stokan-team-role-card{position:relative;display:grid;gap:5px;padding:10px 12px;border:1px solid rgba(205,219,243,0.6);border-radius:12px;background:rgba(255,255,255,0.78)}.stokan-team-role-card strong{color:#10214a;font-size:13.5px}.stokan-team-role-card small{color:#687590;font-size:11px;line-height:1.7}.stokan-team-role-card.is-system{background:rgba(231,240,255,0.55)}.stokan-team-role-actions{position:absolute;top:8px;right:8px;display:flex;gap:6px}.stokan-team-role-actions button{width:26px;height:26px;border:1px solid rgba(198,213,239,0.88);border-radius:8px;background:#ffffff;color:#687590;font:inherit;font-size:13px;cursor:pointer}.stokan-team-role-form{display:grid;flex:1 1 auto;min-height:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;padding:10px 12px;border:1px solid rgba(198,213,239,0.88);border-radius:14px;background:rgba(255,255,255,0.7)}.stokan-team-role-form strong{color:#10214a;font-size:13px}.stokan-team-role-form input[type="text"],.stokan-team-invite-form input,.stokan-team-invite-form select{min-height:34px;padding:0 10px;border:1px solid rgba(198,213,239,0.88);border-radius:10px;background:#ffffff;color:#10214a;font:inherit;font-size:13px}.stokan-team-perms-note{margin:0 0 4px;padding:8px 10px;border-radius:10px;background:rgba(91,91,214,0.07);color:#2f3ab2;font-size:11.5px;line-height:1.45}.stokan-team-perms-note b{font-weight:700}.stokan-team-perms{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-right:2px}.stokan-team-role-form[hidden],.stokan-team-modal-readonly[hidden],.stokan-team-app-perms[hidden]{display:none!important}.stokan-team-app{border:1px solid rgba(205,219,243,0.7);border-radius:12px;background:rgba(255,255,255,0.6);overflow:hidden;flex:0 0 auto}.stokan-team-app.has-grants{border-color:rgba(91,91,214,0.5);background:rgba(91,91,214,0.04)}.stokan-team-app-tile{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:transparent;font:inherit;color:#10214a;cursor:pointer;text-align:left}.stokan-team-app-tile:hover{background:rgba(91,91,214,0.06)}.stokan-team-app-ico{width:26px;height:26px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.stokan-team-app-ico img,.stokan-team-app-ico svg{width:26px;height:26px;border-radius:7px}.stokan-team-app-name{flex:1 1 auto;font-size:13px;font-weight:700}.stokan-team-app-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#5b5bd6;color:#ffffff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.stokan-team-app-count:empty{display:none}.stokan-team-app-chev{width:16px;height:16px;flex:0 0 auto;color:#8a93a8;transition:transform .15s ease}.stokan-team-app.is-open .stokan-team-app-chev{transform:rotate(180deg)}.stokan-team-app-perms{display:flex;flex-direction:column;gap:6px;padding:4px 12px 11px 46px}.stokan-team-app-perms label{display:flex;align-items:center;gap:8px;color:#10214a;font-size:12.5px;cursor:pointer}.stokan-team-app-all{font-weight:700;color:#2f3ab2;padding-bottom:6px;margin-bottom:2px;border-bottom:1px dashed rgba(205,219,243,0.8)}.stokan-team-form-actions{display:flex;gap:8px}.stokan-team-form-actions button,.stokan-team-invite-form button{min-height:34px;padding:0 16px;border:0;border-radius:10px;background:#0f1a31;color:#ffffff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.stokan-team-form-actions [data-team-role-cancel]{background:rgba(91,91,214,0.1);color:#2f3ab2}.stokan-team-invite-form{display:flex;gap:8px;align-items:center}.stokan-team-invite-form input{flex:1 1 auto}@container stokan-team (max-width:560px){.stokan-team-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.stokan-team-sidebar{flex-direction:row;flex-wrap:wrap}.stokan-team-sidebar em{width:100%;margin-top:0}.stokan-team-row{flex-wrap:wrap}.stokan-team-invite-form{flex-wrap:wrap}.stokan-team-invite-form input,.stokan-team-invite-form select,.stokan-team-invite-form button,.stokan-team-role-select{max-width:100%;min-width:0}.stokan-team-invite-form input{flex-basis:100%}.stokan-team-role-select{width:100%}}.stokan-team-invite-link{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px dashed rgba(91,91,214,0.4);border-radius:10px;background:rgba(91,91,214,0.05);font-size:12px;color:#2f3ab2;min-width:0}.stokan-team-invite-link code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.stokan-team-invite-link button{border:1px solid rgba(91,91,214,0.35);border-radius:8px;background:#ffffff;color:#2f3ab2;font:inherit;font-size:11.5px;padding:4px 10px;cursor:pointer}.stokan-files-item.is-private .stokan-files-item-icon{position:relative}.stokan-files-item.is-private .stokan-files-item-icon::after{content:"";position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='2.4'/%3E%3Cpath d='M8 10.5V8a4 4 0 0 1 8 0v2.5'/%3E%3C/svg%3E") center / 10px 10px no-repeat,rgba(255,255,255,0.96);box-shadow:0 1px 3px rgba(15,23,42,0.28)}.no-perm-files-upload .stokan-files-upload-button,.no-perm-files-upload [data-stokan-files-drop-overlay]{display:none!important}.no-perm-files-manage [data-stokan-files-menu-action="rename"],.no-perm-files-manage [data-stokan-files-menu-action="folder"],.no-perm-files-manage [data-stokan-files-menu-action="trash"],.no-perm-files-manage [data-stokan-files-menu-action="restore"],.no-perm-files-manage [data-stokan-files-menu-action="visibility"],.no-perm-files-manage [data-stokan-files-batch="trash"]{display:none!important}.no-perm-warehouse-operate [data-warehouse-action="receipt"],.no-perm-warehouse-operate [data-warehouse-action="count"],.no-perm-warehouse-operate [data-warehouse-action="writeoff"]{display:none!important}.no-perm-crm-tasks [data-crm-tab="tasks"],.no-perm-crm-tasks [data-crm-panel="tasks"],.no-perm-crm-deals [data-crm-tab="deals"],.no-perm-crm-deals [data-crm-panel="deals"],.no-perm-crm-companies.no-perm-crm-contacts [data-crm-tab="counterparties"],.no-perm-crm-companies.no-perm-crm-contacts [data-crm-panel="counterparties"]{display:none!important}.stokan-warehouse-app{height:100%;min-height:0;container:stokan-warehouse / inline-size}.stokan-workspace-app-page>.stokan-warehouse-app{width:min(1120px,100%);min-height:680px;margin:0 auto;overflow:hidden;border:1px solid rgba(205,219,243,0.82);border-radius:24px;background:rgba(255,255,255,0.62);box-shadow:0 30px 80px rgba(31,66,143,0.12)}.stokan-warehouse-layout,.stokan-warehouse-workspace,.stokan-warehouse-stock,.stokan-warehouse-workbench,.stokan-warehouse-panel{min-width:0;min-height:0;overflow:hidden}.stokan-warehouse-layout{grid-template-columns:minmax(176px,198px) minmax(0,1fr)}.stokan-warehouse-main{grid-template-rows:minmax(0,1fr)}.stokan-warehouse-workbench header span,.stokan-warehouse-panel header span,.stokan-warehouse-stock header span{color:#5b5bd6;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.stokan-warehouse-panel{border:1px solid rgba(205,219,243,0.82);border-radius:18px;background:rgba(255,255,255,0.7);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}.stokan-warehouse-queue small{display:block;margin-top:6px;color:#687590;font-size:12px;font-weight:800;line-height:1.25}.stokan-warehouse-workspace{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.stokan-warehouse-workbench{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:12px;overflow:hidden;border:1px solid rgba(205,219,243,0.82);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,0.78),rgba(244,249,255,0.66)),radial-gradient(circle at 100% 0%,rgba(91,91,214,0.09),transparent 32%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}.stokan-warehouse-workbench:not(.is-active){display:none}.stokan-warehouse-operation-workbench{grid-template-rows:auto minmax(0,1fr)}.stokan-warehouse-stock{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px}.stokan-warehouse-panel header,.stokan-warehouse-workbench header,.stokan-warehouse-stock header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.stokan-warehouse-stock header.stokan-warehouse-stock-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,auto);align-items:start;gap:8px 10px}.stokan-warehouse-stock-title{display:grid;gap:2px;min-width:0}.stokan-warehouse-stock-title-row{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.stokan-warehouse-stock .stokan-warehouse-stock-title-row small{display:inline-flex;align-items:center;min-height:24px;margin-top:0;padding:0 8px;border-radius:999px;background:rgba(232,240,253,0.72);color:#52617c;white-space:nowrap}.stokan-app-runtime-status.stokan-warehouse-runtime-status{min-width:0;max-width:226px;min-height:32px;padding:5px 7px 5px 10px;border-radius:999px}.stokan-app-runtime-status.stokan-warehouse-runtime-status button{min-height:24px;padding:0 8px;border-radius:999px}.stokan-warehouse-panel header strong,.stokan-warehouse-workbench header strong,.stokan-warehouse-stock header strong{display:block;overflow:hidden;color:#07143e;font-size:19px;font-weight:950;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-stock header small{display:block;margin-top:4px;color:#687590;font-size:11px;font-weight:850;line-height:1.2}.stokan-warehouse-workbench header em{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:rgba(232,240,253,0.88);color:#52617c;font-style:normal;font-size:12px;font-weight:900}.stokan-warehouse-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stokan-warehouse-actions button{min-height:42px;padding:0 12px;border:1px solid rgba(198,213,239,0.9);border-radius:14px;background:rgba(241,247,255,0.82);color:#10214a;font:inherit;font-size:13px;font-weight:950;cursor:pointer}.stokan-warehouse-actions button:hover,.stokan-warehouse-actions button:focus-visible,.stokan-warehouse-actions button.is-active{border-color:rgba(91,91,214,0.55);background:rgba(255,255,255,0.94);color:#4a48c2;outline:none}.stokan-warehouse-operation{display:grid;gap:6px;min-height:148px;padding:18px;border:1px solid rgba(205,219,243,0.82);border-radius:18px;background:linear-gradient(135deg,rgba(246,249,255,0.9),rgba(255,255,255,0.76)),radial-gradient(circle at 100% 0%,rgba(33,182,126,0.12),transparent 38%)}.stokan-warehouse-operation strong{color:#07143e;font-size:24px;font-weight:950;line-height:1.1}.stokan-warehouse-operation p{margin:0;color:#5c6984;font-size:14px;font-weight:780;line-height:1.35}.stokan-warehouse-operation-stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,0.85fr);gap:12px;min-height:0;overflow:auto}.stokan-warehouse-legacy{margin-top:10px}.stokan-warehouse-queue{display:grid;gap:8px;margin:0;padding:0;list-style:none}.stokan-warehouse-queue li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:center;padding:9px;border-radius:14px;background:rgba(246,249,255,0.82)}.stokan-warehouse-queue li>span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;grid-row:span 2;border-radius:11px;background:#0f1a31;color:#ffffff;font-size:11px;font-weight:950}.stokan-warehouse-queue strong{color:#07143e;font-size:13px;font-weight:950;line-height:1.15}.stokan-warehouse-filters{display:flex;flex-wrap:wrap;grid-column:1 / -1;align-items:center;gap:7px;min-width:0;width:100%}.stokan-warehouse-search{flex:1 1 220px;min-width:0}.stokan-warehouse-search input,.stokan-warehouse-filters select,.stokan-warehouse-pagination select{width:100%;min-height:32px;padding:0 12px;border:1px solid rgba(198,213,239,0.88);border-radius:12px;background:rgba(247,250,255,0.86);color:#10214a;font:inherit;font-size:12px;font-weight:780;outline:none}.stokan-warehouse-filters select{flex:0 0 158px;min-width:0;appearance:none;cursor:pointer}.stokan-warehouse-search input:focus,.stokan-warehouse-filters select:focus,.stokan-warehouse-pagination select:focus{border-color:rgba(91,91,214,0.55);background:rgba(255,255,255,0.96);box-shadow:0 0 0 3px rgba(91,91,214,0.12)}.stokan-warehouse-kpis{display:grid;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stokan-warehouse-kpi{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 12px;border:1px solid rgba(205,219,243,0.82);border-radius:12px;background:rgba(255,255,255,0.86);box-shadow:0 6px 16px rgba(40,60,130,0.05)}.stokan-warehouse-kpi-label{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:#5a6a8a;font-size:11px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.stokan-warehouse-kpi strong{flex:0 0 auto;color:#07143e;font-size:18px;font-weight:800;letter-spacing:-0.3px}.stokan-warehouse-kpi-dot{width:8px;height:8px;border-radius:50%;background:#9aa6c2}.stokan-warehouse-kpi.is-ok .stokan-warehouse-kpi-dot{background:#22b57c}.stokan-warehouse-kpi.is-ok strong{color:#15a06a}.stokan-warehouse-kpi.is-warn .stokan-warehouse-kpi-dot{background:#e9a436}.stokan-warehouse-kpi.is-warn strong{color:#bc780e}.stokan-warehouse-kpi.is-bad .stokan-warehouse-kpi-dot{background:#e5564b}.stokan-warehouse-kpi.is-bad strong{color:#d5423a}.stokan-warehouse-kpi.is-value strong{color:#4a48c2}.stokan-warehouse-scanner-body{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;overflow:hidden}.stokan-warehouse-scanner-field{display:grid;gap:8px;padding:16px 18px;border:1px solid rgba(91,91,214,0.28);border-radius:16px;background:linear-gradient(150deg,rgba(94,94,216,0.12),rgba(80,80,200,0.05))}.stokan-warehouse-scanner-field label{display:grid;gap:6px}.stokan-warehouse-scanner-field label span{color:#4a48c2;font-size:11px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.stokan-warehouse-scanner-field input{width:100%;min-height:48px;padding:0 16px;border:1.5px solid rgba(91,91,214,0.4);border-radius:13px;background:rgba(255,255,255,0.94);color:#07143e;font:inherit;font-size:19px;font-weight:800;letter-spacing:1px;outline:none}.stokan-warehouse-scanner-field input:focus{border-color:#5b5bd6;box-shadow:0 0 0 4px rgba(91,91,214,0.16)}.stokan-warehouse-scanner-field small{color:#5a6a8a;font-size:12px;font-weight:700}.stokan-warehouse-scanner-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stokan-warehouse-scanner-feed-wrap{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid rgba(205,219,243,0.82);border-radius:16px;background:rgba(255,255,255,0.86)}.stokan-warehouse-scanner-feed-head{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid rgba(205,219,243,0.82);color:#07143e;font-size:13px;font-weight:800}.stokan-warehouse-scanner-feed-head small{color:#8a97b4;font-size:11px;font-weight:700}.stokan-warehouse-scanner-feed{min-height:0;overflow-y:auto}.stokan-warehouse-scanner-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(237,240,250,0.9)}.stokan-warehouse-scanner-row.is-missing{background:rgba(252,233,231,0.6)}.stokan-warehouse-scanner-time{color:#9aa6c2;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.stokan-warehouse-scanner-item{display:grid;gap:2px;min-width:0}.stokan-warehouse-scanner-item strong{overflow:hidden;color:#07143e;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-scanner-item small{color:#8a97b4;font-size:11px;font-weight:600}.stokan-warehouse-scanner-tag{min-width:56px;padding:4px 11px;border-radius:999px;background:rgba(228,246,237,0.92);color:#137f55;font-size:12px;font-weight:800;text-align:center}.stokan-warehouse-scanner-row.is-missing .stokan-warehouse-scanner-tag{background:rgba(252,233,231,0.92);color:#d5423a}.stokan-warehouse-scanner-empty{display:grid;gap:4px;padding:32px 16px;text-align:center}.stokan-warehouse-scanner-empty strong{color:#07143e;font-size:14px;font-weight:800}.stokan-warehouse-scanner-empty small{color:#8a97b4;font-size:12px;font-weight:600}.stokan-warehouse-card{grid-template-rows:auto minmax(0,1fr)}.stokan-warehouse-card-head{display:flex;align-items:center;gap:12px}.stokan-warehouse-card-titles{flex:1;min-width:0}.stokan-warehouse-card-titles strong{display:block;overflow:hidden;color:#07143e;font-size:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-card-titles small{display:block;color:#8a97b4;font-size:12px;font-weight:600}.stokan-warehouse-card-status{padding:5px 12px;border-radius:999px;background:rgba(237,240,247,0.92);color:#52617c;font-style:normal;font-size:12px;font-weight:700}.stokan-warehouse-card-status[data-status="published"]{background:rgba(228,246,237,0.92);color:#137f55}.stokan-warehouse-card-status[data-status="draft"]{background:rgba(251,240,215,0.94);color:#a96a0c}.stokan-warehouse-card-status[data-status="archived"]{background:rgba(237,240,247,0.95);color:#6b7a92}.stokan-warehouse-card-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:14px;min-height:0;overflow:hidden}.stokan-warehouse-card-aside{display:grid;gap:12px;align-content:start;min-height:0;overflow-y:auto;padding:14px;border:1px solid rgba(205,219,243,0.82);border-radius:16px;background:rgba(255,255,255,0.86)}.stokan-warehouse-card-photo{display:flex;align-items:center;justify-content:center;height:150px;border-radius:13px;background:linear-gradient(150deg,rgba(238,240,255,0.9),rgba(227,230,250,0.85));color:#9fa6d8;font-size:12px;font-weight:700;overflow:hidden}.stokan-warehouse-card-photo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.stokan-warehouse-card-specs{display:grid;gap:0;margin:0}.stokan-warehouse-card-specs>div{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(239,242,250,0.9)}.stokan-warehouse-card-specs dt{color:#8a97b4;font-size:12px;font-weight:600}.stokan-warehouse-card-specs dd{margin:0;color:#07143e;font-size:12.5px;font-weight:700}.stokan-warehouse-card-prices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.stokan-warehouse-card-price,.stokan-warehouse-card-margin{padding:9px 11px;border:1px solid rgba(205,219,243,0.82);border-radius:11px;background:rgba(244,247,255,0.7)}.stokan-warehouse-card-price span,.stokan-warehouse-card-margin span{display:block;color:#8a97b4;font-size:10.5px;font-weight:600}.stokan-warehouse-card-price strong{color:#07143e;font-size:16px;font-weight:800}.stokan-warehouse-card-margin{background:rgba(228,246,237,0.6);border-color:rgba(191,230,210,0.9)}.stokan-warehouse-card-margin span{color:#15a06a}.stokan-warehouse-card-margin strong{color:#15a06a;font-size:16px;font-weight:800}.stokan-warehouse-card-main{display:flex;flex-direction:column;gap:13px;min-height:0;overflow:hidden}.stokan-warehouse-card-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.stokan-warehouse-card-uniteco{border:1px solid rgba(205,219,243,0.82);border-radius:16px;background:rgba(255,255,255,0.86);padding:12px 14px;max-height:420px;overflow-y:auto;overscroll-behavior:contain}.stokan-warehouse-card-uniteco-head{position:sticky;top:-12px;z-index:1;margin:-12px -14px 0;padding:12px 14px 8px;background:rgba(255,255,255,0.96)}.stokan-warehouse-card-uniteco[hidden]{display:none}.stokan-warehouse-card-uniteco-head{display:flex;justify-content:space-between;align-items:baseline;font-size:0.85em;font-weight:640;color:#3a496a;margin-bottom:8px}.stokan-warehouse-card-uniteco-head small{font-weight:400;color:#90a0b8}.stokan-warehouse-card-uniteco table{width:100%;border-collapse:collapse;font-size:0.84em}.stokan-warehouse-card-uniteco th{text-align:right;font-weight:500;color:#90a0b8;padding:2px 6px;white-space:nowrap}.stokan-warehouse-card-uniteco th:first-child,.stokan-warehouse-card-uniteco td:first-child{text-align:left}.stokan-warehouse-card-uniteco td{text-align:right;padding:4px 6px;white-space:nowrap;color:#172b4d}.stokan-warehouse-card-uniteco th[title],.stokan-warehouse-card-uniteco td[title]{cursor:help;text-decoration:underline dotted rgba(144,160,184,0.6);text-underline-offset:2px}.stokan-warehouse-card-uniteco td.is-profit-pos{color:#0d7a4d;font-weight:640}.stokan-warehouse-card-uniteco td.is-profit-neg{color:#bb3a23;font-weight:640}.stokan-warehouse-card-uniteco td.stokan-warehouse-card-uniteco-perunit{display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding-top:3px;padding-bottom:3px}.stokan-warehouse-card-uniteco-perunit strong{font-size:1.05em;font-weight:800}.stokan-warehouse-card-uniteco-perunit strong.is-profit-pos{color:#0d7a4d}.stokan-warehouse-card-uniteco-perunit strong.is-profit-neg{color:#bb3a23}.stokan-warehouse-card-uniteco-perunit small{font-size:0.78em;font-weight:400;color:#90a0b8}.stokan-warehouse-card-uniteco-note{margin:8px 0 0;font-size:0.76em;color:#90a0b8}.stokan-warehouse-card-uniteco-factors{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.stokan-warehouse-card-uniteco-chip{display:flex;flex-direction:column;gap:1px;padding:5px 10px;border:1px solid rgba(198,213,239,0.8);border-radius:10px;background:rgba(247,250,255,0.7)}.stokan-warehouse-card-uniteco-chip small{font-size:0.68em;font-weight:700;color:#90a0b8;text-transform:uppercase;letter-spacing:0.02em;white-space:nowrap}.stokan-warehouse-card-uniteco-chip strong{font-size:0.9em;font-weight:850;color:#172b4d;white-space:nowrap}.stokan-warehouse-card-uniteco-reco{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:10px;padding:10px 12px;border:1px solid rgba(91,91,214,0.22);border-radius:12px;background:rgba(91,91,214,0.06)}.stokan-warehouse-card-uniteco-reco.is-alarm{border-color:rgba(187,58,35,0.35);background:rgba(187,58,35,0.06)}.stokan-warehouse-card-uniteco-reco div{display:grid;gap:2px}.stokan-warehouse-card-uniteco-reco small{font-size:0.72em;color:#90a0b8}.stokan-warehouse-card-uniteco-reco strong{font-size:0.95em;color:#172b4d}.stokan-warehouse-card-uniteco-alert{margin-top:8px;padding:8px 12px;border-radius:10px;background:rgba(187,58,35,0.1);color:#bb3a23;font-size:0.8em;font-weight:640}.stokan-warehouse-card-uniteco-diag{display:grid;gap:7px;margin-top:10px}.stokan-warehouse-card-uniteco-diag-row{display:flex;gap:9px;align-items:flex-start;padding:9px 12px;border-radius:11px;font-size:0.82em;line-height:1.4}.stokan-warehouse-card-uniteco-diag-row p{margin:0}.stokan-warehouse-card-uniteco-diag-row span{flex:0 0 auto;font-size:1.05em}.stokan-warehouse-card-uniteco-diag-row.is-alarm{background:rgba(187,58,35,0.09);color:#a5301c}.stokan-warehouse-card-uniteco-diag-row.is-warn{background:rgba(214,158,46,0.13);color:#8a5a12}.stokan-warehouse-card-uniteco-diag-row.is-info{background:rgba(91,91,214,0.08);color:#3f3fae}.stokan-warehouse-card-journal{flex:1 1 0;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid rgba(205,219,243,0.82);border-radius:16px;background:rgba(255,255,255,0.86)}.stokan-warehouse-card-journal-head{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid rgba(205,219,243,0.82);color:#07143e;font-size:13px;font-weight:800}.stokan-warehouse-card-journal-head small{color:#8a97b4;font-size:11px;font-weight:700}.stokan-warehouse-card-journal-rows{min-height:0;overflow-y:auto}.stokan-warehouse-card-journal-row{display:grid;grid-template-columns:116px 116px minmax(0,1fr) 70px 64px;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(239,242,250,0.9)}.stokan-warehouse-card-journal-date{color:#8a97b4;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.stokan-warehouse-card-journal-type{width:fit-content;padding:3px 10px;border-radius:999px;background:rgba(237,240,247,0.92);color:#52617c;font-size:11.5px;font-weight:700}.stokan-warehouse-card-journal-type.type-receipt{background:rgba(228,246,237,0.92);color:#137f55}.stokan-warehouse-card-journal-type.type-sale{background:rgba(234,241,255,0.92);color:#2e69ff}.stokan-warehouse-card-journal-type.type-writeoff{background:rgba(252,233,231,0.92);color:#d5423a}.stokan-warehouse-card-journal-type.type-inventory{background:rgba(236,236,251,0.94);color:#4a48c2}.stokan-warehouse-card-journal-type.type-reserve{background:rgba(251,240,215,0.94);color:#a96a0c}.stokan-warehouse-card-journal-type.type-return{background:rgba(231,244,248,0.92);color:#1899b0}.stokan-warehouse-card-journal-doc{overflow:hidden;color:#5a6a8a;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-card-journal-delta{color:#8a97b4;font-size:14px;font-weight:800;text-align:right}.stokan-warehouse-card-journal-delta.is-up{color:#15a06a}.stokan-warehouse-card-journal-delta.is-down{color:#d5423a}.stokan-warehouse-card-journal-after{color:#07143e;font-size:13px;font-weight:700;text-align:right}.stokan-warehouse-card-journal-empty{display:grid;gap:4px;padding:30px 16px;text-align:center}.stokan-warehouse-card-journal-empty strong{color:#07143e;font-size:14px;font-weight:800}.stokan-warehouse-card-journal-empty small{color:#8a97b4;font-size:12px;font-weight:600}.stokan-warehouse-stock-rows{display:grid;gap:5px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:3px}.stokan-warehouse-stock-row{display:grid;grid-template-columns:minmax(210px,1.65fr) minmax(76px,0.55fr) minmax(82px,0.6fr) minmax(74px,0.52fr) minmax(64px,0.48fr) minmax(76px,0.56fr);gap:8px;align-items:center;min-height:34px;padding:7px 9px;border:0;border-radius:13px;background:rgba(246,249,255,0.78);color:#52617c;font:inherit;font-size:12px;font-weight:850;text-align:left}button.stokan-warehouse-stock-row{width:100%;cursor:pointer}button.stokan-warehouse-stock-row:hover,button.stokan-warehouse-stock-row:focus-visible{background:rgba(255,255,255,0.96);box-shadow:0 10px 28px rgba(91,91,214,0.14);outline:1px solid rgba(91,91,214,0.3)}.stokan-warehouse-stock-row[hidden]{display:none}.stokan-warehouse-stock-row.is-head{position:sticky;top:0;z-index:2;background:#eef3fb;color:#687590;font-size:11px;text-transform:uppercase;box-shadow:0 4px 12px rgba(40,60,130,0.07)}.stokan-warehouse-stock-row strong{color:#07143e;font-size:14px;font-weight:800}.stokan-warehouse-stock-row>strong{color:#15a06a}.stokan-warehouse-stock-row[data-row-available="0"]>strong{color:#d5423a}.stokan-warehouse-stock-row strong .stokan-warehouse-stock-onorder{display:block;margin-top:1px;color:#bc780e;font-size:9px;font-weight:800;text-transform:none}.stokan-warehouse-stock-item{display:grid;gap:3px;min-width:0}.stokan-warehouse-stock-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-stock-item small{display:block;overflow:hidden;color:#687590;font-size:10px;font-weight:780;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-stock-row.is-empty{min-height:58px;background:rgba(255,255,255,0.72)}.stokan-warehouse-stock-row em{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:72px;padding:5px 11px;border-radius:999px;background:rgba(237,240,247,0.92);color:#52617c;font-style:normal;font-size:11px;font-weight:750;text-align:center}.stokan-warehouse-stock-row[data-row-status~="published"] em{background:rgba(228,246,237,0.92);color:#137f55}.stokan-warehouse-stock-row[data-row-status~="stock"] em{background:rgba(236,236,251,0.94);color:#4a48c2}.stokan-warehouse-stock-row[data-row-status~="draft"] em{background:rgba(251,240,215,0.94);color:#a96a0c}.stokan-warehouse-stock-row[data-row-status~="archived"] em{background:rgba(237,240,247,0.95);color:#6b7a92}.stokan-warehouse-stock-row[data-row-status~="pending_delete"] em{background:rgba(250,228,226,0.95);color:#c03a32}.stokan-warehouse-stock-row[data-row-status~="pending_delete"] .stokan-warehouse-stock-item strong{color:#8a97b4;text-decoration:line-through;text-decoration-color:rgba(192,58,50,0.55)}.stokan-warehouse-app{position:relative}.stokan-warehouse-selectbar[hidden],.stokan-warehouse-context-menu[hidden],.stokan-warehouse-delete-modal[hidden]{display:none}.stokan-warehouse-stock-row{position:relative;padding-left:32px}.stokan-warehouse-stock-row.is-head{padding-left:32px}.stokan-warehouse-row-check{position:absolute;top:50%;left:9px;width:15px;height:15px;border:1.5px solid rgba(122,138,170,0.75);border-radius:5px;background:rgba(255,255,255,0.9);transform:translateY(-50%);cursor:pointer}.stokan-warehouse-stock-row.is-empty .stokan-warehouse-row-check,.stokan-warehouse-stock-row.is-head .stokan-warehouse-row-check{display:none}.stokan-warehouse-row-check:hover{border-color:#5b5bd6}.stokan-warehouse-stock-row.is-selected .stokan-warehouse-row-check{border-color:#5b5bd6;background:#5b5bd6}.stokan-warehouse-stock-row.is-selected .stokan-warehouse-row-check::after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.stokan-warehouse-stock-row.is-selected{background:rgba(91,91,214,0.1);outline:1px solid rgba(91,91,214,0.28)}.stokan-warehouse-selectbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;border:1px solid rgba(91,91,214,0.28);border-radius:14px;background:rgba(236,236,251,0.72)}.stokan-warehouse-selectbar strong{color:#35357e;font-size:12.5px;font-weight:850}.stokan-warehouse-selectbar button{min-height:30px;padding:0 12px;border:1px solid rgba(91,91,214,0.3);border-radius:11px;background:rgba(255,255,255,0.85);color:#4646b8;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.stokan-warehouse-selectbar button:hover{background:#fff}.stokan-warehouse-selectbar button.is-danger{border-color:rgba(213,66,58,0.35);background:rgba(250,228,226,0.6);color:#c03a32}.stokan-warehouse-selectbar button.is-ghost{margin-left:auto;border-color:transparent;background:transparent;color:#687590}.stokan-warehouse-context-menu{position:absolute;z-index:32;width:218px;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid rgba(198,213,239,0.9);border-radius:13px;background:rgba(255,255,255,0.97);box-shadow:0 18px 40px rgba(23,43,99,0.16)}.stokan-warehouse-context-menu button{display:block;width:100%;padding:8px 11px;border:0;border-radius:9px;background:transparent;color:#22315b;font:inherit;font-size:12.5px;font-weight:750;text-align:left;cursor:pointer}.stokan-warehouse-context-menu button:hover{background:rgba(91,91,214,0.1)}.stokan-warehouse-context-menu button.is-danger{color:#c03a32}.stokan-warehouse-context-menu button.is-danger:hover{background:rgba(213,66,58,0.1)}.stokan-warehouse-menu-sep{height:1px;margin:3px 6px;background:rgba(205,219,243,0.8)}.stokan-warehouse-delete-modal{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(23,33,64,0.34);backdrop-filter:blur(3px);border-radius:inherit}.stokan-warehouse-delete-dialog{width:min(430px,100%);display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid rgba(213,66,58,0.25);border-radius:18px;background:#fff;box-shadow:0 24px 60px rgba(23,43,99,0.28)}.stokan-warehouse-delete-dialog>strong{color:#10214a;font-size:15px;font-weight:900}.stokan-warehouse-delete-dialog p{margin:0;color:#52617c;font-size:12.5px;font-weight:700;line-height:1.4}.stokan-warehouse-delete-list{margin:0;padding:0 0 0 18px;color:#22315b;font-size:12.5px;font-weight:800}.stokan-warehouse-delete-list li{margin:2px 0}.stokan-warehouse-delete-warning{color:#a96a0c}.stokan-warehouse-delete-pin{display:flex;flex-direction:column;gap:5px;color:#687590;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em}.stokan-warehouse-delete-pin input{min-height:42px;padding:0 13px;border:1px solid rgba(198,213,239,0.9);border-radius:13px;background:rgba(247,250,255,0.9);color:#10214a;font:inherit;font-size:17px;font-weight:900;letter-spacing:0.35em;outline:none}.stokan-warehouse-delete-pin input:focus{border-color:rgba(213,66,58,0.45);background:#fff}.stokan-warehouse-delete-feedback{color:#687590;font-size:12px;font-weight:750}.stokan-warehouse-delete-feedback[data-tone="error"]{color:#c03a32}.stokan-warehouse-delete-feedback[data-tone="warn"]{color:#a96a0c}.stokan-warehouse-delete-feedback[data-tone="ok"]{color:#15a06a}.stokan-warehouse-delete-actions{display:flex;gap:8px;justify-content:flex-end}.stokan-warehouse-delete-actions button{min-height:36px;padding:0 16px;border:1px solid rgba(198,213,239,0.9);border-radius:12px;background:rgba(241,247,255,0.9);color:#22315b;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.stokan-warehouse-delete-actions button.is-danger{border-color:rgba(213,66,58,0.4);background:#d5423a;color:#fff}.stokan-warehouse-delete-actions button.is-danger:hover{background:#c03a32}.stokan-warehouse-delete-actions button:disabled{cursor:default;opacity:0.55}.stokan-warehouse-pagination{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;min-height:36px;padding-top:4px}.stokan-warehouse-pagination-summary{margin-right:2px;color:#52617c;font-size:12px;font-weight:850;white-space:nowrap}.stokan-warehouse-pagination button{min-height:32px;padding:0 12px;border:1px solid rgba(198,213,239,0.9);border-radius:12px;background:rgba(241,247,255,0.9);color:#10214a;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.stokan-warehouse-pagination button:disabled{cursor:default;opacity:0.48}.stokan-warehouse-pagination>span{min-width:112px;color:#52617c;font-size:12px;font-weight:900;text-align:center}.stokan-warehouse-pagination label{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#687590;font-size:11px;font-weight:900}.stokan-warehouse-pagination select{width:74px;min-height:32px;padding:0 9px}.stokan-warehouse-primary-action,.stokan-warehouse-secondary-action{min-height:28px;padding:0 10px;border-radius:10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.stokan-warehouse-primary-action{border:1px solid rgba(91,91,214,0.18);background:#5b5bd6;color:#ffffff}.stokan-warehouse-secondary-action{border:1px solid rgba(0,0,0,0.08);background:rgba(255,255,255,0.62);color:#1a1a2e}.stokan-warehouse-primary-action:hover,.stokan-warehouse-secondary-action:hover{background:rgba(255,255,255,0.92);color:#4747c2}.stokan-warehouse-primary-action:disabled,.stokan-warehouse-secondary-action:disabled{cursor:default;opacity:0.58}.stokan-warehouse-primary-action.is-danger{border-color:rgba(191,35,64,0.2);background:#bf2340}.stokan-warehouse-docs{grid-template-rows:auto minmax(0,1fr)}.stokan-warehouse-doc-list,.stokan-warehouse-doc-editor{min-width:0;min-height:0;height:100%;overflow:hidden}.stokan-warehouse-doc-list{display:flex;flex-direction:column}.stokan-warehouse-doc-list[hidden],.stokan-warehouse-doc-editor[hidden]{display:none}.stokan-warehouse-doc-table{flex:1 1 auto;display:grid;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto}.stokan-warehouse-doc-row{display:grid;grid-template-columns:minmax(76px,0.55fr) minmax(82px,0.6fr) minmax(132px,1fr) minmax(60px,0.44fr) minmax(74px,0.52fr) minmax(84px,0.58fr) minmax(58px,0.42fr);gap:8px;align-items:center;min-height:34px;padding:6px 9px;border:0;border-bottom:1px solid rgba(0,0,0,0.05);border-radius:10px;background:rgba(255,255,255,0.48);color:#6b6b80;font:inherit;font-size:12px;font-weight:700;text-align:left}.stokan-warehouse-revaluation-row{grid-template-columns:minmax(72px,0.6fr) minmax(100px,0.85fr) minmax(92px,0.7fr) minmax(84px,0.6fr) minmax(120px,1.2fr)}.stokan-warehouse-revaluation-delta{font-weight:900}.stokan-warehouse-revaluation-delta.is-up{color:#15a06a}.stokan-warehouse-revaluation-delta.is-down{color:#d5423a}.stokan-warehouse-revaluation-note{overflow:hidden;color:#687590;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-revaluation-hint{max-width:380px;color:#8a97b4;font-size:11.5px;font-weight:600;text-align:right;line-height:1.3}.stokan-warehouse-profitability-row{grid-template-columns:minmax(150px,2.1fr) minmax(74px,0.5fr) minmax(94px,0.72fr) minmax(94px,0.72fr) minmax(98px,0.76fr) minmax(66px,0.46fr)}.stokan-warehouse-profitability-row.is-incomplete{background:rgba(233,164,54,0.07)}.stokan-warehouse-profitability-product{display:flex;align-items:center;gap:6px;min-width:0}.stokan-warehouse-profitability-product strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-profitability-flag{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:rgba(233,164,54,0.16);color:#bc780e;font-size:11px;font-weight:800;cursor:help}.stokan-warehouse-profitability-period{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.stokan-warehouse-profitability-period .stokan-warehouse-doc-field{width:132px}.stokan-warehouse-pricedoc-editor[hidden],.stokan-warehouse-pricedoc-suggest[hidden],.stokan-warehouse-pricedoc-lines-empty[hidden],.stokan-warehouse-pricedoc-journal[hidden],.stokan-warehouse-pricedoc-feedback[hidden]{display:none}.stokan-warehouse-pricedoc-editor{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(91,91,214,0.24);border-radius:15px;background:rgba(236,236,251,0.5)}.stokan-warehouse-pricedoc-search{position:relative}.stokan-warehouse-pricedoc-search input{width:100%;min-height:40px;padding:0 14px;border:1px solid rgba(198,213,239,0.9);border-radius:12px;background:#fff;color:#10214a;font:inherit;font-size:13px;font-weight:700;outline:none}.stokan-warehouse-pricedoc-search input:focus{border-color:rgba(91,91,214,0.55)}.stokan-warehouse-pricedoc-suggest{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;padding:5px;border:1px solid rgba(198,213,239,0.95);border-radius:13px;background:#fff;box-shadow:0 18px 40px rgba(23,43,99,0.16)}.stokan-warehouse-pricedoc-suggest-item{display:flex;flex-direction:column;gap:1px;width:100%;padding:8px 11px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.stokan-warehouse-pricedoc-suggest-item:hover{background:rgba(91,91,214,0.1)}.stokan-warehouse-pricedoc-suggest-item strong{color:#22315b;font-size:13px;font-weight:800}.stokan-warehouse-pricedoc-suggest-item small,.stokan-warehouse-pricedoc-line-title small{color:#8a97b4;font-size:11px;font-weight:600}.stokan-warehouse-pricedoc-suggest-empty{padding:10px 11px;color:#8a97b4;font-size:12px;font-weight:600}.stokan-warehouse-pricedoc-lines{display:flex;flex-direction:column;gap:7px}.stokan-warehouse-pricedoc-lines-empty{padding:10px 4px;color:#8a97b4;font-size:12px;font-weight:600}.stokan-warehouse-pricedoc-line{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(198,213,239,0.7);border-radius:12px;background:rgba(255,255,255,0.9)}.stokan-warehouse-pricedoc-line-title{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.stokan-warehouse-pricedoc-line-title strong{overflow:hidden;color:#22315b;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-pricedoc-line-price{flex:0 0 140px;min-height:36px;padding:0 12px;border:1px solid rgba(91,91,214,0.3);border-radius:11px;background:#fff;color:#10214a;font:inherit;font-size:14px;font-weight:850;outline:none}.stokan-warehouse-pricedoc-line-price:focus{border-color:#5b5bd6}.stokan-warehouse-pricedoc-line-remove{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(213,66,58,0.22);border-radius:9px;background:rgba(213,66,58,0.06);color:#d5423a;font-size:12px;font-weight:900;cursor:pointer}.stokan-warehouse-pricedoc-line-remove:hover{background:rgba(213,66,58,0.14)}.stokan-warehouse-pricedoc-note{display:flex;flex-direction:column;gap:4px;color:#687590;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0.03em}.stokan-warehouse-pricedoc-note input{min-height:38px;padding:0 13px;border:1px solid rgba(198,213,239,0.9);border-radius:12px;background:#fff;color:#10214a;font:inherit;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0;outline:none}.stokan-warehouse-pricedoc-actions{display:flex;gap:8px;justify-content:flex-end}.stokan-warehouse-pricedoc-feedback{color:#687590;font-size:12px;font-weight:750;text-align:right}.stokan-warehouse-pricedoc-feedback[data-tone="error"]{color:#d5423a}.stokan-warehouse-pricedoc-feedback[data-tone="ok"]{color:#15a06a}.stokan-warehouse-category-create{display:flex;gap:10px;align-items:stretch;margin:0 0 4px}.stokan-warehouse-category-create input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 15px;border:1px solid rgba(198,213,239,0.9);border-radius:15px;background:rgba(255,255,255,0.92);color:#10214a;font:inherit;font-size:14px;font-weight:750;outline:none}.stokan-warehouse-category-create input:focus{border-color:rgba(91,91,214,0.55);background:#fff}.stokan-warehouse-category-create .stokan-warehouse-primary-action{flex:0 0 auto;white-space:nowrap}.stokan-warehouse-category-feedback{display:block;margin:2px 2px 6px;color:#687590;font-size:12px;font-weight:700}.stokan-warehouse-category-feedback[data-tone="ok"]{color:#15a06a}.stokan-warehouse-category-feedback[data-tone="error"]{color:#d5423a}.stokan-warehouse-category-grid{display:flex;flex-direction:column;gap:8px}.stokan-warehouse-category-item{display:flex;gap:10px;align-items:center;padding:9px 12px;border:1px solid rgba(198,213,239,0.7);border-radius:15px;background:rgba(255,255,255,0.78)}.stokan-warehouse-category-name{flex:1 1 auto;min-width:0;min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#10214a;font:inherit;font-size:14px;font-weight:800;outline:none}.stokan-warehouse-category-name:focus{border-color:rgba(91,91,214,0.45);background:#fff}.stokan-warehouse-category-actions{display:flex;flex:0 0 auto;gap:6px;align-items:center}.stokan-warehouse-category-save{padding:8px 14px;border:1px solid rgba(91,91,214,0.28);border-radius:11px;background:rgba(91,91,214,0.08);color:#4646b8;font:inherit;font-size:12.5px;font-weight:850;cursor:pointer}.stokan-warehouse-category-save:hover{background:rgba(91,91,214,0.16)}.stokan-warehouse-category-delete{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(213,66,58,0.22);border-radius:11px;background:rgba(213,66,58,0.06);color:#d5423a;font-size:13px;font-weight:900;cursor:pointer}.stokan-warehouse-category-delete:hover{background:rgba(213,66,58,0.14)}button.stokan-warehouse-doc-row{cursor:pointer}button.stokan-warehouse-doc-row:hover,button.stokan-warehouse-doc-row:focus-visible{background:rgba(255,255,255,0.9);outline:1px solid rgba(91,91,214,0.16)}.stokan-warehouse-doc-row.is-head{position:sticky;top:0;z-index:1;min-height:30px;background:rgba(255,255,255,0.7);color:#9999aa;font-size:11px;font-weight:800;text-transform:uppercase;backdrop-filter:blur(14px)}.stokan-warehouse-doc-row strong{color:#1a1a2e;font-size:12px;font-weight:800}.stokan-warehouse-doc-row em,.stokan-warehouse-doc-status{width:fit-content;padding:4px 8px;border-radius:999px;background:rgba(91,91,214,0.08);color:#4747c2;font-style:normal;font-size:11px;font-weight:800;white-space:nowrap}.stokan-warehouse-doc-row em[data-status="completed"],.stokan-warehouse-doc-row em[data-status="posted"],.stokan-warehouse-doc-row em[data-status="received"],.stokan-warehouse-doc-status[data-status="completed"],.stokan-warehouse-doc-status[data-status="posted"],.stokan-warehouse-doc-status[data-status="received"]{background:rgba(19,119,86,0.1);color:#137756}.stokan-warehouse-doc-row em[data-status="cancelled"],.stokan-warehouse-doc-status[data-status="cancelled"]{background:rgba(191,35,64,0.1);color:#bf2340}.stokan-warehouse-doc-row em[data-status="placed"],.stokan-warehouse-doc-row em[data-status="partially_received"],.stokan-warehouse-doc-status[data-status="placed"],.stokan-warehouse-doc-status[data-status="partially_received"]{background:rgba(233,164,54,0.16);color:#bc780e}.stokan-warehouse-doc-empty{display:grid;gap:4px;place-items:center;min-height:180px;padding:16px;border:1px solid rgba(0,0,0,0.07);border-radius:14px;background:rgba(255,255,255,0.56);color:#6b6b80;text-align:center}.stokan-warehouse-doc-empty[hidden]{display:none}.stokan-warehouse-doc-empty>span{font-size:24px;line-height:1}.stokan-warehouse-doc-empty strong{color:#1a1a2e;font-size:15px}.stokan-warehouse-doc-editor{display:flex;flex-direction:column;height:100%;min-height:0;gap:0;overflow:hidden}.stokan-warehouse-doc-editor-top{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.stokan-warehouse-doc-editor-top>div{flex:1 1 auto;min-width:0}.stokan-warehouse-doc-editor-top strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-doc-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.stokan-warehouse-doc-body{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.stokan-warehouse-doc-field{display:grid;gap:2px;min-width:0;color:#6b6b80;font-size:11px;font-weight:800;text-transform:uppercase}.stokan-warehouse-doc-field input,.stokan-warehouse-doc-field select,.stokan-warehouse-inventory-scanner input,.stokan-warehouse-inventory-stock-row input{width:100%;min-height:32px;height:32px;padding:0 9px;border:1px solid rgba(0,0,0,0.07);border-radius:8px;background:rgba(255,255,255,0.68);color:#1a1a2e;font:inherit;font-size:12px;font-weight:700;outline:none}.stokan-warehouse-doc-field input:focus,.stokan-warehouse-doc-field select:focus,.stokan-warehouse-inventory-scanner input:focus,.stokan-warehouse-inventory-stock-row input:focus{border-color:#5b5bd6;background:rgba(255,255,255,0.92)}.stokan-warehouse-inventory-types{flex-shrink:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.stokan-warehouse-inventory-types button,.stokan-warehouse-writeoff-reasons button{display:grid;gap:3px;min-height:58px;padding:10px;border:1px solid rgba(0,0,0,0.07);border-radius:12px;background:rgba(255,255,255,0.58);color:#6b6b80;font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.stokan-warehouse-inventory-types button.is-active,.stokan-warehouse-writeoff-reasons button.is-active,.stokan-warehouse-secondary-action.is-active{border-color:rgba(91,91,214,0.36);background:rgba(91,91,214,0.08);color:#4747c2}.stokan-warehouse-inventory-types button small{color:#6b6b80;font-size:11px}.stokan-warehouse-inventory-tools{flex-shrink:0;display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;gap:8px;align-items:end;min-width:0}.stokan-warehouse-inventory-search{position:relative}.stokan-warehouse-inventory-scanner{flex-shrink:0;display:grid;gap:4px;padding:8px;border:1px solid rgba(91,91,214,0.16);border-radius:12px;background:rgba(91,91,214,0.06)}.stokan-warehouse-inventory-scanner[hidden]{display:none}.stokan-warehouse-inventory-scanner label{display:grid;gap:2px;color:#6b6b80;font-size:11px;font-weight:800;text-transform:uppercase}.stokan-warehouse-inventory-scanner small{color:#6b6b80;font-size:11px;font-weight:700}.stokan-warehouse-inventory-summary{flex-shrink:0;display:grid;gap:5px;color:#6b6b80;font-size:12px;font-weight:800}.stokan-warehouse-inventory-summary div{height:5px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,0.06)}.stokan-warehouse-inventory-summary i{display:block;width:0;height:100%;border-radius:inherit;background:#5b5bd6;transition:width 180ms ease}.stokan-warehouse-inventory-table-wrap{flex:1 1 auto;min-height:0;overflow:hidden;border:1px solid rgba(0,0,0,0.07);border-radius:14px;background:rgba(255,255,255,0.42)}.stokan-warehouse-inventory-stock-table{display:grid;gap:0;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px}.stokan-warehouse-inventory-stock-row{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(74px,0.55fr) minmax(84px,0.62fr) minmax(72px,0.5fr) minmax(76px,0.5fr) minmax(88px,0.6fr) minmax(104px,0.72fr);gap:8px;align-items:center;min-height:36px;padding:4px 8px;border-bottom:1px solid rgba(0,0,0,0.05);color:#6b6b80;font-size:12px;font-weight:700}.stokan-warehouse-inventory-stock-row.is-head{position:sticky;top:-8px;z-index:1;min-height:30px;background:rgba(255,255,255,0.72);color:#9999aa;font-size:11px;font-weight:800;text-transform:uppercase;backdrop-filter:blur(14px)}.stokan-warehouse-inventory-stock-row strong{color:#1a1a2e;font-size:12px;font-weight:800}.stokan-warehouse-inventory-stock-row small{display:block;overflow:hidden;color:#6b6b80;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-inventory-stock-row input{width:70px;justify-self:start}.stokan-warehouse-inventory-stock-row [data-diff="plus"]{color:#137756}.stokan-warehouse-inventory-stock-row [data-diff="minus"]{color:#bf2340}.stokan-warehouse-inventory-stock-row em{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:4px 8px;border-radius:999px;background:rgba(0,0,0,0.05);color:#6b6b80;font-style:normal;font-size:11px;font-weight:800}.stokan-warehouse-inventory-stock-row em i{width:6px;height:6px;border-radius:999px;background:currentColor}.stokan-warehouse-inventory-stock-row em[data-inventory-line-status="ok"]{background:rgba(19,119,86,0.1);color:#137756}.stokan-warehouse-inventory-stock-row em[data-inventory-line-status="diff"]{background:rgba(191,35,64,0.1);color:#bf2340}.stokan-warehouse-inventory-stock-row.is-highlighted,.stokan-warehouse-receipt-position.is-highlighted{outline:1px solid rgba(91,91,214,0.42);background:rgba(91,91,214,0.08)}.stokan-warehouse-writeoff-body{overflow:hidden}.stokan-warehouse-writeoff-reasons{flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stokan-warehouse-writeoff-reasons button{min-height:34px;padding:7px 9px}.stokan-warehouse-writeoff-position-list{min-height:0}.stokan-warehouse-writeoff-position.has-error{border-color:rgba(191,35,64,0.34)}.stokan-warehouse-writeoff-grid>label:nth-of-type(3) input{color:#6b6b80}.stokan-warehouse-line-error{color:#bf2340;font-size:11px;font-weight:800}.stokan-warehouse-line-error[hidden]{display:none}.stokan-warehouse-search-empty{display:block;padding:8px;color:#6b6b80;font-size:11px;font-weight:700}.stokan-warehouse-receipt-product-picker small[data-writeoff-product-meta]{display:none}.stokan-warehouse-receipts{grid-template-rows:auto minmax(0,1fr)}.stokan-warehouse-receipt-list,.stokan-warehouse-receipt-editor{min-width:0;min-height:0;height:100%;overflow:hidden}.stokan-warehouse-receipt-list{display:flex;flex-direction:column}.stokan-warehouse-receipt-list[hidden],.stokan-warehouse-receipt-editor[hidden]{display:none}.stokan-warehouse-receipt-table{flex:1 1 auto;display:grid;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto}.stokan-warehouse-receipt-row{display:grid;grid-template-columns:minmax(76px,0.55fr) minmax(82px,0.6fr) minmax(150px,1.2fr) minmax(56px,0.42fr) minmax(86px,0.62fr) minmax(76px,0.52fr) minmax(58px,0.42fr);gap:8px;align-items:center;min-height:34px;padding:6px 9px;border:0;border-bottom:1px solid rgba(0,0,0,0.05);border-radius:10px;background:rgba(255,255,255,0.48);color:#6b6b80;font:inherit;font-size:12px;font-weight:700;text-align:left}button.stokan-warehouse-receipt-row{cursor:pointer}button.stokan-warehouse-receipt-row:hover,button.stokan-warehouse-receipt-row:focus-visible{background:rgba(255,255,255,0.9);outline:1px solid rgba(91,91,214,0.16)}.stokan-warehouse-receipt-row.is-head{position:sticky;top:0;z-index:1;min-height:30px;background:rgba(255,255,255,0.7);color:#9999aa;font-size:11px;font-weight:800;text-transform:uppercase;backdrop-filter:blur(14px)}.stokan-warehouse-receipt-row strong{color:#1a1a2e;font-size:12px;font-weight:800}.stokan-warehouse-receipt-row em{width:fit-content;padding:4px 8px;border-radius:999px;background:rgba(91,91,214,0.08);color:#4747c2;font-style:normal;font-size:11px;font-weight:800}.stokan-warehouse-receipt-empty{display:grid;gap:4px;place-items:center;min-height:180px;padding:16px;border:1px solid rgba(0,0,0,0.07);border-radius:14px;background:rgba(255,255,255,0.56);color:#6b6b80;text-align:center}.stokan-warehouse-receipt-empty[hidden]{display:none}.stokan-warehouse-receipt-empty strong{color:#1a1a2e;font-size:15px}.stokan-warehouse-receipt-editor{display:flex;flex-direction:column;height:100%;min-height:0;gap:0;overflow:hidden}.stokan-warehouse-receipt-editor-top,.stokan-warehouse-receipt-lines-head,.stokan-warehouse-receipt-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.stokan-warehouse-receipt-editor-top>div{min-width:0}.stokan-warehouse-receipt-editor-top em{padding:5px 8px;border-radius:999px;background:rgba(91,91,214,0.08);color:#4747c2;font-style:normal;font-size:11px;font-weight:800}.stokan-warehouse-receipt-fields{flex-shrink:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.stokan-warehouse-receipt-fields label,.stokan-warehouse-receipt-position-grid label,.stokan-warehouse-receipt-characteristic-row label,.stokan-warehouse-receipt-product-picker label{display:grid;gap:2px;min-width:0;color:#6b6b80;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.stokan-warehouse-receipt-fields input,.stokan-warehouse-receipt-position-grid input,.stokan-warehouse-receipt-characteristic-row input,.stokan-warehouse-receipt-product-picker input{width:100%;min-height:32px;height:32px;padding:0 9px;border:1px solid rgba(0,0,0,0.07);border-radius:8px;background:rgba(255,255,255,0.68);color:#1a1a2e;font:inherit;font-size:12px;font-weight:700;outline:none}.stokan-warehouse-receipt-fields input:focus,.stokan-warehouse-receipt-position-grid input:focus,.stokan-warehouse-receipt-characteristic-row input:focus,.stokan-warehouse-receipt-product-picker input:focus{border-color:#5b5bd6;background:rgba(255,255,255,0.92)}.stokan-warehouse-receipt-fields input{min-height:28px;height:28px}.stokan-warehouse-receipt-position .stokan-warehouse-receipt-position-grid input,.stokan-warehouse-receipt-position .stokan-warehouse-receipt-characteristic-row input,.stokan-warehouse-receipt-position .stokan-warehouse-receipt-product-picker input{min-height:32px;height:32px}.stokan-warehouse-receipt-lines{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.stokan-warehouse-receipt-lines[hidden]{display:none}.stokan-warehouse-receipt-position-list{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:3px}.stokan-warehouse-receipt-position{flex:0 0 auto;display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(0,0,0,0.07);border-radius:14px;background:rgba(255,255,255,0.54);box-shadow:0 1px 3px rgba(0,0,0,0.04)}.stokan-warehouse-receipt-position-remove{flex:0 0 auto;width:24px;height:32px;border:0;border-radius:8px;background:rgba(255,255,255,0.48);color:#6b6b80;font:inherit;font-size:14px;line-height:1;cursor:pointer}.stokan-warehouse-receipt-product-picker{position:relative;display:grid;gap:2px;min-width:0}.stokan-warehouse-receipt-product-label{position:relative;display:block;min-width:0;min-height:11px;line-height:1}.stokan-warehouse-receipt-new-badge{flex:0 0 auto;align-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;background:rgba(19,119,86,0.1);color:#137756;font-size:10px;font-style:normal;font-weight:800;line-height:1;text-transform:lowercase;white-space:nowrap}.stokan-warehouse-receipt-new-badge[hidden]{display:none}.stokan-warehouse-receipt-product-picker small[data-receipt-product-meta]{display:none;min-height:0;color:#6b6b80;font-size:11px;font-weight:700}.stokan-warehouse-receipt-position-grid{display:flex;align-items:flex-end;flex-wrap:nowrap;gap:8px;min-width:0}.stokan-warehouse-receipt-position-grid .stokan-warehouse-receipt-product-picker{flex:1 1 35%;min-width:0}.stokan-warehouse-receipt-position-grid>label{flex:0 0 auto}.stokan-warehouse-receipt-position-grid>label:nth-of-type(1){width:80px}.stokan-warehouse-receipt-position-grid>label:nth-of-type(2),.stokan-warehouse-receipt-position-grid>label:nth-of-type(3){width:110px}.stokan-warehouse-receipt-position-grid>label:nth-of-type(4){width:130px}.stokan-warehouse-receipt-position-grid .stokan-warehouse-receipt-product-picker label,.stokan-warehouse-receipt-position-grid>label{color:#6b6b80;font-size:10px;font-weight:700;text-transform:uppercase}.stokan-warehouse-receipt-search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:8;display:grid;gap:3px;max-height:220px;overflow:auto;padding:6px;border:1px solid rgba(255,255,255,0.6);border-radius:12px;background:rgba(255,255,255,0.84);box-shadow:0 8px 32px rgba(0,0,0,0.1);backdrop-filter:blur(20px)}.stokan-warehouse-receipt-search-results[hidden]{display:none}.stokan-warehouse-receipt-search-results button{display:grid;gap:2px;width:100%;min-height:34px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:#1a1a2e;font:inherit;text-align:left;cursor:pointer}.stokan-warehouse-receipt-search-main{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.stokan-warehouse-receipt-search-main em{color:#6b6b80;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.stokan-warehouse-receipt-search-results button:hover,.stokan-warehouse-receipt-search-results button.is-active{background:rgba(91,91,214,0.08);color:#4747c2}.stokan-warehouse-receipt-search-results button strong{min-width:0;overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-receipt-search-results button small,.stokan-warehouse-receipt-search-empty small{color:#6b6b80;font-size:11px;font-weight:700}.stokan-warehouse-receipt-search-create{grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:44px}.stokan-warehouse-receipt-search-create.has-separator{margin-top:3px;padding-top:8px;border-top:1px solid rgba(0,0,0,0.08);border-radius:0 0 8px 8px}.stokan-warehouse-receipt-search-create-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(91,91,214,0.08);color:#5b5bd6;font-size:14px;font-weight:900}.stokan-warehouse-receipt-characteristics{display:grid;gap:6px;min-width:0}.stokan-warehouse-receipt-characteristics[data-expanded="false"]{gap:0}.stokan-warehouse-receipt-characteristic-list{display:grid;gap:6px;max-height:0;overflow:hidden;opacity:0;transition:max-height 200ms ease,opacity 160ms ease}.stokan-warehouse-receipt-characteristics[data-expanded="true"] .stokan-warehouse-receipt-characteristic-list{max-height:260px;opacity:1}.stokan-warehouse-receipt-characteristic-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 24px;gap:8px;align-items:end;min-width:0}.stokan-warehouse-receipt-characteristic-row button{width:24px;height:32px;border:0;border-radius:8px;background:transparent;color:#6b6b80;font:inherit;font-size:14px;cursor:pointer}.stokan-warehouse-receipt-characteristic-row button:hover,.stokan-warehouse-receipt-position-remove:hover{background:rgba(91,91,214,0.08);color:#4747c2}.stokan-warehouse-po-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stokan-warehouse-po-toolbar select{min-height:32px;padding:0 12px;border:1px solid rgba(198,213,239,0.88);border-radius:12px;background:rgba(247,250,255,0.86);color:#10214a;font:inherit;font-size:12px;font-weight:780;outline:none}.stokan-warehouse-po-row{grid-template-columns:minmax(72px,0.5fr) minmax(72px,0.5fr) minmax(120px,1.2fr) minmax(90px,0.7fr) minmax(90px,0.7fr) minmax(96px,0.76fr)}.stokan-warehouse-po-items-row{grid-template-columns:minmax(150px,1.8fr) minmax(70px,0.5fr) minmax(70px,0.5fr) minmax(70px,0.5fr) minmax(90px,0.66fr)}.stokan-warehouse-po-items-table[hidden]{display:none}.stokan-warehouse-po-new-supplier[hidden]{display:none}.stokan-warehouse-po-receive-position .stokan-warehouse-stock-item{flex:1 1 35%;min-width:0}.stokan-warehouse-receipt-characteristic-add{width:fit-content;min-height:16px;padding:0;border:0;background:transparent;color:#5b5bd6;font:inherit;font-size:11px;font-weight:800;line-height:16px;cursor:pointer;text-align:left}.stokan-warehouse-receipt-characteristic-add:hover{color:#4747c2}.stokan-warehouse-receipt-characteristic-add[hidden]{display:none}.stokan-warehouse-receipt-footer p{margin:0;color:#6b6b80;font-size:12px;font-weight:700}.stokan-warehouse-receipt-footer p[data-state="error"]{color:#bf2340}.stokan-warehouse-receipt-footer p[data-state="ok"]{color:#137756}.stokan-warehouse-receipt-footer>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.stokan-workspace-window-body,.stokan-workspace-app-nav,.stokan-workspace-app-content,.stokan-workspace-app-workbench,.stokan-warehouse-stock-rows,.stokan-warehouse-doc-table,.stokan-warehouse-inventory-stock-table,.stokan-warehouse-receipt-table,.stokan-warehouse-receipt-position-list,.stokan-warehouse-operation-stage,.stokan-product-editor-workbench,.stokan-product-editor-panel{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.15) transparent}.stokan-workspace-window-body::-webkit-scrollbar,.stokan-workspace-app-nav::-webkit-scrollbar,.stokan-workspace-app-content::-webkit-scrollbar,.stokan-workspace-app-workbench::-webkit-scrollbar,.stokan-warehouse-stock-rows::-webkit-scrollbar,.stokan-warehouse-doc-table::-webkit-scrollbar,.stokan-warehouse-inventory-stock-table::-webkit-scrollbar,.stokan-warehouse-receipt-table::-webkit-scrollbar,.stokan-warehouse-receipt-position-list::-webkit-scrollbar,.stokan-warehouse-operation-stage::-webkit-scrollbar,.stokan-product-editor-workbench::-webkit-scrollbar,.stokan-product-editor-panel::-webkit-scrollbar{width:4px;height:4px}.stokan-workspace-window-body::-webkit-scrollbar-track,.stokan-workspace-app-nav::-webkit-scrollbar-track,.stokan-workspace-app-content::-webkit-scrollbar-track,.stokan-workspace-app-workbench::-webkit-scrollbar-track,.stokan-warehouse-stock-rows::-webkit-scrollbar-track,.stokan-warehouse-doc-table::-webkit-scrollbar-track,.stokan-warehouse-inventory-stock-table::-webkit-scrollbar-track,.stokan-warehouse-receipt-table::-webkit-scrollbar-track,.stokan-warehouse-receipt-position-list::-webkit-scrollbar-track,.stokan-warehouse-operation-stage::-webkit-scrollbar-track,.stokan-product-editor-workbench::-webkit-scrollbar-track,.stokan-product-editor-panel::-webkit-scrollbar-track{background:transparent}.stokan-workspace-window-body::-webkit-scrollbar-thumb,.stokan-workspace-app-nav::-webkit-scrollbar-thumb,.stokan-workspace-app-content::-webkit-scrollbar-thumb,.stokan-workspace-app-workbench::-webkit-scrollbar-thumb,.stokan-warehouse-stock-rows::-webkit-scrollbar-thumb,.stokan-warehouse-doc-table::-webkit-scrollbar-thumb,.stokan-warehouse-inventory-stock-table::-webkit-scrollbar-thumb,.stokan-warehouse-receipt-table::-webkit-scrollbar-thumb,.stokan-warehouse-receipt-position-list::-webkit-scrollbar-thumb,.stokan-warehouse-operation-stage::-webkit-scrollbar-thumb,.stokan-product-editor-workbench::-webkit-scrollbar-thumb,.stokan-product-editor-panel::-webkit-scrollbar-thumb{border-radius:2px;background:rgba(0,0,0,0.15)}@container stokan-warehouse (max-width:900px){.stokan-warehouse-filters{grid-template-columns:minmax(0,1fr) repeat(3,minmax(88px,112px))}.stokan-warehouse-receipt-row{grid-template-columns:minmax(68px,0.5fr) minmax(72px,0.54fr) minmax(120px,1fr) minmax(50px,0.38fr) minmax(76px,0.58fr) minmax(66px,0.48fr)}.stokan-warehouse-receipt-row>span:last-child{display:none}.stokan-warehouse-doc-row{grid-template-columns:minmax(68px,0.5fr) minmax(72px,0.54fr) minmax(112px,0.9fr) minmax(50px,0.38fr) minmax(66px,0.48fr) minmax(66px,0.48fr)}.stokan-warehouse-doc-row>span:last-child{display:none}.stokan-warehouse-receipt-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-warehouse-receipt-characteristic-row{grid-template-columns:repeat(3,minmax(0,1fr)) 24px}.stokan-warehouse-workbench{gap:8px;padding:10px}.stokan-warehouse-inventory-tools{grid-template-columns:minmax(0,1fr) auto}.stokan-warehouse-inventory-tools [data-inventory-category-wrap],.stokan-warehouse-inventory-search{grid-column:1 / -1}.stokan-warehouse-inventory-stock-row{grid-template-columns:minmax(132px,1.3fr) minmax(64px,0.5fr) minmax(68px,0.52fr) minmax(56px,0.42fr) minmax(66px,0.46fr) minmax(70px,0.5fr) minmax(84px,0.62fr);gap:5px;padding:4px 6px;font-size:11px}.stokan-warehouse-stock-row{grid-template-columns:minmax(132px,1.35fr) minmax(48px,0.44fr) minmax(54px,0.48fr) minmax(58px,0.52fr) minmax(44px,0.4fr) minmax(56px,0.48fr);gap:5px;min-height:32px;padding:6px 7px 6px 30px;font-size:11px}.stokan-warehouse-stock-row strong{font-size:12px}.stokan-warehouse-stock-item small{font-size:9px}.stokan-warehouse-stock-row em{min-width:52px;padding:4px 6px;font-size:10px}.stokan-warehouse-pagination{justify-content:space-between}}@container stokan-warehouse (max-width:760px){.stokan-warehouse-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.stokan-warehouse-sidebar{grid-template-rows:auto;gap:8px;max-height:132px;padding:10px;overflow:hidden;border-right:0;border-bottom:1px solid rgba(205,219,243,0.78)}.stokan-warehouse-sidebar .stokan-workspace-app-sidebar-head{grid-template-columns:auto minmax(0,1fr)}.stokan-warehouse-sidebar .stokan-workspace-app-sidebar-icon{width:40px;height:40px;border-radius:14px}.stokan-warehouse-nav{grid-auto-flow:column;grid-auto-columns:minmax(126px,1fr);gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.stokan-warehouse-nav button{min-height:58px;padding:9px 10px}.stokan-warehouse-stock header.stokan-warehouse-stock-toolbar{grid-template-columns:minmax(0,1fr)}.stokan-app-runtime-status.stokan-warehouse-runtime-status{justify-self:start;max-width:min(100%,260px)}}@container stokan-warehouse (max-width:600px){.stokan-warehouse-filters{grid-template-columns:1fr}.stokan-warehouse-stock .stokan-warehouse-stock-title-row small{width:fit-content}.stokan-warehouse-stock-row{grid-template-columns:minmax(0,1fr) minmax(54px,auto) minmax(58px,auto)}.stokan-warehouse-stock-row>span:nth-child(2),.stokan-warehouse-stock-row>span:nth-child(5),.stokan-warehouse-stock-row.is-head>span:nth-child(2),.stokan-warehouse-stock-row.is-head>span:nth-child(5){display:none}.stokan-warehouse-stock-row em,.stokan-warehouse-stock-row.is-head>span:nth-child(6){display:none}.stokan-warehouse-pagination{display:grid;grid-template-columns:1fr 1fr;justify-items:stretch}.stokan-warehouse-pagination>span,.stokan-warehouse-pagination label{grid-column:1 / -1;justify-content:center;width:100%}.stokan-warehouse-receipt-position-grid,.stokan-warehouse-receipt-characteristic-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.stokan-warehouse-doc-editor-top,.stokan-warehouse-receipt-footer{align-items:stretch;flex-direction:column}.stokan-warehouse-doc-actions,.stokan-warehouse-receipt-footer>div{width:100%}.stokan-warehouse-doc-actions>button,.stokan-warehouse-receipt-footer>div>button{flex:1 1 auto}.stokan-warehouse-inventory-types,.stokan-warehouse-writeoff-reasons{grid-template-columns:1fr}.stokan-warehouse-inventory-stock-row{grid-template-columns:minmax(0,1fr) minmax(54px,auto) minmax(64px,auto)}.stokan-warehouse-inventory-stock-row>span:nth-child(2),.stokan-warehouse-inventory-stock-row>span:nth-child(3),.stokan-warehouse-inventory-stock-row.is-head>span:nth-child(2),.stokan-warehouse-inventory-stock-row.is-head>span:nth-child(3),.stokan-warehouse-inventory-stock-row>strong,.stokan-warehouse-inventory-stock-row.is-head>span:nth-child(4){display:none}.stokan-warehouse-receipt-position-grid .stokan-warehouse-receipt-product-picker,.stokan-warehouse-receipt-position-grid>label,.stokan-warehouse-receipt-position-grid>label:nth-of-type(1),.stokan-warehouse-receipt-position-grid>label:nth-of-type(2),.stokan-warehouse-receipt-position-grid>label:nth-of-type(3),.stokan-warehouse-receipt-position-grid>label:nth-of-type(4){width:auto;min-width:0}.stokan-warehouse-receipt-characteristic-row button{justify-self:start}}.stokan-workspace-window-product-editor{min-width:620px;min-height:460px}.stokan-workspace-window-body-product-editor{padding:0}.stokan-workspace-window-documents{min-width:560px;min-height:420px}.stokan-workspace-window-body-documents{padding:0;display:flex;flex-direction:column;min-height:0}.stokan-doc-toolbar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(205,219,243,0.86);background:rgba(241,247,255,0.7)}.stokan-doc-save{border:0;border-radius:8px;padding:7px 14px;font:inherit;font-weight:500;color:#fff;background:#2563eb;cursor:pointer}.stokan-doc-save:hover{background:#1d4ed8}.stokan-doc-addrow{border:1px solid rgba(37,99,235,0.4);border-radius:8px;padding:7px 12px;font:inherit;color:#1d4ed8;background:#fff;cursor:pointer}.stokan-doc-status{margin-left:auto;font-size:0.85em;color:#475569}.stokan-doc-status[data-state="ok"]{color:#15803d}.stokan-doc-status[data-state="error"]{color:#b91c1c}.stokan-doc-grid{flex:1 1 auto;min-height:0;overflow:auto;padding:8px;background:#fff}.stokan-doc-grid-row{display:flex}.stokan-doc-cell{flex:1 1 120px;min-width:80px;border:1px solid rgba(205,219,243,0.86);margin:-0.5px 0 0 -0.5px}.stokan-doc-cell input{width:100%;box-sizing:border-box;border:0;padding:6px 8px;font:inherit;font-size:0.9em;color:#07143e;background:transparent}.stokan-doc-cell input:focus{outline:2px solid #2563eb;outline-offset:-2px;background:#eff6ff}.stokan-doc-view{flex:1 1 auto;min-height:0;overflow:auto;padding:24px 28px;color:#07143e;background:#fff}.stokan-doc-loading,.stokan-doc-error{padding:24px 28px;color:#475569}.stokan-doc-error{color:#b91c1c}.stokan-doc-md{color:#07143e;line-height:1.62}.stokan-doc-md h3,.stokan-doc-md h4,.stokan-doc-md h5,.stokan-doc-md h6{margin:1.2em 0 0.5em;line-height:1.3}.stokan-doc-md h3{font-size:1.4em}.stokan-doc-md h4{font-size:1.18em}.stokan-doc-md p{margin:0.6em 0}.stokan-doc-md ul,.stokan-doc-md ol{margin:0.6em 0;padding-left:1.6em}.stokan-doc-md li{margin:0.2em 0}.stokan-doc-md a{color:#2563eb}.stokan-doc-md code{background:#f1f5f9;padding:1px 5px;border-radius:4px;font-size:0.92em}.stokan-doc-md pre{background:#0f172a;color:#e2e8f0;padding:12px 14px;border-radius:8px;overflow:auto}.stokan-doc-md pre code{background:none;padding:0;color:inherit}.stokan-doc-md blockquote{margin:0.8em 0;padding:4px 14px;border-left:3px solid #cbd5e1;color:#475569}.stokan-doc-md table{border-collapse:collapse;margin:0.8em 0}.stokan-doc-md th,.stokan-doc-md td{border:1px solid #e2e8f0;padding:5px 10px;text-align:left}.stokan-doc-md hr{border:0;border-top:1px solid #e2e8f0;margin:1.2em 0}.stokan-workspace-window-body-documents .stokan-xls{display:flex;flex-direction:column;height:100%;min-height:0}.stokan-xls-toolbar{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #e2e8f0;background:rgba(241,247,255,0.7);flex:0 0 auto}.stokan-xls-body{flex:1 1 auto;min-height:0;overflow:auto}.stokan-xls-tabbar{display:flex;align-items:center;gap:3px;padding:3px 6px;border-top:1px solid #e2e8f0;background:#eef2f7;flex:0 0 auto}.stokan-xls-tabscroll{flex:0 0 auto;width:22px;height:22px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;cursor:pointer;font-size:13px;line-height:1;padding:0}.stokan-xls-tabscroll:hover{background:#f1f5f9}.stokan-xls-tabs{display:flex;gap:2px;flex:1 1 auto;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.stokan-xls-tabs::-webkit-scrollbar{display:none}.stokan-xls-tab{flex:0 0 auto;padding:4px 13px;border:1px solid transparent;border-bottom:none;border-radius:7px 7px 0 0;font:inherit;font-size:12.5px;color:#64748b;background:transparent;cursor:pointer;white-space:nowrap}.stokan-xls-tab:hover{background:rgba(255,255,255,0.55);color:#334155}.stokan-xls-tab.is-active{background:#fff;color:#0f172a;font-weight:600;border-color:#cbd5e1;box-shadow:inset 0 2px 0 0 #2563eb}.stokan-xls-fill{position:relative;display:flex;align-items:center}.stokan-xls-fillbtn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;font:inherit;font-size:13px;cursor:pointer}.stokan-xls-fillbtn:hover{background:#f8fafc}.stokan-xls-fillchip{width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,0.15);background:#ffe066}.stokan-xls-caret{color:#94a3b8;font-size:10px}.stokan-xls-fillpop{position:absolute;top:calc(100% + 6px);left:0;z-index:20;padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 14px 40px rgba(15,23,42,0.18)}.stokan-xls-swatches{display:grid;grid-template-columns:repeat(6,22px);gap:5px}.stokan-xls-swatch{width:22px;height:22px;border:1px solid rgba(0,0,0,0.12);border-radius:5px;cursor:pointer;padding:0;transition:transform 0.08s ease}.stokan-xls-swatch:hover{transform:scale(1.12);border-color:#2563eb}.stokan-xls-fillrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.stokan-xls-custom{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#475569;cursor:pointer}.stokan-xls-custom input[type="color"]{width:30px;height:24px;border:1px solid #cbd5e1;border-radius:5px;background:none;cursor:pointer;padding:0}.stokan-xls-clearfill{border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#64748b;font:inherit;font-size:12px;padding:4px 10px;cursor:pointer}.stokan-xls-clearfill:hover{background:#f1f5f9}.stokan-xls-grid{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;color:#0f172a}.stokan-xls-numcol{width:46px}.stokan-xls-grid th,.stokan-xls-grid td{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.stokan-xls-col{position:sticky;top:0;z-index:2;background:#eef2f7;font-weight:600;color:#475569;text-align:center;padding:3px 6px;cursor:pointer;user-select:none}.stokan-xls-resizer{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:4}.stokan-xls-row{position:sticky;left:0;z-index:1;background:#eef2f7;font-weight:600;color:#475569;text-align:center;padding:3px 8px;cursor:pointer;user-select:none}.stokan-xls-corner{position:sticky;top:0;left:0;z-index:3;background:#e2e8f0}.stokan-xls-cell{padding:4px 8px;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;color:#07143e;outline:none;cursor:text;min-height:22px}.stokan-xls-cell:focus{outline:2px solid #2563eb;outline-offset:-2px}.stokan-xls-cell.is-xls-selected{outline:2px solid #2563eb;outline-offset:-2px}.stokan-xls-cell[data-dirty="1"]{box-shadow:inset 3px 0 0 0 #f59e0b}.stokan-product-editor{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;color:#07143e}.stokan-product-editor-desktop-app{isolation:isolate}.stokan-product-editor-sidebar{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:0;padding:18px;border-right:1px solid rgba(205,219,243,0.86);background:linear-gradient(180deg,rgba(255,255,255,0.88),rgba(241,247,255,0.78))}.stokan-product-editor-brand{display:flex;align-items:center;gap:12px}.stokan-product-editor-brand-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(140deg,#6e6ee6,#5050c8);color:#ffffff;font-size:18px;font-weight:800;box-shadow:0 12px 24px rgba(80,80,200,0.32),inset 0 1px 0 rgba(255,255,255,0.6)}.stokan-product-editor-brand strong{display:block;color:#07143e;font-size:15px;font-weight:950}.stokan-product-editor-brand small{display:block;margin-top:3px;color:#687590;font-size:11px;font-weight:850}.stokan-product-editor-tabs{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto}.stokan-product-editor-tab{width:100%;display:grid;gap:4px;padding:11px 12px;border:1px solid transparent;border-radius:15px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.stokan-product-editor-tab span{color:#687590;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.stokan-product-editor-tab strong{color:#07143e;font-size:14px;font-weight:950;line-height:1.12}.stokan-product-editor-tab.is-active{border-color:rgba(133,174,255,0.78);background:rgba(255,255,255,0.86);box-shadow:0 12px 26px rgba(31,66,143,0.08)}.stokan-product-editor-tab.is-active strong{color:#1557c8}.stokan-product-editor-workbench{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:18px 18px 12px;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(91,91,214,0.1),transparent 36%),rgba(255,255,255,0.48)}.stokan-product-editor-hero{flex:none;display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(205,219,243,0.82);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(244,247,255,0.8));box-shadow:0 8px 20px rgba(40,60,130,0.05)}.stokan-product-editor-hero-photo{width:54px;height:54px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:13px;background:linear-gradient(150deg,#eef0ff,#e3e6fa);color:#9fa6d8;font-size:11px;font-weight:700}.stokan-product-editor-hero-photo img{width:100%;height:100%;object-fit:cover}.stokan-product-editor-hero-id{flex:1;min-width:0}.stokan-product-editor-hero-id strong{display:block;overflow:hidden;color:#07143e;font-size:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stokan-product-editor-hero-id small{display:block;margin-top:2px;color:#8a97b4;font-size:12px;font-weight:600}.stokan-product-editor-hero-metrics{display:flex;gap:20px;flex:0 0 auto}.stokan-product-editor-hero-metrics div{display:grid;gap:2px}.stokan-product-editor-hero-metrics span{color:#8a97b4;font-size:11px;font-weight:600}.stokan-product-editor-hero-metrics strong{color:#07143e;font-size:18px;font-weight:800;letter-spacing:-0.3px}.stokan-product-editor-hero-metrics .is-ok strong{color:#15a06a}.stokan-product-editor-hero-metrics .is-warn strong{color:#bc780e}.stokan-product-editor-hero-metrics .is-accent strong{color:#4a48c2;font-size:14px}.stokan-product-editor-stock-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px}.stokan-product-editor-stock-kpis article{padding:12px 14px;border:1px solid rgba(205,219,243,0.82);border-radius:14px;background:rgba(255,255,255,0.92);box-shadow:0 6px 16px rgba(40,60,130,0.05)}.stokan-product-editor-stock-kpis span{color:#8a97b4;font-size:11px;font-weight:600}.stokan-product-editor-stock-kpis strong{display:block;margin-top:4px;color:#07143e;font-size:23px;font-weight:800;letter-spacing:-0.4px}.stokan-product-editor-stock-kpis .is-ok strong{color:#15a06a}.stokan-product-editor-stock-kpis .is-warn strong{color:#bc780e}.stokan-product-editor-stock-kpis .is-accent strong{color:#4a48c2}.stokan-product-editor-stock-note{margin-top:14px;padding:11px 14px;border:1px solid rgba(205,219,243,0.7);border-radius:12px;background:rgba(244,247,255,0.7);color:#5a6a8a;font-size:12.5px;font-weight:600;line-height:1.4}.stokan-product-editor-margin{margin-top:10px;padding:11px 14px;border:1px solid rgba(191,230,210,0.8);border-radius:12px;background:rgba(228,246,237,0.55)}.stokan-product-editor-margin span{color:#15a06a;font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.stokan-product-editor-margin strong{display:block;margin-top:3px;color:#15a06a;font-size:18px;font-weight:800}.stokan-product-price-readout{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px}.stokan-product-price-readout>div{padding:10px 12px;border:1px solid rgba(205,219,243,0.82);border-radius:12px;background:rgba(247,250,255,0.7)}.stokan-product-price-readout span{display:block;color:#8a97b4;font-size:11px;font-weight:600}.stokan-product-price-readout strong{display:block;margin-top:3px;color:#07143e;font-size:17px;font-weight:800}.stokan-product-price-readout .is-margin{background:rgba(228,246,237,0.55);border-color:rgba(191,230,210,0.9)}.stokan-product-price-readout .is-margin span,.stokan-product-price-readout .is-margin strong{color:#15a06a}.stokan-product-reprice-button{margin-top:12px;min-height:38px;padding:0 16px;border:1px solid #5b5bd6;border-radius:11px;background:rgba(91,91,214,0.08);color:#4a48c2;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.stokan-product-reprice-button:hover{background:rgba(91,91,214,0.14)}.stokan-product-reprice-button.is-cost{margin-top:8px;border-color:rgba(91,91,214,0.4);background:transparent}.stokan-product-reprice-button.is-cost:hover{background:rgba(91,91,214,0.08)}.stokan-product-reprice-form{margin-top:12px;display:grid;gap:10px;padding:14px;border:1px solid rgba(91,91,214,0.28);border-radius:14px;background:rgba(236,236,251,0.4)}.stokan-product-reprice-form[hidden]{display:none}.stokan-product-reprice-form label{display:grid;gap:6px}.stokan-product-reprice-form label span{color:#4a48c2;font-size:11px;font-weight:800;text-transform:uppercase}.stokan-product-reprice-form input{min-height:42px;padding:0 13px;border:1px solid rgba(91,91,214,0.4);border-radius:11px;background:#fff;color:#07143e;font:inherit;font-size:16px;font-weight:800;outline:none}.stokan-product-reprice-form input:focus{border-color:#5b5bd6;box-shadow:0 0 0 3px rgba(91,91,214,0.14)}.stokan-product-reprice-actions{display:flex;gap:9px;justify-content:flex-end}.stokan-product-reprice-feedback{color:#5a6a8a;font-size:12px;font-weight:600}.stokan-product-price-history{margin-top:12px;overflow:hidden;border:1px solid rgba(205,219,243,0.82);border-radius:14px;background:rgba(255,255,255,0.86)}.stokan-product-price-history header{padding:11px 14px;border-bottom:1px solid rgba(205,219,243,0.82)}.stokan-product-price-history header span{display:block;color:#5b5bd6;font-size:11px;font-weight:800;text-transform:uppercase}.stokan-product-price-history header strong{display:block;margin-top:2px;color:#07143e;font-size:14px;font-weight:700}.stokan-product-price-history-row{display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(239,242,250,0.9)}.stokan-product-price-history-row:last-child{border-bottom:none}.stokan-product-price-history-date{color:#8a97b4;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.stokan-product-price-history-change{color:#5a6a8a;font-size:13px;font-weight:600}.stokan-product-price-history-change strong{color:#07143e;font-weight:800}.stokan-product-price-history-delta{color:#8a97b4;font-size:13px;font-weight:800;text-align:right}.stokan-product-price-history-delta.is-up{color:#15a06a}.stokan-product-price-history-delta.is-down{color:#d5423a}.stokan-product-price-history-empty{padding:18px 14px;text-align:center;color:#8a97b4;font-size:12.5px;font-weight:600}.stokan-product-editor-panel{flex:1;min-height:0;overflow:auto;padding:18px;border:1px solid rgba(205,219,243,0.84);border-radius:24px;background:rgba(255,255,255,0.72);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)}.stokan-product-editor-panel[hidden]{display:none}.stokan-product-editor-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.stokan-product-files-link{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(46,105,255,0.28);border-radius:999px;background:rgba(46,105,255,0.08);color:#2e69ff;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background 0.16s ease,border-color 0.16s ease,transform 0.16s ease}.stokan-product-files-link::before{content:"🗂";font-size:13px}.stokan-product-files-link:hover{background:rgba(46,105,255,0.14);border-color:rgba(46,105,255,0.45);transform:translateY(-1px)}.stokan-product-editor-panel-head span{display:block;color:#2e69ff;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.stokan-product-editor-panel-head strong{display:block;margin-top:4px;overflow:hidden;color:#07143e;font-size:clamp(22px,3.1vw,32px);font-weight:950;line-height:1.08;text-overflow:ellipsis}.stokan-product-editor-panel-head small{display:block;margin-top:5px;overflow:hidden;color:#687590;font-size:13px;font-weight:820;line-height:1.25;text-overflow:ellipsis}.stokan-product-editor-panel-head em{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:rgba(232,245,239,0.9);color:#137756;font-style:normal;font-size:11px;font-weight:950}.stokan-product-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stokan-product-editor-fields label{display:grid;gap:6px;min-width:0;color:#687590;font-size:11px;font-weight:900;text-transform:uppercase}.stokan-product-editor-fields label.is-wide{grid-column:1 / -1}.stokan-product-editor-fields input,.stokan-product-editor-fields select,.stokan-product-editor-fields textarea{width:100%;padding:0 13px;border:1px solid rgba(198,213,239,0.9);border-radius:15px;background:rgba(255,255,255,0.88);color:#10214a;font:inherit;font-size:14px;font-weight:850;outline:none}.stokan-product-editor-fields input{min-height:42px}.stokan-product-editor-fields select{min-height:42px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#5B5BD6 50%),linear-gradient(135deg,#5B5BD6 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}.stokan-product-editor-fields textarea{min-height:68px;padding-top:12px;padding-bottom:12px;resize:vertical;text-transform:none;line-height:1.35}.stokan-product-editor-fields input:focus,.stokan-product-editor-fields select:focus,.stokan-product-editor-fields textarea:focus{border-color:rgba(47,130,255,0.58);background:rgba(255,255,255,0.98)}.stokan-product-editor-meta-grid,.stokan-product-editor-placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.stokan-product-editor-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-product-editor-meta-grid div,.stokan-product-editor-placeholder-grid div{min-width:0;padding:14px;border:1px solid rgba(221,230,245,0.9);border-radius:18px;background:rgba(247,250,255,0.82)}.stokan-product-editor-meta-grid span,.stokan-product-editor-placeholder-grid span{display:block;color:#687590;font-size:10px;font-weight:950;text-transform:uppercase}.stokan-product-editor-meta-grid strong,.stokan-product-editor-placeholder-grid strong{display:block;margin-top:6px;overflow-wrap:anywhere;color:#07143e;font-size:14px;font-weight:950;line-height:1.16}.stokan-product-editor-placeholder-grid small{display:block;margin-top:6px;color:#687590;font-size:12px;font-weight:760;line-height:1.28}.stokan-product-media-surface{display:grid;grid-template-columns:minmax(260px,0.95fr) minmax(220px,0.7fr);gap:12px;min-width:0}.stokan-product-media-primary,.stokan-product-media-video,.stokan-product-media-uploader,.stokan-product-media-gallery{min-width:0;border:1px solid rgba(205,219,243,0.86);border-radius:22px;background:rgba(247,250,255,0.78);box-shadow:inset 0 1px 0 rgba(255,255,255,0.74)}.stokan-product-media-primary{margin:0;overflow:hidden}.stokan-product-media-primary img,.stokan-product-media-video video{width:100%;aspect-ratio:16 / 10;display:block;object-fit:cover;background:rgba(232,240,253,0.86)}.stokan-product-media-primary figcaption,.stokan-product-media-video>div{min-width:0;padding:14px}.stokan-product-media-primary span,.stokan-product-media-video span,.stokan-product-media-uploader span,.stokan-product-media-slot-head span{display:block;color:#2e69ff;font-size:10px;font-weight:950;text-transform:uppercase}.stokan-product-media-primary strong,.stokan-product-media-video strong,.stokan-product-media-uploader strong,.stokan-product-media-slot-head strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:#07143e;font-size:14px;font-weight:950;line-height:1.16}.stokan-product-media-primary small,.stokan-product-media-video small,.stokan-product-media-uploader small,.stokan-product-media-slot small{display:block;margin-top:6px;overflow:hidden;color:#687590;font-size:11px;font-weight:760;line-height:1.28;text-overflow:ellipsis;overflow-wrap:anywhere}.stokan-product-media-video{display:grid;overflow:hidden}.stokan-product-media-video em{width:fit-content;display:inline-flex;margin-top:10px;padding:6px 9px;border-radius:999px;background:rgba(232,245,239,0.92);color:#137756;font-style:normal;font-size:10px;font-weight:950}.stokan-product-media-video button{width:fit-content;min-height:30px;display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:0 10px;border:1px solid rgba(255,105,132,0.44);border-radius:999px;background:rgba(255,241,244,0.9);color:#8d1730;font:inherit;font-size:10px;font-weight:950;cursor:pointer}.stokan-product-media-empty{min-height:172px;display:grid;align-content:center;gap:6px;padding:18px;background:radial-gradient(circle at 0% 0%,rgba(47,130,255,0.12),transparent 44%),rgba(255,255,255,0.64)}.stokan-product-media-uploader{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.78fr);gap:10px;padding:12px}.stokan-product-media-uploader label{position:relative;min-width:0;display:grid;align-content:center;gap:5px;padding:12px;border:1px dashed rgba(47,105,255,0.36);border-radius:16px;background:rgba(255,255,255,0.76);cursor:pointer}.stokan-product-media-uploader label:hover,.stokan-product-media-uploader label:focus-within{border-color:rgba(47,105,255,0.7);background:rgba(241,246,255,0.95)}.stokan-product-media-uploader input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer}.stokan-product-media-uploader span,.stokan-product-media-uploader label>small{color:#2e69ff;font-size:10px;font-weight:950;text-transform:uppercase}.stokan-product-media-uploader strong{color:#07143e;font-size:14px;font-weight:950;line-height:1.16}.stokan-product-media-uploader label>small{color:#687590;line-height:1.28;text-transform:none}.stokan-product-media-feedback{min-width:0;display:grid;align-content:center;padding:12px;border-radius:16px;background:rgba(232,240,253,0.8);color:#31415f;font-size:11px;font-weight:850;line-height:1.28}.stokan-product-media-feedback[data-product-media-feedback="ok"]{background:rgba(232,245,239,0.95);color:#137756}.stokan-product-media-feedback[data-product-media-feedback="error"]{background:rgba(255,241,244,0.95);color:#8d1730}.stokan-product-media-gallery{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px;padding:12px}.stokan-product-media-slot{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid rgba(205,219,243,0.86);border-radius:17px;background:rgba(255,255,255,0.82)}.stokan-product-media-slot.is-primary{border-color:rgba(47,130,255,0.5);box-shadow:0 12px 24px rgba(47,130,255,0.08)}.stokan-product-media-slot.is-dragging{opacity:0.55;transform:scale(0.98)}.stokan-product-media-slot.is-drag-over{border-color:rgba(47,105,255,0.82);background:rgba(232,240,253,0.82)}.stokan-product-media-slot.is-empty{background:rgba(255,255,255,0.54)}.stokan-product-media-slot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.stokan-product-media-slot-head strong{margin-top:0;font-size:11px;text-align:right}.stokan-product-media-slot img,.stokan-product-media-slot-empty{width:100%;aspect-ratio:1 / 1;border-radius:13px;background:rgba(232,240,253,0.78)}.stokan-product-media-slot img{display:block;object-fit:cover}.stokan-product-media-slot-empty{display:grid;align-content:center;justify-items:center;gap:5px;padding:10px;text-align:center}.stokan-product-media-slot-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.stokan-product-media-slot-actions button{min-height:28px;padding:0 6px;border:1px solid rgba(198,213,239,0.9);border-radius:10px;background:rgba(241,246,255,0.8);color:#52617c;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.stokan-product-media-slot-actions button[data-product-media-action="remove"]{border-color:rgba(255,105,132,0.32);background:rgba(255,241,244,0.88);color:#8d1730}.stokan-product-media-surface{display:flex;flex-direction:column;gap:14px}.stokan-product-media-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.stokan-product-media-gallery:empty{display:none}.stokan-product-media-slot{position:relative;aspect-ratio:1;margin:0;padding:0;border:1px solid rgba(205,219,243,0.9);border-radius:16px;overflow:hidden;background:#f1f5fc;cursor:grab}.stokan-product-media-slot.is-primary{border-color:#2e69ff;box-shadow:0 0 0 2px rgba(46,105,255,0.2)}.stokan-product-media-slot img{width:100%;height:100%;object-fit:cover;display:block}.stokan-product-media-slot-badge{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;background:#2e69ff;box-shadow:0 4px 10px rgba(46,105,255,0.35)}.stokan-product-media-slot-badge.is-muted{background:rgba(15,23,42,0.5)}.stokan-product-media-slot-actions{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity 0.15s ease}.stokan-product-media-slot:hover .stokan-product-media-slot-actions{opacity:1}.stokan-product-media-slot-actions button{width:26px;height:26px;min-height:0;padding:0;border:0;border-radius:8px;background:rgba(255,255,255,0.94);color:#07143e;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 2px 8px rgba(15,23,42,0.2)}.stokan-product-media-slot-actions button[data-product-media-action="remove"]{color:#c23f3f}.stokan-product-media-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:190px;padding:28px;border:1.5px dashed rgba(46,105,255,0.4);border-radius:20px;background:rgba(246,249,255,0.7);text-align:center;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease}.stokan-product-media-empty-state:hover,.stokan-product-media-empty-state.is-dragover{border-color:#2e69ff;background:rgba(46,105,255,0.06)}.stokan-product-media-empty-state strong{font-size:16px;color:#07143e}.stokan-product-media-empty-state small{font-size:12.5px;color:#6b7596;max-width:400px}.stokan-product-media-empty-state input{display:none}.stokan-product-media-empty-state[hidden]{display:none}.stokan-product-media-uploader{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.stokan-product-media-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:80px;padding:14px;border:1.5px dashed rgba(149,164,201,0.55);border-radius:16px;background:rgba(247,250,255,0.6);text-align:center;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease}.stokan-product-media-drop:hover,.stokan-product-media-drop.is-dragover{border-color:#2e69ff;background:rgba(46,105,255,0.06)}.stokan-product-media-drop strong{font-size:13.5px;color:#07143e}.stokan-product-media-drop small{font-size:11.5px;color:#6b7596}.stokan-product-media-drop input{display:none}.stokan-product-media-video{margin:0;padding:0;border:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:8px}.stokan-product-media-video video{width:100%;max-width:360px;border-radius:16px}.stokan-product-media-video-remove{align-self:flex-start;padding:7px 14px;border:1px solid rgba(255,105,132,0.32);border-radius:10px;background:rgba(255,241,244,0.88);color:#8d1730;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.stokan-product-editor-fields label.is-readonly input{background:rgba(238,242,248,0.7);color:#6b7596;cursor:not-allowed}.stokan-product-pricing-surface{display:grid;grid-template-columns:minmax(260px,0.78fr) minmax(300px,1fr);gap:12px;min-width:0}.stokan-product-price-stack,.stokan-product-price-draft,.stokan-product-variant-price-table,.stokan-product-grouping-surface{min-width:0;border:1px solid rgba(205,219,243,0.86);border-radius:22px;background:rgba(247,250,255,0.78);box-shadow:inset 0 1px 0 rgba(255,255,255,0.74)}.stokan-product-price-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:12px}.stokan-product-price-stack article,.stokan-product-price-draft-meta div,.stokan-product-grouping-surface div{min-width:0;padding:12px;border-radius:16px;background:rgba(255,255,255,0.76)}.stokan-product-price-stack span,.stokan-product-price-draft header span,.stokan-product-price-draft-meta span,.stokan-product-variant-price-table header span,.stokan-product-grouping-surface span{display:block;color:#2e69ff;font-size:10px;font-weight:950;text-transform:uppercase}.stokan-product-price-stack strong,.stokan-product-price-draft header strong,.stokan-product-price-draft-meta strong,.stokan-product-variant-price-table header strong,.stokan-product-grouping-surface strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:#07143e;font-size:14px;font-weight:950;line-height:1.16}.stokan-product-price-stack small,.stokan-product-price-draft header small,.stokan-product-price-draft-meta small,.stokan-product-variant-price-table header small,.stokan-product-grouping-surface small{display:block;margin-top:6px;overflow-wrap:anywhere;color:#687590;font-size:11px;font-weight:760;line-height:1.28}.stokan-product-price-draft{display:grid;align-content:start;gap:12px;padding:14px}.stokan-product-price-draft-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stokan-product-variant-price-table{grid-column:1 / -1;overflow-x:auto;overflow-y:hidden}.stokan-product-variant-price-table header{padding:14px 14px 0}.stokan-product-variant-price-table table{width:100%;min-width:620px;border-collapse:collapse;margin-top:10px}.stokan-product-variant-price-table th,.stokan-product-variant-price-table td{padding:11px 14px;border-top:1px solid rgba(221,230,245,0.9);color:#07143e;font-size:12px;font-weight:900;text-align:left;vertical-align:top}.stokan-product-variant-price-table th{color:#687590;font-size:10px;font-weight:950;text-transform:uppercase}.stokan-product-variant-price-table td strong{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-product-variant-price-table td small{display:block;margin-top:4px;color:#687590;font-size:10px;font-weight:760;line-height:1.2}.stokan-product-variant-price-table tr.is-selected{background:rgba(232,240,253,0.72)}.stokan-product-variant-price-table tr.is-empty{background:rgba(255,255,255,0.56)}.stokan-product-variant-price-table em{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(232,245,239,0.92);color:#137756;font-style:normal;font-size:10px;font-weight:950}.stokan-product-grouping-surface{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.stokan-product-grouping-surface .is-wide{grid-column:1 / -1}.stokan-product-marking-loading,.stokan-product-marking-empty{padding:18px 14px;text-align:center;color:#8a97b4;font-size:12.5px;font-weight:600}.stokan-product-marking-error{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:18px 14px;text-align:center;color:#8d1730;font-size:12.5px;font-weight:700}.stokan-product-marking-chooser{display:grid;gap:12px}.stokan-product-marking-chooser-hint{margin:0;color:#07143e;font-size:15px;font-weight:900}.stokan-product-marking-chooser-group-title{margin-top:4px;color:#687590;font-size:10px;font-weight:950;letter-spacing:0.02em;text-transform:uppercase}.stokan-product-marking-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.stokan-product-marking-group-button{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border:1px solid rgba(205,219,243,0.86);border-radius:18px;background:rgba(247,250,255,0.8);color:#07143e;font:inherit;font-size:14px;font-weight:850;text-align:left;cursor:pointer;transition:border-color 0.16s ease,background 0.16s ease,transform 0.16s ease}.stokan-product-marking-group-button:not(:disabled):hover,.stokan-product-marking-group-button:not(:disabled):focus-visible{border-color:rgba(46,105,255,0.55);background:rgba(232,240,253,0.85);transform:translateY(-1px)}.stokan-product-marking-group-button.is-current,.stokan-product-marking-group-button:disabled{cursor:not-allowed;opacity:0.6}.stokan-product-marking-suggested{display:grid;gap:12px;padding:16px;border:1px solid rgba(91,91,214,0.28);border-radius:18px;background:rgba(236,236,251,0.4)}.stokan-product-marking-suggested-actions{display:flex;flex-wrap:wrap;gap:10px}.stokan-product-marking-category{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(205,219,243,0.82);border-radius:16px;background:rgba(247,250,255,0.78)}.stokan-product-marking-category span{flex:0 0 auto;color:#687590;font-size:10px;font-weight:950;text-transform:uppercase}.stokan-product-marking-category strong{flex:1 1 auto;min-width:0;color:#07143e;font-size:15px;font-weight:900}.stokan-product-marking-progress{display:flex;align-items:center;gap:12px;margin-bottom:10px}.stokan-product-marking-progress-track{flex:1 1 auto;height:8px;overflow:hidden;border-radius:999px;background:rgba(205,219,243,0.5)}.stokan-product-marking-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#5b5bd6,#2e69ff);transition:width 0.24s ease}.stokan-product-marking-progress span{flex:0 0 auto;color:#687590;font-size:12px;font-weight:800;white-space:nowrap}.stokan-product-marking-done{margin-bottom:14px;padding:10px 14px;border:1px solid rgba(191,230,210,0.9);border-radius:12px;background:rgba(228,246,237,0.7);color:#137756;font-size:12.5px;font-weight:900}.stokan-product-marking-required-fields,.stokan-product-marking-optional-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;align-items:start}.stokan-product-marking-optional-fields{margin-top:14px}.stokan-product-marking-optional-fields[hidden]{display:none}.stokan-product-marking-subgroup-heading{grid-column:1 / -1;margin-top:6px;color:#2e69ff;font-size:10px;font-weight:950;letter-spacing:0.02em;text-transform:uppercase}.stokan-product-marking-field{min-width:0;display:grid;gap:6px;padding:12px;border:1px solid rgba(221,230,245,0.78);border-radius:15px;background:rgba(255,255,255,0.6)}.stokan-product-marking-field.is-required{border-color:rgba(91,91,214,0.32);background:rgba(247,247,253,0.82)}.stokan-product-marking-field.is-auto{background:rgba(247,250,255,0.9)}.stokan-product-marking-field.is-marking-invalid{border-color:rgba(141,23,48,0.5);background:rgba(255,241,244,0.6)}.stokan-product-marking-field-label{display:flex;align-items:center;gap:6px;min-width:0;color:#687590;font-size:11px;font-weight:900;text-transform:uppercase}.stokan-product-marking-field-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-product-marking-required-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#5b5bd6}.stokan-product-marking-auto-badge{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:rgba(139,151,180,0.16);color:#687590;font-style:normal;font-size:9px;font-weight:900;text-transform:none;white-space:nowrap}.stokan-product-marking-auto-badge.is-default{background:rgba(91,91,214,0.14);color:#4a48c2}.stokan-product-marking-warn{color:#bc780e;font-size:11px;font-weight:700;line-height:1.3}.stokan-product-marking-field input{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(198,213,239,0.9);border-radius:13px;background:rgba(255,255,255,0.92);color:#10214a;font:inherit;font-size:13.5px;font-weight:800;outline:none;overflow:hidden;text-overflow:ellipsis}.stokan-product-marking-field input:focus{border-color:rgba(47,130,255,0.58);background:#fff}.stokan-product-marking-derived{display:flex;align-items:center;min-height:40px;padding:0 12px;border:1px dashed rgba(198,213,239,0.9);border-radius:13px;background:rgba(232,236,245,0.55);color:#10214a;font-size:13.5px;font-weight:800}.stokan-product-marking-derived-empty{color:#8a97b4;font-weight:700;font-style:italic}.stokan-product-marking-combobox{position:relative;min-width:0}.stokan-product-marking-combobox[hidden]{display:none}.stokan-product-marking-chips{display:flex;flex-wrap:wrap;gap:6px}.stokan-product-marking-chips:empty{display:none}.stokan-product-marking-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:rgba(91,91,214,0.1);color:#4a48c2;font-size:12px;font-weight:800}.stokan-product-marking-chip button{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(91,91,214,0.16);color:#4a48c2;font-size:12px;line-height:1;cursor:pointer}.stokan-product-marking-chip button:hover{background:rgba(91,91,214,0.28)}.stokan-product-marking-more-toggle{width:fit-content;margin-top:14px}.stokan-product-marking-feedback{margin-top:14px;padding:10px 14px;border-radius:13px;background:rgba(232,240,253,0.8);color:#31415f;font-size:12px;font-weight:700}.stokan-product-marking-feedback[hidden]{display:none}.stokan-product-marking-feedback[data-product-marking-feedback="ok"]{background:rgba(232,245,239,0.95);color:#137756}.stokan-product-marking-feedback[data-product-marking-feedback="error"]{background:rgba(255,241,244,0.95);color:#8d1730}.stokan-product-marking-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.stokan-product-marking-settings-toggle{position:relative;display:flex;align-items:center;gap:8px;color:#687590;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.stokan-product-marking-settings-toggle input[type="checkbox"]{position:absolute;width:1px;height:1px;opacity:0}.stokan-product-marking-settings-switch{position:relative;display:inline-block;width:34px;height:20px;border-radius:999px;background:rgba(154,166,194,0.4);transition:background 0.15s ease;flex:0 0 auto}.stokan-product-marking-settings-switch::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,30,60,0.3);transition:transform 0.15s ease}.stokan-product-marking-settings-toggle input:checked + .stokan-product-marking-settings-switch{background:#5b5bd6}.stokan-product-marking-settings-toggle input:checked + .stokan-product-marking-settings-switch::after{transform:translateX(14px)}.stokan-product-marking-settings-toggle input:disabled + .stokan-product-marking-settings-switch{opacity:0.5}.stokan-product-marking-settings-toggle input:disabled ~ span{color:#b3bccf}.stokan-product-marking-scan-status{max-width:220px;color:#687590;font-size:10.5px;font-weight:700;line-height:1.32;text-align:right}.stokan-product-marking-scan-status[hidden]{display:none}.stokan-product-editor footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:10px 14px;border-top:1px solid rgba(205,219,243,0.86);background:rgba(255,255,255,0.72);color:#687590;font-size:12px;font-weight:820}.stokan-product-editor footer button{min-height:38px;padding:0 14px;border:1px solid rgba(15,26,49,0.1);border-radius:13px;background:#0f1a31;color:#ffffff;font:inherit;font-size:12px;font-weight:950;cursor:pointer}@media (max-width:760px){.stokan-workspace-window-product-editor{min-width:440px}.stokan-product-editor{grid-template-columns:170px minmax(0,1fr)}.stokan-product-editor-sidebar,.stokan-product-editor-workbench{padding:12px}.stokan-product-editor-fields,.stokan-product-editor-meta-grid,.stokan-product-editor-placeholder-grid,.stokan-product-media-surface,.stokan-product-media-uploader,.stokan-product-pricing-surface,.stokan-product-price-stack,.stokan-product-price-draft-meta,.stokan-product-grouping-surface{grid-template-columns:1fr}}.stokan-workspace-window-action{width:fit-content;min-height:34px;display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:0 12px;border-radius:999px;border:1px solid rgba(15,26,49,0.1);background:#0f1a31;color:#ffffff;font-size:12px;font-weight:900;text-decoration:none}.stokan-workspace-window-action.is-note{background:rgba(232,240,253,0.86);color:#52617c}.stokan-workspace-window-icon{width:78px;height:78px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;position:relative;overflow:hidden;background:var(--icon-bg);box-shadow:0 18px 36px var(--icon-shadow,rgba(24,82,190,0.24)),inset 0 1px 0 rgba(255,255,255,0.7)}.stokan-workspace-window-icon .stokan-app-symbol{width:62px;height:62px}.stokan-workspace-resize{position:absolute;right:0;bottom:0;width:28px;height:28px;cursor:nwse-resize}.stokan-workspace-resize::before{content:"";position:absolute;right:9px;bottom:8px;width:12px;height:12px;border-right:2px solid rgba(63,88,130,0.38);border-bottom:2px solid rgba(63,88,130,0.38);border-radius:0 0 5px 0}.stokan-workspace-edge{position:absolute;z-index:6;touch-action:none}.stokan-workspace-edge[data-workspace-resize-dir="n"]{top:0;left:18px;right:18px;height:7px;cursor:ns-resize}.stokan-workspace-edge[data-workspace-resize-dir="s"]{bottom:0;left:18px;right:34px;height:7px;cursor:ns-resize}.stokan-workspace-edge[data-workspace-resize-dir="e"]{right:0;top:18px;bottom:34px;width:7px;cursor:ew-resize}.stokan-workspace-edge[data-workspace-resize-dir="w"]{left:0;top:18px;bottom:18px;width:7px;cursor:ew-resize}.stokan-workspace-edge[data-workspace-resize-dir="ne"]{top:0;right:0;width:18px;height:18px;cursor:nesw-resize}.stokan-workspace-edge[data-workspace-resize-dir="nw"]{top:0;left:0;width:18px;height:18px;cursor:nwse-resize}.stokan-workspace-edge[data-workspace-resize-dir="sw"]{bottom:0;left:0;width:18px;height:18px;cursor:nesw-resize}.stokan-workspace-window.is-maximized .stokan-workspace-edge,.stokan-workspace-window.is-maximized .stokan-workspace-resize{display:none}.stokan-workspace-dock{position:absolute;left:50%;bottom:0;z-index:12;gap:10px;max-width:min(1050px,calc(100% - 36px));min-height:74px;padding:10px 12px;overflow-x:auto;border:1px solid rgba(205,219,243,0.76);border-radius:26px;background:rgba(255,255,255,0.6);box-shadow:0 26px 60px rgba(31,66,143,0.14);backdrop-filter:blur(24px) saturate(150%);transform:translateX(-50%)}.stokan-workspace-app-button,.stokan-workspace-phone-app,.stokan-workspace-switcher-app{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.stokan-workspace-app-button{width:86px;min-width:86px;display:grid;justify-items:center;gap:5px;padding:0;color:#14214b;text-align:center}.stokan-workspace-app-button .stokan-app-icon,.stokan-workspace-phone-app .stokan-app-icon,.stokan-workspace-switcher-app .stokan-app-icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;color:#ffffff;position:relative;overflow:hidden;background:var(--icon-bg);box-shadow:0 14px 30px var(--icon-shadow,rgba(24,82,190,0.24)),inset 0 1px 0 rgba(255,255,255,0.68)}.stokan-workspace-app-button .stokan-app-symbol,.stokan-workspace-phone-app .stokan-app-symbol,.stokan-workspace-switcher-app .stokan-app-symbol{width:45px;height:45px}.stokan-workspace-app-button strong{max-width:100%;overflow:hidden;color:#07143e;font-size:11px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.stokan-workspace-app-button small{display:none}.stokan-workspace-app-button.is-active .stokan-app-icon,.stokan-workspace-phone-app.is-active .stokan-app-icon,.stokan-workspace-switcher-app.is-active .stokan-app-icon{outline:2px solid rgba(255,255,255,0.92);outline-offset:3px}.stokan-workspace-status{position:absolute;top:22px;right:22px;z-index:9;gap:10px;min-width:250px;padding:12px 14px;border:1px solid rgba(205,219,243,0.76);border-radius:20px;background:rgba(255,255,255,0.66);box-shadow:0 20px 48px rgba(31,66,143,0.12);backdrop-filter:blur(22px) saturate(150%)}.stokan-workspace-status>span{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:14px;color:#ffffff;background:linear-gradient(135deg,#0f1a31,#2558ff)}.stokan-workspace-status strong{display:block;color:#06143d;font-size:14px;font-weight:900}.stokan-workspace-tablet{grid-template-columns:minmax(210px,0.34fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:14px}.stokan-workspace-tablet-launcher,.stokan-workspace-phone-launcher{display:grid;gap:12px;align-content:start;overflow:auto;border:1px solid rgba(205,219,243,0.76);border-radius:24px;background:rgba(255,255,255,0.5);box-shadow:0 24px 58px rgba(31,66,143,0.12);backdrop-filter:blur(22px) saturate(150%)}.stokan-workspace-tablet-launcher{grid-row:1 / span 2;padding:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-workspace-tablet-primary,.stokan-workspace-tablet-sheet,.stokan-workspace-phone-foreground{min-height:0;overflow:auto;border:1px solid rgba(205,219,243,0.76);border-radius:26px;background:rgba(255,255,255,0.7);box-shadow:0 26px 62px rgba(31,66,143,0.14);backdrop-filter:blur(22px) saturate(150%)}.stokan-workspace-tablet-primary{padding:22px}.stokan-workspace-touch-app{min-height:100%;height:100%;min-width:0}.stokan-workspace-touch-app>.stokan-workspace-desktop-app{min-height:100%;height:100%}.stokan-workspace-tablet-primary>.stokan-workspace-touch-app,.stokan-workspace-phone-foreground>.stokan-workspace-touch-app{min-height:100%}.stokan-workspace-tablet-sheet{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:16px}.stokan-workspace-tablet-sheet p{grid-column:2}.stokan-workspace-pane-head{gap:12px;margin-bottom:16px}.stokan-workspace-pane-head .stokan-app-icon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:20px;color:#ffffff;background:var(--icon-bg);box-shadow:0 16px 34px var(--icon-shadow,rgba(24,82,190,0.24))}.stokan-workspace-pane-head .stokan-app-symbol{width:52px;height:52px}.stokan-workspace-touch-list{display:grid;gap:10px;margin-top:18px}.stokan-workspace-touch-list button,.stokan-workspace-phone-actions button{min-height:48px;border:1px solid rgba(198,211,236,0.86);border-radius:16px;background:rgba(247,250,255,0.82);color:#10214a;font:inherit;font-weight:850}.stokan-workspace-phone{grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px}.stokan-workspace-phone-head{justify-content:space-between;gap:12px;padding:0 4px;color:#07143e}.stokan-workspace-phone-head strong{font-size:18px;font-weight:900}.stokan-workspace-phone-head span{color:#66738f;font-size:12px;font-weight:800}.stokan-workspace-phone-launcher{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.stokan-workspace-phone-app{display:grid;justify-items:center;gap:6px;min-width:0;padding:0;text-align:center}.stokan-workspace-phone-app strong{max-width:100%;overflow:hidden;color:#07143e;font-size:11px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.stokan-workspace-phone-foreground{padding:18px}.stokan-workspace-phone-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.stokan-workspace-phone-switcher{justify-content:center;gap:10px;min-height:78px;padding:10px;border:1px solid rgba(205,219,243,0.76);border-radius:28px;background:rgba(255,255,255,0.58);box-shadow:0 24px 54px rgba(31,66,143,0.14);backdrop-filter:blur(24px) saturate(150%)}.stokan-workspace-switcher-app{width:54px;height:54px;padding:0}@media (max-width:980px){.stokan-workspace-app-hero{grid-template-columns:76px minmax(0,1fr)}.stokan-workspace-app-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-workspace-app-grid{grid-template-columns:1fr}.stokan-workspace-os{padding:14px}.stokan-workspace-systembar{grid-template-columns:auto minmax(0,1fr) auto}.stokan-workspace-command{display:none}.stokan-workspace-session span{display:none}.stokan-workspace-main{height:calc(100svh - 96px)}.stokan-workspace-desktop{display:none}.stokan-workspace-tablet{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.stokan-workspace-app-button{width:auto;min-width:0}.stokan-workspace-app-button small{display:block;max-width:100%;overflow:hidden;color:#677590;font-size:11px;line-height:1.22;text-overflow:ellipsis}.stokan-workspace-tablet-launcher{grid-row:auto;order:2;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(76px,92px);min-height:88px;padding:10px 12px;overflow-x:auto;border-radius:28px}.stokan-workspace-tablet-primary{order:1;padding:14px;border-radius:30px}.stokan-workspace-tablet-sheet{display:none}.stokan-workspace-tablet-primary .stokan-workspace-desktop-app{grid-template-columns:minmax(150px,0.34fr) minmax(0,1fr)}.stokan-workspace-tablet-primary .stokan-workspace-app-sidebar{padding:10px}.stokan-app-workbench-grid,.stokan-app-command-grid,.stokan-app-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-app-workbench-head{flex-direction:column}.stokan-app-search{flex-basis:auto;width:100%}.stokan-warehouse-workspace{grid-template-columns:1fr}.stokan-warehouse-stock header.stokan-warehouse-stock-toolbar{grid-template-columns:minmax(0,1fr)}.stokan-app-runtime-status.stokan-warehouse-runtime-status{justify-self:start;max-width:min(100%,260px)}.stokan-warehouse-filters{grid-template-columns:minmax(0,1fr) repeat(3,minmax(94px,118px))}.stokan-warehouse-operation-stage{grid-template-columns:1fr}}@media (max-width:560px){.stokan-workspace-app-page{width:min(100% - 20px,420px);padding-top:10px}.stokan-workspace-app-topbar{grid-template-columns:1fr auto}.stokan-workspace-app-topbar .stokan-workspace-context{display:none}.stokan-workspace-app-hero{grid-template-columns:1fr;min-height:0;padding:20px}.stokan-workspace-app-actions{grid-template-columns:1fr}.stokan-workspace-app-hero h1{font-size:44px}.stokan-workspace-os{padding:12px}.stokan-workspace-systembar{min-height:58px;grid-template-columns:minmax(0,1fr) auto;border-radius:20px}.stokan-workspace-brand{min-width:0}.stokan-workspace-brand>span:last-child{overflow:hidden;text-overflow:ellipsis}.stokan-workspace-context,.stokan-workspace-session strong{display:none}.stokan-workspace-main{height:calc(100svh - 88px);margin-top:12px}.stokan-workspace-tablet{display:none}.stokan-workspace-phone{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.stokan-workspace-phone-launcher{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(68px,76px);min-height:88px;padding:10px 12px;overflow-x:auto;border-radius:28px}.stokan-workspace-phone-foreground{padding:10px;border-radius:24px}.stokan-workspace-phone-switcher{min-height:70px;padding:8px}.stokan-workspace-phone-foreground .stokan-workspace-desktop-app,.stokan-workspace-app-page .stokan-workspace-desktop-app{grid-template-columns:1fr}.stokan-workspace-phone-foreground .stokan-workspace-app-sidebar,.stokan-workspace-app-page .stokan-workspace-app-sidebar{grid-template-rows:auto;gap:8px;max-height:132px;padding:9px;overflow:hidden;border-right:0;border-bottom:1px solid rgba(205,219,243,0.78)}.stokan-workspace-phone-foreground .stokan-workspace-app-sidebar-head{display:none}.stokan-workspace-phone-foreground .stokan-workspace-app-nav,.stokan-workspace-app-page .stokan-workspace-app-nav{grid-auto-flow:column;grid-auto-columns:minmax(118px,1fr);overflow-x:auto;overflow-y:hidden}.stokan-workspace-app-main{padding:10px}.stokan-workspace-app-toolbar{align-items:stretch;flex-direction:column;padding:10px}.stokan-workspace-app-toolbar strong{font-size:22px}.stokan-workspace-app-content dl{grid-template-columns:1fr}.stokan-app-workbench-grid,.stokan-app-command-grid,.stokan-app-lanes{grid-template-columns:1fr}.stokan-app-table-row{grid-template-columns:minmax(0,1fr) auto}.stokan-app-table-row>span:nth-child(2),.stokan-app-table-row>span:nth-child(3),.stokan-app-table-row.is-head>span:nth-child(2),.stokan-app-table-row.is-head>span:nth-child(3){display:none}.stokan-warehouse-actions{grid-template-columns:1fr}.stokan-warehouse-filters{align-items:stretch;grid-template-columns:1fr;min-width:0;width:100%}.stokan-warehouse-search{grid-column:auto;width:100%}.stokan-warehouse-filters select{flex-basis:auto}.stokan-warehouse-stock header{align-items:stretch;flex-direction:column}.stokan-warehouse-stock-row{grid-template-columns:minmax(0,1fr) auto}.stokan-warehouse-stock-row>span:nth-child(2),.stokan-warehouse-stock-row>span:nth-child(3),.stokan-warehouse-stock-row>span:nth-child(5),.stokan-warehouse-stock-row.is-head>span:nth-child(2),.stokan-warehouse-stock-row.is-head>span:nth-child(3),.stokan-warehouse-stock-row.is-head>span:nth-child(5){display:none}.stokan-warehouse-stock-row em,.stokan-warehouse-stock-row.is-head>span:nth-child(6){display:none}}@media (min-width:981px){.stokan-dock button{font-size:0}}.stokan-dock button>span .stokan-app-raster,.stokan-launcher-grid .stokan-app-raster,.stokan-phone-quickbar span .stokan-app-raster,.stokan-workspace-app-button .stokan-app-raster,.stokan-workspace-phone-app .stokan-app-raster,.stokan-workspace-switcher-app .stokan-app-raster,.stokan-workspace-pane-head .stokan-app-raster,.stokan-workspace-app-sidebar-icon .stokan-app-raster,.stokan-workspace-window-icon .stokan-app-raster{width:112%;height:112%}.stokan-dock button>span:has(.stokan-app-raster),.stokan-launcher-grid .stokan-app-icon:has(.stokan-app-raster),.stokan-phone-quickbar span:has(.stokan-app-raster),.stokan-workspace-app-button .stokan-app-icon:has(.stokan-app-raster),.stokan-workspace-phone-app .stokan-app-icon:has(.stokan-app-raster),.stokan-workspace-switcher-app .stokan-app-icon:has(.stokan-app-raster),.stokan-workspace-pane-head .stokan-app-icon:has(.stokan-app-raster),.stokan-workspace-app-sidebar-icon:has(.stokan-app-raster),.stokan-workspace-window-icon:has(.stokan-app-raster){background:transparent;box-shadow:none;overflow:hidden}.stokan-phone-quickbar small{display:none}:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:13px;--font-size-lg:15px;--font-weight-normal:400;--font-weight-medium:500;--color-accent:#5B5BD6;--color-accent-hover:#4747C2;--color-accent-light:rgba(91,91,214,0.08);--color-border:rgba(0,0,0,0.07);--color-border-strong:rgba(0,0,0,0.12);--color-surface:rgba(255,255,255,0.75);--color-surface-hover:rgba(255,255,255,0.92);--color-text-primary:#1a1a2e;--color-text-secondary:#6b6b80;--color-text-muted:#9999aa;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--border-width:1px;--shadow-sm:0 1px 3px rgba(0,0,0,0.06);--shadow-md:0 4px 16px rgba(0,0,0,0.08);--shadow-window:0 8px 32px rgba(0,0,0,0.10);--stokan-window-titlebar-height:36px;--stokan-taskbar-height:52px;--stokan-sidebar-width:minmax(132px,180px);--stokan-dock-icon-size:clamp(34px,6.4vw,40px);--stokan-dock-gap:8px;--stokan-dock-padding-y:4px;--stokan-dock-padding-x:14px;--stokan-dock-bottom:8px;--stokan-dock-radius:17px;--stokan-dock-magnify-duration:180ms;--stokan-dock-minimize-duration:320ms;--stokan-dock-restore-duration:280ms;--stokan-dock-bounce-duration:400ms;--stokan-dock-spring:cubic-bezier(0.34,1.56,0.64,1);--stokan-dock-standard:cubic-bezier(0.4,0,0.2,1);--stokan-widget-row-height:clamp(78px,9.2vh,98px);--stokan-widget-gap:12px;--stokan-widget-edge:16px;--stokan-widget-transition:200ms ease;--glass-bg:rgba(255,255,255,0.18);--glass-blur:28px;--glass-radius:22px;--rim-width:1.5px;--specular:rgba(255,255,255,0.55);--text-primary:rgba(20,20,40,0.92);--text-muted:rgba(20,20,40,0.45);--text-on-accent:#ffffff;--accent:#5B5BD6;--accent-glow:rgba(91,91,214,0.25);--glass-shadow:0 8px 32px rgba(0,0,0,0.10),0 2px 8px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.6),inset 0 -1px 0 rgba(255,255,255,0.15);--glass-shadow-hover:0 16px 48px rgba(0,0,0,0.13),0 4px 12px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.7),inset 0 -1px 0 rgba(255,255,255,0.2);--glass-inset-shadow:inset 0 2px 4px rgba(0,0,0,0.07),inset 0 1px 0 rgba(255,255,255,0.35)}html.perf-lite{--glass-blur:0px;--color-surface:rgba(255,255,255,0.97);--glass-bg:rgba(255,255,255,0.94);--shadow-window:0 2px 8px rgba(0,0,0,0.12);--glass-shadow:0 2px 8px rgba(0,0,0,0.12);--glass-shadow-hover:0 4px 12px rgba(0,0,0,0.14)}html.perf-lite *,html.perf-lite *::before,html.perf-lite *::after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.perf-lite .stokan-desktop-widget{animation:none!important;filter:none!important;opacity:1;transform:none}html.perf-lite .stokan-desktop-widget.is-widget-hiding{opacity:0}:is(.stokan-os,.stokan-workspace-os,.stokan-workspace-app-page,[data-stokan-workspace-auth-gate]){color:var(--color-text-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);letter-spacing:0}:is(.stokan-os,.stokan-workspace-os,.stokan-workspace-app-page,[data-stokan-workspace-auth-gate]) *,:is(.stokan-os,.stokan-workspace-os,.stokan-workspace-app-page,[data-stokan-workspace-auth-gate]) *::before,:is(.stokan-os,.stokan-workspace-os,.stokan-workspace-app-page,[data-stokan-workspace-auth-gate]) *::after{box-sizing:border-box}html:has(.stokan-workspace-os),body:has(.stokan-workspace-os){width:100%;height:100%;margin:0;padding:0;overflow:hidden}body:has(.stokan-workspace-os),body:has(.stokan-workspace-app-page),body:has([data-stokan-workspace-auth-gate]){background:radial-gradient(circle at 12% 0%,rgba(91,91,214,0.08),transparent 32%),linear-gradient(135deg,#f8fbff 0%,#edf5ff 48%,#ffffff 100%)}.stokan-workspace-os{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;min-height:0;padding:var(--spacing-lg);background:transparent;overflow:hidden}.stokan-workspace-main,.stokan-workspace-desktop{width:100%;height:100%;min-height:0;overflow:hidden}.stokan-workspace-desktop-stage{inset:0 0 var(--stokan-taskbar-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:rgba(255,255,255,0.18);box-shadow:none}.stokan-workspace-systembar,.stokan-workspace-status,.stokan-workspace-tablet-launcher,.stokan-workspace-phone-launcher,.stokan-workspace-tablet-primary,.stokan-workspace-tablet-sheet,.stokan-workspace-phone-foreground,.stokan-window,.stokan-workspace-window,.stokan-workspace-app-page>.stokan-warehouse-app{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-window);backdrop-filter:blur(20px)}.stokan-workspace-systembar{min-height:52px;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.stokan-workspace-brand{gap:var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.stokan-workspace-context strong,.stokan-workspace-pane-head strong,.stokan-workspace-session strong,.stokan-workspace-status strong{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.stokan-workspace-context span,.stokan-workspace-pane-head small,.stokan-workspace-session span,.stokan-workspace-status small,.stokan-workspace-runtime-event-status{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.stokan-workspace-command{min-height:28px;padding:0 var(--spacing-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.58);color:var(--color-text-secondary)}.stokan-workspace-command input,:is(.stokan-workspace-os,.stokan-workspace-app-page,[data-stokan-workspace-auth-gate]) input,:is(.stokan-workspace-os,.stokan-workspace-app-page,[data-stokan-workspace-auth-gate]) select{min-height:28px;height:28px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.58);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);outline:none}.stokan-workspace-command input{border:0;background:transparent}:is(.stokan-workspace-os,.stokan-workspace-app-page,[data-stokan-workspace-auth-gate]) textarea{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.58);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);outline:none}:is(.stokan-workspace-os,.stokan-workspace-app-page,[data-stokan-workspace-auth-gate]) input:focus,:is(.stokan-workspace-os,.stokan-workspace-app-page,[data-stokan-workspace-auth-gate]) select:focus,:is(.stokan-workspace-os,.stokan-workspace-app-page,[data-stokan-workspace-auth-gate]) textarea:focus{border-color:var(--color-accent);background:var(--color-surface-hover);box-shadow:none}.stokan-workspace-window{width:min(var(--workspace-window-width,760px),calc(100% - var(--spacing-xl)));height:min(var(--workspace-window-height,520px),calc(100% - var(--spacing-xl)));max-width:calc(100vw - 32px);max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);min-width:clamp(280px,42vw,340px);min-height:clamp(240px,42vh,300px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-window);resize:none}.stokan-workspace-window-warehouse{min-width:clamp(320px,46vw,560px);min-height:clamp(340px,50vh,420px)}.stokan-workspace-window-product-editor{min-width:clamp(360px,54vw,620px);min-height:clamp(380px,58vh,460px)}.stokan-workspace-window.is-active,.stokan-window.is-active{box-shadow:var(--shadow-window)}.stokan-workspace-window.is-maximized{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;width:auto!important;height:auto!important;border-radius:var(--radius-lg)}.stokan-window-bar,.stokan-workspace-window-bar{min-height:var(--stokan-window-titlebar-height);height:var(--stokan-window-titlebar-height);gap:var(--spacing-sm);padding:0 var(--spacing-md);border-bottom:var(--border-width) solid var(--color-border);background:rgba(255,255,255,0.42)}.stokan-window-bar>strong,.stokan-window-bar strong,.stokan-workspace-window-bar>strong{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1}.stokan-workspace-window-state,.stokan-workspace-session strong,.stokan-workspace-session .stokan-workspace-logout button{min-height:22px;padding:0 var(--spacing-sm);border-radius:999px;background:var(--color-accent-light);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.stokan-workspace-session .stokan-workspace-logout button{min-height:28px;border-radius:var(--radius-md);background:var(--color-accent);color:#ffffff}.stokan-workspace-session .stokan-workspace-logout button:hover,.stokan-workspace-session .stokan-workspace-logout button:focus-visible{background:var(--color-accent-hover);outline:0}.stokan-traffic{gap:7px;margin-left:auto}.stokan-traffic button{width:30px;min-width:30px;height:24px;min-height:24px;padding:0;border:1px solid rgba(120,132,158,0.34);border-radius:9px;background:#eef0f6;box-shadow:none;color:#59617a;font-size:0;transform:none}.stokan-traffic button:hover,.stokan-traffic button:focus-visible{box-shadow:none;outline:0;background:#e4e7f0;transform:translateY(-1px)}.stokan-traffic [data-os-minimize],.stokan-traffic [data-workspace-minimize]{background:#eef0f6}.stokan-traffic [data-os-maximize],.stokan-traffic [data-workspace-maximize]{background:#eef0f6}.stokan-traffic [data-os-close],.stokan-traffic [data-workspace-close]{background:linear-gradient(180deg,#7a7aec,#5b5bd6);border-color:rgba(70,70,180,0.5);color:#ffffff}.stokan-traffic [data-os-close]:hover,.stokan-traffic [data-workspace-close]:hover,.stokan-traffic [data-os-close]:focus-visible,.stokan-traffic [data-workspace-close]:focus-visible{background:linear-gradient(180deg,#6b6be4,#4a4ac0)}.stokan-traffic button::before,.stokan-traffic button::after{display:block}.stokan-traffic [data-os-close]::before,.stokan-traffic [data-workspace-close]::before{font-size:16px}.stokan-workspace-window-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:transparent}.stokan-workspace-desktop-app,.stokan-warehouse-layout{flex:1 1 auto;grid-template-columns:var(--stokan-sidebar-width) minmax(0,1fr);min-height:0;overflow:hidden}.stokan-product-editor{grid-template-columns:minmax(132px,180px) minmax(0,1fr);color:var(--color-text-primary)}.stokan-workspace-app-sidebar,.stokan-product-editor-sidebar{gap:var(--spacing-md);max-width:180px;padding:var(--spacing-md);border-right:var(--border-width) solid var(--color-border);background:rgba(255,255,255,0.38);box-shadow:none}.stokan-workspace-app-sidebar-head,.stokan-product-editor-brand{gap:var(--spacing-sm)}.stokan-workspace-app-sidebar-icon,.stokan-product-editor-brand-icon{width:28px;height:28px;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.stokan-workspace-app-sidebar-icon .stokan-app-symbol{width:22px;height:22px}.stokan-workspace-app-sidebar-head strong,.stokan-product-editor-brand strong{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.15}.stokan-workspace-app-sidebar-head small,.stokan-product-editor-brand small{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.stokan-workspace-app-nav,.stokan-product-editor-tabs{gap:var(--spacing-xs);padding-right:0}.stokan-workspace-app-nav button,.stokan-product-editor-tab{align-content:center;align-items:center;gap:0;min-height:28px;padding:0 var(--spacing-sm);border:var(--border-width) solid transparent;border-radius:var(--radius-md);background:transparent;box-shadow:none}.stokan-workspace-app-nav button span,.stokan-product-editor-tab span,.stokan-workspace-app-toolbar span,.stokan-warehouse-workbench header span,.stokan-warehouse-panel header span,.stokan-warehouse-stock header span,.stokan-product-editor-panel-head span,.stokan-product-media-primary span,.stokan-product-media-video span,.stokan-product-media-uploader span,.stokan-product-media-slot-head span,.stokan-product-price-stack span,.stokan-product-price-draft header span,.stokan-product-price-draft-meta span,.stokan-product-variant-price-table header span,.stokan-product-grouping-surface span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0.04em;text-transform:uppercase}.stokan-workspace-app-nav button strong,.stokan-product-editor-tab strong{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.stokan-workspace-app-nav button:hover,.stokan-workspace-app-nav button:focus-visible,.stokan-workspace-app-nav button.is-active,.stokan-product-editor-tab:hover,.stokan-product-editor-tab:focus-visible,.stokan-product-editor-tab.is-active{border-color:transparent;background:var(--color-accent-light);box-shadow:none;outline:none}.stokan-workspace-app-nav button.is-active strong,.stokan-product-editor-tab.is-active strong{color:var(--color-accent)}.stokan-workspace-app-main,.stokan-product-editor-workbench{gap:var(--spacing-md);padding:var(--spacing-md);background:transparent}.stokan-workspace-app-toolbar,.stokan-app-workbench,.stokan-app-workbench-grid>article,.stokan-app-command-grid>article,.stokan-app-lanes>article,.stokan-settings-list>div,.stokan-warehouse-panel,.stokan-warehouse-workbench,.stokan-warehouse-operation,.stokan-product-editor-panel,.stokan-product-editor-meta-grid div,.stokan-product-editor-placeholder-grid div,.stokan-product-media-primary,.stokan-product-media-video,.stokan-product-media-uploader,.stokan-product-media-gallery,.stokan-product-media-slot,.stokan-product-price-stack,.stokan-product-price-draft,.stokan-product-variant-price-table,.stokan-product-grouping-surface,.stokan-product-price-stack article,.stokan-product-price-draft-meta div,.stokan-product-grouping-surface div{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.stokan-workspace-app-toolbar,.stokan-product-editor-panel-head,.stokan-warehouse-panel header,.stokan-warehouse-workbench header,.stokan-warehouse-stock header{gap:var(--spacing-sm)}.stokan-workspace-app-toolbar{min-height:44px;padding:var(--spacing-md);background:var(--color-surface)}.stokan-workspace-app-toolbar strong,.stokan-warehouse-panel header strong,.stokan-warehouse-workbench header strong,.stokan-warehouse-stock header strong,.stokan-product-editor-panel-head strong,.stokan-warehouse-operation strong{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.2}.stokan-workspace-window-body p,.stokan-workspace-tablet-primary p,.stokan-workspace-tablet-sheet p,.stokan-workspace-phone-foreground p,.stokan-product-editor-panel-head small,.stokan-product-editor-placeholder-grid small,.stokan-product-media-primary small,.stokan-product-media-video small,.stokan-product-media-uploader small,.stokan-product-media-slot small,.stokan-product-price-stack small,.stokan-product-price-draft header small,.stokan-product-price-draft-meta small,.stokan-product-variant-price-table header small,.stokan-product-grouping-surface small,.stokan-warehouse-stock header small,.stokan-warehouse-operation p{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.35}.stokan-workspace-window-action,.stokan-warehouse-actions button,.stokan-warehouse-pagination button,.stokan-product-editor footer button,.stokan-product-media-video button,.stokan-product-media-slot-actions button,[data-stokan-workspace-auth-gate] button{min-height:28px;height:28px;padding:0 var(--spacing-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);box-shadow:none;font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.stokan-product-editor footer button,[data-product-edit-apply],[data-stokan-workspace-auth-gate] button[type="submit"]{border-color:transparent;background:var(--color-accent);color:#ffffff}.stokan-product-editor footer button:hover,[data-product-edit-apply]:hover,[data-stokan-workspace-auth-gate] button[type="submit"]:hover,.stokan-product-editor footer button:focus-visible,[data-product-edit-apply]:focus-visible,[data-stokan-workspace-auth-gate] button[type="submit"]:focus-visible{background:var(--color-accent-hover);outline:none}.stokan-workspace-window-action.is-note,.stokan-app-runtime-status,.stokan-app-runtime-status.stokan-warehouse-runtime-status,.stokan-product-editor-panel-head em,.stokan-product-media-video em,.stokan-product-variant-price-table em,.stokan-warehouse-stock .stokan-warehouse-stock-title-row small,.stokan-warehouse-stock-row em{min-height:22px;padding:5px 8px;border-radius:999px;background:var(--color-accent-light);color:var(--color-accent);box-shadow:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.stokan-warehouse-workbench{gap:var(--spacing-sm);padding:var(--spacing-md)}.stokan-warehouse-stock header.stokan-warehouse-stock-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:var(--spacing-sm)}.stokan-warehouse-filters{grid-template-columns:minmax(180px,1fr) minmax(104px,128px) minmax(104px,128px);gap:var(--spacing-sm)}.stokan-warehouse-search input,.stokan-warehouse-filters select,.stokan-warehouse-pagination select{min-height:28px;height:28px;padding:0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.58);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-normal)}.stokan-app-table,.stokan-warehouse-stock-rows{gap:0;padding-right:0}.stokan-app-table-row,.stokan-warehouse-stock-row{height:36px;max-height:36px;min-height:36px;padding:0 var(--spacing-sm) 0 32px;border:0;border-bottom:var(--border-width) solid rgba(0,0,0,0.05);border-radius:0;background:transparent;color:var(--color-text-secondary);box-shadow:none;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);gap:var(--spacing-sm);line-height:1.1;overflow:hidden}button.stokan-app-table-row:hover,button.stokan-app-table-row:focus-visible,button.stokan-warehouse-stock-row:hover,button.stokan-warehouse-stock-row:focus-visible{background:var(--color-surface-hover);box-shadow:none;outline:none}.stokan-app-table-row.is-head,.stokan-warehouse-stock-row.is-head{height:36px;max-height:36px;min-height:36px;background:#eef3fb;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0.04em;text-transform:uppercase;box-shadow:0 4px 12px rgba(40,60,130,0.07)}.stokan-app-table-row strong,.stokan-warehouse-stock-row strong,.stokan-warehouse-stock-item strong{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.05}.stokan-warehouse-stock-item{gap:0;line-height:1.05}.stokan-warehouse-stock-item small,.stokan-app-table-row small{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.05;margin-top:0}.stokan-warehouse-stock-row>span:not(.stokan-warehouse-stock-item),.stokan-app-table-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-warehouse-pagination{min-height:32px;gap:var(--spacing-sm);padding-top:var(--spacing-sm)}.stokan-warehouse-pagination>span,.stokan-warehouse-pagination label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.stokan-product-editor-panel{padding:var(--spacing-lg);border-radius:var(--radius-lg)}.stokan-product-editor-panel-head{align-items:center;margin-bottom:var(--spacing-lg)}.stokan-product-editor-fields{gap:var(--spacing-md)}.stokan-product-editor-fields label{gap:var(--spacing-xs);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0.04em}.stokan-product-editor-fields input{min-height:28px;height:28px;padding:0 var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-normal)}.stokan-product-editor-fields textarea{min-height:72px;padding:var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-normal)}.stokan-product-editor-meta-grid,.stokan-product-editor-placeholder-grid,.stokan-product-media-surface,.stokan-product-pricing-surface{gap:var(--spacing-md);margin-top:var(--spacing-md)}.stokan-product-editor-meta-grid div,.stokan-product-editor-placeholder-grid div,.stokan-product-price-stack article,.stokan-product-price-draft-meta div,.stokan-product-grouping-surface div{padding:var(--spacing-md);border-radius:var(--radius-md)}.stokan-product-media-empty{min-height:132px;gap:var(--spacing-xs);padding:var(--spacing-lg);background:rgba(255,255,255,0.42)}.stokan-product-media-uploader,.stokan-product-media-gallery,.stokan-product-price-stack,.stokan-product-price-draft,.stokan-product-grouping-surface{gap:var(--spacing-sm);padding:var(--spacing-md)}.stokan-product-media-uploader label{gap:var(--spacing-xs);padding:var(--spacing-md);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);background:rgba(255,255,255,0.48)}.stokan-product-media-uploader label:hover,.stokan-product-media-uploader label:focus-within,.stokan-product-media-slot.is-drag-over{border-color:var(--color-accent);background:var(--color-accent-light)}.stokan-product-media-gallery{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.stokan-product-media-slot{gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md)}.stokan-product-media-slot.is-primary{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}.stokan-product-media-slot img,.stokan-product-media-slot-empty{border-radius:var(--radius-sm)}.stokan-product-media-slot-actions{gap:var(--spacing-xs)}.stokan-product-variant-price-table table{min-width:560px}.stokan-product-variant-price-table th,.stokan-product-variant-price-table td{min-height:36px;padding:var(--spacing-sm);border-top:0;border-bottom:var(--border-width) solid rgba(0,0,0,0.05);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-normal)}.stokan-product-variant-price-table th{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0.04em}.stokan-product-editor footer{min-height:44px;padding:var(--spacing-sm) var(--spacing-md);border-top:var(--border-width) solid var(--color-border);background:rgba(255,255,255,0.48);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.stokan-workspace-resize::before{right:8px;bottom:8px;width:10px;height:10px;border-right:var(--border-width) solid var(--color-border-strong);border-bottom:var(--border-width) solid var(--color-border-strong);border-radius:0 0 var(--radius-sm) 0}.stokan-workspace-os{padding:0}.stokan-workspace-main{height:100vh;height:100dvh;min-height:0;margin-top:0;overflow:hidden}.stokan-workspace-desktop-stage{inset:0 0 calc(var(--stokan-dock-bottom) + var(--stokan-taskbar-height) + 18px) 0;overflow:hidden;border:0;border-radius:0;background:transparent}.stokan-widget-desktop{--widget-row-height:var(--stokan-widget-row-height);position:absolute;inset:var(--stokan-widget-edge);z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--widget-row-height);gap:var(--stokan-widget-gap);align-content:start;min-width:0;min-height:0;overflow:hidden;scrollbar-width:none}.stokan-widget-desktop::-webkit-scrollbar{display:none}.stokan-desktop-widget{position:relative;grid-column:var(--widget-col) / span var(--widget-w);grid-row:var(--widget-row) / span var(--widget-h);display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:var(--border-width) solid rgba(255,255,255,0.6);border-radius:14px;background:rgba(255,255,255,0.85);box-shadow:0 4px 20px rgba(0,0,0,0.07);backdrop-filter:blur(20px);opacity:0;transform:translateY(8px);animation:stokanWidgetMount 360ms ease forwards;animation-delay:calc(var(--widget-index,1) * 60ms);transition:border-color var(--stokan-widget-transition),background var(--stokan-widget-transition),box-shadow var(--stokan-widget-transition),transform var(--stokan-widget-transition)}.stokan-desktop-widget:hover,.stokan-desktop-widget:focus-within{border-color:rgba(91,91,214,0.2);background:rgba(255,255,255,0.9)}.stokan-desktop-widget[hidden]{display:none}.stokan-desktop-widget.is-widget-hiding{opacity:0;transform:translateY(8px) scale(0.97);pointer-events:none}.stokan-desktop-widget.is-widget-appearing{animation:stokanWidgetMount 360ms ease forwards}.stokan-desktop-widget.is-collapsed{grid-template-rows:minmax(0,1fr)}.stokan-desktop-widget.is-collapsed .stokan-widget-body{opacity:0;pointer-events:none}.stokan-widget-head{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);right:var(--spacing-sm);z-index:5;display:none;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);min-width:0;height:24px;padding:0;color:var(--color-text-muted);cursor:grab;pointer-events:none;user-select:none}.stokan-workspace-os.is-widget-editing .stokan-widget-head{display:flex;pointer-events:auto}.stokan-widget-head>span{min-width:0;overflow:hidden;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.stokan-widget-head-actions{display:none}.stokan-widget-head button,.stokan-tenant-actions button,.stokan-widget-add-panel button,.stokan-widget-context-menu button,.stokan-tasks-widget nav button,.stokan-widget-inline-head button{min-width:0;min-height:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer}.stokan-widget-head button:hover,.stokan-tenant-actions button:hover,.stokan-widget-add-panel button:hover,.stokan-widget-context-menu button:hover,.stokan-tasks-widget nav button:hover,.stokan-widget-inline-head button:hover{border-color:rgba(91,91,214,0.2);background:var(--color-accent-light);color:var(--color-accent)}.stokan-widget-resize,.stokan-widget-toggle-button{opacity:0;pointer-events:none}.stokan-workspace-os.is-widget-editing .stokan-widget-resize,.stokan-widget-toggle-button{opacity:1;pointer-events:auto}.stokan-widget-body{min-width:0;min-height:0;padding:var(--spacing-sm) var(--spacing-md);overflow:auto;scrollbar-width:thin}.stokan-workspace-os.is-widget-editing .stokan-widget-body{padding-top:30px}.stokan-widget-resize{position:absolute;right:6px;bottom:6px;z-index:4;width:12px;height:12px;cursor:nwse-resize}.stokan-widget-resize::before{content:"";position:absolute;inset:0;border-right:var(--border-width) solid var(--color-border-strong);border-bottom:var(--border-width) solid var(--color-border-strong);border-radius:0 0 var(--radius-sm) 0}.stokan-tenant-widget{width:min(300px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:6px var(--spacing-sm);align-items:center;height:100%}.stokan-tenant-logo{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-accent);color:#ffffff;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.stokan-tenant-copy,.stokan-tenant-user{display:grid;gap:1px;min-width:0}.stokan-tenant-copy strong,.stokan-widget-inline-head strong{overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.stokan-tenant-copy small,.stokan-tenant-user span,.stokan-tenant-quota span,.stokan-pulse-widget small{overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap}.stokan-tenant-user em,.stokan-widget-inline-head em{width:fit-content;min-height:20px;display:inline-flex;align-items:center;padding:0 var(--spacing-sm);border-radius:999px;background:var(--color-accent-light);color:var(--color-accent);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium)}.stokan-tenant-actions{display:flex;align-items:center;gap:var(--spacing-xs)}.stokan-tenant-actions a{min-height:24px;display:inline-flex;align-items:center;padding:0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-decoration:none}.stokan-tenant-quota{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.stokan-tenant-quota i,.stokan-pulse-widget i{position:relative;height:3px;overflow:hidden;border-radius:999px;background:rgba(91,91,214,0.12)}.stokan-tenant-quota i::before,.stokan-pulse-widget i::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--quota-used,0%);border-radius:inherit;background:var(--color-accent)}.stokan-clock-widget{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 var(--spacing-md);overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 16%,rgba(91,91,214,0.14),transparent 38%),linear-gradient(135deg,rgba(91,91,214,0.06),transparent)}.stokan-desktop-widget .stokan-clock-face{width:44px;height:44px;flex:none}.stokan-clock-copy{min-width:0;display:grid;gap:3px}.stokan-clock-widget time{color:var(--color-text-primary);font-size:22px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:0.4px;line-height:1}.stokan-clock-widget span{overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.2;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize}.stokan-clock-widget i{display:none}.stokan-desktop-widget.is-widget-press{transform:scale(0.97);transition:transform 160ms ease}.stokan-calendar-widget{position:relative;display:flex;flex-direction:column;height:100%;gap:var(--spacing-xs);overflow:hidden}.stokan-calendar-head{display:flex;align-items:center;gap:6px}.stokan-calendar-head strong{flex:1;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:650;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-calendar-nav,.stokan-calendar-today{flex:none;border:none;cursor:pointer;height:24px;color:var(--color-text-secondary);background:var(--color-surface-2,rgba(127,127,160,0.12));border-radius:var(--radius-sm);transition:color 140ms ease}.stokan-calendar-nav{width:24px;font-size:16px;line-height:1}.stokan-calendar-today{padding:0 8px;font-size:var(--font-size-xs)}.stokan-calendar-nav:hover,.stokan-calendar-today:hover{color:var(--color-text-primary)}.stokan-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;color:var(--color-text-secondary);font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:0.4px}.stokan-calendar-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:2px}.stokan-calendar-cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 0 0;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-primary);background:var(--color-surface-2,rgba(127,127,160,0.07));font-size:var(--font-size-xs);transition:background 140ms ease,border-color 140ms ease}.stokan-calendar-cell:hover{border-color:var(--color-accent)}.stokan-calendar-cell.is-other-month{opacity:0.38}.stokan-calendar-cell.is-today{background:color-mix(in srgb,var(--color-accent) 22%,transparent);font-weight:700}.stokan-calendar-cell.is-selected{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent) inset}.stokan-calendar-cell.is-task-green{background:color-mix(in srgb,#1f9d57 42%,transparent)}.stokan-calendar-cell.is-task-yellow{background:color-mix(in srgb,#f0a400 50%,transparent)}.stokan-calendar-cell.is-task-red{background:color-mix(in srgb,#e5484d 46%,transparent)}.stokan-calendar-cell.is-other-month.is-task-green,.stokan-calendar-cell.is-other-month.is-task-yellow,.stokan-calendar-cell.is-other-month.is-task-red{opacity:0.62}.stokan-calendar-cell-num{line-height:1.1}.stokan-calendar-cell-ribbon{position:absolute;left:4px;right:4px;bottom:3px;height:3px;border-radius:2px;background:var(--color-danger,#e5484d)}.stokan-calendar-modal{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(17,17,40,0.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:stokanCalFade 160ms ease}.stokan-calendar-modal[hidden]{display:none}@keyframes stokanCalFade{from{opacity:0}to{opacity:1}}.stokan-calendar-modal-dialog{width:min(460px,100%);max-height:min(82vh,640px);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:16px;border-radius:18px;background:var(--color-surface,rgba(255,255,255,0.98));box-shadow:0 24px 70px rgba(17,17,40,0.32);animation:stokanCalPop 200ms cubic-bezier(0.22,0.61,0.36,1)}@keyframes stokanCalPop{from{transform:translateY(10px) scale(0.98);opacity:0}to{transform:none;opacity:1}}.stokan-calendar-modal-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.stokan-calendar-tasks{flex:none;display:flex;flex-direction:column;gap:5px}.stokan-calendar-tasks[hidden]{display:none}.stokan-calendar-tasks-head{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:0.03em}.stokan-calendar-task{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 18px;position:relative;border-radius:10px;background:var(--color-surface-2,rgba(127,127,160,0.08));width:100%;border:0;margin:0;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background 120ms ease,transform 120ms ease}.stokan-calendar-task:hover{background:var(--color-surface-hover,rgba(127,127,160,0.16))}.stokan-calendar-task:active{transform:scale(0.99)}.stokan-calendar-task:focus-visible{outline:2px solid var(--color-accent,#5b5bd6);outline-offset:1px}.stokan-calendar-task b{flex:1;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-calendar-task time{flex:none;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.stokan-calendar-task-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#1f9d57}.stokan-calendar-task::before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:4px;border-radius:2px;background:#378add}.stokan-calendar-task.is-prio-low::before{background:#94a3b8}.stokan-calendar-task.is-prio-normal::before{background:#378add}.stokan-calendar-task.is-prio-high::before{background:#ba7517}.stokan-calendar-task.is-prio-urgent::before{background:#e24b4a}.stokan-calendar-task-stamp{flex:none;transform:rotate(-6deg);color:#c0392b;border:2px solid #c0392b;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;line-height:1.3;opacity:0.85;box-shadow:inset 0 0 0 1px #c0392b;text-shadow:0.4px 0.4px 0 rgba(192,57,43,0.3)}:root[data-theme="dark"] .stokan-calendar-task-stamp{color:#f06a5e;border-color:#f06a5e;box-shadow:inset 0 0 0 1px #f06a5e;text-shadow:0.4px 0.4px 0 rgba(240,106,94,0.3)}.stokan-calendar-taskmodal{position:fixed;inset:0;z-index:520;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(17,17,40,0.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:stokanCalFade 160ms ease}.stokan-calendar-taskmodal[hidden]{display:none}.stokan-calendar-taskmodal-dialog{width:min(400px,100%);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:16px;border-radius:18px;background:var(--color-surface,rgba(255,255,255,0.98));box-shadow:0 24px 70px rgba(17,17,40,0.32);animation:stokanCalPop 200ms cubic-bezier(0.22,0.61,0.36,1)}.stokan-calendar-taskmodal-head{display:flex;align-items:flex-start;gap:10px}.stokan-calendar-taskmodal-head b{flex:1;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-md,15px);font-weight:700;line-height:1.3}.stokan-calendar-taskmodal-close{flex:none;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:15px;line-height:1;cursor:pointer}.stokan-calendar-taskmodal-close:hover{background:var(--color-surface-hover,rgba(127,127,160,0.14))}.stokan-calendar-taskmodal-body{display:flex;flex-direction:column;gap:8px}.stokan-calendar-taskmodal-meta{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.stokan-calendar-taskmodal-meta .stokan-calendar-task-dot{background:#1f9d57}.stokan-calendar-taskmodal-meta.is-yellow .stokan-calendar-task-dot{background:#e8a317}.stokan-calendar-taskmodal-meta.is-red .stokan-calendar-task-dot{background:#e5484d}.stokan-calendar-taskmodal-meta.is-red span{color:#e5484d}.stokan-calendar-taskmodal-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:var(--font-size-sm)}.stokan-calendar-taskmodal-row>span{flex:none;color:var(--color-text-secondary)}.stokan-calendar-taskmodal-row>b{min-width:0;text-align:right;color:var(--color-text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-calendar-taskmodal-note{padding:8px 10px;border-radius:10px;background:var(--color-surface-2,rgba(127,127,160,0.08));color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.4;white-space:pre-wrap;word-break:break-word}.stokan-calendar-taskmodal-actions{display:flex;gap:8px;margin-top:2px}.stokan-calendar-taskmodal-actions button{flex:1;padding:9px 12px;border:0;border-radius:10px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background 120ms ease,opacity 120ms ease}.stokan-calendar-taskmodal-done{background:#1f9d57;color:#fff}.stokan-calendar-taskmodal-done:hover{background:#1b8b4e}.stokan-calendar-taskmodal-done:disabled{opacity:0.6;cursor:default}.stokan-crm-taskcard{position:fixed;inset:0;z-index:600;container-type:size;display:flex;align-items:center;justify-content:center;padding:24px;animation:stokanCalFade 160ms ease}.stokan-crm-taskcard[hidden]{display:none}.stokan-crm-taskcard-backdrop{position:absolute;inset:0;background:rgba(17,17,40,0.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stokan-crm-taskcard-dialog{position:relative;width:min(1120px,100%);max-height:100%;display:flex;flex-direction:column;animation:stokanCalPop 200ms cubic-bezier(0.22,0.61,0.36,1)}.stokan-crm-taskcard-bar{position:absolute;top:-15px;right:-15px;z-index:2;display:flex;align-items:center;gap:8px}.stokan-crm-taskcard-status{position:absolute;top:-8px;left:0;z-index:2;margin:0;color:#44546f;font-size:.82em}.stokan-crm-taskcard-done{flex:none;height:38px;padding:0 16px;border:0;border-radius:19px;background:#1f9d57;color:#fff;font:600 0.85em/1 inherit;cursor:pointer;box-shadow:0 4px 14px rgba(9,30,66,0.18);transition:background 120ms ease,transform 120ms ease}.stokan-crm-taskcard-done:hover{background:#1b8b4e;transform:scale(1.03)}.stokan-crm-taskcard-done[hidden]{display:none}.stokan-crm-taskcard-close{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(9,30,66,0.08);color:#44546f;font-size:1.1em;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(9,30,66,0.18);transition:transform 120ms ease,background 120ms ease,color 120ms ease}.stokan-crm-taskcard-close:hover{background:#1c64f2;color:#fff;transform:scale(1.08);box-shadow:0 6px 18px rgba(28,100,242,0.35)}.stokan-crm-taskcard-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding-top:8px}@media (max-width:980px){.stokan-crm-taskcard{padding:12px}.stokan-crm-taskcard-bar{top:-12px;right:6px}}.stokan-calendar-add{flex:none;align-self:flex-start;padding:9px 15px;border:1px dashed var(--color-border);border-radius:10px;cursor:pointer;color:var(--color-accent);background:transparent;font:inherit;font-size:var(--font-size-sm);font-weight:600;transition:background 140ms ease,border-color 140ms ease}.stokan-calendar-add[hidden]{display:none}.stokan-calendar-add:hover{border-color:var(--color-accent);background:var(--color-surface-2,rgba(91,91,214,0.08))}.stokan-stickers{position:fixed;inset:0;z-index:10;pointer-events:none}.stokan-sticker{position:absolute;width:178px;max-width:44vw;padding:20px 14px 12px;pointer-events:auto;cursor:pointer;color:#33320f;background:#fef08a;border-radius:3px;box-shadow:0 10px 24px rgba(17,17,40,0.22),0 2px 4px rgba(17,17,40,0.12);transform:rotate(var(--rot,0deg));transition:transform 160ms ease,box-shadow 160ms ease,opacity 260ms ease;animation:stokanStickerIn 340ms cubic-bezier(0.22,0.61,0.36,1)}.stokan-sticker:hover{transform:rotate(0deg) scale(1.04);box-shadow:0 16px 34px rgba(17,17,40,0.28)}.stokan-sticker.is-removing{opacity:0;transform:rotate(calc(var(--rot,0deg) + 8deg)) translateY(14px) scale(0.9)}@keyframes stokanStickerIn{from{opacity:0;transform:rotate(var(--rot,0deg)) translateY(-12px) scale(0.9)}to{opacity:1}}.stokan-sticker.is-pink{background:#fbcfe8;color:#4a1d38}.stokan-sticker.is-blue{background:#bfdbfe;color:#14335e}.stokan-sticker.is-green{background:#bbf7d0;color:#14432a}.stokan-sticker.is-peach{background:#fed7aa;color:#5a2f10}.stokan-sticker-pin{position:absolute;top:-7px;left:50%;width:16px;height:16px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 35% 32%,#ff8f8f,#d9342b 68%);box-shadow:0 3px 5px rgba(17,17,40,0.4),inset 0 -2px 3px rgba(0,0,0,0.28)}.stokan-sticker-text{margin:0;font-size:14px;line-height:1.35;font-weight:600;white-space:pre-wrap;word-break:break-word}.stokan-sticker-from{display:block;margin-top:7px;font-size:11px;font-weight:600;opacity:0.62}.stokan-sticker-menu{position:fixed;z-index:520;padding:5px;border-radius:12px;background:var(--color-surface,rgba(255,255,255,0.99));box-shadow:0 16px 44px rgba(17,17,40,0.26)}.stokan-sticker-menu[hidden]{display:none}.stokan-sticker-menu-item{display:block;width:100%;padding:9px 14px;border:none;cursor:pointer;text-align:left;white-space:nowrap;border-radius:8px;color:var(--color-text-primary);background:transparent;font:inherit;font-size:var(--font-size-sm);font-weight:600}.stokan-sticker-menu-item:hover{background:var(--color-surface-2,rgba(91,91,214,0.1))}.stokan-sticker-compose{position:fixed;inset:0;z-index:540;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(17,17,40,0.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stokan-sticker-compose[hidden]{display:none}.stokan-sticker-compose-dialog{width:min(420px,100%);display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;background:var(--color-surface,rgba(255,255,255,0.99));box-shadow:0 24px 70px rgba(17,17,40,0.32);animation:stokanCalPop 200ms cubic-bezier(0.22,0.61,0.36,1)}.stokan-sticker-compose-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.stokan-sticker-compose-head strong{flex:1;color:var(--color-text-primary);font-size:var(--font-size-md)}.stokan-sticker-compose-close{flex:none;width:26px;height:26px;border:none;cursor:pointer;font-size:18px;line-height:1;color:var(--color-text-secondary);background:transparent;border-radius:8px}.stokan-sticker-compose-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:600}.stokan-sticker-field{width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:10px;padding:9px 11px;color:var(--color-text-primary);background:var(--color-surface-2,rgba(255,255,255,0.6));font-family:inherit;font-size:var(--font-size-sm);line-height:1.45}select.stokan-sticker-field{min-height:40px;padding-right:30px}.stokan-sticker-field:focus{outline:none;border-color:var(--color-accent)}.stokan-sticker-textarea{resize:vertical;min-height:80px}.stokan-sticker-compose-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.stokan-sticker-send,.stokan-sticker-cancel{border:none;cursor:pointer;padding:9px 16px;border-radius:10px;font:inherit;font-size:var(--font-size-sm);font-weight:600}.stokan-sticker-send{color:#fff;background:var(--color-accent)}.stokan-sticker-cancel{color:var(--color-text-secondary);background:var(--color-surface-2,rgba(127,127,160,0.12))}.stokan-calendar-day-head{display:flex;align-items:center;gap:6px}.stokan-calendar-day-head strong{flex:1;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:650;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-calendar-day-close{flex:none;width:24px;height:24px;border:none;cursor:pointer;font-size:18px;line-height:1;color:var(--color-text-secondary);background:transparent;border-radius:var(--radius-sm)}.stokan-calendar-day-close:hover{color:var(--color-text-primary)}.stokan-calendar-entries{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.stokan-calendar-empty{padding:8px 0;color:var(--color-text-secondary);font-size:var(--font-size-xs);text-align:center}.stokan-calendar-entry{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:var(--radius-sm);background:var(--color-surface-2,rgba(127,127,160,0.1));font-size:var(--font-size-xs)}.stokan-calendar-entry.is-done .stokan-calendar-entry-main b{text-decoration:line-through;opacity:0.55}.stokan-calendar-entry-main{flex:1;min-width:0;display:grid;gap:1px}.stokan-calendar-entry-main b{color:var(--color-text-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-calendar-entry-main small{color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-calendar-entry-meta{flex:none;display:flex;align-items:center;gap:4px;color:var(--color-text-secondary);font-size:10px}.stokan-calendar-bell{font-style:normal}.stokan-calendar-check{flex:none;width:18px;height:18px;border:1px solid var(--color-accent);border-radius:4px;cursor:pointer;font-size:12px;line-height:1;color:var(--color-accent);background:transparent}.stokan-calendar-entry.is-done .stokan-calendar-check{color:#fff;background:var(--color-accent)}.stokan-calendar-del{flex:none;width:18px;height:18px;border:none;cursor:pointer;font-size:14px;line-height:1;color:var(--color-text-secondary);background:transparent;border-radius:4px}.stokan-calendar-del:hover{color:var(--color-danger,#d9534f)}.stokan-calendar-form{flex:none;display:flex;flex-direction:column;gap:4px}.stokan-calendar-form[hidden]{display:none}.stokan-calendar-field{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:5px 7px;color:var(--color-text-primary);background:var(--color-surface-2,rgba(127,127,160,0.08));font:inherit;font-size:var(--font-size-xs)}.stokan-calendar-field:focus{outline:none;border-color:var(--color-accent)}textarea.stokan-calendar-field{resize:none}.stokan-calendar-form-row{display:flex;align-items:center;gap:10px;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.stokan-calendar-kind,.stokan-calendar-remind{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.stokan-calendar-time{width:auto;flex:1}.stokan-calendar-form-actions{display:flex;justify-content:flex-end;gap:6px}.stokan-calendar-save,.stokan-calendar-cancel{border:none;cursor:pointer;padding:5px 12px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600}.stokan-calendar-save{color:#fff;background:var(--color-accent)}.stokan-calendar-cancel{color:var(--color-text-secondary);background:var(--color-surface-2,rgba(127,127,160,0.12))}.stokan-calendar-cancel[hidden]{display:none}.stokan-stats-widget,.stokan-quick-actions-widget{display:grid;height:100%;gap:var(--spacing-sm)}.stokan-stats-widget{grid-template-columns:repeat(4,minmax(0,1fr))}.stokan-stats-widget article{min-width:0;display:grid;align-content:center;gap:3px;padding:var(--spacing-sm);border-radius:var(--radius-md);background:rgba(255,255,255,0.44)}.stokan-stats-widget article>span{width:20px;height:20px;color:var(--color-accent);font-size:18px;line-height:1}.stokan-stats-widget strong{overflow:hidden;color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.stokan-stats-widget small,.stokan-stats-widget em,.stokan-alerts-widget time,.stokan-activity-widget time{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-normal)}.stokan-stats-widget em.is-up{color:#138a55}.stokan-stats-widget em.is-down{color:#c2414a}.stokan-quick-actions-widget{grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-quick-actions-widget button,.stokan-alerts-widget button,.stokan-pulse-widget button{min-width:0;display:flex;align-items:center;gap:var(--spacing-sm);border:var(--border-width) solid transparent;border-radius:var(--radius-md);background:var(--color-accent-light);color:var(--color-text-primary);font:inherit;cursor:pointer}.stokan-quick-actions-widget button{justify-content:flex-start;min-height:30px;padding:0 var(--spacing-sm)}.stokan-quick-actions-widget button:hover,.stokan-alerts-widget button:hover,.stokan-pulse-widget button:hover{border-color:rgba(91,91,214,0.2);background:rgba(91,91,214,0.12)}.stokan-quick-actions-widget span{color:var(--color-accent);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.stokan-quick-actions-widget strong,.stokan-alerts-widget strong,.stokan-activity-widget strong,.stokan-pulse-widget strong{overflow:hidden;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.stokan-widget-inline-head{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.stokan-widget-inline-head button{margin-left:auto}.stokan-tasks-widget,.stokan-alerts-widget,.stokan-activity-widget,.stokan-pulse-widget{display:grid;gap:var(--spacing-sm);min-height:0;height:100%}.stokan-tasks-widget{grid-template-rows:auto auto minmax(0,1fr)}.stokan-tasks-widget nav{display:flex;gap:var(--spacing-xs)}.stokan-tasks-widget nav button.is-active{border-color:transparent;background:var(--color-accent);color:#ffffff}.stokan-tasks-widget ol,.stokan-activity-widget ol{display:grid;gap:var(--spacing-xs);min-height:0;margin:0;padding:0;overflow:auto;list-style:none}.stokan-tasks-widget li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--spacing-sm);min-height:32px;padding:0 var(--spacing-sm);border-radius:var(--radius-md);background:rgba(255,255,255,0.42)}.stokan-tasks-widget label{min-width:0;display:flex;align-items:center;gap:var(--spacing-xs);overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.stokan-tasks-widget input{width:13px;height:13px;accent-color:var(--color-accent)}.stokan-tasks-widget time{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.stokan-tasks-widget [data-task-state="overdue"] time{color:#c2414a}.stokan-tasks-widget [data-task-state="done"] label{color:var(--color-text-muted);text-decoration:line-through}.stokan-tasks-widget li>span,.stokan-activity-widget li>span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(91,91,214,0.12);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.stokan-alerts-widget{grid-template-rows:auto repeat(3,minmax(0,1fr))}.stokan-alerts-widget .stokan-widget-inline-head i{width:7px;height:7px;border-radius:999px;background:var(--color-accent)}.stokan-alerts-widget button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:32px;padding:0 var(--spacing-sm);text-align:left}.stokan-alerts-widget span.is-critical{color:#c2414a}.stokan-alerts-widget span.is-warning{color:#d68b00}.stokan-alerts-widget span.is-info{color:#138a55}.stokan-activity-widget li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm);min-height:34px;padding:0 var(--spacing-sm);border-left:2px solid var(--color-accent);border-radius:var(--radius-md);background:rgba(255,255,255,0.42)}.stokan-activity-widget li[data-activity-kind="warehouse"]{border-left-color:#138a55}.stokan-activity-widget li[data-activity-kind="payment"]{border-left-color:#d68b00}.stokan-activity-widget li[data-activity-kind="user"]{border-left-color:#6b6b80}.stokan-pulse-widget{align-content:start}.stokan-pulse-widget button,.stokan-pulse-widget>div,.stokan-pulse-widget p,.stokan-pulse-widget small{min-height:30px;margin:0;padding:var(--spacing-sm);border-radius:var(--radius-md);background:rgba(255,255,255,0.42)}.stokan-pulse-widget button{justify-content:flex-start;text-align:left}.stokan-pulse-widget button>span{color:var(--color-accent);font-size:20px;font-weight:700;line-height:1}.stokan-pulse-widget>div{display:grid;gap:3px}.stokan-pulse-widget>div span{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase}.stokan-pulse-widget p{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.stokan-pulse-widget p span{width:8px;height:8px;border-radius:999px;background:#25c18a}.stokan-pulse-widget p b{font-weight:var(--font-weight-medium)}.stokan-widget-toggle-button{position:fixed;right:16px;bottom:72px;z-index:70;width:34px;height:34px;padding:0;border:var(--border-width) solid rgba(255,255,255,0.6);border-radius:var(--radius-md);background:rgba(255,255,255,0.65);color:var(--color-accent);box-shadow:var(--shadow-sm);backdrop-filter:blur(20px);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer}.stokan-widget-refresh-button{bottom:112px}.stokan-widget-settings-button{bottom:152px;display:flex;align-items:center;justify-content:center}.stokan-widget-settings-icon{width:22px;height:22px;object-fit:contain;display:block}.stokan-notifications{position:fixed;top:auto;bottom:16px;right:16px;z-index:9000;width:300px;display:flex;flex-direction:column;gap:10px;pointer-events:none}.stokan-notif-card{pointer-events:auto;position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:12px 30px 12px 14px;border:1px solid rgba(255,255,255,0.5);border-radius:16px;text-align:left;cursor:pointer;color:var(--color-text-primary);background:rgba(255,255,255,0.55);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:0 10px 30px rgba(0,0,0,0.14);transition:transform 440ms cubic-bezier(0.22,0.61,0.36,1),opacity 320ms ease,background 500ms ease,border-color 500ms ease,box-shadow 500ms ease}.stokan-notif-card.is-new{border-color:rgba(52,199,120,0.55);background:linear-gradient(135deg,rgba(52,199,120,0.30),rgba(52,199,120,0.12))}.stokan-notif-card.is-warn{border-color:rgba(240,190,70,0.60);background:linear-gradient(135deg,rgba(240,190,70,0.34),rgba(240,190,70,0.14))}.stokan-notif-card.is-crit{border-color:rgba(232,76,70,0.65);background:linear-gradient(135deg,rgba(232,76,70,0.36),rgba(232,76,70,0.16));animation:stokanNotifPulse 1.8s ease-in-out infinite}@keyframes stokanNotifPulse{0%,100%{box-shadow:0 10px 30px rgba(232,76,70,0.22)}50%{box-shadow:0 12px 42px rgba(232,76,70,0.50)}}.stokan-notif-card.is-entering{transform:translateX(40px);opacity:0}.stokan-notif-card.is-leaving{transform:translateX(40px) scale(0.92);opacity:0}.stokan-notif-card.is-bumped{animation:stokanNotifBump 0.6s ease}@keyframes stokanNotifBump{0%,100%{filter:none}35%{filter:brightness(1.32) saturate(1.15)}}.stokan-notif-dot{flex:none;width:10px;height:10px;border-radius:50%;background:currentColor;opacity:0.9;color:#9aa3b2}.stokan-notif-card.is-new .stokan-notif-dot{color:#1f9d57}.stokan-notif-card.is-warn .stokan-notif-dot{color:#b8860b}.stokan-notif-card.is-crit .stokan-notif-dot{color:#d23a34}.stokan-notif-body{flex:1;min-width:0;display:grid;gap:2px}.stokan-notif-title{font-size:var(--font-size-sm);font-weight:650}.stokan-notif-sub{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-notif-timer{flex:none;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-text-secondary)}.stokan-notif-close{position:absolute;top:6px;right:8px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;line-height:1;color:var(--color-text-secondary);opacity:0.55}.stokan-notif-close:hover{opacity:1}.stokan-notif-menu{position:fixed;z-index:100001;min-width:208px;padding:6px;display:flex;flex-direction:column;gap:2px;background:rgba(255,255,255,0.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(9,30,66,0.12);border-radius:12px;box-shadow:0 18px 44px rgba(9,30,66,0.18)}.stokan-notif-menu[hidden]{display:none}.stokan-notif-menu button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:8px 11px;border-radius:8px;font:500 13px/1.2 inherit;color:#172b4d;cursor:pointer}.stokan-notif-menu button:hover{background:#ececfb;color:#5b5bd6}.stokan-notifications.is-stacked{cursor:pointer}.stokan-notifications.is-stacked .stokan-notif-card,.stokan-notifications.is-cloud .stokan-notif-card{position:absolute;bottom:0;right:0}.stokan-notifications.is-stacked::after{content:attr(data-notif-count);position:absolute;bottom:56px;right:-9px;z-index:1100;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#d23a34;color:#fff;font-size:12px;font-weight:700;box-shadow:0 4px 12px rgba(210,58,52,0.45);pointer-events:none}.crm-card.is-highlighted{box-shadow:0 0 0 2px var(--color-accent),0 8px 24px rgba(91,91,214,0.35);animation:stokanNotifFlash 0.9s ease 2}@keyframes stokanNotifFlash{0%,100%{background:rgba(91,91,214,0.16)}50%{background:rgba(91,91,214,0.04)}}.stokan-goals-widget{display:flex;flex-direction:column;height:100%;gap:var(--spacing-sm);overflow:hidden}.stokan-goals-head{display:flex;align-items:center;gap:8px}.stokan-goals-icon{flex:none;display:inline-flex;width:22px;height:22px;color:var(--color-accent)}.stokan-goals-icon svg{width:100%;height:100%}.stokan-goals-head strong{flex:1;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:700}.stokan-goals-add{flex:none;width:26px;height:26px;border:none;border-radius:8px;cursor:pointer;font-size:17px;line-height:1;color:var(--color-accent);background:var(--color-surface-2,rgba(91,91,214,0.12))}.stokan-goals-add:hover{background:rgba(91,91,214,0.2)}.stokan-goals-add[hidden]{display:none}.stokan-goals-viewport{flex:1;min-height:0;overflow:hidden;position:relative}.stokan-goals-list{display:flex;height:100%;margin:0;padding:0;list-style:none;transition:transform 520ms cubic-bezier(0.22,0.61,0.36,1);will-change:transform}.stokan-goal-slide{flex:0 0 100%;width:100%;min-width:0;box-sizing:border-box;padding:4px 2px;display:flex;flex-direction:column;justify-content:center}.stokan-goal-empty{flex:0 0 100%;display:flex;align-items:center;justify-content:center;padding:14px 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}.stokan-goal-card{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,0.72);box-shadow:0 6px 18px rgba(17,17,40,0.08)}.stokan-goal-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}.stokan-goal-head b{flex:1;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-goal-pill{flex:none;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b3b9e,#5b5bd6)}.stokan-goal-pill.is-tasks{background:linear-gradient(135deg,#2a8fa0,#36b6c4)}.stokan-goal-del{flex:none;width:20px;height:20px;border:none;cursor:pointer;font-size:15px;line-height:1;color:var(--color-text-secondary);background:transparent;border-radius:6px}.stokan-goal-del:hover{color:var(--color-danger,#d9534f)}.stokan-goal-bar{position:relative;height:26px;border-radius:999px;background:rgba(17,17,40,0.08);overflow:hidden}.stokan-goal-bar i{position:absolute;inset:0 auto 0 0;width:var(--pct,0%);min-width:34px;display:flex;align-items:center;padding-left:12px;border-radius:999px;background:linear-gradient(90deg,#3f37cc,#2aa6c0);transition:width 600ms cubic-bezier(0.22,0.61,0.36,1)}.stokan-goal-bar i span{color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.stokan-goal-card.is-done .stokan-goal-bar i{background:linear-gradient(90deg,#1f9d57,#36c486)}.stokan-goal-meta{margin-top:7px;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.stokan-goal-meta b{color:var(--color-text-primary);font-weight:650}.stokan-goals-form{flex:none;display:flex;flex-direction:column;gap:6px}.stokan-goals-form[hidden]{display:none}.stokan-goals-form-row{display:flex;gap:6px}.stokan-goals-field{width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:10px;padding:8px 11px;color:var(--color-text-primary);background:rgba(255,255,255,0.6);font-family:inherit;font-size:var(--font-size-xs);line-height:1.45}select.stokan-goals-field{min-height:36px;padding-right:28px;line-height:1.45}.stokan-goals-field:focus{outline:none;border-color:var(--color-accent)}.stokan-goals-target{max-width:46%}.stokan-goals-form-actions{display:flex;justify-content:flex-end;gap:6px}.stokan-goals-save,.stokan-goals-cancel{border:none;cursor:pointer;padding:6px 13px;border-radius:10px;font-size:var(--font-size-xs);font-weight:600}.stokan-goals-save{color:#fff;background:var(--color-accent)}.stokan-goals-cancel{color:var(--color-text-secondary);background:var(--color-surface-2,rgba(127,127,160,0.12))}.stokan-widget-add-panel{position:fixed;right:16px;bottom:116px;z-index:90;width:min(280px,calc(100vw - 32px));max-height:min(440px,calc(100svh - 154px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--spacing-sm);padding:var(--spacing-md);border:var(--border-width) solid rgba(255,255,255,0.6);border-radius:16px;background:rgba(255,255,255,0.72);box-shadow:var(--shadow-window);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transform:translateY(8px) scale(0.96);transform-origin:right bottom;transition:opacity 160ms ease,transform 180ms ease}.stokan-widget-add-panel[aria-hidden="false"]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.stokan-widget-add-panel header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.stokan-widget-add-panel header strong{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.stokan-widget-add-panel>div{display:grid;align-content:start;gap:var(--spacing-sm);overflow:auto}.stokan-widget-toggle-row{height:auto;min-height:38px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer}.stokan-widget-toggle-row input{width:16px;height:16px;margin:0;accent-color:var(--color-accent)}.stokan-widget-toggle-row span{width:24px;height:18px;border-radius:var(--radius-sm);background:var(--color-accent-light)}.stokan-widget-toggle-row strong{display:block;min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stokan-widget-toggle-row i{width:28px;height:16px;border-radius:999px;background:rgba(91,91,214,0.12)}.stokan-widget-toggle-row input:checked ~ i{background:var(--color-accent)}.stokan-widget-context-menu{position:fixed;z-index:200;padding:var(--spacing-xs);border:var(--border-width) solid rgba(255,255,255,0.6);border-radius:var(--radius-md);background:rgba(255,255,255,0.82);box-shadow:var(--shadow-md);backdrop-filter:blur(20px)}.stokan-workspace-window{z-index:20}.stokan-workspace-os.is-mission-control .stokan-workspace-window:not(.is-hidden):not(.is-minimized){transform:scale(0.92);transition:transform 180ms var(--stokan-dock-spring)}.stokan-workspace-os.is-widget-editing .stokan-desktop-widget{animation:stokanWidgetMount 0ms ease forwards,stokanWidgetWiggle 420ms ease-in-out infinite}.stokan-desktop-widget.is-widget-dragging,.stokan-desktop-widget.is-widget-resizing{animation:none;border-color:rgba(91,91,214,0.32);box-shadow:var(--shadow-window)}.stokan-desktop-widget.is-widget-refreshing{border-color:rgba(91,91,214,0.24)}@keyframes stokanWidgetMount{to{opacity:1;transform:translateY(0)}}@keyframes stokanWidgetWiggle{0%,100%{transform:rotate(-0.25deg)}50%{transform:rotate(0.25deg)}}@property --rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.stokan-workspace-desktop-stage:has(.stokan-widget-desktop){background:radial-gradient(circle at 16% 10%,rgba(255,255,255,0.36),transparent 30%),radial-gradient(circle at 84% 22%,rgba(91,91,214,0.12),transparent 34%),rgba(255,255,255,0.04);animation:stokanGlassDesktopFade 300ms ease both}.stokan-workspace-desktop-stage:has(.stokan-widget-desktop)::before{opacity:0.16;mix-blend-mode:screen}.stokan-desktop-widget{position:relative;isolation:isolate;grid-template-rows:minmax(0,1fr);border:var(--rim-width) solid transparent;border-radius:var(--glass-radius);background:var(--glass-bg);background-clip:padding-box;box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);transform:translateY(12px) scale(0.97);filter:blur(4px);animation:stokanGlassAppear 500ms cubic-bezier(0.34,1.56,0.64,1) forwards,stokanGlassRimRotate 8s linear infinite;animation-delay:calc(var(--widget-index,1) * 80ms);transition:border-color 200ms ease,background 200ms ease,box-shadow 200ms ease,transform 220ms cubic-bezier(0.34,1.56,0.64,1),opacity 200ms ease,filter 200ms ease}.stokan-desktop-widget::before,.stokan-stats-widget article::before{content:"";position:absolute;inset:calc(-1 * var(--rim-width));z-index:-1;padding:var(--rim-width);border-radius:inherit;background:conic-gradient(from var(--rim-angle,0deg),rgba(255,100,100,0.6),rgba(255,180,50,0.5),rgba(100,255,150,0.5),rgba(50,180,255,0.6),rgba(150,80,255,0.6),rgba(255,80,180,0.5),rgba(255,100,100,0.6));opacity:0.75;transition:opacity 200ms ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.stokan-desktop-widget>*,.stokan-stats-widget article>*{position:relative;z-index:1}.stokan-desktop-widget:hover,.stokan-desktop-widget:focus-within{border-color:transparent;background:rgba(255,255,255,0.24);box-shadow:var(--glass-shadow-hover);transform:translateY(-2px);filter:blur(0) saturate(1.04)}.stokan-desktop-widget.is-widget-hiding{opacity:0;transform:translateY(8px) scale(0.97);filter:blur(4px);pointer-events:none}.stokan-desktop-widget.is-widget-appearing{animation:stokanGlassAppear 500ms cubic-bezier(0.34,1.56,0.64,1) forwards,stokanGlassRimRotate 8s linear infinite}.stokan-desktop-widget:hover::before,.stokan-desktop-widget:focus-within::before,.stokan-stats-widget article:hover::before{opacity:1}.stokan-widget-head{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);right:var(--spacing-sm);z-index:5;height:24px;justify-content:flex-start;padding:0;color:var(--color-text-muted);pointer-events:none}.stokan-workspace-os.is-widget-editing .stokan-widget-head{pointer-events:auto}.stokan-widget-head>span{width:auto;max-width:100%;overflow:hidden;color:var(--color-text-muted);font-size:11px;letter-spacing:0.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stokan-widget-head-actions{display:none}.stokan-widget-body{padding:10px}.stokan-workspace-os.is-widget-editing .stokan-widget-body{padding-top:30px}.stokan-widget-head button,.stokan-tenant-actions button,.stokan-tenant-actions a,.stokan-widget-add-panel button,.stokan-widget-context-menu button,.stokan-tasks-widget nav button,.stokan-widget-inline-head button,.stokan-quick-actions-widget button,.stokan-alerts-widget button,.stokan-pulse-widget button{border:1px solid rgba(255,255,255,0.4);background:rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 2px 8px rgba(0,0,0,0.08);color:var(--text-primary);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);transition:background 150ms ease,box-shadow 150ms ease,transform 150ms ease,color 150ms ease}.stokan-widget-head button:hover,.stokan-tenant-actions button:hover,.stokan-tenant-actions a:hover,.stokan-widget-add-panel button:hover,.stokan-widget-context-menu button:hover,.stokan-tasks-widget nav button:hover,.stokan-widget-inline-head button:hover,.stokan-quick-actions-widget button:hover,.stokan-alerts-widget button:hover,.stokan-pulse-widget button:hover{border-color:rgba(255,255,255,0.56);background:rgba(255,255,255,0.32);box-shadow:inset 0 1px 0 rgba(255,255,255,0.65),0 6px 18px rgba(0,0,0,0.10),0 0 0 2px var(--accent-glow);color:var(--accent);transform:translateY(-1px)}.stokan-widget-head button:focus-visible,.stokan-tenant-actions button:focus-visible,.stokan-tenant-actions a:focus-visible,.stokan-widget-add-panel button:focus-visible,.stokan-widget-context-menu button:focus-visible,.stokan-tasks-widget nav button:focus-visible,.stokan-widget-inline-head button:focus-visible,.stokan-quick-actions-widget button:focus-visible,.stokan-alerts-widget button:focus-visible,.stokan-pulse-widget button:focus-visible{outline:0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65),0 0 0 3px var(--accent-glow),0 4px 16px rgba(91,91,214,0.18)}.is-glass-pressed,.stokan-widget-head button:active,.stokan-tenant-actions button:active,.stokan-tenant-actions a:active,.stokan-widget-add-panel button:active,.stokan-widget-context-menu button:active,.stokan-tasks-widget nav button:active,.stokan-widget-inline-head button:active,.stokan-quick-actions-widget button:active,.stokan-alerts-widget button:active,.stokan-pulse-widget button:active{transform:translateY(0) scale(0.97);box-shadow:inset 0 2px 4px rgba(0,0,0,0.10),inset 0 1px 0 rgba(255,255,255,0.30)}.stokan-widget-resize::before{border-color:rgba(45,45,78,0.28)}.stokan-widget-resize{position:absolute;z-index:4}.stokan-workspace-os.is-widget-editing .stokan-desktop-widget{animation:stokanGlassAppear 0ms ease forwards,stokanWidgetWiggle 420ms ease-in-out infinite}.stokan-desktop-widget.is-widget-dragging,.stokan-desktop-widget.is-widget-resizing{box-shadow:var(--glass-inset-shadow),0 0 0 3px var(--accent-glow);filter:saturate(1.04)}.stokan-desktop-widget.is-widget-refreshing{filter:saturate(1.08)}.stokan-widget-tenant{width:fit-content;max-width:320px;min-width:min(100%,280px);justify-self:start;align-self:start}.stokan-tenant-widget{width:min(300px,100%);grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:8px 10px;align-items:center;min-height:0}.stokan-tenant-account{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;padding-top:8px;border-top:1px solid rgba(28,35,51,0.1);min-width:0}.stokan-tenant-account-info{display:flex;flex-direction:column;min-width:0}.stokan-tenant-account-info strong{font-size:12px;font-weight:600;color:rgba(16,24,40,0.86);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-tenant-account-info small{font-size:11px;color:rgba(71,84,103,0.78)}.stokan-tenant-actions{flex:none;display:flex;align-items:center;gap:6px}.stokan-tenant-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:9px;cursor:pointer;color:rgba(71,84,103,0.9);background:rgba(255,255,255,0.55);border:1px solid rgba(28,35,51,0.12);transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.stokan-tenant-action svg{width:17px;height:17px}.stokan-tenant-action:hover{background:rgba(91,91,214,0.1);color:#4338ca;border-color:rgba(91,91,214,0.28)}.stokan-tenant-action-power:hover{background:rgba(220,38,38,0.1);color:#b91c1c;border-color:rgba(220,38,38,0.25)}.stokan-ws-switch{position:fixed;inset:0;z-index:540;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(17,17,40,0.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stokan-ws-switch[hidden]{display:none}.stokan-ws-switch-dialog{width:min(400px,100%);max-height:80vh;display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:18px;background:rgba(255,255,255,0.99);box-shadow:0 24px 70px rgba(17,17,40,0.32)}.stokan-ws-switch-head{display:flex;align-items:center;gap:8px}.stokan-ws-switch-head strong{flex:1;font-size:16px;color:rgba(16,24,40,0.9)}.stokan-ws-switch-close{flex:none;width:26px;height:26px;border:none;cursor:pointer;font-size:18px;line-height:1;color:rgba(71,84,103,0.8);background:transparent;border-radius:8px}.stokan-ws-switch-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.stokan-ws-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid rgba(28,35,51,0.1);border-radius:12px;cursor:pointer;text-align:left;text-decoration:none;background:rgba(255,255,255,0.6);transition:background 0.14s ease,border-color 0.14s ease}.stokan-ws-item:hover{background:rgba(91,91,214,0.08);border-color:rgba(91,91,214,0.28)}.stokan-ws-item.is-current{border-color:rgba(91,91,214,0.5);background:rgba(91,91,214,0.06);cursor:default}.stokan-ws-item-logo{flex:none;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#6a6ad6,#8a5bd0)}.stokan-ws-item-copy{flex:1;min-width:0;display:flex;flex-direction:column}.stokan-ws-item-copy b{font-size:13px;color:rgba(16,24,40,0.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stokan-ws-item-copy small{font-size:11px;color:rgba(71,84,103,0.75)}.stokan-ws-item-badge{flex:none;font-size:10px;font-weight:600;color:#4338ca;background:rgba(91,91,214,0.12);padding:2px 7px;border-radius:999px}.stokan-ws-switch-empty{padding:12px;text-align:center;color:rgba(71,84,103,0.75);font-size:13px}.stokan-tenant-logo{position:relative;width:40px;height:40px;border:1px solid rgba(255,255,255,0.45);background:linear-gradient(135deg,rgba(91,91,214,0.92),rgba(139,92,246,0.84)),var(--glass-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 8px 24px rgba(91,91,214,0.24);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);font-size:18px;font-weight:700}.stokan-tenant-logo::after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:conic-gradient(from var(--rim-angle,0deg),rgba(255,100,100,0.65),rgba(255,180,50,0.55),rgba(100,255,150,0.55),rgba(50,180,255,0.65),rgba(150,80,255,0.65),rgba(255,80,180,0.55),rgba(255,100,100,0.65));opacity:0.62;filter:blur(0.2px);animation:stokanGlassAvatarPulse 2s ease-in-out infinite,stokanGlassRimRotate 6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}.stokan-tenant-copy{gap:2px;min-width:0}.stokan-tenant-copy strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.05}.stokan-tenant-copy small{font-size:11px}.stokan-tenant-user em,.stokan-widget-inline-head em{border:1px solid rgba(255,255,255,0.36);background:rgba(0,0,0,0.06);box-shadow:var(--glass-inset-shadow);color:var(--accent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stokan-tenant-quota{grid-column:1 / -1;gap:3px;max-width:none}.stokan-tenant-quota span{font-size:10px}.stokan-tenant-quota i,.stokan-pulse-widget i{height:5px;border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.06);box-shadow:var(--glass-inset-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stokan-tenant-quota i::before,.stokan-pulse-widget i::before{width:0;background:linear-gradient(90deg,rgba(91,91,214,0.88),rgba(139,92,246,0.86));box-shadow:0 0 16px rgba(91,91,214,0.20);animation:stokanGlassBarFill 600ms ease-out 280ms forwards}.stokan-widget-tenant .stokan-widget-body{padding:28px 10px 10px;overflow:hidden}.stokan-tenant-actions button,.stokan-tenant-actions a{min-height:26px;height:26px;padding:0 10px}.stokan-clock-widget{display:grid;grid-template-columns:minmax(54px,64px) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-items:start;align-content:center;gap:2px 8px;padding:0 4px;border-radius:18px;background:radial-gradient(circle at 50% 22%,rgba(91,91,214,0.10),transparent 45%),rgba(255,255,255,0.10);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);text-align:left}.stokan-clock-face{grid-row:1 / span 2;width:min(48px,100%);max-height:48px;justify-self:center;overflow:visible}.stokan-clock-face-base{fill:rgba(255,255,255,0.16);stroke:rgba(255,255,255,0.34);stroke-width:1.5;filter:drop-shadow(0 10px 18px rgba(20,20,40,0.10))}.stokan-clock-ticks line{stroke:rgba(45,45,78,0.22);stroke-width:1;stroke-linecap:round}.stokan-clock-hour,.stokan-clock-minute,.stokan-clock-second{transform-origin:60px 60px;transition:transform 600ms ease-out}.stokan-clock-hour{stroke:rgba(20,20,40,0.70);stroke-width:6;stroke-linecap:round}.stokan-clock-minute{stroke:rgba(20,20,40,0.52);stroke-width:3;stroke-linecap:round}.stokan-clock-second{stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;transition:transform 180ms linear}.stokan-clock-dot{fill:var(--accent);filter:drop-shadow(0 0 10px var(--accent-glow))}.stokan-clock-widget time{color:var(--text-primary);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0.3px;line-height:1}.stokan-clock-widget span{color:var(--text-muted);font-size:clamp(10px,1vw,12px);line-height:1.15}.stokan-stats-widget article,.stokan-tasks-widget li,.stokan-alerts-widget button,.stokan-activity-widget li,.stokan-pulse-widget button,.stokan-pulse-widget>div,.stokan-pulse-widget p,.stokan-pulse-widget small{position:relative;border:1px solid rgba(255,255,255,0.34);background:rgba(255,255,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.46),0 4px 18px rgba(0,0,0,0.06);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%)}.stokan-stats-widget article{isolation:isolate;overflow:hidden;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;column-gap:var(--spacing-sm);padding:10px;border-radius:16px;animation:stokanGlassRimRotate 6s linear infinite}.stokan-stats-widget article>span{grid-row:1 / span 2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,0.34);background:rgba(0,0,0,0.045);box-shadow:var(--glass-inset-shadow);color:var(--accent);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);font-size:20px}.stokan-stats-widget strong{color:var(--text-primary);font-size:clamp(16px,1.32vw,19px);font-weight:700;letter-spacing:-0.01em;min-width:0}.stokan-stats-widget svg{width:clamp(32px,3.4vw,46px);height:20px;align-self:center}.stokan-stats-widget polyline{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset 720ms ease-out}.stokan-stats-widget em.is-up{color:#15803d}.stokan-stats-widget em.is-down{color:#dc2626}.stokan-stats-widget em,.stokan-tasks-widget [data-task-state="overdue"] time{border:1px solid rgba(255,255,255,0.32);background:rgba(255,255,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 2px 8px rgba(0,0,0,0.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stokan-quick-actions-widget button{position:relative;overflow:hidden;min-height:0;height:100%;display:grid;place-items:center;align-content:center;gap:6px;padding:var(--spacing-sm);border-radius:14px;text-align:center}.stokan-quick-actions-widget button span{color:var(--accent);font-size:22px;line-height:1;transition:filter 150ms ease,transform 150ms ease}.stokan-quick-actions-widget button:hover span{filter:drop-shadow(0 0 8px var(--accent-glow));transform:translateY(-1px)}.stokan-quick-actions-widget strong{font-size:11px;white-space:normal}.stokan-tasks-widget nav{padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,0.34);background:rgba(0,0,0,0.045);box-shadow:var(--glass-inset-shadow);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}.stokan-tasks-widget nav button{flex:1 1 0;border-radius:999px}.stokan-tasks-widget nav button.is-active{background:linear-gradient(135deg,rgba(91,91,214,0.85),rgba(139,92,246,0.85));border-color:rgba(255,255,255,0.30);box-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 4px 16px rgba(91,91,214,0.28);color:var(--text-on-accent)}.stokan-tasks-widget li{grid-template-columns:minmax(0,1fr) auto auto;min-height:40px;border-radius:14px;overflow:hidden;transition:max-height 250ms ease,opacity 200ms ease,transform 200ms ease}.stokan-tasks-widget li.is-task-entering{max-height:0;opacity:0;transform:translateY(-8px)}.stokan-tasks-widget label{position:relative;gap:var(--spacing-sm)}.stokan-tasks-widget label b{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}.stokan-tasks-widget label b::after{content:"";position:absolute;left:0;right:auto;top:50%;width:0;height:1px;background:currentColor;transition:width 200ms ease}.stokan-tasks-widget input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.stokan-tasks-widget label i{position:relative;width:18px;height:18px;flex:0 0 18px;border-radius:999px;border:1px solid rgba(255,255,255,0.42);background:rgba(0,0,0,0.055);box-shadow:var(--glass-inset-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stokan-tasks-widget label i::after{content:"";position:absolute;left:5px;top:4px;width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:rotate(-45deg) scaleX(0);transform-origin:left center;transition:transform 200ms ease,opacity 120ms ease}.stokan-tasks-widget input:checked + i{background:linear-gradient(135deg,rgba(91,91,214,0.92),rgba(139,92,246,0.88));box-shadow:inset 0 1px 0 rgba(255,255,255,0.40),0 0 14px var(--accent-glow)}.stokan-tasks-widget input:checked + i::after{opacity:1;transform:rotate(-45deg) scaleX(1)}.stokan-tasks-widget [data-task-state="done"] label b::after{width:100%}.stokan-tasks-widget [data-task-state="overdue"] time{padding:3px 7px;border-radius:999px;color:#dc2626}.stokan-tasks-widget li>span,.stokan-activity-widget li>span{border:1px solid rgba(255,255,255,0.34);background:rgba(255,255,255,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 2px 10px rgba(0,0,0,0.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stokan-widget-inline-head em,.stokan-alerts-widget .stokan-widget-inline-head em{width:26px;height:26px;justify-content:center;border-radius:999px;box-shadow:var(--glass-inset-shadow)}.stokan-alerts-widget{grid-template-rows:auto repeat(3,minmax(0,1fr))}.stokan-alerts-widget button{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;min-height:42px;border-radius:14px;transition:max-height 220ms ease,opacity 180ms ease,transform 180ms ease,box-shadow 200ms ease}.stokan-alerts-widget button>span{width:8px;height:8px;border-radius:999px;font-size:0;box-shadow:0 0 6px 2px currentColor;animation:stokanGlassUnreadPulse 2s ease-in-out infinite}.stokan-alerts-widget button[data-widget-alert="read"]>span{opacity:0;animation:none}.stokan-alerts-widget button>i{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,0.34);background:rgba(0,0,0,0.045);box-shadow:var(--glass-inset-shadow);color:var(--accent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-style:normal;font-weight:700}.stokan-alerts-widget button.is-alert-dismissing{max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none}.stokan-activity-widget ol{position:relative}.stokan-activity-widget ol::before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;border-radius:999px;background:linear-gradient(var(--accent),rgba(91,91,214,0))}.stokan-activity-widget li{position:relative;min-height:42px;border-left:0;border-radius:14px;opacity:0;transform:translateX(-20px);animation:stokanGlassActivityIn 360ms ease forwards;animation-delay:calc(var(--activity-index,0) * 80ms + 240ms)}.stokan-activity-widget li:nth-child(1){--activity-index:1}.stokan-activity-widget li:nth-child(2){--activity-index:2}.stokan-activity-widget li:nth-child(3){--activity-index:3}.stokan-activity-widget li:nth-child(4){--activity-index:4}.stokan-activity-widget li::before{content:"";position:absolute;left:-1px;width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgba(255,255,255,0.22),0 0 12px var(--accent-glow)}.stokan-activity-widget li[data-activity-kind="warehouse"]::before{background:#16a34a}.stokan-activity-widget li[data-activity-kind="payment"]::before{background:#d97706}.stokan-activity-widget li[data-activity-kind="user"]::before{background:#6b7280}.stokan-pulse-widget{grid-template-columns:72px minmax(0,1fr);grid-auto-rows:minmax(0,auto);align-content:center;gap:6px;overflow:hidden}.stokan-pulse-widget button{grid-row:1 / span 5;min-height:0;justify-content:center;flex-direction:column;gap:5px;padding:6px;text-align:center}.stokan-pulse-widget button>span{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,0.34);background:rgba(0,0,0,0.045);box-shadow:var(--glass-inset-shadow);color:var(--accent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:25px;transform-style:preserve-3d}.stokan-pulse-widget button strong{font-size:10px;line-height:1.1;white-space:normal}.stokan-pulse-widget>div,.stokan-pulse-widget p,.stokan-pulse-widget small{min-height:0;padding:5px 8px;border-radius:12px}.stokan-pulse-widget>div:not(.stokan-pulse-mini){gap:2px}.stokan-pulse-widget p{gap:6px;font-size:11px}.stokan-pulse-widget small{font-size:10px;line-height:1.1}.stokan-pulse-widget button>span.is-flipping{animation:stokanGlassFlip 300ms ease}.stokan-pulse-widget p span{box-shadow:0 0 8px 2px currentColor;animation:stokanGlassStatusPulse 2s ease-in-out infinite}.stokan-pulse-widget p b{font-family:"SFMono-Regular",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.stokan-pulse-mini{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px}.stokan-pulse-mini i{height:6px}.stokan-pulse-mini i::before{width:var(--pulse-value,0%);animation:none;transition:width 500ms ease}.stokan-pulse-mini strong{font-size:11px}.stokan-widget-toggle-button,.stokan-widget-add-panel,.stokan-widget-context-menu{border:var(--rim-width) solid transparent;background:rgba(255,255,255,0.18);background-clip:padding-box;box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%)}.stokan-widget-toggle-button{border-radius:999px;font-size:18px;line-height:1;box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,0.55)}.stokan-widget-toggle-row{border:1px solid rgba(255,255,255,0.34);background:rgba(255,255,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.46),0 4px 18px rgba(0,0,0,0.06);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%)}.stokan-widget-toggle-row:hover{background:rgba(255,255,255,0.24);color:var(--accent)}.stokan-widget-toggle-row span{border:1px solid rgba(255,255,255,0.34);background:rgba(0,0,0,0.045);box-shadow:var(--glass-inset-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stokan-widget-toggle-row i{position:relative;border:1px solid rgba(255,255,255,0.34);background:rgba(0,0,0,0.08);box-shadow:var(--glass-inset-shadow);transition:background 160ms ease}.stokan-widget-toggle-row i::before{content:"";position:absolute;top:50%;left:2px;width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,0.86);transform:translateY(-50%);transition:transform 160ms ease}.stokan-widget-toggle-row input:checked ~ i{background:linear-gradient(135deg,rgba(91,91,214,0.88),rgba(139,92,246,0.86))}.stokan-widget-toggle-row input:checked ~ i::before{transform:translate(12px,-50%)}@keyframes stokanGlassDesktopFade{from{opacity:0}to{opacity:1}}@keyframes stokanGlassAppear{from{opacity:0;transform:translateY(12px) scale(0.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes stokanGlassRimRotate{to{--rim-angle:360deg}}@keyframes stokanGlassAvatarPulse{0%,100%{opacity:0.55;transform:scale(0.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes stokanGlassBarFill{from{width:0}to{width:var(--quota-used,0%)}}@keyframes stokanGlassUnreadPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.45;transform:scale(1.35)}}@keyframes stokanGlassActivityIn{to{opacity:1;transform:translateX(0)}}@keyframes stokanGlassFlip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}@keyframes stokanGlassStatusPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.stokan-desktop-widget,.stokan-clock-hour,.stokan-clock-minute,.stokan-clock-second,.stokan-activity-widget li,.stokan-alerts-widget button,.stokan-tasks-widget li,.stokan-pulse-widget button>span,.stokan-tenant-logo::after,.stokan-pulse-widget p span{animation:none;transition-duration:0.01ms}.stokan-desktop-widget{opacity:1;transform:none}}.stokan-workspace-dock{position:fixed;left:50%;right:auto;bottom:var(--stokan-dock-bottom);z-index:120;width:max-content;max-width:calc(100vw - 16px);min-height:auto;height:auto;display:flex;align-items:flex-end;justify-content:center;gap:var(--stokan-dock-gap);padding:var(--stokan-dock-padding-y) var(--stokan-dock-padding-x) calc(var(--stokan-dock-padding-y) + 3px);overflow:visible;border:var(--border-width) solid rgba(255,255,255,0.16);border-radius:var(--stokan-dock-radius);background:linear-gradient(180deg,rgba(34,39,60,0.32),rgba(22,26,43,0.4));box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 10px 30px rgba(10,14,30,0.25);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);transform:translateX(-50%)}.stokan-workspace-dock .stokan-workspace-app-button{--dock-scale:1;--dock-rise:0px;position:relative;width:var(--stokan-dock-icon-size);min-width:var(--stokan-dock-icon-size);height:calc(var(--stokan-dock-icon-size) + 6px);display:grid;place-items:end center;gap:0;padding:0;border:0;background:transparent;color:var(--color-text-primary);transform:translateY(var(--dock-rise)) scale(var(--dock-scale));transform-origin:bottom center;transition:transform var(--stokan-dock-magnify-duration) var(--stokan-dock-spring),opacity 140ms ease;will-change:transform}.stokan-workspace-dock .stokan-workspace-app-button::after{content:"";position:absolute;left:50%;bottom:0;width:4px;height:4px;border-radius:999px;background:var(--color-accent);opacity:0;transform:translateX(-50%) scale(0.7);transform-origin:center;transition:opacity 140ms ease,transform 140ms ease}.stokan-workspace-dock .stokan-workspace-app-button[data-workspace-running="true"]::after{opacity:1;transform:translateX(-50%) scale(1)}.stokan-workspace-dock .stokan-workspace-app-button::before{content:attr(data-app-label);position:absolute;left:50%;bottom:calc(100% + 10px);z-index:130;max-width:180px;padding:7px 12px;border:1px solid rgba(194,212,241,0.72);border-radius:999px;color:#07143e;background:rgba(245,250,255,0.85);box-shadow:0 16px 36px rgba(28,58,112,0.18);backdrop-filter:blur(18px) saturate(145%);font-size:13px;font-weight:850;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transform:translate(-50%,7px) scale(0.94);transition:opacity 150ms ease,transform 150ms ease}.stokan-workspace-dock .stokan-workspace-app-button:hover::before,.stokan-workspace-dock .stokan-workspace-app-button:focus-visible::before{opacity:1;transform:translate(-50%,0) scale(1)}.stokan-workspace-dock .stokan-workspace-app-button>strong,.stokan-workspace-dock .stokan-workspace-app-button>small{display:none}.stokan-workspace-dock .stokan-workspace-app-button .stokan-app-icon{width:var(--stokan-dock-icon-size);height:var(--stokan-dock-icon-size);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.stokan-workspace-app-button:not([data-workspace-dock-app]){position:relative;width:58px;min-width:58px;gap:2px;padding:0 0 4px;color:var(--color-text-primary)}.stokan-workspace-app-button:not([data-workspace-dock-app])::after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:999px;background:var(--color-accent);transform:scaleX(0);transform-origin:center;transition:transform 150ms ease}.stokan-workspace-app-button:not([data-workspace-dock-app]).is-active::after{transform:scaleX(1)}@keyframes stokanWorkspaceDockBounce{0%,100%{transform:translateY(var(--dock-rise)) scale(var(--dock-scale))}50%{transform:translateY(calc(var(--dock-rise) - 12px)) scale(var(--dock-scale))}}.stokan-workspace-dock .stokan-workspace-app-button.is-dock-bouncing{animation:stokanWorkspaceDockBounce var(--stokan-dock-bounce-duration,400ms) ease-in-out 2}.stokan-workspace-window.is-minimizing,.stokan-workspace-window.is-restoring{pointer-events:none;will-change:transform,opacity}.stokan-workspace-app-button:not([data-workspace-dock-app]) .stokan-app-icon,.stokan-workspace-phone-app .stokan-app-icon,.stokan-workspace-switcher-app .stokan-app-icon,.stokan-workspace-pane-head .stokan-app-icon,.stokan-workspace-app-sidebar-icon:has(.stokan-app-raster),.stokan-workspace-window-icon:has(.stokan-app-raster){width:28px;height:28px;border-radius:var(--radius-md);box-shadow:none}.stokan-workspace-dock .stokan-workspace-app-button .stokan-app-symbol{width:calc(var(--stokan-dock-icon-size) - 8px);height:calc(var(--stokan-dock-icon-size) - 8px)}.stokan-workspace-app-button:not([data-workspace-dock-app]) .stokan-app-symbol,.stokan-workspace-phone-app .stokan-app-symbol,.stokan-workspace-switcher-app .stokan-app-symbol{width:22px;height:22px}.stokan-workspace-dock .stokan-workspace-app-button .stokan-app-raster,.stokan-workspace-app-button .stokan-app-raster,.stokan-workspace-phone-app .stokan-app-raster,.stokan-workspace-switcher-app .stokan-app-raster,.stokan-workspace-app-sidebar-icon .stokan-app-raster,.stokan-workspace-window-icon .stokan-app-raster{width:100%;height:100%}.stokan-workspace-app-button:not([data-workspace-dock-app]) strong{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.1}.stokan-workspace-app-button.is-active .stokan-app-icon,.stokan-workspace-phone-app.is-active .stokan-app-icon,.stokan-workspace-switcher-app.is-active .stokan-app-icon{outline:0}@media (max-width:900px){.stokan-tenant-widget{grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-sm)}.stokan-tenant-quota{max-width:none}}@media (max-width:720px){.stokan-tenant-widget{grid-template-columns:auto minmax(0,1fr)}.stokan-tenant-quota{max-width:none}}@media (max-width:640px){.stokan-workspace-dock{max-width:calc(100vw - 12px);gap:6px;padding-right:var(--spacing-sm);padding-left:var(--spacing-sm);overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.stokan-workspace-dock::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.stokan-workspace-dock .stokan-workspace-app-button,.stokan-workspace-dock .stokan-workspace-app-button.is-dock-bouncing{animation:none;transition:none}}.stokan-workspace-overview-app{--overview-sidebar-expanded:220px;--overview-sidebar-collapsed:48px;position:relative;grid-template-columns:minmax(180px,var(--overview-sidebar-expanded)) minmax(0,1fr);container:stokan-overview / inline-size;color:var(--color-text-primary)}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"]{grid-template-columns:var(--overview-sidebar-collapsed) minmax(0,1fr)}.stokan-overview-sidebar{width:auto;max-width:none;padding:var(--spacing-md) var(--spacing-sm);overflow:visible;background:rgba(255,255,255,0.42);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);transition:width 180ms ease,padding 180ms ease,transform 200ms ease}.stokan-overview-sidebar-head{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:var(--spacing-sm);min-width:0}.stokan-overview-sidebar-head strong,.stokan-overview-sidebar-head small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-overview-sidebar-head strong{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.stokan-overview-sidebar-head small{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.stokan-overview-sidebar-head button,.stokan-overview-sidebar-fab,.stokan-overview-inline-action{height:28px;min-height:28px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.58);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:background 150ms ease,border-color 150ms ease,color 150ms ease}.stokan-overview-sidebar-head button:hover,.stokan-overview-sidebar-head button:focus-visible,.stokan-overview-sidebar-fab:hover,.stokan-overview-sidebar-fab:focus-visible,.stokan-overview-inline-action:hover,.stokan-overview-inline-action:focus-visible{border-color:var(--color-accent);background:var(--color-surface-hover);color:var(--color-accent);outline:0}.stokan-overview-sidebar-head button::before{content:"‹";display:block;font-size:var(--font-size-lg);line-height:1;transition:transform 160ms ease}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-sidebar-head button::before{transform:rotate(180deg)}.stokan-overview-nav{gap:var(--spacing-xs);overflow:visible}.stokan-overview-nav button{position:relative;grid-template-columns:minmax(0,1fr);min-height:28px;padding:0 var(--spacing-sm);border-radius:var(--radius-md)}.stokan-overview-nav button span{max-width:100%}.stokan-overview-nav-nested{display:grid;gap:var(--spacing-xs);padding-left:var(--spacing-md)}.stokan-overview-nav-nested[hidden]{display:none}.stokan-overview-nav-group-toggle::before{content:"›";position:absolute;right:var(--spacing-sm);color:var(--color-text-muted);transition:transform 150ms ease}.stokan-overview-nav-group-toggle[aria-expanded="true"]::before{transform:rotate(90deg)}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-sidebar{padding-right:var(--spacing-xs);padding-left:var(--spacing-xs)}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-sidebar-head{grid-template-columns:28px;justify-content:center}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-sidebar-head .stokan-workspace-app-sidebar-icon{display:none}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-sidebar-head button{display:inline-flex;align-items:center;justify-content:center;width:28px;padding:0}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-sidebar-head>div,.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-nav button span,.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-nav button strong,.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-nav-group-toggle::before,.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-nav-nested{display:none}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-nav button{width:32px;height:32px;min-height:32px;padding:0;place-items:center;overflow:visible}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-nav button::before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor;opacity:0.5}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-nav button::after{content:attr(data-overview-tooltip);position:absolute;left:calc(100% + 8px);top:50%;z-index:20;max-width:180px;padding:5px 8px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-hover);box-shadow:var(--shadow-sm);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:opacity 120ms ease,transform 120ms ease;white-space:nowrap}.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-nav button:hover::after,.stokan-workspace-overview-app[data-overview-sidebar-state="collapsed"] .stokan-overview-nav button:focus-visible::after{opacity:1;transform:translate(0,-50%)}.stokan-overview-main{grid-template-rows:minmax(0,1fr);gap:0}.stokan-overview-workbench{padding:var(--spacing-md);overflow:auto;background:rgba(255,255,255,0.48);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%)}.stokan-overview-panel{min-height:100%;display:grid;align-content:start;gap:var(--spacing-md);animation:stokanOverviewMount 220ms ease both}.stokan-overview-panel[hidden]{display:none}.stokan-overview-hero,.stokan-overview-card,.stokan-overview-stub,.stokan-overview-kpi{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%)}.stokan-overview-hero{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:54px;padding:var(--spacing-md)}.stokan-overview-hero span,.stokan-overview-card header span,.stokan-overview-stub span,.stokan-overview-table-row.is-head span,.stokan-overview-mini-stats dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0.04em;text-transform:uppercase}.stokan-overview-hero strong{display:block;margin-top:2px;color:var(--color-text-primary);font-size:clamp(var(--font-size-lg),2.4cqw,20px);font-weight:var(--font-weight-medium);line-height:1.15}.stokan-overview-hero small,.stokan-overview-card p,.stokan-overview-empty small,.stokan-overview-table-row small,.stokan-overview-feed small,.stokan-overview-stub p{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.35}.stokan-overview-hero em{min-height:24px;display:inline-flex;align-items:center;padding:0 var(--spacing-sm);border-radius:999px;background:var(--color-accent-light);color:var(--color-accent);font-style:normal;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.stokan-overview-runtime-chip{min-height:28px;display:inline-flex;align-items:center;gap:var(--spacing-xs);max-width:min(100%,280px);padding:0 var(--spacing-xs) 0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:999px;background:rgba(255,255,255,0.42);color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:0;text-transform:none;white-space:nowrap}.stokan-overview-runtime-chip>i{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--color-accent);opacity:0.72}.stokan-overview-runtime-chip[data-runtime-state="loading"]>i{animation:stokanOverviewSkeleton 720ms ease-in-out infinite alternate}.stokan-overview-runtime-chip[data-runtime-state="error"]>i{background:#dc2626}.stokan-overview-runtime-chip [data-stokan-runtime-state-label]{overflow:hidden;min-width:0;color:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0;text-overflow:ellipsis;text-transform:none}.stokan-overview-runtime-chip button{height:22px;padding:0 var(--spacing-sm);border:var(--border-width) solid var(--color-border);border-radius:999px;background:rgba(255,255,255,0.55);color:var(--color-accent);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer}.stokan-overview-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}.stokan-overview-kpi{min-width:0;min-height:66px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;gap:2px var(--spacing-sm);padding:10px;color:inherit;font:inherit;text-align:left;cursor:pointer}.stokan-overview-kpi:hover,.stokan-overview-kpi:focus-visible,.stokan-overview-card:hover{border-color:rgba(91,91,214,0.2);background:var(--color-surface-hover);outline:0}.stokan-overview-kpi>span{grid-row:1 / span 3;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-accent-light);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.stokan-overview-kpi strong{overflow:hidden;color:var(--color-text-primary);font-size:clamp(var(--font-size-lg),2.2cqw,20px);font-weight:var(--font-weight-medium);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.stokan-overview-kpi small,.stokan-overview-kpi em{overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:normal;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stokan-overview-kpi em{color:var(--color-text-muted)}.stokan-overview-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-md)}.stokan-overview-card{min-width:0;min-height:116px;display:grid;align-content:start;gap:var(--spacing-sm);padding:var(--spacing-md);transition:border-color 180ms ease,background 180ms ease}.stokan-overview-card header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm);min-width:0}.stokan-overview-card header strong,.stokan-overview-empty strong,.stokan-overview-table-row strong,.stokan-overview-feed strong,.stokan-overview-stub strong,.stokan-overview-mini-stats dd{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.2}.stokan-overview-orders{grid-column:span 7}.stokan-overview-chart-card{grid-column:span 5}.stokan-overview-card[data-overview-card="warehouse"],.stokan-overview-card[data-overview-card="team"],.stokan-overview-card[data-overview-card="tasks"],.stokan-overview-card[data-overview-card="alerts"]{grid-column:span 3}.stokan-overview-top-products{grid-column:span 12;min-height:76px}.stokan-overview-table{display:grid;gap:var(--spacing-xs);min-width:0}.stokan-overview-table-row{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,0.34fr) minmax(72px,0.34fr);align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-sm);border-bottom:1px solid rgba(0,0,0,0.05)}.stokan-overview-table-row.is-empty{min-height:64px;border-bottom:0;border-radius:var(--radius-md);background:rgba(255,255,255,0.36)}.stokan-overview-table-row.is-empty span{justify-self:end;color:var(--color-text-muted);font-size:var(--font-size-sm)}.stokan-overview-chart{min-height:72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,1fr));align-items:end;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);background:rgba(255,255,255,0.34)}.stokan-overview-chart i{height:var(--overview-bar-height,clamp(18px,22cqw,68px));border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(91,91,214,0.16),rgba(91,91,214,0.04));animation:stokanOverviewSkeleton 1.2s ease-in-out infinite alternate}.stokan-overview-chart i:nth-child(2){animation-delay:80ms}.stokan-overview-chart i:nth-child(3){animation-delay:160ms}.stokan-overview-chart i:nth-child(4){animation-delay:240ms}.stokan-overview-chart i:nth-child(5){animation-delay:320ms}.stokan-overview-chart i:nth-child(6){animation-delay:400ms}.stokan-overview-mini-stats{display:grid;gap:var(--spacing-xs);margin:0}.stokan-overview-mini-stats div{display:grid;grid-template-columns:minmax(0,0.7fr) minmax(0,1fr);align-items:baseline;gap:var(--spacing-sm)}.stokan-overview-mini-stats dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stokan-overview-inline-action{align-self:end;justify-self:start;padding:0 var(--spacing-md)}.stokan-overview-empty{min-height:58px;display:grid;align-content:center;gap:var(--spacing-xs);padding:var(--spacing-md);border-radius:var(--radius-md);background:rgba(255,255,255,0.34)}.stokan-overview-feed{display:grid;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.stokan-overview-feed li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--spacing-sm);align-items:center;min-height:54px;padding:var(--spacing-sm);border-radius:var(--radius-md);background:rgba(255,255,255,0.34)}.stokan-overview-feed li>span{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-accent-light);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.stokan-overview-stub{min-height:100%;display:grid;align-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg)}.stokan-overview-sidebar-fab{display:none;position:absolute;top:var(--spacing-md);left:var(--spacing-md);z-index:24;width:32px;padding:0}.stokan-overview-sidebar-backdrop{display:none}@keyframes stokanOverviewMount{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stokanOverviewSkeleton{from{opacity:0.42;transform:scaleY(0.82)}to{opacity:1;transform:scaleY(1)}}@container stokan-overview (max-width:980px){.stokan-overview-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stokan-overview-orders,.stokan-overview-chart-card,.stokan-overview-card[data-overview-card="warehouse"],.stokan-overview-card[data-overview-card="team"],.stokan-overview-card[data-overview-card="tasks"],.stokan-overview-card[data-overview-card="alerts"],.stokan-overview-top-products{grid-column:span 6}}@container stokan-overview (max-width:720px){.stokan-workspace-overview-app{grid-template-columns:var(--overview-sidebar-collapsed) minmax(0,1fr)}.stokan-overview-dashboard-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container stokan-overview (max-width:560px){.stokan-workspace-overview-app{grid-template-columns:minmax(0,1fr)}.stokan-overview-sidebar{position:absolute;inset:0 auto 0 0;z-index:25;width:min(220px,84cqw);transform:translateX(-104%);border-right:var(--border-width) solid var(--color-border)}.stokan-workspace-overview-app.is-overview-sidebar-open .stokan-overview-sidebar{transform:translateX(0)}.stokan-workspace-overview-app.is-overview-sidebar-open .stokan-overview-sidebar-backdrop{display:block;position:absolute;inset:0;z-index:22;background:rgba(255,255,255,0.18);backdrop-filter:blur(4px)}.stokan-overview-sidebar-fab{display:inline-flex;align-items:center;justify-content:center}.stokan-overview-workbench{padding-top:46px}.stokan-overview-hero{align-items:flex-start;flex-direction:column;min-height:0}.stokan-overview-kpi-strip,.stokan-overview-dashboard-grid{grid-template-columns:1fr}.stokan-overview-orders,.stokan-overview-chart-card,.stokan-overview-card[data-overview-card="warehouse"],.stokan-overview-card[data-overview-card="team"],.stokan-overview-card[data-overview-card="tasks"],.stokan-overview-card[data-overview-card="alerts"],.stokan-overview-top-products{grid-column:auto}.stokan-overview-table-row{grid-template-columns:minmax(0,1fr) auto}.stokan-overview-table-row>span:nth-child(2),.stokan-overview-table-row.is-head>span:nth-child(2){display:none}}@container stokan-warehouse (max-width:760px){.stokan-warehouse-layout{grid-template-columns:minmax(0,1fr)}.stokan-warehouse-sidebar{max-width:none;max-height:112px;padding:var(--spacing-sm)}.stokan-warehouse-nav{grid-auto-columns:minmax(108px,1fr);gap:var(--spacing-xs)}.stokan-warehouse-nav button{min-height:28px;padding:0 var(--spacing-sm)}.stokan-warehouse-stock header.stokan-warehouse-stock-toolbar{grid-template-columns:minmax(0,1fr)}}@container stokan-warehouse (max-width:600px){.stokan-warehouse-filters{grid-template-columns:1fr}.stokan-warehouse-stock-row{grid-template-columns:minmax(0,1fr) minmax(54px,auto) minmax(58px,auto)}}@media (max-width:980px){.stokan-workspace-os{padding:var(--spacing-md)}.stokan-workspace-tablet-primary,.stokan-workspace-phone-foreground{padding:var(--spacing-md)}.stokan-workspace-tablet-primary .stokan-workspace-desktop-app,.stokan-workspace-phone-foreground .stokan-workspace-desktop-app,.stokan-workspace-app-page .stokan-workspace-desktop-app{grid-template-columns:minmax(120px,180px) minmax(0,1fr)}}@media (max-width:560px){.stokan-workspace-os{padding:var(--spacing-sm)}.stokan-workspace-main{height:100vh;height:100dvh;min-height:0;overflow:hidden}.stokan-workspace-phone-launcher,.stokan-workspace-phone-switcher{min-height:var(--stokan-taskbar-height);padding:var(--spacing-sm);border-radius:var(--radius-lg)}.stokan-workspace-phone-foreground .stokan-workspace-desktop-app,.stokan-workspace-app-page .stokan-workspace-desktop-app,.stokan-product-editor{grid-template-columns:1fr}.stokan-workspace-phone-foreground .stokan-workspace-app-sidebar,.stokan-workspace-app-page .stokan-workspace-app-sidebar,.stokan-product-editor-sidebar{max-width:none;max-height:112px;padding:var(--spacing-sm);border-right:0;border-bottom:var(--border-width) solid var(--color-border)}.stokan-workspace-phone-foreground .stokan-workspace-app-nav,.stokan-workspace-app-page .stokan-workspace-app-nav,.stokan-product-editor-tabs{grid-auto-flow:column;grid-auto-columns:minmax(96px,1fr);overflow-x:auto;overflow-y:hidden}.stokan-workspace-app-toolbar strong{font-size:var(--font-size-lg)}.stokan-product-editor-panel{padding:var(--spacing-md)}.stokan-product-media-surface,.stokan-product-media-uploader,.stokan-product-pricing-surface,.stokan-product-price-stack,.stokan-product-price-draft-meta,.stokan-product-grouping-surface{grid-template-columns:1fr}}[data-stokan-marketing-demo] .stokan-marketing-clock-card{display:none}[data-stokan-marketing-demo]{--stokan-dock-icon-size:36px;--stokan-dock-gap:6px;--stokan-dock-padding-y:3px;--stokan-dock-padding-x:12px;--stokan-dock-bottom:6px;--stokan-dock-radius:14px}[data-stokan-marketing-demo] .stokan-workspace-main:has(.stokan-workspace-window:not(.is-hidden):not(.is-minimized)){z-index:9}.crm-task-deadline-value{color:#172b4d;font-weight:600}.crm-task-postpone-count{margin:5px 0 0;color:#5e6c84;font-size:0.82em}.crm-task-postpone{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.crm-task-postpone-label{flex:0 0 100%;color:#5e6c84;font-size:0.82em}.crm-task-postpone button{min-height:44px;padding:7px 10px;border:1px solid #dfe5ee;border-radius:7px;background:#fff;color:#0c66e4;font:600 0.82em/1 inherit;cursor:pointer}.crm-task-postpone button:hover:not(:disabled){border-color:#0c66e4;background:#eff6ff}.crm-task-postpone button:disabled,.crm-task-postpone[aria-busy="true"] button{cursor:wait;opacity:0.6}.crm-task-deadline-summary{align-self:center;color:#5e6c84;font-size:0.82em;white-space:nowrap}.crm-tile-postponements{font-size:0.74em;color:#5e6c84;white-space:nowrap}@media (max-width:980px){.crm-task-postpone button{flex:1 1 120px}}