.page-hero{border:1px solid color-mix(in srgb,var(--section-accent,var(--accent)) 24%,var(--glass-line));background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--section-accent,var(--accent)) 16%,transparent),transparent 15rem),linear-gradient(145deg,var(--glass-strong),color-mix(in srgb,var(--glass) 92%,var(--section-accent,var(--accent)) 8%));box-shadow:var(--shadow-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:14px 18px;display:flex}.page-hero-text{min-width:0}.page-hero h2{color:var(--text-h);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 3px;font-size:clamp(20px,2.2vw,26px);line-height:1.2;display:flex}.page-hero h2 .ui-count{background:color-mix(in srgb,var(--section-accent,var(--accent)) 16%,transparent);border-radius:999px;padding:2px 9px;font-size:13px;font-weight:700}.page-hero p{max-width:680px;color:var(--text);opacity:.78;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.page-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-hero-actions>button,.page-hero-actions>.button-like,.page-hero-actions>a.button-like,.page-hero-actions>label.button-like{white-space:nowrap;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-weight:700;display:inline-flex}.page-hero-actions>button.secondary{background:var(--glass-strong);color:var(--text-h);border:1px solid var(--glass-line);box-shadow:none}.page-hero-actions .ui-icon-button{min-width:42px;min-height:42px}@media (width<=720px){.page-hero{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.page-hero p{-webkit-line-clamp:3}.page-hero-actions{justify-content:stretch;width:100%}.page-hero-actions>button,.page-hero-actions>.button-like{flex:auto;justify-content:center}.page-hero-actions>.ui-icon-button{flex:none}}.ui-notice{background:color-mix(in srgb,var(--success,#3fbf7f) 15%,transparent);color:var(--text-h);border-radius:12px;margin:0 0 12px;padding:9px 12px;scroll-margin-top:96px;font-size:13px;font-weight:650}.ui-error{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);border-radius:12px;margin:0 0 12px;padding:9px 12px;scroll-margin-top:96px;font-size:13px}.ui-icon-button{border:1px solid var(--glass-line);background:color-mix(in srgb,var(--glass-strong) 80%,transparent);width:36px;height:36px;min-height:0;color:var(--text);box-shadow:none;vertical-align:middle;border-radius:10px;place-items:center;padding:0;font-size:15px;line-height:1;display:inline-grid}.ui-icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--section-accent,var(--accent)) 45%,var(--glass-line));color:var(--text-h);transform:none}.ui-icon-button.danger{color:var(--danger)}.ui-icon-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@media (width<=720px){.ui-icon-button{width:42px;height:42px}}.ui-info{border:1px solid var(--glass-line);width:28px;height:28px;min-height:0;color:var(--text);box-shadow:none;opacity:.75;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:14px;font-weight:700;line-height:1;display:inline-grid}.ui-info:hover:not(:disabled){opacity:1;border-color:color-mix(in srgb,var(--section-accent,var(--accent)) 50%,var(--glass-line));transform:none}.ui-info-text{gap:8px;line-height:1.6;display:grid}.ui-info-text p{margin:0}.ui-modal{gap:12px;min-width:0;display:grid}.ui-modal h3{color:var(--text-h);margin:0 44px 0 0}.ui-actions{flex-wrap:wrap;gap:8px;display:flex}.ui-actions button.secondary{background:var(--glass-strong);color:var(--text-h);border:1px solid var(--glass-line);box-shadow:none}.ui-confirm{border:1px solid color-mix(in srgb,var(--warning) 50%,var(--glass-line));background:color-mix(in srgb,var(--warning) 8%,var(--glass-strong));border-radius:14px;gap:8px;margin:8px 0;padding:12px;display:grid}.ui-confirm p{color:var(--text-h);margin:0;font-weight:600}.ui-confirm button.secondary{background:var(--glass-strong);color:var(--text-h);border:1px solid var(--glass-line);box-shadow:none}.ui-tabs{border:1px solid var(--glass-line);background:color-mix(in srgb,var(--glass) 86%,transparent);scrollbar-width:none;border-radius:14px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs button{min-height:40px;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:10px;flex:none;padding:0 14px;font-size:14px;font-weight:650}.ui-tabs button:hover:not(:disabled){background:color-mix(in srgb,var(--section-accent,var(--accent)) 10%,transparent);transform:none}.ui-tabs button.active{background:color-mix(in srgb,var(--section-accent,var(--accent)) 20%,var(--glass-strong));color:var(--text-h);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--section-accent,var(--accent)) 45%,transparent)}.ui-tabs button span{opacity:.6;margin-left:5px;font-weight:600}@media (width<=720px){.ui-tabs button{min-height:44px}}.ui-more{border:1px solid var(--glass-line);background:color-mix(in srgb,var(--glass) 80%,transparent);border-radius:18px;margin:0 0 16px}.ui-more>summary{min-height:48px;color:var(--text-h);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-weight:700;list-style:none;display:flex}.ui-more>summary::-webkit-details-marker{display:none}.ui-more>summary:after{content:"▾";opacity:.6;margin-left:auto;transition:transform .15s}.ui-more[open]>summary:after{transform:rotate(180deg)}.ui-more>summary small{opacity:.7;font-weight:500}.ui-more>div{min-width:0;padding:0 14px 14px}.inline-panel{max-width:960px;margin:0 0 16px;animation:.18s ui-panel-in}.inline-panel>form,.inline-panel>section,.inline-panel>div{max-width:none;margin:0}.inline-panel>form,.inline-panel>section{border-color:color-mix(in srgb,var(--section-accent,var(--accent)) 40%,var(--glass-line))}.inline-panel-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;display:flex}.inline-panel-head strong{color:var(--text-h);font-size:16px}@keyframes ui-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ui-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.inline-panel{animation:none!important}}@media (width<=720px){.inline-panel:not(.inline-panel--inline){z-index:calc(var(--z-command,820) + 10);max-width:none;max-height:86dvh;padding:10px 12px calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--glass-strong);border-radius:22px 22px 0 0;margin:0;animation:.2s ui-sheet-in;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 0 0 100vmax #05060c8c}.inline-panel:not(.inline-panel--inline):before{content:"";background:var(--glass-line);border-radius:99px;width:42px;height:5px;margin:0 auto 10px;display:block}.inline-panel:not(.inline-panel--inline)>form,.inline-panel:not(.inline-panel--inline)>section{box-shadow:none;background:0 0;border:0;padding:4px 2px}.content>div:has(.inline-panel:not(.inline-panel--inline)){filter:none!important;animation:none!important;transform:none!important}}.quick-view{gap:12px;min-width:0;display:grid}.quick-view-head{justify-content:space-between;align-items:center;gap:10px;margin-right:44px;display:flex}.quick-view-head strong{color:var(--text-h);font-size:17px}.quick-view-open{white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.quick-link{min-height:0;color:var(--section-text,var(--accent));box-shadow:none;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline}.quick-link:hover:not(:disabled){text-decoration-thickness:2px;transform:none}.topbar-tools{align-items:center;gap:8px;display:flex}.topbar-tool{border:1px solid var(--glass-line);background:color-mix(in srgb,var(--glass-strong) 80%,transparent);min-height:40px;color:var(--text);box-shadow:none;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.topbar-tool:hover:not(:disabled){border-color:color-mix(in srgb,var(--section-accent,var(--accent)) 45%,var(--glass-line));color:var(--text-h);transform:none}.topbar-tool kbd{border:1px solid var(--glass-line);font:600 11px var(--mono,ui-monospace,monospace);opacity:.7;border-radius:6px;padding:1px 6px}.topbar-tool--add{justify-content:center;width:40px;padding:0;font-size:22px;line-height:1}.command-box{gap:10px;min-width:0;display:grid}.command-box input[type=search]{width:100%;min-height:48px;font-size:16px}.command-list{gap:2px;max-height:min(60dvh,520px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.command-list li button{width:100%;min-height:44px;color:var(--text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-weight:600;display:flex}.command-list li button small{opacity:.6;white-space:nowrap;margin-left:auto;font-weight:500}.command-list li button svg{color:var(--section-text,var(--accent));flex:none}.command-list li button:hover,.command-list li button.active{background:color-mix(in srgb,var(--section-accent,var(--accent)) 14%,transparent);color:var(--text-h);transform:none}.command-group{color:var(--text-h);letter-spacing:.08em;text-transform:uppercase;opacity:.6;padding:8px 10px 2px;font-size:11px;font-weight:760}.quick-add-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.quick-add-grid button{border:1px solid var(--glass-line);background:var(--glass-strong);min-height:52px;color:var(--text-h);box-shadow:none;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-weight:650;display:flex}.quick-add-grid button svg{color:var(--section-text,var(--accent));flex:none}.quick-add-grid button:hover{border-color:color-mix(in srgb,var(--section-accent,var(--accent)) 45%,var(--glass-line));transform:none}@media (width<=720px){.topbar-tool kbd,.topbar-tool .topbar-tool-label{display:none}.topbar-tool{justify-content:center;width:42px;min-height:42px;padding:0}}.section-tabs{border:1px solid var(--glass-line);background:color-mix(in srgb,var(--glass) 86%,transparent);scrollbar-width:none;border-radius:16px;gap:6px;margin:0 0 12px;padding:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.section-tabs::-webkit-scrollbar{display:none}.section-tabs a{min-height:44px;color:var(--text);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.section-tabs a svg{color:var(--section-text,var(--accent))}.section-tabs a.active{background:color-mix(in srgb,var(--section-accent,var(--accent)) 20%,var(--glass-strong));color:var(--text-h);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--section-accent,var(--accent)) 45%,transparent)}@media (width>=861px){.section-tabs{display:none}}@media (width<=720px){.inline-panel:not(.inline-panel--inline) .ui-actions,.inline-panel:not(.inline-panel--inline) .form-actions,.inline-panel:not(.inline-panel--inline) .work-form-actions{z-index:1;padding:10px 2px calc(6px + env(safe-area-inset-bottom));background:var(--glass-strong);margin:0 -2px;position:sticky;bottom:-12px}.inline-panel:not(.inline-panel--inline) .ui-actions button{flex:auto;min-height:46px}}.delivery-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.delivery-tabs .ui-tabs{flex:0 auto}.modal-box.command-modal{width:min(680px,100vw - 24px);max-width:none}.command-list li button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=720px){.inline-panel:not(.inline-panel--inline),.health-inline-panel:not(.health-inline-panel--inline),.inline-panel:not(.inline-panel--inline) .ui-actions,.inline-panel:not(.inline-panel--inline) .form-actions,.inline-panel:not(.inline-panel--inline) .work-form-actions,.health-inline-panel:not(.health-inline-panel--inline) .health-form-actions{background-color:var(--bg);background-image:linear-gradient(var(--glass-strong),var(--glass-strong))}}.merchant-decisions-lead{color:var(--text);margin:0 0 10px;font-size:14px}.merchant-decisions-list{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.merchant-decisions-list>li{border:1px solid var(--glass-line);background:color-mix(in srgb,var(--glass-strong) 70%,transparent);border-radius:14px;padding:10px 12px}.merchant-decisions-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.merchant-decisions-main{color:var(--text-h);overflow-wrap:anywhere;min-width:0}.merchant-decisions-history>summary{cursor:pointer;color:var(--text);align-items:center;min-height:36px;font-size:13px;display:flex}.merchant-decisions-history ul{gap:4px;margin:4px 0 0;padding-left:18px;font-size:13px;display:grid}.core-check-options{flex-wrap:wrap;gap:8px;display:flex}.core-check-options .ai-bubble-attachment-toggle{min-height:36px;padding:6px 14px;font-size:14px}.core-check-options .ai-bubble-attachment-toggle:hover:not(:disabled){background:color-mix(in srgb,var(--chat-accent) 24%,var(--bg));color:var(--text-h);border-color:color-mix(in srgb,var(--chat-accent) 55%,var(--border))}.plan-settle-facts{color:var(--text);margin:0}.plan-settle-actions{flex-direction:column}.plan-settle-actions button{text-align:left;white-space:normal;width:100%;min-height:46px}
