.audit-mobile-journal{display:none}.section-audit .audit-details-layer{overflow:hidden;z-index:190}.audit-details-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 48px);overflow:hidden;width:min(100%,760px)}.audit-details-body{-webkit-overflow-scrolling:touch;display:grid;grid-gap:14px;gap:14px;min-height:0;overflow:auto;padding:18px 20px}.audit-details-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.audit-details-grid>div{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:11px 12px}.audit-details-grid .field-wide{grid-column:1/-1}.audit-details-grid span{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:900;gap:6px;text-transform:uppercase}.audit-details-grid strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.audit-metadata{display:grid;grid-gap:8px;gap:8px}.audit-metadata>strong{font-size:14px}.audit-metadata pre{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;color:var(--text);font:750 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;margin:0;max-height:260px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}@media (max-width:640px){.audit-work-panel{padding:14px;padding-bottom:calc(94px + max(10px, var(--safe-bottom)))}.audit-desktop-table,.audit-work-panel>.mini-metrics{display:none}.audit-mobile-journal{display:block}.audit-mobile-controls,.audit-mobile-search{display:grid;grid-gap:9px;gap:9px}.audit-mobile-search{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;color:var(--muted);grid-template-columns:auto minmax(0,1fr);min-height:46px;padding:0 12px}.audit-mobile-search input{background:transparent;border:0;color:var(--text);font:inherit;font-size:14px;font-weight:800;min-width:0;outline:0}.audit-mobile-search input::placeholder{color:var(--muted)}.audit-mobile-filter{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:0 12px}.audit-mobile-filter>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.audit-mobile-filter select{background:transparent;border:0;color:var(--text);font:inherit;font-size:13px;font-weight:850;min-width:0;outline:0;text-align:right;width:100%}.audit-mobile-head{align-items:center;display:flex;justify-content:space-between;margin:15px 2px 9px}.audit-mobile-head strong{font-size:17px}.audit-mobile-head span{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:26px;min-width:26px;padding:0 7px}.audit-mobile-list,.audit-mobile-row{display:grid;grid-gap:8px;gap:8px}.audit-mobile-row{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding:10px 11px;text-align:left;width:100%}.audit-mobile-row:active{border-color:var(--accent)}.audit-mobile-row-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.audit-mobile-row-main small,.audit-mobile-row-main time{color:var(--muted);font-size:11px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-mobile-row-main strong{font-size:14px}.audit-mobile-row-main strong,.audit-mobile-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-mobile-type{background:color-mix(in srgb,var(--blue) 12%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));border-radius:var(--radius-pill);color:var(--blue);font-size:10px;font-weight:900;max-width:92px;padding:5px 7px}.audit-mobile-row>svg{color:var(--muted)}.audit-mobile-empty{border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);font-size:13px;font-weight:750;padding:22px 14px;text-align:center}.audit-mobile-pagination{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:12px}.audit-mobile-pagination button{justify-content:center;min-width:0}.audit-mobile-pagination>span{color:var(--muted);font-size:11px;font-weight:850;text-align:center;white-space:nowrap}.section-audit .audit-details-layer{align-items:stretch;height:var(--dialog-viewport-height,100dvh);inset:var(--dialog-viewport-top,0) 0 auto;overflow:hidden;padding:max(8px,var(--safe-top)) 8px 8px}.section-audit .audit-details-sheet{height:100%;max-height:calc(var(--dialog-viewport-height, 100dvh) - max(16px, var(--safe-top)));width:100%}.section-audit .audit-details-body{overflow-x:hidden;overflow-y:auto;padding:12px}.section-audit .audit-details-grid{grid-template-columns:minmax(0,1fr)}.section-audit .audit-details-actions{display:grid;grid-template-columns:minmax(0,1fr)}.section-audit .audit-details-actions button{justify-content:center;width:100%}}.section-dashboard .topbar h1{font-size:clamp(30px,3.4vw,40px)}.dashboard-cockpit,.dashboard-hero{display:grid;grid-gap:18px;gap:18px;min-width:0}.dashboard-hero{align-items:stretch;animation:dashboard-rise .32s ease both;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-fill) 13%,transparent),transparent 46%),linear-gradient(315deg,color-mix(in srgb,var(--accent-fill) 12%,transparent),transparent 50%),var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 38px var(--shadow-color-faint);grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);min-height:250px;overflow:hidden;padding:18px;position:relative}.dashboard-hero:after,.dashboard-metric-card:after{background:linear-gradient(90deg,transparent,var(--white-alpha-28),transparent);content:"";inset:0 auto 0 -62%;pointer-events:none;position:absolute;transform:skewX(-18deg);width:42%}.dashboard-hero:after{animation:dashboard-shine 5.2s ease-in-out infinite}.dashboard-hero-copy{align-content:space-between;display:grid;grid-gap:18px;gap:18px;min-width:0;position:relative;z-index:1}.dashboard-hero-copy h2{font-size:clamp(36px,5vw,64px);line-height:.96}.dashboard-summary-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-summary-pill{align-items:center;background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto minmax(0,1fr);min-height:76px;min-width:0;padding:12px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dashboard-summary-pill:focus-visible,.dashboard-summary-pill:hover{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));outline:0;transform:translateY(-1px)}.dashboard-summary-pill svg{color:var(--muted);grid-row:span 2}.dashboard-summary-pill strong{font-size:22px;line-height:1}.dashboard-summary-pill span{color:var(--muted);font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dashboard-metric-card.amber .dashboard-metric-icon,.dashboard-metric-card.blue .dashboard-metric-icon,.dashboard-metric-card.green .dashboard-metric-icon,.dashboard-metric-card.violet .dashboard-metric-icon,.dashboard-summary-pill.amber strong,.dashboard-summary-pill.blue strong,.dashboard-summary-pill.green strong,.dashboard-summary-pill.violet strong{color:var(--accent)}.dashboard-metric-card.red .dashboard-metric-icon,.dashboard-summary-pill.red strong{color:var(--red)}.dashboard-workshop-loading,.dashboard-workshop-scene{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent-fill) 18%,transparent),transparent 34%),radial-gradient(circle at 82% 28%,color-mix(in srgb,var(--accent-fill) 16%,transparent),transparent 36%),var(--surface-muted);border:1px solid color-mix(in srgb,var(--line) 82%,var(--accent));border-radius:8px;min-height:214px;min-width:0;overflow:hidden;position:relative}.dashboard-workshop-loading:before,.dashboard-workshop-scene:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 22%,transparent),transparent);content:"";inset:0 auto 0 -60%;pointer-events:none;position:absolute;transform:skewX(-18deg);width:44%;z-index:1}.dashboard-workshop-loading:before{animation:dashboard-shine 2.6s ease-in-out infinite}.dashboard-workshop-scene canvas{display:block;height:100%;min-height:214px;width:100%}.dashboard-workshop-scene.compact,.dashboard-workshop-scene.compact canvas{min-height:118px}.dashboard-metrics-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;width:100%}.dashboard-metric-card{animation:dashboard-rise .28s ease both;cursor:pointer;overflow:hidden;position:relative;text-align:left}.dashboard-metric-card:hover:after{animation:dashboard-shine .9s ease}.dashboard-metric-card:focus-visible,.dashboard-metric-card:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));outline:0;transform:translateY(-1px)}.dashboard-metric-icon{align-items:center;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:8px;display:inline-flex;height:34px;justify-content:center;width:34px}.dashboard-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-events-panel,.dashboard-finance-panel,.dashboard-layout>*,.dashboard-warehouse-panel{min-width:0}@media (max-width:1280px){.dashboard-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.section-dashboard .dashboard-hero,.section-dashboard .dashboard-layout,.section-dashboard .dashboard-metrics-grid{display:none}.dashboard-cockpit{gap:12px}}@media (max-width:640px){.section-dashboard .topbar h1{font-size:30px}}.dashboard-action-button:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 32%,transparent),transparent);content:"";inset:0 auto 0 -60%;pointer-events:none;position:absolute;transform:skewX(-18deg);width:42%}.dashboard-health-strip{align-content:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dashboard-health-chip{align-items:center;background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--line) 78%,var(--blue));border-radius:8px;color:var(--muted);display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:space-between;min-height:38px;min-width:0;padding:8px 10px}.dashboard-health-chip strong{color:var(--green);font-size:11px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dashboard-health-chip.muted strong{color:var(--muted)}.dashboard-action-button:hover:after{animation:dashboard-shine .9s ease}.dashboard-pipeline-panel{grid-column:1/-1}.dashboard-attention-panel,.dashboard-pipeline-panel,.dashboard-warehouse-panel{overflow:hidden;position:relative}.dashboard-action-grid,.dashboard-attention-list,.dashboard-event-list,.dashboard-rank-list{display:grid;grid-gap:10px;gap:10px}.dashboard-panel-title{margin-bottom:14px}.dashboard-panel-title h2{font-size:18px;line-height:1.12}.dashboard-panel-title>svg{color:var(--muted);opacity:.75}.dashboard-attention-row{align-items:center;animation:dashboard-rise .28s ease both;background:var(--surface-muted);border:1px solid var(--line);border-left:4px solid;border-radius:8px;color:var(--amber);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:48px minmax(0,1fr);min-height:58px;padding:10px 12px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dashboard-attention-row:focus-visible,.dashboard-attention-row:hover{background:color-mix(in srgb,currentColor 7%,var(--surface));outline:0;transform:translateX(3px)}.dashboard-attention-row.blue{color:var(--blue)}.dashboard-attention-row.green{color:var(--green)}.dashboard-attention-row.violet{color:var(--violet)}.dashboard-attention-row.red{color:var(--red)}.dashboard-attention-count{align-items:center;background:color-mix(in srgb,currentColor 12%,var(--surface));border:1px solid color-mix(in srgb,currentColor 24%,var(--line));border-radius:8px;color:currentColor;display:grid;font-size:20px;font-weight:900;height:40px;place-items:center}.dashboard-attention-row small,.dashboard-attention-row strong,.dashboard-event-row small,.dashboard-event-row strong,.dashboard-rank-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-attention-row strong{color:var(--text);font-size:15px}.dashboard-attention-row small,.dashboard-event-row small,.dashboard-rank-list small{color:var(--muted);font-size:12px;font-weight:700}.dashboard-empty-state{align-items:center;background:var(--surface-muted);border:1px dashed var(--line);border-radius:8px;color:var(--muted);display:flex;gap:10px;min-height:74px;padding:14px}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-button{align-items:center;animation:dashboard-rise .28s ease both;background:linear-gradient(150deg,color-mix(in srgb,var(--accent-fill) 9%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-weight:850;gap:10px;justify-content:flex-start;min-height:48px;min-width:0;overflow:hidden;padding:0 13px;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-action-button svg{color:var(--accent);flex:0 0 auto}.dashboard-action-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-action-button:focus-visible,.dashboard-action-button:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 12%,transparent);outline:0;transform:translateY(-2px)}.dashboard-pipeline{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.dashboard-pipeline-step{animation:dashboard-rise .28s ease both;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:92px;min-width:0;padding:12px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dashboard-pipeline-step:focus-visible,.dashboard-pipeline-step:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-color:color-mix(in srgb,var(--accent) 32%,var(--line));outline:0;transform:translateY(-2px)}.dashboard-pipeline-head{align-items:flex-start;color:var(--text);display:flex;gap:8px;justify-content:space-between}.dashboard-pipeline-head strong,.dashboard-pipeline-step small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-pipeline-head b{color:var(--accent);font-size:20px;line-height:1}.dashboard-pipeline-step small{color:var(--muted);font-weight:750}.dashboard-pipeline-track{background:color-mix(in srgb,var(--line) 72%,var(--surface-muted));border-radius:var(--radius-pill);display:block;height:9px;overflow:hidden;position:relative}.dashboard-pipeline-track span{animation:dashboard-track-flow 1.8s linear infinite;background:linear-gradient(90deg,var(--accent-fill),var(--accent-fill),var(--accent-fill)),var(--accent-fill);border-radius:inherit;display:block;height:100%;min-width:12px;color:var(--on-accent)}.dashboard-money-grid,.dashboard-warehouse-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.dashboard-money-grid div{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-height:66px;min-width:0;padding:12px}.dashboard-money-grid span{color:var(--muted);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-money-grid strong{color:var(--text);font-size:18px;line-height:1.08;overflow-wrap:anywhere}.dashboard-rank-list{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.dashboard-rank-list>strong{font-size:14px}.dashboard-rank-row{align-items:center;background:color-mix(in srgb,var(--surface-muted) 78%,transparent);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:9px 10px}.dashboard-rank-row b{color:var(--accent);font-size:13px;white-space:nowrap}.dashboard-event-row{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:12px minmax(0,1fr);min-height:58px;padding:10px 12px}.dashboard-event-dot{animation:dashboard-soft-pulse 1.8s ease-in-out infinite;background:var(--accent);border-radius:var(--radius-pill);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 13%,transparent);height:10px;width:10px}@media (prefers-reduced-motion:reduce){.dashboard-action-button,.dashboard-action-button:after,.dashboard-attention-row,.dashboard-event-dot,.dashboard-pipeline-step,.dashboard-pipeline-track span{animation:none;transition:none}}@media (max-width:1000px){.dashboard-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.dashboard-action-grid,.dashboard-health-strip,.dashboard-money-grid,.dashboard-pipeline,.dashboard-warehouse-grid{grid-template-columns:1fr}.dashboard-health-chip{align-items:flex-start;flex-direction:column}.dashboard-attention-row{grid-template-columns:50px minmax(0,1fr)}.dashboard-attention-count{height:44px}.dashboard-rank-row{align-items:flex-start;gap:4px;grid-template-columns:1fr}}.dashboard-mobile-shell{display:none}@media (prefers-reduced-motion:reduce){.dashboard-mobile-action,.dashboard-mobile-attention-card,.dashboard-mobile-event>span,.dashboard-mobile-flow-card,.dashboard-mobile-flow-copy i span,.dashboard-mobile-hero-card,.dashboard-mobile-hero-card:after,.dashboard-mobile-kpi{animation:none;transition:none}}@media (max-width:640px){.section-dashboard .dashboard-mobile-shell{display:grid;grid-gap:12px;gap:12px;min-width:0;padding-bottom:4px}.dashboard-mobile-hero-card,.dashboard-mobile-section{animation:dashboard-rise .28s ease both;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 34px var(--shadow-color-faint);min-width:0;overflow:hidden;position:relative}.dashboard-mobile-hero-card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-fill) 11%,transparent),transparent 46%),linear-gradient(315deg,color-mix(in srgb,var(--accent-fill) 10%,transparent),transparent 48%),var(--surface);display:grid;grid-gap:10px;gap:10px;padding:12px}.dashboard-mobile-hero-card:after{animation:dashboard-shine 4.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--white-alpha-28),transparent);content:"";inset:0 auto 0 -62%;pointer-events:none;position:absolute;transform:skewX(-18deg);width:42%}.dashboard-mobile-hero-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0;position:relative;z-index:1}.dashboard-mobile-hero-head h2{font-size:24px;line-height:1.04}.dashboard-mobile-hero-head span{color:var(--muted);display:block;font-size:13px;font-weight:850;margin-top:5px}.dashboard-mobile-hero-button{align-items:center;background:color-mix(in srgb,var(--accent) 13%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:8px;color:var(--accent);cursor:pointer;display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.dashboard-mobile-hero-button.hot{background:color-mix(in srgb,var(--amber) 14%,var(--surface));border-color:color-mix(in srgb,var(--amber) 34%,var(--line));color:var(--amber)}.dashboard-mobile-hero-meta{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr;position:relative;z-index:1}.dashboard-mobile-hero-meta span{align-items:center;background:color-mix(in srgb,var(--surface-muted) 82%,transparent);border:1px solid color-mix(in srgb,var(--line) 84%,var(--accent));border-radius:8px;color:var(--text);display:flex;font-size:13px;font-weight:900;gap:8px;min-height:34px;min-width:0;padding:7px 10px}.dashboard-mobile-hero-meta svg{color:var(--accent);flex:0 0 auto}.dashboard-mobile-hero-card .dashboard-workshop-scene{min-height:108px;position:relative;z-index:1}.dashboard-mobile-health-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mobile-health-chip{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:grid;grid-gap:4px;gap:4px;min-height:58px;min-width:0;padding:10px}.dashboard-mobile-health-chip,.dashboard-mobile-health-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-health-chip{font-size:11px;font-weight:900}.dashboard-mobile-health-chip strong{color:var(--green);font-size:12px;text-transform:uppercase}.dashboard-mobile-health-chip.muted strong{color:var(--muted)}.dashboard-mobile-kpis{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mobile-kpi{animation:dashboard-rise .26s ease both;background:linear-gradient(160deg,color-mix(in srgb,currentColor 8%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,currentColor 18%,var(--line));border-radius:8px;color:var(--accent);cursor:pointer;display:grid;grid-gap:7px;gap:7px;min-height:96px;min-width:0;padding:12px;text-align:left}.dashboard-mobile-kpi.amber,.dashboard-mobile-kpi.blue,.dashboard-mobile-kpi.green,.dashboard-mobile-kpi.violet{color:var(--accent)}.dashboard-mobile-kpi.red{color:var(--red)}.dashboard-mobile-kpi-head{align-items:center;display:flex;gap:8px;min-width:0}.dashboard-mobile-kpi-head svg{flex:0 0 auto}.dashboard-mobile-kpi em,.dashboard-mobile-kpi-head small{color:var(--muted);font-style:normal;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-kpi-head small{font-size:11px;text-transform:uppercase}.dashboard-mobile-kpi strong{color:var(--text);font-size:18px;line-height:1.08;overflow-wrap:anywhere}.dashboard-mobile-kpi em{font-size:12px}.dashboard-mobile-section{display:grid;grid-gap:12px;gap:12px;padding:14px}.dashboard-mobile-section-title{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.dashboard-mobile-section-title h3{font-size:18px;line-height:1.1;margin:0}.dashboard-mobile-section-title>svg{color:var(--accent);flex:0 0 auto}.dashboard-mobile-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mobile-action{align-items:center;animation:dashboard-rise .24s ease both;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:900;gap:8px;min-height:52px;min-width:0;padding:0 10px;text-align:left}.dashboard-mobile-action svg{color:var(--accent);flex:0 0 auto}.dashboard-mobile-action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-attention-list,.dashboard-mobile-events,.dashboard-mobile-flow-list{display:grid;grid-gap:9px;gap:9px;min-width:0}.dashboard-mobile-attention-card{align-items:center;animation:dashboard-rise .24s ease both;background:color-mix(in srgb,currentColor 8%,var(--surface-muted));border:1px solid color-mix(in srgb,currentColor 24%,var(--line));border-left:4px solid;border-radius:8px;color:var(--amber);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:56px;min-width:0;padding:10px;text-align:left}.dashboard-mobile-attention-card.blue{color:var(--blue)}.dashboard-mobile-attention-card.green{color:var(--green)}.dashboard-mobile-attention-card.violet{color:var(--violet)}.dashboard-mobile-attention-card.red{color:var(--red)}.dashboard-mobile-attention-card>strong{align-items:center;background:color-mix(in srgb,currentColor 12%,var(--surface));border-radius:8px;color:currentColor;display:grid;font-size:18px;height:38px;place-items:center}.dashboard-mobile-attention-card b,.dashboard-mobile-attention-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-attention-card b{color:var(--text);font-size:13px}.dashboard-mobile-attention-card small{color:var(--muted);font-size:11px;font-weight:850}.dashboard-mobile-empty,.dashboard-mobile-more-button{align-items:center;background:var(--surface-muted);border:1px dashed var(--line);border-radius:8px;color:var(--muted);display:flex;font:inherit;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:48px;padding:0 12px}.dashboard-mobile-more-button{border-style:solid;color:var(--accent);cursor:pointer}.dashboard-mobile-flow-card{animation:dashboard-rise .24s ease both;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr);min-height:74px;min-width:0;padding:10px;text-align:left}.dashboard-mobile-flow-index{align-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:8px;color:var(--accent);display:grid;font-size:14px;font-weight:950;height:38px;place-items:center;width:38px}.dashboard-mobile-flow-copy{display:grid;grid-gap:7px;gap:7px;min-width:0}.dashboard-mobile-flow-copy>span{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.dashboard-mobile-flow-copy small,.dashboard-mobile-flow-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-flow-copy strong{font-size:14px}.dashboard-mobile-flow-copy b{color:var(--accent);flex:0 0 auto;font-size:18px;line-height:1}.dashboard-mobile-flow-copy small{color:var(--muted);font-size:11px;font-weight:850}.dashboard-mobile-flow-copy i{background:color-mix(in srgb,var(--line) 78%,var(--surface));border-radius:var(--radius-pill);display:block;height:7px;overflow:hidden}.dashboard-mobile-flow-copy i span{animation:dashboard-track-flow 1.8s linear infinite;background:linear-gradient(90deg,var(--accent-fill),var(--accent-fill),var(--accent-fill));border-radius:inherit;display:block;height:100%;min-width:10px;color:var(--on-accent)}.dashboard-mobile-system-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mobile-system-card{background:color-mix(in srgb,currentColor 8%,var(--surface-muted));border:1px solid color-mix(in srgb,currentColor 20%,var(--line));border-radius:8px;color:var(--accent);display:grid;grid-gap:7px;gap:7px;min-height:82px;min-width:0;padding:11px}.dashboard-mobile-system-card.amber,.dashboard-mobile-system-card.blue,.dashboard-mobile-system-card.green,.dashboard-mobile-system-card.violet{color:var(--accent)}.dashboard-mobile-system-card span{color:var(--muted);font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dashboard-mobile-system-card strong{color:var(--text);font-size:18px;line-height:1.12;overflow-wrap:anywhere}.dashboard-mobile-event{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:10px minmax(0,1fr);min-height:56px;padding:10px}.dashboard-mobile-event>span{animation:dashboard-soft-pulse 1.8s ease-in-out infinite;background:var(--accent);border-radius:var(--radius-pill);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 13%,transparent);height:9px;width:9px;color:var(--on-success)}.dashboard-mobile-event small,.dashboard-mobile-event strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-event strong{font-size:13px}.dashboard-mobile-event small{color:var(--muted);font-size:11px;font-weight:800}}.buyer-dashboard-board{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-fill) 12%,transparent),transparent),var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 36px var(--shadow-color-faint);display:grid;grid-gap:14px;gap:14px;padding:18px}.buyer-dashboard-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.buyer-dashboard-head h2{font-size:28px;margin:2px 0}.buyer-dashboard-head span{color:var(--muted);font-weight:800}.buyer-dashboard-kpis{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.buyer-dashboard-kpis button,.buyer-dashboard-mini-list button{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;font:inherit;grid-gap:6px;gap:6px;min-width:0;padding:12px;text-align:left}.buyer-dashboard-kpis span,.buyer-dashboard-mini-list small{color:var(--muted);font-size:12px;font-weight:900}.buyer-dashboard-kpis strong{color:var(--accent);font-size:26px;line-height:1;overflow-wrap:anywhere}.buyer-dashboard-actions{display:flex;flex-wrap:wrap;gap:8px}.buyer-dashboard-lists{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-dashboard-lists article{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.buyer-dashboard-lists h3{font-size:18px}.buyer-dashboard-mini-list{display:grid;grid-gap:8px;gap:8px}.buyer-dashboard-mini-list button{background:var(--surface);gap:3px;padding:10px}.buyer-dashboard-mini-list span,.buyer-dashboard-mini-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.section-dashboard .buyer-dashboard-board{display:none}.buyer-dashboard-board{gap:12px;padding:14px}.buyer-dashboard-head{align-items:flex-start}.buyer-dashboard-head h2{font-size:24px}.buyer-dashboard-head .primary-button{flex:0 0 auto;min-height:42px}.buyer-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-dashboard-kpis button{min-height:88px}.buyer-dashboard-kpis strong{font-size:22px}.buyer-dashboard-actions,.buyer-dashboard-lists{grid-template-columns:1fr}.buyer-dashboard-actions{display:grid}.buyer-dashboard-actions .secondary-button{justify-content:center;width:100%}}.directory-mobile-chips,.directory-mobile-list,.directory-mobile-overlay,.directory-mobile-summary,.directory-mobile-tools{display:none}.workshops-directory-layout{grid-template-columns:minmax(0,1fr)}.workshop-editor-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 40px);overflow:hidden;width:min(100%,820px)}.workshop-editor-dialog>.ds-modal-body{min-height:0;overflow:hidden}.workshop-editor-dialog .workshop-editor-grid{padding:20px}.workshop-responsible-field{align-content:start;display:grid;grid-gap:8px;gap:8px;min-width:0}.workshop-responsible-preview{align-items:flex-start;background:color-mix(in srgb,var(--accent) 7%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:8px;color:var(--accent);display:flex;gap:9px;padding:10px 12px}.workshop-responsible-preview.warning{background:color-mix(in srgb,var(--amber) 9%,var(--surface-muted));border-color:color-mix(in srgb,var(--amber) 32%,var(--line));color:var(--amber)}.workshop-responsible-preview>svg{flex:0 0 auto;margin-top:2px}.workshop-responsible-preview>span{color:var(--text);display:grid;grid-gap:3px;gap:3px;min-width:0}.workshop-responsible-preview small,.workshop-responsible-preview strong{overflow-wrap:anywhere}.workshop-form-hint,.workshop-responsible-preview small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4}.workshop-form-hint{margin:0}.stores-section{grid-template-columns:minmax(0,1fr);min-width:0}.store-directory-tools{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(260px,1fr) auto auto;margin:18px 0}.store-directory-search{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;gap:9px;min-height:42px;min-width:0;padding:0 12px}.store-directory-search:focus-within{border-color:color-mix(in srgb,var(--accent) 72%,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.store-directory-search input{background:transparent;border:0;color:var(--text);font:inherit;font-size:14px;font-weight:700;min-width:0;outline:0;width:100%}.store-directory-search input::placeholder{color:var(--muted)}.store-directory-filters{display:flex;flex-wrap:wrap;gap:6px}.stores-directory-layout{align-items:start;display:block;gap:16px;min-width:0}.stores-directory-layout.has-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px)}.store-directory-results{display:grid;grid-gap:10px;gap:10px;min-width:0}.store-branch-count,.store-directory-pagination,.store-directory-pagination>div,.store-directory-result-summary,.store-directory-row-actions{align-items:center;display:flex}.store-directory-result-summary{color:var(--muted);font-size:12px;font-weight:750;justify-content:space-between}.store-directory-result-summary strong{color:var(--text);font-size:13px}.store-directory-desktop-frame{border:1px solid var(--line);border-radius:8px}.store-directory-registry{min-width:760px}.store-directory-registry td:last-child,.store-directory-registry th:last-child{text-align:right;width:92px}.store-directory-registry tbody tr{cursor:pointer;transition:background-color .14s ease}.store-directory-registry tbody tr:hover{background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}.store-directory-registry tbody tr.selected-row{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.store-branch-count{color:var(--muted);gap:6px;font-weight:800}.store-directory-row-actions{gap:6px;justify-content:flex-end}.store-directory-pagination{color:var(--muted);font-size:12px;font-weight:750;justify-content:space-between;min-height:38px}.store-directory-pagination>div{gap:10px}.store-directory-pagination strong{color:var(--text);min-width:54px;text-align:center}.store-directory-mobile-list{display:none}.store-directory-feedback{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:750;justify-content:center;min-height:88px;padding:16px;text-align:center}.store-directory-feedback.is-error{background:color-mix(in srgb,var(--red) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--red) 24%,var(--line));border-radius:8px;color:var(--red);min-height:auto;margin-bottom:12px;padding:10px 12px}.store-details-backdrop{display:contents}.store-directory-empty{align-items:center;color:var(--muted);display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:190px;padding:24px;text-align:center}.store-directory-empty strong{color:var(--text)}.store-directory-empty span{font-size:13px;font-weight:700}.section-stores .store-editor-backdrop{overflow:auto;z-index:180}@media (max-width:1120px){.stores-directory-layout.has-details{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:760px){.store-directory-tools{align-items:stretch;grid-template-columns:1fr auto}.store-directory-search{grid-column:1/-1}.store-directory-filters{min-width:0}}@media (max-width:640px){.section-workshops .topbar,.section-workshops .workshop-desktop-form,.section-workshops .workshops-desktop-table,.section-workshops .workshops-section .mini-metrics,.section-workshops .workshops-section .section-actions{display:none}.section-workshops .workshops-section .work-panel{padding:14px}.section-workshops .panel-title{display:none}.section-workshops .panel-title .icon-button{flex:0 0 auto;min-height:44px;width:44px}.directory-mobile-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.directory-mobile-chip{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:58px;min-width:0;padding:10px}.directory-mobile-chip span{color:var(--muted);font-size:11px;font-weight:950;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.directory-mobile-chip strong{font-size:19px;line-height:1.1;overflow-wrap:anywhere}.directory-mobile-chip.amber strong,.directory-mobile-chip.blue strong,.directory-mobile-chip.green strong,.directory-mobile-chip.violet strong{color:var(--accent)}.directory-mobile-tools{display:grid}.directory-mobile-chips{display:flex}.directory-mobile-list{display:grid;grid-gap:10px;gap:10px}.directory-mobile-card:before{background:linear-gradient(90deg,var(--accent-fill),var(--accent-fill))}.directory-mobile-card.status-archived:before,.directory-mobile-card.warehouse-type-foreman:before{background:linear-gradient(90deg,var(--amber),var(--violet))}.directory-mobile-card.warehouse-type-project:before{background:linear-gradient(90deg,var(--accent-fill),var(--accent-fill))}.directory-mobile-card.warehouse-type-production:before{background:linear-gradient(90deg,var(--accent),var(--accent-fill))}.directory-mobile-facts>span{grid-template-columns:auto minmax(0,1fr)}.directory-mobile-facts>span small{grid-column:2}.directory-mobile-stock-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.directory-mobile-stock-strip>div{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.directory-mobile-stock-strip span{color:var(--muted);font-size:10px;font-weight:950;text-transform:uppercase}.directory-mobile-stock-strip strong{font-size:14px;line-height:1.15;overflow-wrap:anywhere}.directory-mobile-note{color:var(--muted);font-size:13px;font-weight:800;line-height:1.4;margin:0}.directory-mobile-overlay{align-items:center;background:var(--overlay-ink-62);display:grid;inset:0;justify-items:center;overflow:hidden;padding:max(12px,var(--safe-top)) max(12px,var(--safe-right)) calc(92px + max(12px, var(--safe-bottom))) max(12px,var(--safe-left));position:fixed;z-index:180}.directory-mobile-dialog{height:min(78dvh,680px);max-height:calc(100dvh - 112px - max(12px, var(--safe-bottom)));width:min(100%,560px)}}@media (max-width:760px){.section-stores .stores-section .panel-title{display:none}.stores-section .mini-metrics{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.store-directory-tools{display:flex;flex-wrap:wrap}.store-directory-search{flex:1 0 100%}.store-directory-filters{flex:1 1;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.store-directory-filters::-webkit-scrollbar{display:none}.store-directory-filters .secondary-button{flex:0 0 auto;min-height:44px;padding-inline:9px;white-space:nowrap}.store-directory-tools>.primary-button{flex:0 0 44px;font-size:0;height:44px;justify-content:center;padding:0;width:44px}.stores-directory-layout.has-details{display:block}.store-directory-desktop-frame,.store-directory-pagination{display:none}.store-directory-result-summary{padding:0 2px}.store-directory-mobile-list{display:grid;grid-gap:9px;gap:9px}.store-directory-mobile-row{background:var(--surface);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;grid-gap:11px;gap:11px;min-width:0;padding:13px}.store-directory-mobile-row.status-archived{background:var(--surface-muted)}.store-directory-mobile-row.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 13%,transparent)}.store-directory-mobile-footer,.store-directory-mobile-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.store-directory-mobile-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.store-directory-mobile-head h3{font-size:15px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-directory-mobile-head span{color:var(--muted);font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-directory-mobile-head>svg{color:var(--muted);flex:0 0 auto}.store-directory-mobile-meta{display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(58px,.55fr)}.store-directory-mobile-meta>span{background:var(--surface-muted);border:1px solid var(--line);border-radius:7px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.store-directory-mobile-meta small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.store-directory-mobile-meta em,.store-directory-mobile-meta strong{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-directory-mobile-meta em{color:var(--muted);font-style:normal;font-weight:700}.store-directory-mobile-footer{border-top:1px solid var(--line);padding-top:10px}.store-directory-load-more{justify-content:center;min-height:44px;width:100%}.store-directory-empty{border:1px dashed var(--line);border-radius:8px;min-height:180px}.store-details-backdrop{background:var(--surface);display:block;inset:0;position:fixed;z-index:170}.store-details-backdrop .store-details-panel{border:0;border-radius:0;height:100dvh;max-height:100dvh;overflow:auto;padding:16px;position:static;width:100%}.store-details-panel-head{background:var(--surface);padding-bottom:4px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.store-details-section .section-subheader{align-items:center;flex-direction:row}}.store-branches-panel{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;margin-top:20px;padding-top:18px}.store-branch-list{display:grid;grid-gap:10px;gap:10px}.store-branch-card{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px}.store-branch-card>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.store-branch-form{border-top:1px solid var(--line);padding-top:14px}.store-details-panel{border:1px solid var(--line);border-radius:8px}.store-details-actions,.store-details-branch-actions,.store-details-panel-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.store-details-branch>div:first-child,.store-details-panel-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.store-details-panel h3,.store-details-section h4{font-size:16px;margin:0;overflow-wrap:anywhere}.store-details-branch small,.store-details-branch>div:first-child>span,.store-details-panel-head small,.store-details-panel-head>div>span{color:var(--muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.store-details-branch>div:first-child>span{align-items:center;display:flex;gap:6px;min-width:0}.store-details-branch svg{flex:0 0 auto}.store-details-panel{background:var(--surface);display:grid;grid-gap:16px;gap:16px;min-width:0;padding:16px;position:-webkit-sticky;position:sticky;top:16px}.store-details-panel-head>div>span{text-transform:uppercase}.store-details-facts{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.store-details-facts>span{background:var(--surface-muted);border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px}.store-details-facts small,.store-details-facts strong{min-width:0;overflow-wrap:anywhere}.store-details-facts small{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.store-details-facts strong{font-size:13px}.store-details-actions{justify-content:flex-start}.store-details-section{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding-top:14px}.store-details-branch-list{display:grid;grid-gap:8px;gap:8px}.store-details-branch{align-items:flex-start;border:1px solid var(--line);border-radius:6px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:10px}.store-details-branch strong{font-size:13px}.store-details-branch-actions{flex:0 0 auto}.store-details-extra,.store-editor-extra{border-top:1px solid var(--line);padding-top:12px}.store-details-extra summary,.store-editor-extra summary{color:var(--text);cursor:pointer;font-size:13px;font-weight:850}.store-details-extra>div{color:var(--muted);display:grid;font-size:13px;font-weight:700;grid-gap:6px;gap:6px;margin-top:10px;overflow-wrap:anywhere}.store-branch-editor-dialog,.store-editor-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 40px);overflow:hidden;width:min(100%,780px)}.store-branch-editor-dialog{width:min(100%,700px)}.store-branch-editor-dialog>.ds-modal-body,.store-editor-dialog>.ds-modal-body{min-height:0;overflow:hidden}.store-editor-body{-webkit-overflow-scrolling:touch;display:grid;grid-gap:18px;gap:18px;min-height:0;overflow:auto;padding:20px}.store-editor-primary-branch{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:14px}.store-editor-primary-branch h3{font-size:15px;margin:0}.store-editor-primary-branch p{color:var(--muted);font-size:12px;font-weight:700;margin:4px 0 0}.store-editor-extra[open]{display:grid;grid-gap:14px;gap:14px}@media (max-width:1120px){.store-details-panel{position:static}}@media (max-width:760px){.store-branch-editor-dialog,.store-editor-dialog{max-height:calc(100dvh - 24px);width:min(100%,calc(100vw - 16px))}.store-editor-body{padding:16px}}@media (max-width:640px){.store-branch-card{align-items:stretch;grid-template-columns:1fr;flex-direction:column}}.goods-receiving-layout{grid-template-columns:minmax(0,1fr)}.goods-receiving-dialog-backdrop{overflow-y:auto;overscroll-behavior:contain}.goods-receiving-receipt-dialog{max-height:calc(100dvh - 48px)}.goods-receiving-receipt-form{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 148px);overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto}.goods-receiving-photo-timeline{display:grid;grid-gap:7px;gap:7px;min-width:210px}.goods-receiving-photo-stage{background:var(--surface-muted);border:1px solid var(--line);border-radius:7px;display:grid;grid-gap:3px;gap:3px;padding:7px}.goods-receiving-photo-stage-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 7px}.goods-receiving-photo-stage-title strong{font-size:11px;line-height:1.25}.goods-receiving-photo-empty,.goods-receiving-photo-stage-title span{color:var(--muted);font-size:10px;font-weight:700}.goods-receiving-photo-stage .request-item-photo-gallery{margin-top:2px}.goods-receiving-detail-item>.goods-receiving-photo-timeline{grid-column:1/-1;margin-top:8px}.goods-receiving-receipt-dialog .goods-receiving-photo-timeline{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.goods-receiving-mobile-list,.goods-receiving-mobile-summary{display:none}.goods-item-row-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:260px}.goods-receiving-corrections{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.goods-item-receipt-backdrop{overflow:hidden}.goods-item-receipt-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 40px);max-width:860px;overflow:hidden;width:min(860px,calc(100vw - 32px))}.goods-item-receipt-header>div>span{color:var(--muted);display:block;font-size:13px;font-weight:800;margin-top:4px}.goods-item-receipt-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.goods-item-receipt-scroll{display:grid;grid-gap:18px;gap:18px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.goods-item-receipt-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.goods-item-receipt-summary>div{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-panel);display:grid;grid-gap:5px;gap:5px;padding:12px}.goods-item-receipt-summary span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.goods-item-receipt-summary strong{font-size:14px;line-height:1.3}.goods-item-receipt-action-picker{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-panel);display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}.goods-item-receipt-action-picker button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:46px;padding:9px 12px}.goods-item-receipt-action-picker button.is-active{background:var(--surface);border-color:var(--line-strong);box-shadow:0 4px 14px var(--shadow-color-faint);color:var(--text)}.goods-item-receipt-action-picker button.is-active.tone-success{border-color:var(--green);color:var(--green)}.goods-item-receipt-action-picker button.is-active.tone-warning{border-color:var(--amber);color:var(--amber)}.goods-item-receipt-action-picker button.is-active.tone-danger{border-color:var(--red);color:var(--red)}.goods-item-receipt-fields{gap:14px}.goods-item-receipt-reason{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:900}.goods-item-receipt-alert{align-items:start;background:var(--green-alpha-10);border:1px solid var(--green-alpha-22);border-radius:var(--radius-panel);color:var(--green);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.goods-item-receipt-alert.warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--amber)}.goods-item-receipt-alert.danger{background:var(--danger-bg);border-color:var(--danger-alpha-28);color:var(--red)}.goods-item-receipt-alert span,.goods-item-receipt-alert strong{display:block}.goods-item-receipt-alert span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.45;margin-top:3px}.goods-item-receipt-actions{flex:0 0 auto}.goods-mobile-item-actions{display:grid;grid-gap:7px;gap:7px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.service-price-actions{align-items:center;flex-wrap:wrap}.service-acceptance-mobile-list{display:none}.service-acceptance-mobile-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px var(--shadow-color-faint);display:grid;grid-gap:14px;gap:14px;padding:14px}.service-acceptance-mobile-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.service-acceptance-mobile-facts>div,.service-acceptance-mobile-head>div,.service-acceptance-mobile-result>div,.service-acceptance-mobile-service{display:grid;grid-gap:3px;gap:3px;min-width:0}.service-acceptance-mobile-facts span,.service-acceptance-mobile-head span:first-child,.service-acceptance-mobile-result span,.service-acceptance-mobile-service>span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.service-acceptance-mobile-facts strong,.service-acceptance-mobile-head strong,.service-acceptance-mobile-result p,.service-acceptance-mobile-result strong,.service-acceptance-mobile-service h3,.service-acceptance-mobile-service p{overflow-wrap:anywhere}.service-acceptance-mobile-facts small,.service-acceptance-mobile-head small,.service-acceptance-mobile-result p,.service-acceptance-mobile-result small,.service-acceptance-mobile-service p{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4}.service-acceptance-mobile-service{border-bottom:1px solid var(--line);padding-bottom:12px}.service-acceptance-mobile-result p,.service-acceptance-mobile-service h3,.service-acceptance-mobile-service p{margin:0}.service-acceptance-mobile-service h3{font-size:17px}.service-acceptance-mobile-facts,.service-acceptance-mobile-result{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.service-acceptance-mobile-facts>div,.service-acceptance-mobile-result>div{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;padding:10px}.service-acceptance-mobile-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.service-acceptance-mobile-actions .primary-button,.service-acceptance-mobile-actions .secondary-button{justify-content:center;min-height:48px;width:100%}.service-price-editor{display:grid;grid-gap:14px;gap:14px}.service-price-editor-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.service-price-editor-head h3{margin:0 0 4px}.service-price-editor-head>div>span,.service-price-history small,.service-price-item-title span{color:var(--muted);font-size:12px;font-weight:700}.service-price-history>div,.service-price-items{display:grid;grid-gap:10px;gap:10px}.service-price-history article,.service-price-item{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-panel);display:grid;grid-gap:12px;gap:12px;padding:12px}.service-price-history article,.service-price-item-title,.service-price-item-title>div{display:grid;grid-gap:4px;gap:4px}.service-price-fields{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.service-price-save{justify-self:end}.service-price-history article>span{color:var(--accent);font-weight:900}@media (max-width:1000px){.service-acceptance-desktop-table{display:none}.service-acceptance-mobile-list{display:grid;grid-gap:12px;gap:12px}}@media (max-width:640px){.section-service-acceptance .service-acceptance-section .panel-title,.section-service-history .service-acceptance-section .panel-title,.service-acceptance-section .mini-metrics{display:none}.service-acceptance-section .work-panel{padding:14px}.service-acceptance-mobile-actions,.service-acceptance-mobile-facts,.service-acceptance-mobile-result{grid-template-columns:1fr}.service-acceptance-backdrop{padding:0}.service-acceptance-modal{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);height:100dvh;max-height:100dvh;width:100%}.service-acceptance-modal-header{padding-top:max(14px,var(--safe-top))}.service-acceptance-modal-body{-webkit-overflow-scrolling:touch;max-height:none;min-height:0;overscroll-behavior:contain;overflow-y:auto}.service-acceptance-modal-body .request-modal-actions{padding-bottom:max(16px,var(--safe-bottom))}.service-price-editor-head{display:grid}.service-price-editor-head .plain-pill{justify-self:start}.service-price-fields{grid-template-columns:1fr}.service-price-save{justify-self:stretch;width:100%}.section-goods-receiving .goods-receiving-desktop-table,.section-goods-receiving .goods-receiving-layout .mini-metrics,.section-goods-receiving .topbar{display:none}.section-goods-receiving .goods-receiving-layout{gap:0}.section-goods-receiving .goods-receiving-layout .work-panel{padding:14px}.section-goods-receiving .goods-receiving-layout .panel-title{display:none}.section-goods-receiving .goods-receiving-layout .panel-title .icon-button{flex:0 0 auto;min-height:44px;width:44px}.section-production-receiving .goods-receiving-desktop-table,.section-production-receiving .goods-receiving-layout .mini-metrics,.section-production-receiving .goods-receiving-layout .panel-title,.section-production-receiving .topbar{display:none}.section-production-receiving .goods-receiving-layout{gap:0}.section-production-receiving .goods-receiving-layout .work-panel{padding:14px}.goods-receiving-mobile-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.goods-receiving-mobile-chip{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-height:58px;padding:10px}.goods-receiving-mobile-chip strong{font-size:20px;line-height:1}.goods-receiving-mobile-chip span{color:var(--muted);font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.goods-receiving-mobile-chip.amber strong,.goods-receiving-mobile-chip.blue strong,.goods-receiving-mobile-chip.green strong,.goods-receiving-mobile-chip.violet strong{color:var(--accent)}.goods-receiving-mobile-list{display:grid;grid-gap:10px;gap:10px}.goods-receiving-mobile-card.status-receipt-rejected:before{background:linear-gradient(90deg,var(--red),var(--danger-alpha-28))}.goods-receiving-mobile-card .plain-pill,.goods-receiving-mobile-card .status-pill{align-self:start}.goods-receiving-mobile-facts>span{grid-template-columns:auto minmax(0,1fr) auto}.goods-receiving-mobile-facts>span>small:empty{display:none}.goods-receiving-mobile-actions{justify-content:stretch}.goods-receiving-mobile-actions .primary-button,.goods-receiving-mobile-actions .secondary-button{flex:1 1 130px}.goods-receiving-mobile-sheet-backdrop{align-items:end;background:var(--overlay-ink-48);display:grid;inset:0;padding:max(10px,var(--safe-top)) max(10px,var(--safe-right)) calc(82px + max(10px, var(--safe-bottom))) max(10px,var(--safe-left));position:fixed;z-index:82}.goods-receiving-mobile-sheet{height:min(86dvh,720px);max-height:min(86dvh,720px)}.goods-receiving-detail-wide{grid-column:1/-1}.goods-receiving-detail-item .request-mobile-item-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.goods-receiving-photo-timeline,.goods-receiving-receipt-dialog .goods-receiving-photo-timeline{grid-template-columns:1fr;min-width:0}.goods-receiving-mobile-note{align-items:start;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:8px;color:var(--accent);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.goods-receiving-mobile-note span,.goods-receiving-mobile-note strong{display:block}.goods-receiving-mobile-note span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35;margin-top:3px}.goods-receiving-mobile-sheet-actions{justify-content:stretch}.goods-receiving-mobile-sheet-actions .primary-button,.goods-receiving-mobile-sheet-actions .secondary-button{flex:1 1}.goods-receiving-corrections{display:none}.goods-item-receipt-backdrop{align-items:end;padding:max(8px,var(--safe-top)) max(8px,var(--safe-right)) max(8px,var(--safe-bottom)) max(8px,var(--safe-left))}.goods-item-receipt-dialog{border-radius:var(--radius-modal);max-height:calc(100dvh - max(16px, var(--safe-top)));width:100%}.goods-item-receipt-scroll{gap:14px;padding:14px}.goods-item-receipt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.goods-item-receipt-action-picker{grid-template-columns:1fr}.goods-item-receipt-action-picker button{justify-content:flex-start;min-height:42px}.goods-item-receipt-fields{grid-template-columns:1fr}.goods-item-receipt-actions{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.goods-mobile-item-actions{grid-template-columns:1fr}}.module-board{display:grid}.module-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.module-card{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-height:138px;padding:18px}.module-card span{color:var(--muted);font-size:14px;font-weight:700}.module-card strong{font-size:34px;line-height:1}.module-card small{color:var(--muted);font-size:13px;font-weight:700}.module-card.amber strong,.module-card.blue strong,.module-card.green strong,.module-card.violet strong{color:var(--accent)}:root[data-theme=dark] .module-action{background:var(--surface-muted);border-color:var(--line);color:var(--text)}.notifications-board{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(360px,1fr) minmax(300px,380px)}.notifications-panel,.notifications-settings-panel{align-content:start;align-self:start;display:grid;grid-gap:16px;gap:16px;grid-auto-rows:max-content;padding:20px}.notifications-intro{color:var(--muted);margin:-6px 0 0}.notifications-search{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:48px;padding:0 14px}.notifications-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}.notifications-search input{background:transparent;border:0;color:var(--text);font:inherit;font-size:14px;font-weight:750;min-width:0;outline:0}.notifications-search input::placeholder{color:var(--muted)}.notifications-controls{align-items:center;display:flex;gap:12px;justify-content:space-between}.notifications-controls>div{display:flex;flex-wrap:wrap;gap:8px}.notification-list{border-top:1px solid var(--line);display:grid}.notification-list .empty-state{justify-content:flex-start;margin:0;min-height:44px}.notification-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 4px;text-align:left;transition:background .16s ease;width:100%}.notification-row:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.notification-row.unread{background:color-mix(in srgb,var(--accent) 10%,transparent)}.notification-row-icon{align-items:center;background:color-mix(in srgb,var(--accent) 13%,transparent);border-radius:var(--radius-pill);color:var(--accent);display:inline-flex;height:36px;justify-content:center;width:36px}.notification-row-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.notification-row time,.notification-row-copy small,.notification-row-copy span{color:var(--muted);font-size:13px}.notification-row time{white-space:nowrap}.notifications-pagination{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.notifications-pagination button{justify-content:center;min-width:0}.notifications-pagination>span{color:var(--muted);font-size:12px;font-weight:850;text-align:center;white-space:nowrap}.notification-preferences-list{display:grid;grid-gap:14px;gap:14px}.notification-preference-group{display:grid;grid-gap:8px;gap:8px}.notification-preference-group-title{align-items:center;color:var(--text);display:flex;font-size:13px;justify-content:space-between}.notification-preference-group-title span{color:var(--muted);font-size:12px;font-weight:800}.notification-preference-toggle{align-items:flex-start;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:flex;gap:11px;padding:14px}.notification-preference-toggle input{accent-color:var(--accent-fill);height:18px;margin-top:2px;width:18px}.notification-preference-toggle span{display:grid;grid-gap:4px;gap:4px}.notification-preference-toggle small,.notification-push-card p{color:var(--muted);margin:0}.notification-push-card{align-items:center;background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:14px}.notification-push-card>div{display:grid;grid-gap:5px;gap:5px}.notification-push-card>.notification-push-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.notification-push-active{color:var(--accent);flex:0 0 auto}.telegram-notification-card{align-content:start;display:grid;grid-gap:18px;gap:18px;grid-column:1/-1;padding:20px}.telegram-notification-heading{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr)}.telegram-notification-feedback,.telegram-notification-heading h2,.telegram-notification-heading p{margin:0}.telegram-notification-heading p{color:var(--muted);margin-top:4px}.telegram-notification-icon{align-items:center;background:color-mix(in srgb,var(--accent) 11%,var(--surface-muted));border-radius:8px;color:var(--accent);display:inline-flex;height:56px;justify-content:center;width:56px}.telegram-notification-status{border:1px solid var(--line);border-radius:8px;margin:0;overflow:hidden}.telegram-notification-status>div{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);min-height:58px;padding:12px 16px}.telegram-notification-status>div+div{border-top:1px solid var(--line)}.telegram-notification-status dt{color:var(--muted);font-weight:750}.telegram-notification-status dd{color:var(--text);font-weight:850;margin:0;min-width:0;overflow-wrap:anywhere}.telegram-notification-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.telegram-notification-feedback{border-radius:8px;font-size:13px;font-weight:750;padding:11px 13px}.telegram-notification-feedback.success{background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green)}.telegram-notification-feedback.danger{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.telegram-connect-link{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:14px}.telegram-connect-link a{align-items:center;color:var(--accent);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;text-decoration:underline}.telegram-connect-link a span{min-width:0;overflow-wrap:anywhere}.telegram-connect-link small{color:var(--muted)}.notification-onboarding-backdrop{align-items:center;background:var(--overlay-ink-48);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;inset:0;overflow-y:auto;padding:max(20px,var(--safe-top)) max(20px,var(--safe-right)) max(20px,var(--safe-bottom)) max(20px,var(--safe-left));position:fixed;z-index:130}.notification-onboarding-dialog{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 30px 86px var(--shadow-color-strong);display:grid;grid-gap:18px;gap:18px;justify-items:center;justify-self:center;max-width:520px;padding:28px;text-align:center;width:100%}.notification-onboarding-banner-icon,.notification-onboarding-icon{align-items:center;background:color-mix(in srgb,var(--accent) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));color:var(--accent);display:inline-flex;justify-content:center}.notification-onboarding-icon{border-radius:var(--radius-pill);height:64px;width:64px}.notification-onboarding-copy{display:grid;grid-gap:8px;gap:8px}.notification-onboarding-banner p,.notification-onboarding-banner small,.notification-onboarding-copy h2,.notification-onboarding-copy p,.notification-onboarding-dialog>small,.notification-onboarding-error{margin:0}.notification-onboarding-banner p,.notification-onboarding-copy p:last-child,.notification-onboarding-dialog>small{color:var(--muted)}.notification-onboarding-banner small,.notification-onboarding-error{color:var(--danger);font-size:13px}.notification-onboarding-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.notification-onboarding-banner{align-items:center;background:color-mix(in srgb,var(--surface) 96%,transparent);border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:8px;box-shadow:0 18px 54px var(--shadow-color-strong);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;left:50%;max-width:760px;padding:12px;position:fixed;top:max(12px,var(--safe-top));transform:translateX(-50%);width:calc(100% - max(32px, var(--safe-left)) - max(32px, var(--safe-right)));z-index:45}.notification-onboarding-banner-icon{border-radius:8px;height:42px;width:42px}.notification-onboarding-banner>div:not(.notification-onboarding-banner-actions){display:grid;grid-gap:3px;gap:3px}.notification-onboarding-banner-actions{align-items:center;display:flex;gap:8px}.notification-onboarding-dismiss{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.notification-onboarding-dismiss:hover{background:var(--surface-muted);color:var(--text)}@media (max-width:900px){.notification-push-card,.notifications-controls{align-items:flex-start;flex-direction:column}.notification-row{align-items:start;grid-template-columns:auto minmax(0,1fr)}.notification-row time{grid-column:2}}@media (max-width:760px){.notifications-board{grid-template-columns:1fr}.notifications-panel{padding:14px}.telegram-notification-card{gap:14px;padding:14px}.telegram-notification-heading{align-items:start}.telegram-notification-icon{height:46px;width:46px}.telegram-notification-status>div{grid-template-columns:minmax(86px,.7fr) minmax(0,1.3fr);min-height:52px;padding:10px 12px}.telegram-notification-actions{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.telegram-notification-actions .primary-button{grid-column:1/-1}.telegram-notification-actions button{justify-content:center;min-width:0;width:100%}.notifications-search{min-height:46px;padding:0 12px}.notifications-pagination{gap:7px}.notifications-pagination>span{font-size:11px}.notification-onboarding-dialog{padding:22px 18px}.notification-onboarding-actions{align-items:stretch;flex-direction:column}.notification-onboarding-actions .primary-button,.notification-onboarding-actions .secondary-button{width:100%}.notification-onboarding-banner{bottom:calc(max(12px, var(--safe-bottom)) + 76px);grid-template-columns:auto minmax(0,1fr);left:max(10px,var(--safe-left));top:auto;transform:none;width:calc(100% - max(20px, var(--safe-left)) - max(20px, var(--safe-right)))}.notification-onboarding-banner-actions{grid-column:1/-1;justify-content:space-between}}.settings-board{display:grid;grid-gap:18px;gap:18px;max-width:860px}.settings-choice-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-choice-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-choice-grid.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-choice{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:96px;padding:16px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.settings-choice.active,.settings-choice:hover{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent);transform:translateY(-1px)}.settings-choice-icon{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--accent);display:inline-flex;height:42px;justify-content:center;width:42px}.settings-choice small,.settings-choice strong{display:block}.settings-choice small{color:var(--muted);font-size:13px;font-weight:700;margin-top:4px}:root[data-theme=dark] .settings-choice.active,:root[data-theme=dark] .settings-choice:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}@media (max-width:1000px){.settings-choice-grid.theme-options,.settings-choice-grid.three-columns{grid-template-columns:1fr}}