@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700&family=Roboto:wght@400;500;700&family=JetBrains+Mono:wght@400;500&display=swap";.editable-avatar{place-items:center;display:inline-grid;position:relative}.editable-avatar-trigger{border:1px solid var(--glass-border);width:100%;height:100%;color:var(--theme-text-h1);cursor:pointer;background:#fff;place-items:center;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.editable-avatar-trigger:hover{border-color:#0b412738;transform:translateY(-1px);box-shadow:0 10px 24px #0b41271a}.editable-avatar-trigger img{object-fit:cover;width:100%;height:100%}.editable-avatar-xs{width:42px;height:42px}.editable-avatar-sm{width:48px;height:48px}.editable-avatar-md{width:80px;height:80px}.editable-avatar-lg{width:100px;height:100px}.editable-avatar-xs .editable-avatar-trigger,.editable-avatar-sm .editable-avatar-trigger,.editable-avatar-md .editable-avatar-trigger,.editable-avatar-lg .editable-avatar-trigger{border-radius:50%}.editable-avatar-camera{background:var(--theme-text-h1);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-1px;right:-1px;box-shadow:0 5px 14px #0b41273d}.editable-avatar-sm .editable-avatar-camera{border-width:1.5px;width:17px;height:17px}.editable-avatar-menu{z-index:7000;border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:14px;gap:.25rem;min-width:146px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 18px 42px #0f172a24}.editable-avatar-menu button{min-height:34px;color:var(--theme-text-h1);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:0 .65rem;font-size:.86rem;font-weight:650;display:flex}.editable-avatar-menu button:hover{background:#0b41270f}.editable-avatar-menu button.danger{color:#b42318}.editable-avatar-menu button.danger:hover{background:#b4231812}.beta-feedback-dock{z-index:5200;justify-items:end;gap:.45rem;display:grid;position:fixed;bottom:9rem;right:1.5rem}.beta-feedback-dock.login{bottom:1.25rem;right:1.25rem}.beta-capturing-screenshot .beta-feedback-dock,.beta-capturing-screenshot .beta-feedback-layer{visibility:hidden!important}.beta-feedback-trigger{border:1px solid var(--theme-dev-border);background:var(--theme-dev-bg);min-height:44px;color:var(--theme-dev-text);cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;padding:0 .95rem;font-size:.9rem;font-weight:760;transition:all .2s;display:inline-flex;box-shadow:0 14px 36px #db27771f}.beta-feedback-trigger:hover{border-color:var(--theme-dev-text);transform:translateY(-1px)}.beta-feedback-receipt{border:1px solid var(--theme-dev-border);background:var(--theme-dev-bg);min-height:28px;color:var(--theme-dev-text);border-radius:999px;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.78rem;font-weight:760;display:inline-flex;box-shadow:0 10px 24px #db277714}.beta-feedback-layer{z-index:7000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.beta-feedback-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04100b6b;position:absolute;inset:0}.beta-feedback-panel{z-index:1;border:1.5px solid var(--theme-dev-border);background:var(--surface);border-radius:12px;gap:1rem;width:min(560px,100%);max-height:min(820px,100vh - 2rem);padding:1.1rem;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #db277726}.beta-feedback-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.beta-feedback-head span,.beta-field span{color:var(--theme-dev-text);opacity:.85;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:760}.beta-feedback-head h2{color:var(--theme-text-h1);font-family:var(--font-normal);letter-spacing:0;margin:.2rem 0 0;font-size:1.22rem;font-weight:780}.beta-icon-btn{border:1px solid var(--glass-border);background:var(--surface);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.beta-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.beta-segment-grid button,.beta-severity-row button{border:1px solid var(--glass-border);background:var(--surface);min-height:38px;color:var(--primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;font-size:.86rem;font-weight:730;display:inline-flex}.beta-segment-grid button.active,.beta-severity-row button.active{border-color:var(--theme-dev-text);background:var(--theme-dev-text);color:#fff}.beta-field{gap:.45rem;display:grid}.beta-field input,.beta-field textarea{border:1px solid var(--glass-border);background:var(--surface-alt);width:100%;color:var(--text-main);font:inherit;border-radius:8px;outline:none;font-size:.95rem}.beta-field input{height:44px;padding:0 .8rem}.beta-field textarea{resize:vertical;min-height:108px;padding:.75rem .8rem}.beta-field input:focus,.beta-field textarea:focus{border-color:var(--theme-dev-text);box-shadow:0 0 0 3px #db277726}.beta-severity-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.beta-context-toggle{color:var(--text-muted);align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.4;display:flex}.beta-context-toggle input{accent-color:var(--theme-dev-text);margin-top:.18rem}.beta-followup-note{color:var(--text-muted);margin:-.2rem 0 0;font-size:.84rem;line-height:1.4}.beta-submit-note{border-radius:8px;align-items:center;gap:.5rem;min-height:38px;padding:.55rem .7rem;font-size:.88rem;font-weight:700;display:flex}.beta-submit-note.success{color:#067647;background:#12b76a14;border:1px solid #12b76a2e}.beta-submit-note.error{color:#b42318;background:#b4231814;border:1px solid #b423182e}.beta-submit-btn{border:1px solid var(--theme-dev-text);background:var(--theme-dev-text);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;font-size:.94rem;font-weight:780;transition:all .2s;display:inline-flex}.beta-submit-btn:disabled{cursor:not-allowed;opacity:.58}[data-theme=dark] .beta-icon-btn{background:#0a2418}@media (width<=900px){.beta-feedback-dock{bottom:12.2rem;right:1.25rem}.beta-feedback-dock.login{bottom:1rem}.beta-feedback-trigger span{display:none}.beta-feedback-receipt{font-size:.74rem}.beta-segment-grid,.beta-severity-row{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--primary:#0b4127;--secondary:#e3cd49;--tertiary:#10b981;--lp-accent-warm:color-mix(in srgb, var(--secondary) 22%, var(--surface));--lp-accent-cool:color-mix(in srgb, var(--tertiary) 12%, var(--surface));--lp-accent-border:color-mix(in srgb, var(--secondary) 46%, var(--glass-border));--lp-accent-hero-bg:linear-gradient(135deg, color-mix(in srgb, var(--surface) 88%, var(--secondary)), color-mix(in srgb, var(--surface) 90%, var(--tertiary)));--lp-accent-card-bg:linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, var(--secondary)), color-mix(in srgb, var(--surface-alt) 94%, var(--tertiary)));--lp-accent-rail-bg:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent), color-mix(in srgb, var(--surface-alt) 84%, transparent));--surface:#fff;--surface-alt:#f8faf8;--bg-gradient:linear-gradient(135deg, #fbfcfb 0%, #f7faf8 48%, #f3f8f5 100%);--glass-bg:#fffffff2;--glass-border:#0b41271a;--glass-shadow:0 12px 36px #0b412714;--glass-shadow-hover:0 18px 48px #0b412724;--font-serif:"Outfit", sans-serif;--font-sans:"Roboto", "Inter", sans-serif;--font-cursive:"Roboto", "Inter", sans-serif;--font-header:var(--font-serif);--font-normal:var(--font-sans);--font-muted:var(--font-cursive);--font-mono:"JetBrains Mono", monospace;--text-main:#0b4127;--text-muted:#0b41278c;--text-primary:var(--text-main);--text-secondary:var(--text-muted);--shadow-subtle:var(--glass-shadow);--theme-surface:var(--surface);--theme-border:var(--glass-border);--radius-xl:2rem;--radius-lg:1.5rem;--radius-md:1rem;--radius-sm:.6rem;--spacing:3rem;--section-gap:4.5rem;--v-gap:1.5rem;--lp-page-gap:var(--v-gap);--lp-card-gap:var(--v-gap);--inner-padding:2.25rem;--primary-glow:#0b41274d;--primary-light:#0b412714}[data-theme=dark]{--surface:#0a2418;--surface-alt:#0d2d1e;--bg-gradient:radial-gradient(circle at 20% 20%, #082d1c 0%, #05140d 100%);--glass-bg:#0b41274d;--glass-border:#10b98126;--glass-shadow:0 8px 32px #0006;--glass-shadow-hover:0 18px 48px #00000085;--text-main:#f0fdf4;--text-muted:#a3b9ad;--text-primary:var(--text-main);--text-secondary:var(--text-muted);--shadow-subtle:var(--glass-shadow);--theme-surface:var(--surface);--theme-border:var(--glass-border);--primary:#10b981;--primary-light:#10b9811a;--primary-glow:#10b98133;--nav-logo-brightness:1}.language-selector{align-items:center;gap:.6rem;min-width:190px;display:inline-flex}.lp-new-indicator{border:1px solid color-mix(in srgb, var(--secondary) 56%, var(--glass-border));border-radius:var(--theme-pill-radius,999px);background:color-mix(in srgb, var(--secondary) 22%, var(--surface));min-height:1.35rem;color:var(--primary);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 .48rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.lp-badge{border:1px solid var(--glass-border);border-radius:var(--theme-pill-radius,999px);background:var(--surface-alt);width:fit-content;max-width:100%;min-height:1.5rem;color:var(--text-muted);font-family:var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;padding:.18rem .52rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.lp-badge--default{border-color:color-mix(in srgb, var(--tertiary) 20%, var(--glass-border));background:color-mix(in srgb, var(--tertiary) 7%, var(--surface));color:var(--primary)}.lp-badge--active,.lp-badge--dark{border-color:var(--primary);background:var(--primary);color:var(--theme-text-inverse,#fff)}.lp-badge--control{border-color:color-mix(in srgb, var(--secondary) 40%, var(--glass-border));background:color-mix(in srgb, var(--secondary) 16%, var(--surface));color:var(--primary)}.lp-badge--memory{border-color:color-mix(in srgb, var(--tertiary) 30%, var(--glass-border));background:color-mix(in srgb, var(--tertiary) 10%, var(--surface));color:var(--primary)}.lp-badge--quiet{background:var(--surface);color:var(--text-muted)}.lp-badge--new,.lp-new-indicator{border-color:color-mix(in srgb, var(--secondary) 56%, var(--glass-border));background:color-mix(in srgb, var(--secondary) 22%, var(--surface));color:var(--primary)}.lp-label-with-indicator{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.mobile-document-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.25rem;overflow:auto hidden}.mobile-document-tabs::-webkit-scrollbar{display:none}.language-selector.compact{min-width:unset;gap:.35rem}.language-selector-label{color:var(--text-muted);letter-spacing:0;white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;font-weight:750;display:inline-flex}.language-selector.compact .language-selector-label span{display:none}.language-select-wrapper{align-items:center;width:100%;display:inline-flex;position:relative}.language-selector.compact .language-select-wrapper{width:auto}.language-selector-input{appearance:none;border:1px solid var(--theme-field-border);background:var(--theme-field-bg);width:100%;min-height:34px;color:var(--theme-text-h1);font-family:var(--font-sans);cursor:pointer;border-radius:8px;outline:none;padding:0 1.75rem 0 .65rem;font-size:.82rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.language-selector-input:hover{border-color:var(--tertiary)}.language-selector-input:focus{border-color:var(--theme-field-focus-border);box-shadow:0 0 0 3px var(--theme-field-focus-glow)}.language-selector.compact .language-selector-input{border-radius:6px;width:58px;min-height:32px;padding:0 1.25rem 0 .45rem;font-size:.76rem}.language-select-chevron{color:var(--text-muted);pointer-events:none;transition:color .2s;position:absolute;right:.55rem}.language-select-dropdown{min-width:100%}.language-select-dropdown-portal{max-width:calc(100vw - 24px);margin:0;z-index:13000!important;min-width:0!important}.language-selector.compact .language-select-chevron{right:.35rem}.language-selector-input:hover~.language-select-chevron{color:var(--tertiary)}.mobile-header .language-selector.compact{min-width:54px}.mobile-header .language-selector-label{display:none}@media (width<=720px){.language-selector{width:100%}.language-selector-input{min-height:34px}.language-selector.compact{width:auto}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.btn-primary-v5{cursor:pointer;white-space:nowrap;background:#0b4127;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 12px 30px #0b412733;color:#fff!important}.btn-primary-v5:hover{border-color:var(--tertiary);filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 16px 40px #0b41274d}.btn-secondary-v5{background:var(--glass-bg);border:1px solid var(--glass-border);min-height:48px;box-shadow:var(--glass-shadow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:.94rem;font-weight:650;transition:all .2s;display:inline-flex;color:var(--primary)!important}.btn-secondary-v5:hover{border-color:var(--tertiary);background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #0b412714}.passkey-prompt-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05140d52;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.passkey-prompt-card{border:1px solid var(--glass-border);background:var(--surface);border-radius:16px;gap:1rem;width:min(440px,100%);padding:1.35rem;display:grid;box-shadow:0 24px 70px #05140d38}.passkey-prompt-icon{background:var(--primary-light);width:44px;height:44px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.passkey-prompt-card h3{color:var(--primary);margin:.45rem 0 0;font-size:1.35rem;font-weight:800}.passkey-prompt-card p{color:var(--text-muted);margin:.42rem 0 0;font-size:.96rem;line-height:1.48}.passkey-prompt-actions{grid-template-columns:1fr .7fr;gap:.75rem;display:grid}.passkey-prompt-error{color:#b42318;background:#b423180f;border-radius:10px;margin-top:.8rem;padding:.75rem .85rem;font-size:.9rem;font-weight:700}.pwa-engagement{gap:calc(var(--v-gap) / 1.5);padding:calc(var(--v-gap) / 1.35);border:1px solid var(--glass-border);background:var(--surface);border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 14px 38px #0628181a}.pwa-engagement:hover{border-color:var(--tertiary)}.pwa-engagement-modal{z-index:12000;max-width:560px;padding-right:calc(var(--v-gap) / 1.5);grid-template-columns:42px minmax(0,1fr);margin:0 auto;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 24px 70px #05140d42}.pwa-engagement-modal .pwa-actions{grid-column:1/-1;justify-content:stretch}.pwa-engagement-modal.pwa-ios-guidance{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.pwa-engagement-modal.pwa-ios-guidance .pwa-engagement-icon{justify-self:center}.pwa-engagement-modal.pwa-ios-guidance .pwa-engagement-copy{justify-items:center;width:100%}.pwa-engagement-modal.pwa-ios-guidance .pwa-engagement-copy p{max-width:25rem}.pwa-engagement-modal.pwa-ios-guidance .pwa-ios-install-note{text-align:left;justify-content:center;width:min(100%,17rem)}.pwa-engagement-modal.pwa-ios-guidance .pwa-actions{justify-content:center;width:100%}.pwa-engagement-modal.pwa-ios-guidance .pwa-actions .btn-secondary-v5{flex:0 15.5rem;width:min(100%,15.5rem)}.pwa-engagement-icon{background:var(--primary-light);width:46px;height:46px;color:var(--primary);border-radius:13px;place-items:center;display:grid}.pwa-engagement-copy{gap:.26rem;min-width:0;display:grid}.pwa-eyebrow{color:var(--tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:850}.pwa-engagement h3{color:var(--primary);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:850}.pwa-engagement p,.pwa-engagement small{color:var(--text-muted);margin:0;font-size:.9rem;font-weight:650;line-height:1.42}.pwa-engagement small{font-size:.8rem}.pwa-ios-install-note{align-items:center;gap:calc(var(--v-gap) / 2.25);padding:calc(var(--v-gap) / 1.85);border:1px solid color-mix(in srgb, var(--tertiary) 34%, var(--glass-border));background:color-mix(in srgb, var(--tertiary) 10%, var(--surface));color:var(--primary);border-radius:12px;display:flex}.pwa-ios-install-note svg{color:var(--tertiary);flex:none}.pwa-ios-install-note strong{color:var(--primary);font-size:1rem;font-weight:850;line-height:1.25}.pwa-actions{gap:calc(var(--v-gap) / 2.25);flex-wrap:wrap;justify-content:flex-end;display:flex}.pwa-actions .btn-primary-v5,.pwa-actions .btn-secondary-v5{min-height:40px;padding:.55rem .9rem;font-size:.85rem}.pwa-actions button:disabled{cursor:default;opacity:.58;transform:none}.pwa-dismiss{border:1px solid var(--glass-border);background:var(--surface-alt);width:32px;height:32px;color:var(--primary);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:.55rem;right:.55rem}@media (width<=640px){.passkey-prompt-actions{grid-template-columns:1fr}.pwa-engagement{border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start}.pwa-engagement-modal{grid-template-columns:34px minmax(0,1fr);margin:.6rem .85rem .15rem;padding:.7rem 2.5rem .75rem .7rem}.pwa-engagement-modal .pwa-engagement-icon{width:34px;height:34px}.pwa-engagement-modal p{display:none}.pwa-engagement-icon{width:40px;height:40px}.pwa-actions{grid-column:1/-1;justify-content:stretch}.pwa-actions .btn-primary-v5,.pwa-actions .btn-secondary-v5{flex:160px}.pwa-ios-guidance .pwa-actions:empty{display:none}.pwa-ios-install-note{padding:.95rem}.pwa-ios-install-note strong{font-size:1.08rem}}@media (width<=1000px){.pwa-engagement{grid-template-columns:40px minmax(0,1fr);align-items:start}.pwa-engagement-icon{width:40px;height:40px}.pwa-actions{grid-column:1/-1;justify-content:stretch;width:100%}.pwa-actions .btn-primary-v5,.pwa-actions .btn-secondary-v5{flex:180px;min-width:0}}[data-theme=dark] .btn-primary-v5{border-color:#ffffff40;box-shadow:0 12px 35px #10b98140;color:#05140d!important;background:#10b981!important}[data-theme=dark] .btn-primary-v5:hover{box-shadow:0 16px 45px #10b98159;background:#34d399!important}[data-theme=dark] .btn-secondary-v5{color:#10b981!important;background:#0b41274d!important;border-color:#10b98133!important}[data-theme=dark] .btn-secondary-v5:hover{background:#10b9811a!important;border-color:#10b98166!important}[data-theme=dark] .id-name-top{color:var(--secondary)}[data-theme=dark] .pro-nav-link.active{color:var(--secondary);box-shadow:inset 0 -3px 0 var(--secondary);background:#e3cd491a}[data-theme=dark] .util-btn-circle{color:var(--secondary)}[data-theme=dark] .dashboard-hero,[data-theme=dark] .partners-hero,[data-theme=dark] .orders-hero,[data-theme=dark] .chat-hero{background:radial-gradient(circle at 12% 10%,#10b98126,#0000 40%),radial-gradient(circle at 88% 15%,#e3cd4914,#0000 30%),linear-gradient(135deg,#0a2418,#05140d 60%,#04100b);border-color:#10b98133;box-shadow:0 24px 80px #00000080}[data-theme=dark] .dashboard-hero:after,[data-theme=dark] .partners-hero:after,[data-theme=dark] .orders-hero:after,[data-theme=dark] .chat-hero:after{border-color:#10b98114}[data-theme=dark] .dashboard-hero h1,[data-theme=dark] .partners-hero h1,[data-theme=dark] .orders-hero h1,[data-theme=dark] .chat-hero h1{color:#f0fdf4}[data-theme=dark] .dashboard-hero-stats div,[data-theme=dark] .partners-hero-stats div,[data-theme=dark] .orders-hero-stats div,[data-theme=dark] .chat-hero-stats div{background:#0b412766;border-color:#10b98126;box-shadow:0 8px 32px #00000040}[data-theme=dark] .dashboard-hero-stats span,[data-theme=dark] .partners-hero-stats span,[data-theme=dark] .orders-hero-stats span,[data-theme=dark] .chat-hero-stats span{color:var(--secondary)}[data-theme=dark] .dashboard-hero-stats small,[data-theme=dark] .partners-hero-stats small,[data-theme=dark] .orders-hero-stats small,[data-theme=dark] .chat-hero-stats small{color:#a3b9ad}[data-theme=dark] .integration-badge{color:#10b981!important;background:#10b98126!important}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{font-family:var(--font-normal);background:var(--bg-gradient);color:var(--text-main);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh;font-size:18px;line-height:1.6;overflow-x:hidden}a,button,input{color:inherit;font-family:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-header);letter-spacing:-.03em;color:var(--text-main);font-weight:600;line-height:1.15}.text-muted,.card-label,.id-role-nano,.settings-subtitle,.subtitle-sleek,.settings-supporting-copy,.orders-hero p,.integration-copy,.dashboard-stat-card span,.dashboard-action-card p,.identity-details span:last-child,.orders-panel-head p,.orders-card-top p,.activity-item span,.empty-state-compact p{font-style:normal;font-weight:500;font-family:var(--font-muted)!important;color:var(--text-muted)!important;letter-spacing:.02em!important;font-size:.95rem!important}.container,.dashboard-stat-grid,.dashboard-action-grid{position:relative}[data-show-spacing=true] .container:after{content:"Gap: 1.5rem";color:#be185d;pointer-events:none;opacity:.6;background:#f472b633;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:800;position:absolute;top:50%;left:-2.5rem;transform:translateY(-50%)rotate(-90deg)}[data-show-spacing=true] .dashboard-stat-grid:after,[data-show-spacing=true] .dashboard-action-grid:after{content:"Gap: 1.5rem";color:#be185d;pointer-events:none;background:#f472b62e;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:800;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.lp-card,.lp-card-glass{position:relative}[data-show-spacing=true] .lp-card:before,[data-show-spacing=true] .lp-card-glass:before{content:"Pad: 2.25rem";color:#be185d;pointer-events:none;opacity:.3;background:#f472b629;border-radius:3px;padding:1px 4px;font-size:.6rem;font-weight:800;position:absolute;top:4px;right:4px}.lp-card{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--inner-padding);box-shadow:var(--glass-shadow);transition:all .25s cubic-bezier(.4,0,.2,1)}.lp-card-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--inner-padding);box-shadow:var(--glass-shadow);cursor:pointer;transition:all .2s}.lp-card:hover,.lp-card-glass:hover{border-color:var(--tertiary);transform:translateY(-2px);box-shadow:0 12px 40px #10b9811a}.lp-pill{text-transform:uppercase;letter-spacing:.08em;background:var(--surface-alt);border:1px solid var(--glass-border);color:var(--text-muted);border-radius:999px;align-items:center;gap:.65rem;padding:.5rem 1.25rem;font-size:.88rem;font-weight:700;display:inline-flex}.lp-pill-primary{background:var(--primary-light);color:var(--primary);border-color:var(--primary-glow)}.lp-pill-secondary{background:var(--secondary);color:var(--primary);border-color:#0000000d}.lp-input{background:var(--surface);border:1.5px solid var(--lp-accent-border);border-radius:var(--radius-md);width:100%;height:52px;color:var(--text-main);outline:none;padding:0 1.25rem;font-size:1.05rem;font-weight:500;transition:all .3s}.lp-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-glow)}.lp-btn{font-family:var(--font-header);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.lp-btn-primary{background:var(--primary);color:#fff}.lp-btn-primary:hover{background:var(--tertiary);box-shadow:0 8px 20px var(--primary-glow);transform:translateY(-2px)}.lp-btn-outline{border-color:var(--glass-border);color:var(--text-main);background:0 0}.lp-btn-outline:hover{background:var(--surface-alt);border-color:var(--primary)}.btn-compact{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.25rem;font-size:.9rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background:var(--primary);box-shadow:0 4px 12px #0b412726;color:#fff!important}.btn-primary:hover:not(:disabled){background:var(--tertiary);border-color:var(--tertiary);transform:translateY(-2px);box-shadow:0 8px 24px #10b98140}.btn-primary:disabled{opacity:.4;cursor:not-allowed;filter:grayscale()}.btn-ghost{border-color:var(--glass-border);color:var(--text-muted);background:0 0}.btn-ghost:hover{background:var(--surface-alt);border-color:var(--primary);color:var(--primary)}.input-compact{background:var(--glass-bg);border:1.5px solid var(--lp-accent-border);width:100%;height:48px;color:var(--text-main);border-radius:14px;outline:none;padding:0 1.15rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-compact:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-glow);background:#fff}.input-compact::placeholder{color:var(--text-muted);opacity:.4;font-weight:500}.lp-glass-field,.lp-glass-select .sleek-select-trigger{border:1px solid color-mix(in srgb, var(--primary) 12%, var(--glass-border));border-radius:var(--theme-field-radius,14px);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, white), color-mix(in srgb, var(--surface-alt) 88%, var(--surface))), var(--glass-bg);width:100%;min-height:42px;color:var(--text-main);font-family:var(--font-sans);letter-spacing:0;outline:none;font-size:.9rem;font-weight:750;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;box-shadow:inset 0 1px #ffffffb8,0 10px 28px #0b41270d}.lp-glass-field{padding:0 .95rem;display:block}.lp-glass-field::placeholder{color:color-mix(in srgb, var(--text-muted) 78%, transparent);opacity:1;font-weight:700}.lp-glass-field:hover,.lp-glass-select .sleek-select-trigger:hover,.lp-glass-select.is-open .sleek-select-trigger{border-color:color-mix(in srgb, var(--tertiary) 52%, var(--glass-border));background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, white), color-mix(in srgb, var(--primary-light) 70%, var(--surface))), var(--glass-bg);box-shadow:inset 0 1px #ffffffc7,0 14px 34px #0b412714}.lp-glass-field:focus,.lp-glass-select .sleek-select-trigger:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--tertiary) 16%, transparent), inset 0 1px 0 #fffc, 0 16px 38px #0b41271a;border-color:var(--tertiary)!important}.lp-glass-field[type=date],.lp-glass-field[type=datetime-local],.lp-glass-field--date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-inline-end:.85rem}.lp-glass-field::-webkit-calendar-picker-indicator{background-color:color-mix(in srgb, var(--primary-light) 72%, var(--surface));cursor:pointer;opacity:.86;border-radius:999px;width:1.1rem;height:1.1rem;padding:.28rem}.lp-glass-field::-webkit-calendar-picker-indicator:hover{background-color:color-mix(in srgb, var(--tertiary) 18%, var(--surface));opacity:1}.lp-glass-select .sleek-select-trigger{min-height:42px;padding:0 .9rem}.lp-glass-select .sleek-select-value{font-size:.9rem;font-weight:800;color:var(--text-main)!important}.lp-glass-select .sleek-select-chevron{color:var(--primary)!important}.lp-glass-select .sleek-select-dropdown{border-color:color-mix(in srgb, var(--tertiary) 22%, var(--glass-border));background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);box-shadow:var(--glass-shadow-hover)}.lp-glass-action{border:1px solid color-mix(in srgb, var(--primary) 14%, var(--glass-border));border-radius:var(--theme-btn-radius,999px);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, white), color-mix(in srgb, var(--surface-alt) 88%, var(--surface))), var(--glass-bg);min-height:40px;color:var(--primary);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.86rem;font-weight:850;text-decoration:none;transition:border-color .2s,box-shadow .2s,background .2s,color .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffbd,0 10px 26px #0b41270f}.lp-glass-action:hover{border-color:var(--tertiary);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, white), color-mix(in srgb, var(--primary-light) 72%, var(--surface))), var(--glass-bg);color:var(--primary);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,0 16px 34px #0b41271c}.lp-glass-action:disabled,.lp-glass-action.is-disabled{cursor:not-allowed;opacity:.58;box-shadow:none;border-style:dashed;transform:none}.lp-glass-action--refresh svg{color:var(--tertiary)}.lp-glass-action--save,.lp-glass-action--primary{border-color:color-mix(in srgb, var(--primary) 76%, var(--tertiary));background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 92%, var(--tertiary)), var(--primary));color:var(--theme-text-inverse,#fff);box-shadow:0 16px 34px #0b412733}.lp-glass-action--save:hover,.lp-glass-action--primary:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 82%, var(--tertiary)), var(--primary));color:var(--theme-text-inverse,#fff)}[data-theme=dark] .lp-glass-field,[data-theme=dark] .lp-glass-select .sleek-select-trigger,[data-theme=dark] .lp-glass-action{background:linear-gradient(180deg, #10b98114, #ffffff08), var(--glass-bg);box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000038}.sleek-nav{z-index:1000;pointer-events:none;flex-direction:column;align-items:center;width:100%;padding:0 1.5rem;display:flex;position:sticky;top:.75rem;box-shadow:none!important;background:0 0!important;border:none!important}.experience-switcher-wrap{pointer-events:auto;justify-content:flex-end;width:100%;max-width:1440px;padding:0 1.5rem;display:flex}.experience-switcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:36px;box-shadow:none;background:0 0;border:none;border-radius:999px;align-items:center;gap:.25rem;padding:0;display:inline-flex;position:relative}[data-theme=dark] .experience-switcher{background:0 0;border-color:#0000}.experience-tab{width:auto;min-height:34px;color:var(--theme-dev-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:0 .62rem;font-size:.78rem;font-weight:820;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.experience-tab:hover{color:var(--theme-dev-text);background:var(--theme-dev-bg)}.experience-tab.active{color:var(--theme-dev-text);box-shadow:none;background:0 0}[data-theme=dark] .experience-tab:hover{color:var(--theme-dev-text);background:var(--theme-dev-bg)}[data-theme=dark] .experience-tab.active{color:var(--theme-dev-text);box-shadow:none;background:0 0}.experience-basket-icon{display:inline-flex;position:relative}.experience-basket-icon b{background:var(--secondary);min-width:16px;height:16px;color:var(--primary);text-align:center;box-shadow:0 0 0 2px var(--surface);border-radius:999px;padding:0 4px;font-size:.62rem;line-height:16px;position:absolute;top:-10px;right:-11px}.nav-wrapper{pointer-events:auto;grid-template-columns:minmax(140px,1fr) auto minmax(92px,1fr);align-items:center;gap:1rem;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:.35rem .85rem;display:grid}.sleek-nav-bar{background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:999px;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-section-left{justify-self:start;align-items:center;gap:.75rem;min-width:0;display:flex}.nav-section-center{justify-content:center;justify-self:center;align-items:center;min-width:0;display:flex}.nav-section-right{justify-content:flex-end;justify-self:end;align-items:center;gap:.4rem;min-width:0;display:flex}.mobile-menu-utils{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.nav-capsule{border-radius:999px;align-items:center;gap:1.25rem;height:54px;padding:0 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}[data-theme=dark] .nav-capsule{background:0 0!important}.nav-capsule:hover{background:#10b9810d!important}[data-theme=dark] .nav-capsule:hover{background:#e3cd490d!important}.nav-v-divider{background:#10b98133;width:1px;height:20px;margin:0 .25rem}[data-theme=dark] .nav-v-divider{background:#e3cd4933}.nav-brand-box img{width:auto;height:30px;filter:brightness(var(--nav-logo-brightness,1));display:block}.nav-brand-box.nav-brand-wordmark{border-radius:var(--theme-btn-radius,999px);min-height:38px;color:var(--primary);font-family:var(--font-serif);letter-spacing:0;white-space:nowrap;align-items:baseline;gap:.12rem;padding:0 .35rem;font-size:1rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.nav-brand-box.nav-brand-wordmark strong{color:color-mix(in srgb, var(--secondary) 86%, var(--primary));font:inherit}.nav-brand-box.nav-brand-wordmark:hover{background:color-mix(in srgb, var(--secondary) 10%, transparent)}.nav-identity-block{align-items:center;gap:.75rem;display:flex}.profile-dropdown-wrapper{min-width:0;position:relative}.nav-identity-block.interactive{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:999px;min-width:0;max-width:240px;min-height:38px;padding:.1rem .25rem;transition:all .2s}.nav-identity-block.interactive:hover{border-color:var(--glass-border);background:#10b98114}[data-theme=dark] .nav-identity-block.interactive:hover{background:#ffffff0a;border-color:#e3cd493d}.dropdown-chevron{color:var(--text-muted);margin-left:0;transition:transform .2s}.dropdown-chevron.open{transform:rotate(180deg)}.profile-dropdown-menu{background:var(--surface);border:1px solid var(--glass-border);z-index:1100;border-radius:8px;flex-direction:column;gap:.75rem;width:280px;max-width:min(280px,100vw - 3rem);padding:1rem;animation:.2s cubic-bezier(.4,0,.2,1) dropdownFadeIn;display:flex;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 10px 30px #00000026}[data-theme=dark] .profile-dropdown-menu{background:var(--surface-alt);box-shadow:0 10px 30px #0000004d}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.profile-dropdown-header{align-items:center;gap:.75rem;display:flex}.profile-dropdown-avatar{border-radius:50%;width:42px;height:42px;overflow:hidden}.profile-dropdown-avatar img,.profile-dropdown-avatar .editable-avatar-trigger{object-fit:cover;width:100%!important;height:100%!important}.profile-dropdown-meta{flex-direction:column;line-height:1.2;display:flex}.profile-dropdown-name{color:var(--primary);font-size:.95rem;font-weight:700}[data-theme=dark] .profile-dropdown-name{color:var(--secondary)}.profile-dropdown-role{text-transform:uppercase;letter-spacing:.08em;opacity:.6;font-size:.75rem;font-family:var(--font-muted)}.profile-dropdown-divider{background:var(--glass-border);height:1px;margin:.25rem 0}.dropdown-section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:700}.profile-dropdown-item-vertical{flex-direction:column;gap:.35rem;display:flex}.dev-workspace-menu-embedded{background:var(--theme-dev-bg);border:1px dashed var(--theme-dev-border);border-radius:8px;flex-wrap:wrap;gap:.35rem;padding:.25rem;display:flex}[data-theme=dark] .dev-workspace-menu-embedded{background:var(--theme-dev-bg);border-color:var(--theme-dev-border)}.dev-tier-menu-embedded .dev-role-tab{flex-basis:calc(33.333% - .25rem);min-width:74px}.dev-tier-caption{color:var(--text-muted);font-size:.72rem;line-height:1.35}.dev-role-tab{min-width:80px;color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:calc(50% - .25rem);padding:.35rem .5rem;font-size:.72rem;font-weight:700;transition:all .2s}.dev-role-tab:hover{color:var(--theme-dev-text);background:#db277714}[data-theme=dark] .dev-role-tab:hover{color:var(--theme-dev-text);background:#db27771f}.dev-role-tab.active{background:var(--surface);color:var(--theme-dev-text);box-shadow:0 2px 6px #db27771f}[data-theme=dark] .dev-role-tab.active{background:var(--surface-alt);color:var(--theme-dev-text);box-shadow:0 2px 6px #0003}.profile-dropdown-section-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pill-toggle-sleek-small{background:#0b41270d;border-radius:999px;padding:.2rem;display:inline-flex}[data-theme=dark] .pill-toggle-sleek-small{background:#0003}.pill-toggle-sleek-small button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.pill-toggle-sleek-small button.active{background:var(--surface);color:var(--primary);box-shadow:0 2px 6px #00000014}[data-theme=dark] .pill-toggle-sleek-small button.active{background:var(--surface-alt);color:var(--secondary);box-shadow:0 2px 6px #0003}.profile-dropdown-logout-btn{cursor:pointer;background:#ef44440d;border:1px solid #ef444433;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.profile-dropdown-logout-btn:hover{background:#ef44441a;border-color:#ef444466}.identity-icon-nano{aspect-ratio:1;border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important}.identity-icon-nano:hover{transform:translateY(-1px)}.identity-icon-nano .editable-avatar-trigger{border:1px solid var(--glass-border);border-radius:50%;width:100%!important;height:100%!important}.identity-icon-nano .editable-avatar-trigger img,.profile-dropdown-avatar .editable-avatar-trigger img{object-fit:contain!important;object-position:center!important;width:82%!important;height:82%!important}.identity-info-stack{flex-direction:column;min-width:0;line-height:1.1;display:flex}.id-name-top{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;max-width:148px;font-size:.95rem;font-weight:700;overflow:hidden}.id-role-sub{font-family:var(--font-muted);text-transform:uppercase;letter-spacing:.08em;opacity:.5;font-size:.75rem}.nav-icons-block{align-items:center;gap:.5rem;display:flex}.nav-icons-block .pro-nav-link{width:44px;height:44px;min-width:unset;border-radius:50%;padding:0}.nav-icons-block .pro-nav-link.active{box-shadow:inset 0 0 0 2px var(--primary);background:#0b41270f}[data-theme=dark] .nav-icons-block .pro-nav-link.active{box-shadow:inset 0 0 0 2px var(--secondary);color:var(--secondary);background:#e3cd491a}.nav-links-block{background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.1rem;min-width:0;max-width:100%;min-height:36px;padding:0;display:flex}[data-theme=dark] .nav-links-block{background:0 0}.pro-nav-link{color:var(--text-muted);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;height:34px;padding:0 .72rem;font-size:.82rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.pro-nav-link svg,.experience-tab svg{flex:none;margin:auto;display:block}.nav-auth-cta{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--glass-border));border-radius:var(--theme-btn-radius,999px);background:var(--primary);min-height:38px;color:var(--theme-text-inverse,#fff);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:0 1.05rem;font-size:.88rem;font-weight:850;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #0b412729}.nav-auth-cta:hover{border-color:var(--tertiary);background:color-mix(in srgb, var(--primary) 88%, var(--tertiary));transform:translateY(-1px);box-shadow:0 14px 32px #0b412733}.nav-auth-cta svg{flex:none}@media (width<=1500px){.nav-wrapper{grid-template-columns:minmax(116px,1fr) auto minmax(64px,1fr);gap:1rem}.experience-switcher{gap:.15rem}.experience-tab{width:34px;padding:0}.experience-tab span,.identity-info-stack{display:none}.nav-links-block{gap:.1rem}.pro-nav-link{width:auto;padding:0 .7rem}.nav-identity-block.interactive{max-width:none;padding:.35rem}}@media (width<=1120px){.sleek-nav{padding:0 .75rem}.nav-wrapper{grid-template-columns:minmax(100px,1fr) auto minmax(52px,1fr);gap:.75rem;padding:.35rem .75rem}.nav-section-left{gap:.6rem}.nav-brand-box img{height:28px}.experience-switcher{min-height:34px}.experience-tab{width:32px;min-height:32px}.nav-links-block{gap:.1rem;min-height:36px}.nav-links-block .pro-nav-link span{display:none}.nav-links-block .pro-nav-link.active span{display:inline}.pro-nav-link{gap:.35rem;width:34px;height:32px;padding:0}.pro-nav-link.active{width:auto;padding:0 .7rem}.identity-icon-nano{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}.pro-nav-link:hover{color:var(--primary);background:#10b98114}[data-theme=dark] .pro-nav-link:hover{color:var(--secondary);background:#e3cd491a}.pro-nav-link.active{color:var(--primary);background:#10b9811f;box-shadow:0 4px 12px #10b9811a}.pro-nav-link-danger{color:#ef4444!important}.pro-nav-link-danger:hover{background:#ef444414!important}[data-theme=dark] .pro-nav-link-danger{color:#f87171!important}[data-theme=dark] .pro-nav-link.active{color:var(--secondary);background:#e3cd4926;box-shadow:0 4px 15px #e3cd4926}.pro-nav-link.active:after{display:none}.basket-badge-nano{background:var(--secondary);color:var(--primary);border:2px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;font-weight:800;display:flex;position:absolute;top:0;right:4px}.supplier-experience-shell{background:var(--surface);min-height:100vh}.supplier-experience-shell-dark{background:#000}.supplier-experience-header{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #0b412714;grid-template-columns:minmax(96px,1fr) auto minmax(220px,1fr);align-items:center;gap:1rem;height:72px;padding:0 1.5rem;display:grid;position:sticky;top:0}.supplier-experience-shell-dark .supplier-experience-header{background:#000000eb;border-bottom-color:#ffffff14}.supplier-back-link,.supplier-experience-brand,.supplier-experience-tab{align-items:center;text-decoration:none;display:inline-flex}.supplier-back-link{height:38px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;gap:.45rem;padding:0 .85rem;font-size:.85rem;font-weight:800}.supplier-back-link:hover{color:var(--primary);background:#10b98114}.supplier-experience-shell-dark .supplier-back-link{color:#ffffffb8}.supplier-experience-shell-dark .supplier-back-link:hover{color:#e3cd49;background:#e3cd491a}.supplier-experience-brand{color:var(--primary);justify-self:center;gap:.75rem}.supplier-experience-brand img{object-fit:contain;width:34px;height:34px}.supplier-experience-brand div{flex-direction:column;line-height:1.05;display:flex}.supplier-experience-brand strong{font-size:1rem;font-weight:850}.supplier-experience-brand span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:.2rem;font-size:.74rem;font-weight:750}.supplier-experience-shell-dark .supplier-experience-brand{color:#fff}.supplier-experience-shell-dark .supplier-experience-brand span{color:#ffffff85}.supplier-experience-actions{background:#0b41270d;border-radius:999px;justify-self:end;align-items:center;gap:.35rem;padding:.25rem;display:inline-flex}.supplier-experience-shell-dark .supplier-experience-actions{background:#ffffff0f}.supplier-experience-tab{min-height:38px;color:var(--text-muted);white-space:nowrap;border-radius:999px;gap:.45rem;padding:0 .9rem;font-size:.86rem;font-weight:800}.supplier-experience-tab:hover,.supplier-experience-tab.active{color:var(--primary);background:#fff;box-shadow:0 8px 18px #0b412714}.supplier-experience-shell-dark .supplier-experience-tab{color:#ffffffb8}.supplier-experience-shell-dark .supplier-experience-tab:hover,.supplier-experience-shell-dark .supplier-experience-tab.active{color:#111827;background:#e3cd49;box-shadow:0 10px 22px #e3cd492e}.supplier-basket-icon{display:inline-flex;position:relative}.supplier-basket-icon b{background:var(--secondary);min-width:17px;height:17px;color:var(--primary);text-align:center;border-radius:999px;padding:0 4px;font-size:.66rem;line-height:17px;position:absolute;top:-10px;right:-11px}.supplier-experience-main{height:calc(100vh - 72px);overflow:hidden}.supplier-experience-main-light{height:auto;min-height:calc(100vh - 72px);overflow:visible}@media (width<=760px){.experience-switcher-wrap{scrollbar-width:none;justify-content:flex-end;padding:0 .85rem;overflow-x:auto}.experience-switcher-wrap::-webkit-scrollbar{display:none}.experience-switcher{max-width:100%}.experience-tab{padding:0 .62rem}.supplier-experience-header{grid-template-columns:auto 1fr auto;gap:.6rem;height:64px;padding:0 .85rem}.supplier-experience-brand{justify-self:start;min-width:0}.supplier-experience-brand img{width:30px;height:30px}.supplier-experience-brand div{min-width:0}.supplier-experience-brand strong,.supplier-experience-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-back-link span,.supplier-experience-tab span:not(.supplier-basket-icon){display:none}.supplier-experience-actions{gap:.2rem}.supplier-experience-tab,.supplier-back-link{justify-content:center;width:38px;padding:0}.supplier-experience-main{height:calc(100vh - 64px)}.supplier-experience-main-light{min-height:calc(100vh - 64px)}}.nav-utils-block{align-items:center;gap:.25rem;display:flex}.util-btn-circle{width:44px;height:44px;color:var(--primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;background:0 0!important}[data-theme=dark] .util-btn-circle{color:var(--secondary);background:0 0!important}.util-btn-circle:hover{background:var(--surface-alt);transform:translateY(-1px)}.dev-workspace-switch-wrap{position:relative}.dev-workspace-switch{color:#9d174d;cursor:pointer;min-width:156px;max-width:240px;height:38px;font:inherit;background:#f472b629;border:1px solid #ec48993d;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;display:inline-flex;box-shadow:0 10px 24px #ec489914}[data-theme=dark] .dev-workspace-switch{color:#f9a8d4;background:#ec489929;border-color:#f9a8d43d}.dev-workspace-switch span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:750;overflow:hidden}.dev-workspace-menu{z-index:2000;background:#fff1f7;border:1px solid #ec489938;border-radius:14px;min-width:220px;max-width:280px;padding:.35rem;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 18px 45px #ec489929}.dev-workspace-menu button{color:#9d174d;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 .65rem;font-size:.86rem;font-weight:700;display:flex}.dev-workspace-menu button:hover,.dev-workspace-menu button.active{background:#f472b633}.dev-workspace-menu-divider{background:#ec489929;height:1px;margin:.35rem 0}[data-theme=dark] .dev-workspace-menu{background:#2a1020;border-color:#f9a8d433}[data-theme=dark] .dev-workspace-menu button{color:#f9a8d4}[data-theme=dark] .dev-workspace-menu button:hover,[data-theme=dark] .dev-workspace-menu button.active{background:#ec489933}.sign-out-capsule{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.75rem;padding:.6rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 15px #0b412733}.sign-out-capsule:hover{background:var(--tertiary);transform:translateY(-1px);box-shadow:0 6px 20px #0b41274d}.view-header{gap:var(--v-gap);flex-direction:column;display:flex}.mobile-menu{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);z-index:1001;pointer-events:auto;background:#fff9;border:none;border-radius:24px;margin-top:.75rem;padding:1.25rem;position:absolute;top:100%;left:1.5rem;right:1.5rem;box-shadow:0 30px 60px -12px #00000040}[data-theme=dark] .mobile-menu{background:#05140d99}.mobile-links-stack{flex-direction:column;gap:.5rem;display:flex}.mobile-link{color:var(--text-main);text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:1rem;width:100%;padding:.85rem 1.25rem;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.mobile-link:active{background:#10b9811a;transform:scale(.98)}.mobile-link-danger{color:#ef4444!important}.mobile-link-danger:active{background:#ef44441a!important}.mobile-only-btn{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);width:44px;height:44px;color:var(--primary);cursor:pointer;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;display:none}@media (width<=1024px){.mobile-only-btn{display:flex}.desktop-only{display:none!important}}.w-full{width:100%!important}.h-full{height:100%!important}.container{gap:var(--v-gap);flex-direction:column;max-width:1440px;margin:0 auto;padding:4rem 2.5rem;display:flex}:where(.container,.theme-container,.settings-shell,.settings-section-stack,.settings-orchestrator-dual,.orders-workspace,.commercial-documents,.catalogue-workspace,.supplier-dashboard,.whatsapp-manager-grid){gap:var(--lp-page-gap)!important}:where(.container,.theme-container,.settings-shell,.settings-section-stack,.settings-orchestrator-dual,.orders-workspace,.commercial-documents)>:where(header,main,aside,section,article,form,.glass,.pro-hero-card,.theme-card-main,.documents-toolbar,.documents-grid,.settings-shell){margin-block:0!important}:where(.theme-grid-3,.theme-grid-4,.dashboard-stat-grid,.dashboard-action-grid,.dashboard-attention-grid,.orders-hero,.orders-hero-metrics,.order-work-tabs,.orders-layout,.dashboard-attention-grid,.documents-grid,.catalogue-workspace,.pro-grid-row,.billing-current-grid,.billing-plans-grid,.integration-overview-grid,.integration-token-grid,.integration-stats-grid,.capture-readiness-grid,.ai-usage-metric-grid,.ai-usage-grid,.team-invite-grid,.branch-manager-grid,.whatsapp-manager-grid,.whatsapp-manager-summary,.order-builder-grid,.transcript-dev-grid){gap:var(--lp-card-gap)!important;column-gap:var(--lp-card-gap)!important;row-gap:var(--lp-card-gap)!important}.animate-slide-up{animation:.4s cubic-bezier(.4,0,.2,1) forwards slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dashboard-avatar-huge{border-radius:var(--radius-md);background:var(--surface);width:64px;height:64px;box-shadow:var(--glass-shadow);border:1px solid var(--glass-border);justify-content:center;align-items:center;padding:6px;display:flex}.dashboard-mode-card{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:280px;box-shadow:var(--glass-shadow);cursor:pointer;border-radius:18px;gap:.2rem;padding:.75rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:grid}.dashboard-mode-card:hover{border-color:var(--tertiary);transform:translateY(-2px);box-shadow:0 8px 24px #10b98114}.dashboard-mode-card span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:650}.dashboard-mode-card strong{color:var(--text-main);font-size:.94rem;font-weight:650}.dashboard-command-hero{justify-content:space-between;align-items:flex-start;gap:var(--spacing);padding:var(--inner-padding);border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);display:flex}.dashboard-stat-grid,.dashboard-action-grid{gap:var(--v-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-stat-card,.dashboard-action-card{padding:var(--inner-padding);border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--surface);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.role-dashboard-container .dashboard-stat-card,.role-dashboard-container .dashboard-action-card,.role-dashboard-container .dashboard-transaction-panel,.role-dashboard-container .dashboard-attention-panel,.role-dashboard-container .dashboard-transaction-row{background:var(--surface)!important;border-color:var(--glass-border)!important}.dashboard-stat-card:hover{border-color:var(--tertiary);transform:translateY(-2px);box-shadow:0 8px 24px #10b98114}.dashboard-stat-card strong{color:var(--text-main);margin-top:.75rem;font-size:2.25rem;line-height:1;display:block}.dashboard-action-card:hover{border-color:var(--tertiary);background:var(--surface-alt);transform:translateY(-4px);box-shadow:0 12px 32px #10b98114}@media (width<=1024px){.dashboard-action-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.dashboard-stat-grid,.dashboard-action-grid{grid-template-columns:1fr}.dashboard-command-hero{flex-direction:column}}.sleek-select-container{width:100%;position:relative;text-transform:none!important;font-style:normal!important}.sleek-select-trigger{border:1px solid var(--glass-border);cursor:pointer;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:0 .85rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;background:var(--glass-bg)!important;text-align:left!important;color:var(--text-main)!important}.sleek-select-container.is-open .sleek-select-trigger,.sleek-select-trigger:hover{border-color:var(--tertiary);background:var(--surface-alt)}.sleek-select-container.is-disabled .sleek-select-trigger,.sleek-select-trigger:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;border-style:dashed;background:var(--surface-alt)!important}.sleek-select-trigger:focus{border-width:1.5px;box-shadow:0 0 0 4px #10b98126;border-color:var(--tertiary)!important}.sleek-select-value{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden;color:var(--text-main)!important}.sleek-select-chevron{opacity:.8;transition:transform .2s;color:var(--text-main)!important}.sleek-select-chevron.rotated{transform:rotate(180deg)}.sleek-select-dropdown{background:var(--surface);border:1px solid var(--glass-border);z-index:1000;border-radius:14px;width:100%;min-width:200px;max-height:320px;margin:4px 0 0;padding:8px;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 20px 40px -4px #0000004d}.sleek-select-option{cursor:pointer;color:var(--text-main);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:2px;padding:.6rem .8rem;font-size:.82rem;font-weight:500;transition:all .2s;display:flex;position:relative;text-align:left!important;text-transform:none!important}.sleek-select-option:last-child{margin-bottom:0}.sleek-select-option:hover{color:var(--tertiary);background:#10b98114}.sleek-select-option.is-selected{color:var(--tertiary);background:#10b9811f;font-weight:600}.option-check{color:var(--tertiary);opacity:.8;flex-shrink:0}.sleek-select-dropdown::-webkit-scrollbar{width:4px}.sleek-select-dropdown::-webkit-scrollbar-track{background:0 0}.sleek-select-dropdown::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:10px}.pro-hero-card{border:1.5px solid var(--lp-accent-border);background:var(--lp-accent-hero-bg), var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:1.5rem;padding:1.5rem;transition:border-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #0b41270f;margin-bottom:0!important}.pro-hero-card:before{content:"";background:var(--primary);opacity:.85;width:4px;height:100%;position:absolute;top:0;left:0}.pro-hero-card:hover{box-shadow:0 12px 40px #10b98114;border-color:color-mix(in srgb, var(--secondary) 52%, var(--tertiary))!important}.pro-hero-left{flex-direction:column;gap:.4rem;display:flex}.pro-hero-eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;font-family:var(--font-cursive);align-items:center;gap:.5rem;display:inline-flex}.pro-hero-title{color:var(--text-main);font-size:1.83rem;font-weight:800;font-family:var(--font-serif);letter-spacing:-.02em;margin:.2rem 0 .4rem;line-height:1.15}.pro-hero-desc{max-width:650px;color:var(--text-muted);font-size:.95rem;line-height:1.55;font-family:var(--font-cursive);margin:0 0 .5rem}.pro-hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.pro-hero-right{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.pro-stat-strip{gap:var(--lp-card-gap,var(--v-gap));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.pro-stat-card{border:1px solid color-mix(in srgb, var(--primary) 12%, var(--glass-border));background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, white), color-mix(in srgb, var(--surface-alt) 92%, var(--surface))), var(--glass-bg);border-radius:16px;flex-direction:column;justify-content:center;gap:.42rem;min-height:92px;padding:.95rem 1rem;transition:border-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s,transform .22s,background .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 14px 34px #0b41270e}.pro-stat-card:before{content:"";background:linear-gradient(180deg, var(--tertiary), color-mix(in srgb, var(--primary) 70%, var(--secondary)));opacity:.72;width:3px;position:absolute;inset:0 auto 0 0}.pro-stat-card:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 84%, var(--secondary)), color-mix(in srgb, var(--surface) 86%, var(--tertiary))), var(--glass-bg);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd6,0 18px 42px #0b41271a;border-color:var(--tertiary)!important}.orders-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-stat-val{color:var(--primary);font-size:1.55rem;font-weight:850;font-family:var(--font-mono);letter-spacing:-.02em;line-height:1}.pro-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:800;font-family:var(--font-cursive);line-height:1.2}[data-theme=dark] .pro-hero-card{background:#0b412726;box-shadow:0 12px 48px #0000004d}[data-theme=dark] .pro-hero-card:before{background:var(--tertiary)}[data-theme=dark] .pro-stat-card{background:linear-gradient(145deg,#10b9811f,#0b412747),#0b412740;border-color:#10b98133;box-shadow:inset 0 1px #ffffff12,0 16px 38px #00000047}[data-theme=dark] .pro-stat-card:hover{background:linear-gradient(145deg,#10b9812e,#0b41275c),#0b412766}[data-theme=dark] .pro-stat-val{color:#fff}.theme-btn-compact{cursor:pointer!important;box-sizing:border-box!important;height:34px!important;font-size:.82rem!important;font-weight:700!important;line-height:1!important;font-family:var(--font-cursive)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;padding:0 1rem!important;text-decoration:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.theme-btn-compact svg{flex-shrink:0!important;width:14px!important;height:14px!important}@media (width<=900px){.pro-hero-card{grid-template-columns:1fr!important;gap:1.25rem!important;padding:1.25rem!important}.orders-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px){.pro-stat-strip{gap:calc(var(--v-gap) / 2)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pro-stat-card{border-radius:14px!important;min-height:78px!important;padding:.7rem .75rem!important}.pro-stat-val{font-size:1.15rem!important}.pro-stat-label{font-size:.65rem!important}.pro-hero-title{font-size:1.55rem!important}.pro-hero-desc{font-size:.88rem!important}}@media (width<=480px){.pro-stat-strip{grid-template-columns:1fr!important;gap:.45rem!important}.orders-stat-strip{grid-template-columns:1fr!important}.pro-stat-card{flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;min-height:auto!important;padding:.65rem .85rem!important}.pro-stat-val{margin:0!important;font-size:1.15rem!important}.pro-stat-label{margin:0!important;font-size:.7rem!important}}@media (width<=1024px){html,body,#root{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.main-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.75rem 1rem!important;display:block!important;overflow-x:hidden!important}.app-shell,.container,.settings-shell,.theme-container,.settings-stack-v5{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;overflow-x:hidden!important}.container,.theme-container,.settings-stack-v5,.settings-shell{gap:var(--v-gap)!important;flex-direction:column!important;display:flex!important}.container.theme-container.mobile-settings.settings-shell{gap:.8rem!important;margin-top:-.5rem!important}.app-shell{flex-direction:column!important;display:flex!important}.pro-grid-row,.config-card-v2-sleek,.settings-id-row,.settings-group-v5,.audit-log-panel,.ai-usage-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}.settings-shell{min-width:0!important}.settings-shell .settings-section-nav{border-radius:var(--theme-card-radius-inner)!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;flex-wrap:nowrap!important;gap:.5rem!important;min-width:0!important;padding:.5rem!important;display:flex!important;overflow:auto hidden!important}.settings-shell .settings-section-nav::-webkit-scrollbar{height:6px!important;display:block!important}.settings-shell .settings-section-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 28%, transparent)!important;border-radius:999px!important}.settings-shell .settings-section-nav button{border-radius:var(--theme-field-radius)!important;flex:none!important;min-width:0!important;min-height:42px!important;padding:0 .75rem!important;transition:border-color .2s,background .2s,color .2s!important}.settings-shell .settings-section-nav button svg{flex:none!important}.settings-shell .settings-section-nav button span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.settings-shell .settings-subsection-nav{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;min-width:0!important;display:flex!important;overflow:auto hidden!important}.settings-shell .settings-subsection-nav button{flex:none!important}.settings-orchestrator-dual,.settings-section-stack{gap:var(--v-gap)!important;min-width:0!important}.settings-orchestrator-dual>section,.settings-section-stack>section,.settings-section-stack>.glass,.settings-orchestrator-dual .integration-panel,.settings-orchestrator-dual .billing-upgrade-panel,.settings-orchestrator-dual .third-party-panel,.settings-orchestrator-dual .settings-whatsapp-section{width:100%!important;min-width:0!important;padding:var(--theme-card-padding)!important;border:1px solid var(--glass-border)!important;border-radius:var(--theme-card-radius-inner)!important;background:var(--surface)!important;box-shadow:var(--glass-shadow)!important;transition:border-color .2s,box-shadow .2s!important}.settings-orchestrator-dual>section:hover,.settings-section-stack>section:hover,.settings-section-stack>.glass:hover,.settings-orchestrator-dual .integration-panel:hover,.settings-orchestrator-dual .billing-upgrade-panel:hover,.settings-orchestrator-dual .third-party-panel:hover,.settings-orchestrator-dual .settings-whatsapp-section:hover{border-color:color-mix(in srgb, var(--secondary) 54%, var(--tertiary))!important}.settings-orchestrator-dual .integration-card,.settings-orchestrator-dual .third-party-empty-state,.settings-orchestrator-dual .third-party-roadmap-item,.settings-orchestrator-dual .billing-current-card,.settings-orchestrator-dual .billing-trial-card,.settings-orchestrator-dual .billing-comparison-panel,.settings-orchestrator-dual .billing-upgrade-action{border:1px solid var(--glass-border)!important;border-radius:var(--theme-card-radius-inner)!important;background:var(--surface-alt)!important;min-width:0!important;transition:border-color .2s,background .2s!important}.settings-orchestrator-dual .integration-card:hover,.settings-orchestrator-dual .third-party-empty-state:hover,.settings-orchestrator-dual .third-party-roadmap-item:hover,.settings-orchestrator-dual .billing-current-card:hover,.settings-orchestrator-dual .billing-trial-card:hover,.settings-orchestrator-dual .billing-comparison-panel:hover,.settings-orchestrator-dual .billing-upgrade-action:hover{border-color:color-mix(in srgb, var(--secondary) 48%, var(--tertiary))!important}.settings-orchestrator-dual .billing-upgrade-panel{background:var(--surface)!important;border-color:var(--glass-border)!important}.settings-orchestrator-dual .billing-current-card,.settings-orchestrator-dual .billing-trial-card,.settings-orchestrator-dual .billing-comparison-panel,.settings-orchestrator-dual .billing-upgrade-action{background:var(--surface-alt)!important;border-color:var(--glass-border)!important}.settings-orchestrator-dual .integration-refresh-btn,.settings-orchestrator-dual .btn-auth-v3,.settings-orchestrator-dual .btn-primary-v5,.settings-orchestrator-dual .btn-secondary-v5,.settings-orchestrator-dual .billing-primary-btn,.settings-orchestrator-dual .billing-learn-more-btn,.settings-orchestrator-dual .mini-action{border-radius:var(--theme-btn-radius)!important;border:1px solid var(--glass-border)!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;min-height:42px!important;padding:0 1.25rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.settings-orchestrator-dual .integration-input,.settings-orchestrator-dual .workspace-profile-field input,.settings-orchestrator-dual .workspace-profile-field textarea,.settings-orchestrator-dual .sleek-select-trigger,.settings-orchestrator-dual .language-selector-input{border:1px solid var(--theme-field-border)!important;border-radius:var(--theme-field-radius)!important;background:var(--theme-field-bg)!important;min-height:42px!important;color:var(--theme-text-h1)!important;box-shadow:none!important}.settings-orchestrator-dual .integration-input:focus,.settings-orchestrator-dual .workspace-profile-field input:focus,.settings-orchestrator-dual .workspace-profile-field textarea:focus,.settings-orchestrator-dual .sleek-select-container.is-open .sleek-select-trigger,.settings-orchestrator-dual .sleek-select-trigger:focus,.settings-orchestrator-dual .language-selector-input:focus{border-color:var(--theme-field-focus-border)!important;box-shadow:0 0 0 4px var(--theme-field-focus-glow)!important}.settings-orchestrator-dual .sleek-select-dropdown{border:1px solid var(--glass-border)!important;border-radius:var(--theme-field-radius)!important;background:var(--surface)!important}.settings-orchestrator-dual .sleek-select-option{border-radius:calc(var(--theme-field-radius) - 4px)!important;min-height:38px!important;font-weight:700!important}.settings-orchestrator-dual .settings-refresh-action,.settings-orchestrator-dual .settings-secondary-action{border:1px solid var(--glass-border)!important;border-radius:var(--theme-btn-radius)!important;background:var(--surface-alt)!important;min-width:114px!important;height:42px!important;min-height:42px!important;color:var(--primary)!important;box-shadow:none!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;padding:0 1rem!important;font-size:.94rem!important;font-weight:800!important;transform:none!important}.settings-orchestrator-dual .settings-refresh-action span,.settings-orchestrator-dual .settings-secondary-action span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.settings-orchestrator-dual .settings-refresh-action:hover,.settings-orchestrator-dual .settings-secondary-action:hover{border-color:var(--tertiary)!important;background:var(--surface)!important;color:var(--tertiary)!important;transform:translateY(-1px)!important}.settings-orchestrator-dual .settings-refresh-action:disabled,.settings-orchestrator-dual .settings-secondary-action:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.settings-orchestrator-dual .session-manager-panel .btn-terminate-inline{border-radius:var(--theme-btn-radius)!important;min-width:108px!important;height:40px!important;min-height:40px!important;font-family:var(--font-sans)!important;white-space:nowrap!important;flex:none!important;padding:0 .95rem!important;line-height:1!important}.settings-orchestrator-dual .session-manager-panel .btn-terminate-inline svg{flex:none!important}.settings-orchestrator-dual .settings-combo-actions{border:1px solid var(--glass-border)!important;border-radius:var(--theme-btn-radius)!important;background:color-mix(in srgb, var(--surface-alt) 82%, var(--surface))!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.25rem!important;width:auto!important;min-height:50px!important;padding:.25rem!important;display:inline-flex!important;box-shadow:0 14px 34px #0b412714!important}.settings-orchestrator-dual .document-profile-preview{align-items:center!important;column-gap:var(--v-gap)!important;grid-template-columns:minmax(180px,1fr) auto minmax(340px,auto)!important;min-height:74px!important;padding-top:.85rem!important;padding-bottom:.85rem!important;display:grid!important}.settings-orchestrator-dual .document-logo-actions{grid-column:3!important;place-self:center end!important;margin-left:0!important}.settings-orchestrator-dual .document-logo-advanced{border:1px dotted var(--glass-border)!important;background:color-mix(in srgb, var(--surface-alt) 42%, transparent)!important}[data-theme=dark] .settings-orchestrator-dual .document-logo-advanced{background:#10b98109!important;border-color:#10b98161!important}[data-theme=dark] .settings-orchestrator-dual .document-logo-advanced summary{color:var(--tertiary)!important}.settings-orchestrator-dual .settings-combo-actions .settings-combo-action{border-radius:var(--theme-btn-radius)!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;padding:0 1rem!important;transform:none!important}.settings-orchestrator-dual .settings-combo-actions .settings-combo-action:hover{border-color:var(--tertiary)!important;background:var(--surface)!important;color:var(--primary)!important}@media (width<=1000px){.settings-orchestrator-dual .settings-combo-actions{width:100%!important;margin-left:0!important}.settings-orchestrator-dual .document-profile-preview{grid-template-columns:minmax(0,1fr) 56px!important;align-items:center!important;gap:.75rem .85rem!important}.settings-orchestrator-dual .document-profile-preview>div:first-child{min-width:0!important}.settings-orchestrator-dual .document-profile-preview img{justify-self:end!important}.settings-orchestrator-dual .document-logo-actions{grid-column:1/-1!important;justify-self:stretch!important}.settings-orchestrator-dual .settings-combo-actions .settings-combo-action{flex:1 1 0!important}}@media (width<=640px){.settings-orchestrator-dual .integration-panel{border-radius:var(--theme-card-radius-inner)!important;gap:.7rem!important;padding:1rem!important;display:grid!important}.settings-orchestrator-dual .integration-panel .integration-header{border-bottom:1px solid var(--glass-border)!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.9rem!important;padding-bottom:.95rem!important;display:grid!important}.settings-orchestrator-dual .integration-panel .integration-header>div{min-width:0!important}.settings-orchestrator-dual .integration-panel .integration-badge{border-radius:999px!important;width:fit-content!important;min-height:34px!important;padding:.38rem .7rem!important;font-size:.74rem!important;line-height:1!important}.settings-orchestrator-dual .integration-panel .integration-title{text-align:left!important;margin:.75rem 0 0!important;font-size:1.2rem!important;line-height:1.18!important}.settings-orchestrator-dual .integration-panel .integration-copy{text-align:left!important;text-wrap:pretty!important;max-width:none!important;margin-top:.4rem!important;font-size:.88rem!important;line-height:1.45!important}.settings-orchestrator-dual .integration-panel .settings-refresh-action{border-radius:var(--theme-btn-radius)!important;white-space:nowrap!important;width:100%!important;height:44px!important;min-height:44px!important}.settings-orchestrator-dual .integration-panel .integration-overview-grid,.settings-orchestrator-dual .integration-panel .integration-token-grid,.settings-orchestrator-dual .integration-panel .integration-stats-grid{grid-template-columns:1fr!important;gap:.65rem!important;margin-top:0!important}.settings-orchestrator-dual .integration-panel .integration-card,.settings-orchestrator-dual .integration-panel .integration-stat-card{border-radius:var(--theme-card-radius-inner)!important;gap:.62rem!important;padding:.85rem!important}.settings-orchestrator-dual .integration-panel .integration-card-label{letter-spacing:.045em!important;font-size:.74rem!important;line-height:1.15!important}.settings-orchestrator-dual .integration-panel .integration-account-name{margin-top:.45rem!important;font-size:1.12rem!important;line-height:1.12!important}.settings-orchestrator-dual .integration-panel .integration-request-note,.settings-orchestrator-dual .integration-panel .integration-upgrade-copy{margin-top:.2rem!important;margin-bottom:0!important;font-size:.84rem!important;line-height:1.4!important}.settings-orchestrator-dual .integration-panel .integration-meta-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;padding:0!important}.settings-orchestrator-dual .integration-panel .integration-meta-grid div{border:1px solid var(--glass-border)!important;border-radius:var(--theme-field-radius)!important;background:var(--surface)!important;gap:.25rem!important;min-height:70px!important;padding:.65rem!important}.settings-orchestrator-dual .integration-panel .integration-meta-grid strong{font-size:.72rem!important;line-height:1.15!important}.settings-orchestrator-dual .integration-panel .integration-meta-grid span{overflow-wrap:anywhere!important;font-size:.8rem!important;line-height:1.25!important}.settings-orchestrator-dual .integration-panel .integration-entitlement-row{grid-template-columns:1fr!important;gap:.55rem!important;margin:0!important;display:grid!important}.settings-orchestrator-dual .integration-panel .integration-status-chip{border-radius:999px!important;width:fit-content!important;min-height:34px!important;padding:0 .75rem!important;font-size:.82rem!important;line-height:1!important}.settings-orchestrator-dual .integration-panel .integration-entitlement-row .integration-status-chip{justify-content:flex-start!important;width:100%!important}.settings-orchestrator-dual .integration-panel .integration-input{min-height:42px!important;margin-top:.35rem!important}.settings-orchestrator-dual .integration-panel .integration-create-btn{width:100%!important;min-width:0!important;margin-top:0!important}.settings-orchestrator-dual .integration-panel .integration-token-list{gap:.55rem!important;margin-top:0!important}.settings-orchestrator-dual .integration-panel .integration-token-item{border-radius:var(--theme-card-radius-inner)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.65rem!important;padding:.75rem!important;display:grid!important}.settings-orchestrator-dual .integration-panel .integration-stat-card{min-height:74px!important}.settings-orchestrator-dual .integration-panel .ai-usage-empty{border-radius:var(--theme-field-radius)!important;padding:.85rem!important;font-size:.82rem!important;line-height:1.35!important}.settings-orchestrator-dual .integration-panel .integration-stat-label{font-size:.86rem!important;line-height:1.2!important}.settings-orchestrator-dual .integration-panel .integration-stat-value{margin-top:.45rem!important;font-size:1.24rem!important}.settings-orchestrator-dual .ai-usage-panel{border-radius:var(--theme-card-radius-inner)!important;gap:.9rem!important;padding:1rem!important}.settings-orchestrator-dual .ai-usage-header{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.85rem!important;display:grid!important}.settings-orchestrator-dual .ai-usage-header>div{min-width:0!important}.settings-orchestrator-dual .ai-usage-header .integration-badge{border-radius:999px!important;width:fit-content!important;min-height:34px!important;padding:.38rem .7rem!important;font-size:.74rem!important;line-height:1!important}.settings-orchestrator-dual .ai-usage-header .settings-section-title{text-align:left!important;margin:.75rem 0 0!important;font-size:1.2rem!important;line-height:1.18!important}.settings-orchestrator-dual .ai-usage-header .settings-supporting-copy{text-align:left!important;text-wrap:pretty!important;max-width:none!important;margin-top:.4rem!important;font-size:.88rem!important;line-height:1.45!important}.settings-orchestrator-dual .ai-usage-header .integration-status-chip{white-space:nowrap!important;border-radius:999px!important;width:fit-content!important;min-height:34px!important;padding:0 .85rem!important;font-size:.82rem!important;line-height:1!important}.settings-orchestrator-dual .ai-usage-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.settings-orchestrator-dual .ai-usage-metric{border-radius:var(--theme-card-radius-inner)!important;gap:.45rem!important;min-height:74px!important;padding:.75rem!important}.settings-orchestrator-dual .ai-usage-metric span{letter-spacing:.035em!important;font-size:.64rem!important;line-height:1.15!important}.settings-orchestrator-dual .ai-usage-metric strong{overflow-wrap:anywhere!important;font-size:1.12rem!important;line-height:1.05!important}.settings-orchestrator-dual .ai-priority-card,.settings-orchestrator-dual .ai-usage-limit-card,.settings-orchestrator-dual .ai-usage-block{border-radius:var(--theme-card-radius-inner)!important;gap:.7rem!important;padding:.85rem!important}.settings-orchestrator-dual .ai-priority-card{grid-template-columns:1fr!important}.settings-orchestrator-dual .ai-priority-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.settings-orchestrator-dual .ai-priority-metrics div{border-radius:var(--theme-field-radius)!important;min-height:58px!important;padding:.65rem!important}.settings-orchestrator-dual .ai-usage-progress{height:10px!important}.settings-orchestrator-dual .ai-usage-block-head{margin-bottom:.6rem!important}.settings-orchestrator-dual .ai-usage-empty{padding:1rem!important;font-size:.84rem!important;line-height:1.4!important}.settings-orchestrator-dual .ai-usage-dev-toggle{border-radius:var(--theme-btn-radius)!important;white-space:nowrap!important;width:100%!important;min-height:42px!important}.settings-orchestrator-dual #whatsapp-settings.settings-whatsapp-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-manager-embedded,.settings-orchestrator-dual #whatsapp-settings .whatsapp-manager-body{gap:var(--lp-mobile-page-gap,calc(var(--v-gap) / 2))!important}.settings-orchestrator-dual #whatsapp-settings .integration-header{gap:var(--lp-mobile-card-gap,calc(var(--v-gap) / 2.4))!important;border-bottom:1px solid var(--glass-border)!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;padding-bottom:.95rem!important;display:grid!important}.settings-orchestrator-dual #whatsapp-settings .integration-header>div{min-width:0!important}.settings-orchestrator-dual #whatsapp-settings .integration-badge{border-radius:999px!important;width:fit-content!important;min-height:34px!important;padding:.38rem .7rem!important;font-size:.74rem!important;line-height:1!important}.settings-orchestrator-dual #whatsapp-settings .integration-title{text-align:left!important;margin:.75rem 0 0!important;font-size:1.2rem!important;line-height:1.18!important}.settings-orchestrator-dual #whatsapp-settings .integration-copy{text-align:left!important;text-wrap:pretty!important;max-width:none!important;margin-top:.4rem!important;font-size:.88rem!important;line-height:1.45!important}.settings-orchestrator-dual #whatsapp-settings .integration-header .btn-auth-v3{border-radius:var(--theme-btn-radius)!important;white-space:nowrap!important;width:100%!important;height:44px!important;min-height:44px!important;box-shadow:0 12px 24px #0b41272e!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-manager-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-summary-card{border:1px solid var(--glass-border)!important;border-radius:var(--theme-card-radius-inner)!important;background:var(--surface-alt)!important;gap:.65rem!important;min-height:74px!important;padding:.75rem!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-summary-icon{border-radius:10px!important;flex-basis:34px!important;width:34px!important;height:34px!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-summary-copy{gap:.12rem!important;min-width:0!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-summary-card strong{font-size:1rem!important;line-height:1.05!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-summary-card span{overflow-wrap:anywhere!important;font-size:.64rem!important;line-height:1.15!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-manager-grid{gap:var(--lp-mobile-page-gap,calc(var(--v-gap) / 2))!important;grid-template-columns:1fr!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-number-list-panel,.settings-orchestrator-dual #whatsapp-settings .whatsapp-number-detail-panel{gap:var(--lp-mobile-card-gap,calc(var(--v-gap) / 2.4))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-number-list,.settings-orchestrator-dual #whatsapp-settings .whatsapp-channel-list{gap:.65rem!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-number-row{grid-template-columns:auto minmax(0,1fr)!important;gap:.7rem!important;padding:.75rem!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-number-row .whatsapp-provider-pill{grid-column:1/-1!important;justify-self:flex-start!important}.settings-orchestrator-dual #whatsapp-settings .whatsapp-empty-state{padding:1rem!important;font-size:.84rem!important;line-height:1.4!important}.settings-orchestrator-dual #document-profile .config-card-header-sleek{text-align:left!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:.9rem!important;display:grid!important}.settings-orchestrator-dual #document-profile .config-title-box,.settings-orchestrator-dual #document-profile .settings-section-title,.settings-orchestrator-dual #document-profile .settings-supporting-copy{text-align:left!important;min-width:0!important}.settings-orchestrator-dual #document-profile .settings-section-title{margin:0!important;line-height:1.15!important}.settings-orchestrator-dual #document-profile .settings-supporting-copy{text-wrap:pretty!important;max-width:none!important;line-height:1.45!important}.settings-orchestrator-dual #document-profile .document-profile-preview{align-items:stretch!important;padding:.85rem!important}.settings-orchestrator-dual #document-profile .document-profile-preview img{align-self:center!important}.settings-orchestrator-dual #document-profile .document-logo-actions{justify-self:stretch!important}.settings-orchestrator-dual #document-profile .settings-combo-actions{border-radius:999px!important;flex-direction:row!important;gap:.2rem!important;min-height:0!important;padding:.3rem!important}.settings-orchestrator-dual #document-profile .settings-combo-actions .settings-combo-action{white-space:nowrap!important;flex:1 1 0!important;justify-content:center!important;gap:.38rem!important;width:auto!important;height:42px!important;min-height:42px!important;padding:0 .55rem!important}.settings-orchestrator-dual #document-profile .settings-combo-actions .settings-combo-action+.settings-combo-action:before{height:1.3rem!important;display:block!important;left:-.1rem!important}.settings-orchestrator-dual #document-profile .settings-combo-actions .settings-combo-action span{font-size:0!important}.settings-orchestrator-dual #document-profile .settings-combo-actions .document-logo-upload span:after{content:"Upload";font-size:.88rem;line-height:1}.settings-orchestrator-dual #document-profile .settings-combo-actions button.settings-combo-action span:after{content:"Photo";font-size:.88rem;line-height:1}}.assistant-command-bar{--assistant-hub-clearance:calc(2.75rem + var(--v-gap));right:1.5rem;bottom:calc(1.5rem + var(--assistant-hub-clearance));z-index:5000;align-items:flex-end;gap:.75rem;font-family:inherit;display:flex;position:fixed}.assistant-toggle{color:#fff;cursor:pointer;background:#111827;border:1px solid #0f172a26;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 18px 45px #0f172a38}.assistant-panel{background:#fffffffa;border:1px solid #0f172a1f;border-radius:8px;gap:.75rem;width:min(420px,100vw - 2rem);padding:.9rem;display:grid;box-shadow:0 22px 70px #0f172a3d}[data-theme=dark] .assistant-panel{background:#111827fa;border-color:#ffffff1f}.assistant-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assistant-panel-head strong,.assistant-proposal strong,.assistant-results strong{color:var(--theme-text-h1,#111827);font-size:.9rem;line-height:1.2;display:block}.assistant-panel-head span,.assistant-proposal span,.assistant-results span{color:var(--theme-text-muted,#64748b);margin-top:.2rem;font-size:.76rem;line-height:1.35;display:block}.assistant-panel-head button,.assistant-input-row button,.assistant-proposal-actions button{cursor:pointer;border:0}.assistant-panel-head button{width:30px;height:30px;color:var(--theme-text-h1,#111827);background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.assistant-message{color:var(--theme-text-body,#334155);margin:0;font-size:.86rem;line-height:1.45}.assistant-results{gap:.45rem;display:grid}.assistant-results button{text-align:left;cursor:pointer;background:#f8fafce6;border:1px solid #0f172a1a;border-radius:8px;padding:.65rem .7rem}[data-theme=dark] .assistant-results button{background:#1e293be6;border-color:#ffffff1a}.assistant-proposal{background:#f0fdf4eb;border:1px solid #16a34a3d;border-radius:8px;padding:.75rem}[data-theme=dark] .assistant-proposal{background:#14532d3d}.assistant-proposal-actions{gap:.5rem;margin-top:.65rem;display:flex}.assistant-proposal-actions button{color:#fff;background:#111827;border-radius:999px;align-items:center;gap:.35rem;min-height:34px;padding:0 .75rem;font-weight:700;display:inline-flex}.assistant-proposal-actions button+button{color:var(--theme-text-h1,#111827);background:#0f172a14}.assistant-input-row{grid-template-columns:minmax(0,1fr) 38px 38px;gap:.45rem;display:grid}.assistant-input-row input{color:#111827;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:999px;padding:0 .85rem;font-size:.85rem}[data-theme=dark] .assistant-input-row input{color:#fff;background:#0f172acc;border-color:#ffffff1f}.assistant-input-row button{width:38px;height:38px;color:var(--theme-text-h1,#111827);background:#0f172a17;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.assistant-input-row button[type=submit]{color:#fff;background:#111827}.assistant-input-row button:disabled,.assistant-proposal-actions button:disabled{opacity:.5;cursor:not-allowed}.assistant-input-row .is-listening{color:#fff;background:#dc2626}.assistant-spin{animation:.8s linear infinite assistant-spin}@keyframes assistant-spin{to{transform:rotate(360deg)}}@media (width<=900px){.assistant-command-bar{right:1.25rem;bottom:calc(5rem + var(--assistant-hub-clearance))}}@media (width<=640px){.assistant-panel{width:calc(100vw - 1.5rem)}}.operator-tasks-page{flex-direction:column;gap:1rem;padding:1.25rem clamp(1rem,3vw,2rem) 6rem;display:flex}.operator-tasks-hero{border-bottom:1px solid var(--theme-border,#0f172a1f);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.2rem 0;display:flex}.operator-eyebrow{color:var(--theme-muted,#64748b);text-transform:uppercase;letter-spacing:0;margin-bottom:.4rem;font-size:.78rem;font-weight:800;display:block}.operator-tasks-hero h1,.operator-task-detail h2{color:var(--theme-text,#0f172a);margin:0}.operator-tasks-hero p,.operator-task-detail p,.operator-tool-panel p{color:var(--theme-muted,#64748b);max-width:760px;margin:.35rem 0 0;line-height:1.5}.operator-hero-metrics,.operator-task-create,.operator-tabs,.operator-detail-grid,.operator-detail-actions,.operator-template-actions,.operator-approval-box div{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.operator-hero-metrics span,.operator-detail-grid div,.operator-tool-list span{border:1px solid var(--theme-border,#0f172a1f);background:var(--theme-surface,#fff);border-radius:8px;padding:.6rem .75rem}.operator-hero-metrics strong{color:var(--theme-text,#0f172a);font-size:1.15rem;display:block}.operator-alert{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b59;border-radius:8px;padding:.75rem .9rem;font-size:.9rem}.operator-task-create{border:1px solid var(--theme-border,#0f172a1f);background:var(--theme-surface,#fff);border-radius:8px;justify-content:space-between;padding:.9rem}.operator-task-create strong,.operator-task-create span{display:block}.operator-task-create span,.operator-detail-grid span,.operator-plan-step small,.operator-task-row small,.operator-approval-box span{color:var(--theme-muted,#64748b);font-size:.8rem}.operator-template-actions button,.operator-tabs button,.operator-detail-actions button,.operator-approval-box button{border:1px solid var(--theme-border,#0f172a1f);background:var(--theme-surface,#fff);color:var(--theme-text,#0f172a);cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;min-height:36px;padding:0 .75rem;font-weight:700;display:inline-flex}.operator-tabs button.active,.operator-template-actions button:hover,.operator-detail-actions button:hover,.operator-approval-box button:hover{color:#047857;background:#10b98114;border-color:#10b9818c}.operator-task-layout{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.4fr);align-items:start;gap:1rem;display:grid}.operator-task-list,.operator-task-detail{border:1px solid var(--theme-border,#0f172a1f);background:var(--theme-surface,#fff);border-radius:8px}.operator-task-list{flex-direction:column;display:flex;overflow:hidden}.operator-task-row{border:0;border-bottom:1px solid var(--theme-border,#0f172a1a);width:100%;color:var(--theme-text,#0f172a);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px 1fr auto;align-items:center;gap:.65rem;padding:.85rem;display:grid}.operator-task-row.active{background:#10b98114}.operator-task-row span,.operator-task-row strong,.operator-task-row small{min-width:0}.operator-task-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operator-task-row b{color:#047857;font-size:.75rem}.operator-task-detail{min-height:560px;padding:1rem}.operator-detail-head{border-bottom:1px solid var(--theme-border,#0f172a1f);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.operator-status-pill{color:var(--theme-text,#0f172a);text-transform:uppercase;background:#0f172a14;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.operator-status-pill.status-escalated,.operator-status-pill.status-blocked{color:#92400e;background:#f59e0b24}.operator-status-pill.status-waiting_for_approval{color:#1d4ed8;background:#3b82f61f}.operator-status-pill.status-completed{color:#047857;background:#10b98124}.operator-approval-box{background:#3b82f60f;border:1px solid #3b82f647;border-radius:8px;margin-top:1rem;padding:.85rem}.operator-approval-box strong,.operator-approval-box span{margin-bottom:.4rem;display:block}.operator-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;display:grid}.operator-detail-grid div{min-width:0}.operator-detail-grid strong{overflow-wrap:anywhere;margin-top:.2rem;display:block}.operator-plan,.operator-tool-panel{margin-top:1rem}.operator-plan h3,.operator-tool-panel h3{margin:0 0 .65rem;font-size:1rem}.operator-plan-step{border-bottom:1px solid var(--theme-border,#0f172a1a);grid-template-columns:28px 1fr auto;align-items:center;gap:.6rem;padding:.65rem 0;display:grid}.operator-plan-step span{background:#0f172a14;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:inline-grid}.operator-tool-panel{border-top:1px solid var(--theme-border,#0f172a1f);grid-template-columns:minmax(180px,.8fr) 1.2fr;gap:1rem;padding-top:1rem;display:grid}.operator-tool-list{flex-wrap:wrap;align-content:flex-start;gap:.45rem;display:flex}.operator-tool-list span{font-size:.78rem;font-weight:700}.operator-tool-list span.muted{color:var(--theme-muted,#64748b)}.operator-empty{color:var(--theme-muted,#64748b);align-items:center;gap:.5rem;padding:1rem;display:flex}@media (width<=900px){.operator-tasks-hero,.operator-detail-head,.operator-task-create{flex-direction:column;align-items:flex-start}.operator-task-layout,.operator-detail-grid,.operator-tool-panel{grid-template-columns:1fr}}.pwa-custom-prompt-overlay{padding:var(--v-gap);background:color-mix(in srgb, var(--primary) 34%, transparent);-webkit-backdrop-filter:blur(16px);z-index:99999;justify-content:center;align-items:center;animation:.25s cubic-bezier(.16,1,.3,1) pwa-fade-in;display:flex;position:fixed;inset:0}.pwa-custom-prompt-surface{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--theme-card-radius,16px);padding:var(--v-gap);width:min(100%,560px);max-height:calc(100dvh - (var(--v-gap) * 2));box-shadow:var(--glass-shadow);gap:var(--v-gap);flex-direction:column;transition:border-color .2s;animation:.35s cubic-bezier(.16,1,.3,1) pwa-slide-up;display:flex;position:relative;overflow:auto}.pwa-custom-prompt-surface:hover{border-color:var(--tertiary)}.pwa-custom-prompt-close{border:1px solid var(--glass-border);background:var(--surface-alt);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.pwa-custom-prompt-close:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.pwa-custom-prompt-header{align-items:center;gap:1rem;display:flex}.pwa-custom-prompt-logo{border-radius:var(--theme-card-radius,16px);background:var(--primary);width:54px;height:54px;color:var(--secondary);justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 8px 20px #0b412733}.pwa-custom-prompt-logo img{object-fit:cover;width:100%;height:100%}.pwa-custom-prompt-titles{flex-direction:column;gap:.15rem;display:flex}.pwa-custom-prompt-titles h2{color:var(--primary);margin:0;font-size:1.35rem;font-weight:850}.pwa-custom-prompt-subtitle{color:var(--tertiary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.8rem;font-weight:800}.pwa-custom-prompt-body{flex-direction:column;gap:1rem;display:flex}.pwa-custom-prompt-desc{color:var(--text-muted);margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.pwa-custom-prompt-features{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.pwa-custom-prompt-features li{border:1px solid var(--glass-border);border-radius:var(--theme-card-radius,12px);background:var(--surface-alt);align-items:flex-start;gap:.75rem;padding:.75rem;transition:border-color .2s,background .2s;display:flex}.pwa-custom-prompt-features li:hover{border-color:var(--tertiary)}.feature-icon-bullet{background:var(--primary-light);width:22px;height:22px;color:var(--tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-icon-bullet svg{flex-shrink:0}.pwa-custom-prompt-features li strong{color:var(--primary);font-size:.92rem;font-weight:800;display:block}.pwa-custom-prompt-features li span{color:var(--text-muted);font-size:.82rem;font-weight:600;display:block}.pwa-custom-prompt-footer{justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.pwa-custom-prompt-footer button{border-radius:var(--theme-btn-radius,999px);cursor:pointer;min-height:40px;padding:.6rem 1.35rem;font-size:.92rem;font-weight:800;transition:all .2s}@media (width<=640px){.pwa-custom-prompt-overlay{align-items:flex-end;padding:1rem}.pwa-custom-prompt-surface{border-radius:var(--theme-card-radius,16px);padding:1rem}.pwa-custom-prompt-footer{grid-template-columns:1fr;display:grid}.pwa-custom-prompt-footer button{width:100%}}@keyframes pwa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pwa-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.unified-floating-hub{z-index:6000;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;padding:.35rem .65rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 8px 32px #0a241826}.unified-floating-hub:hover{border-color:var(--tertiary);box-shadow:0 12px 40px #0a241840}.unified-floating-hub.is-dragging{cursor:grabbing;transition:none}.hub-action-btn{cursor:pointer;color:var(--primary);background:0 0;border:none;border-radius:9999px;outline:none;align-items:center;gap:.5rem;padding:.45rem .85rem;font-family:Roboto,sans-serif;font-size:.82rem;font-weight:650;text-decoration:none;transition:all .2s;display:flex}.hub-action-btn:hover{color:var(--tertiary);background:#10b9811f}.hub-action-btn.is-dev{color:var(--theme-dev-text)}.hub-action-btn.is-dev:hover{background:var(--theme-dev-bg);color:var(--theme-dev-text)}.hub-divider{background:var(--glass-border);opacity:.7;width:1px;height:18px;margin:0 .15rem}@media (width<=1024px){.unified-floating-hub{padding:.3rem .5rem;bottom:5rem;right:1.25rem}.unified-floating-hub.whatsapp-numbers-page{display:none}.hub-action-btn{gap:.35rem;padding:.4rem .65rem;font-size:.76rem}}@media (width<=640px){.unified-floating-hub{flex-direction:column;gap:.15rem;padding:.25rem;bottom:6.35rem;right:.75rem}.hub-action-btn{justify-content:center;width:40px;height:40px;padding:0}.hub-action-btn span{display:none}.hub-divider{width:24px;height:1px;margin:.05rem 0}}.pro-hero-card>.pro-hero-right{justify-self:end!important;width:min(100%,380px)!important}.pro-hero-card>.pro-hero-right>.pro-stat-strip,.orders-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(76px,auto)!important;gap:.6rem!important;width:100%!important;display:grid!important}.pro-hero-card>.pro-hero-right>.pro-stat-strip:has(>.pro-stat-card:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.orders-stat-strip:has(>.pro-stat-card:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.pro-hero-card>.pro-hero-right>.pro-stat-strip>.pro-stat-card{border:1px solid color-mix(in srgb, var(--primary) 14%, var(--glass-border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, white), color-mix(in srgb, var(--surface-alt) 90%, var(--surface))), var(--glass-bg)!important;border-radius:14px!important;min-width:0!important;min-height:76px!important;box-shadow:inset 0 1px #ffffffc7,0 14px 34px #0b41270f!important}.pro-hero-card>.pro-hero-right>.pro-stat-strip>.pro-stat-card:before{content:none!important;display:none!important}.pro-hero-card>.pro-hero-right>.pro-stat-strip>.pro-stat-card .pro-stat-val{color:var(--primary)!important;font-size:1.28rem!important;font-weight:850!important}.pro-hero-card>.pro-hero-right>.pro-stat-strip>.pro-stat-card .pro-stat-label{color:var(--text-muted)!important;font-size:.68rem!important;font-weight:850!important;line-height:1.18!important}@media (width<=900px){.pro-hero-card>.pro-hero-right{justify-self:stretch!important;width:100%!important}}@media (width<=720px){.mobile-app-shell{--lp-mobile-page-gap:calc(var(--v-gap) / 2);--lp-mobile-card-gap:calc(var(--v-gap) / 2.4);--lp-mobile-control-gap:calc(var(--v-gap) / 3)}.mobile-app-shell .main-content{padding:calc(var(--v-gap) / 3) calc(var(--v-gap) / 2)!important}.mobile-app-shell :where(.container,.theme-container,.settings-shell,[class*=mobile-],[class*=Mobile]){gap:var(--lp-mobile-page-gap)!important}.mobile-app-shell :where(.container,.theme-container,.settings-shell)>:where(header,main,section,article,form,div,.glass,.pro-hero-card,.theme-card-main){margin-top:0!important;margin-bottom:0!important}.mobile-app-shell :where(.pro-hero-card,.theme-card-main,.glass,.settings-group-v5,.config-card-v2-sleek,.dashboard-attention-panel,.orders-main-panel,.orders-inbox-preview,.mobile-whatsapp-settings,.mobile-third-party-settings){margin-bottom:0!important}.mobile-app-shell .pro-hero-card{gap:calc(var(--v-gap) / 2)!important;padding:calc(var(--v-gap) / 1.5)!important;border:1px solid var(--lp-accent-border)!important;background:var(--lp-accent-hero-bg), var(--surface)!important;border-radius:14px!important;flex-direction:column!important;align-items:stretch!important;display:flex!important;overflow:hidden!important;box-shadow:0 12px 30px #06281814!important}.mobile-app-shell .pro-hero-card:before{background:var(--primary)!important;opacity:.9!important;width:4px!important}.mobile-app-shell .pro-hero-card>div:first-child{align-items:flex-start!important;gap:var(--lp-mobile-card-gap)!important;min-width:0!important}.mobile-app-shell .pro-hero-left{gap:calc(var(--v-gap) / 4)!important;min-width:0!important}.mobile-app-shell .pro-hero-eyebrow{color:var(--text-muted)!important;letter-spacing:.06em!important;gap:.38rem!important;font-size:.7rem!important;font-weight:850!important}.mobile-app-shell .pro-hero-title{color:var(--primary)!important;letter-spacing:0!important;margin:0!important;font-size:1.35rem!important;line-height:1.08!important}.mobile-app-shell .pro-hero-desc{color:var(--text-muted)!important;margin:0!important;font-size:.82rem!important;font-weight:650!important;line-height:1.45!important}.mobile-app-shell .pro-hero-actions{gap:var(--lp-mobile-control-gap)!important;margin-top:calc(var(--v-gap) / 4)!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;width:100%!important;display:grid!important}.mobile-app-shell .pro-hero-actions:has(>:only-child){grid-template-columns:minmax(0,1fr)!important}.mobile-app-shell .pro-hero-actions .theme-btn,.mobile-app-shell .pro-hero-card>div:first-child .theme-btn{border-radius:var(--theme-btn-radius,999px)!important;min-height:36px!important;padding:0 .72rem!important;font-size:.78rem!important}.mobile-app-shell .pro-hero-actions>:only-child{width:100%!important}.mobile-app-shell .pro-hero-card .pro-stat-strip,.mobile-app-shell .pro-hero-card>.pro-hero-right>.pro-stat-strip{justify-content:flex-start!important;align-items:center!important;gap:calc(var(--v-gap) / 4)!important;flex-wrap:wrap!important;grid-template-columns:none!important;grid-auto-rows:auto!important;width:100%!important;display:flex!important}.mobile-app-shell .pro-hero-card .pro-stat-card,.mobile-app-shell .pro-hero-card>.pro-hero-right>.pro-stat-strip>.pro-stat-card{border-color:color-mix(in srgb, var(--secondary) 62%, var(--glass-border))!important;border-radius:var(--theme-pill-radius,999px)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 78%, var(--secondary)), color-mix(in srgb, var(--surface) 92%, var(--tertiary)))!important;width:auto!important;min-width:0!important;min-height:26px!important;box-shadow:none!important;flex-direction:row!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:.24rem!important;padding:.22rem .52rem!important;display:inline-flex!important}.mobile-app-shell .pro-hero-card .pro-stat-card:before,.mobile-app-shell .pro-hero-card>.pro-hero-right>.pro-stat-strip>.pro-stat-card:before{content:none!important;display:none!important}.mobile-app-shell .pro-hero-card .pro-stat-val,.mobile-app-shell .pro-hero-card>.pro-hero-right>.pro-stat-strip>.pro-stat-card .pro-stat-val{min-width:0!important;height:auto!important;color:var(--primary)!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:.76rem!important;font-weight:850!important;line-height:1!important;display:inline!important}.mobile-app-shell .pro-hero-card .pro-stat-label,.mobile-app-shell .pro-hero-card>.pro-hero-right>.pro-stat-strip>.pro-stat-card .pro-stat-label{min-width:0!important;color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.55rem!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}@media (width<=520px){.mobile-app-shell .pro-hero-card .pro-stat-strip,.mobile-app-shell .pro-hero-card>.pro-hero-right>.pro-stat-strip{grid-template-columns:1fr!important;gap:.35rem!important;display:grid!important}.mobile-app-shell .pro-hero-card .pro-stat-card,.mobile-app-shell .pro-hero-card>.pro-hero-right>.pro-stat-strip>.pro-stat-card{justify-content:flex-start!important;width:100%!important;min-height:30px!important;padding:.35rem .6rem!important}.mobile-app-shell .pro-hero-card .pro-stat-label,.mobile-app-shell .pro-hero-card>.pro-hero-right>.pro-stat-strip>.pro-stat-card .pro-stat-label{text-overflow:clip!important;white-space:normal!important;line-height:1.1!important;overflow:visible!important}}.mobile-app-shell .m-dashboard-hero-v5{justify-content:space-between!important;align-items:center!important;gap:var(--lp-mobile-card-gap)!important;padding:calc(var(--v-gap) / 1.7)!important;border:1px solid var(--glass-border)!important;background:var(--surface)!important;border-radius:14px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #06281814!important}.mobile-app-shell .m-dashboard-hero-v5:before{content:""!important;background:var(--primary)!important;width:4px!important;position:absolute!important;inset:0 auto 0 0!important}.mobile-app-shell .m-hero-eyebrow{color:var(--text-muted)!important;letter-spacing:.08em!important;font-size:.68rem!important;font-weight:850!important}.mobile-app-shell .m-hero-title{color:var(--primary)!important;font-size:1.35rem!important;line-height:1.08!important}.mobile-app-shell .m-hero-action{border-radius:var(--theme-btn-radius,999px)!important;background:var(--primary)!important;min-height:34px!important;color:var(--theme-text-inverse,#fff)!important;border-color:var(--primary)!important;font-size:.78rem!important}.mobile-app-shell .mobile-filter-rail{z-index:30!important;align-items:center!important;gap:var(--lp-mobile-control-gap)!important;width:100%!important;min-width:0!important;display:flex!important;position:relative!important;overflow:visible!important}.mobile-app-shell .mobile-filter-search{border:1px solid var(--theme-field-border)!important;border-radius:var(--theme-field-radius)!important;background:var(--theme-field-bg)!important;min-width:0!important;min-height:38px!important;color:var(--theme-text-h1)!important;box-shadow:none!important;flex:auto!important;align-items:center!important;gap:.45rem!important;padding:0 .75rem!important;display:flex!important}.mobile-app-shell .mobile-filter-search:focus-within{border-color:var(--theme-field-focus-border)!important;box-shadow:0 0 0 3px var(--theme-field-focus-glow)!important}.mobile-app-shell .mobile-filter-search svg{color:var(--text-muted)!important;flex:none!important}.mobile-app-shell .mobile-filter-search input{width:100%!important;min-width:0!important;color:var(--theme-text-h1)!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;outline:0!important;font-size:.78rem!important;font-weight:650!important}.mobile-app-shell .mobile-doc-code-card{justify-content:space-between!important;align-items:center!important;gap:var(--lp-mobile-control-gap)!important;border:1px solid var(--glass-border)!important;border-radius:var(--theme-card-radius,14px)!important;background:var(--surface-alt)!important;padding:.55rem .7rem!important;display:flex!important;box-shadow:0 10px 28px #0628180f!important}.mobile-app-shell .mobile-doc-code-label{min-width:0!important;color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:.04em!important;white-space:nowrap!important;align-items:center!important;gap:.3rem!important;font-size:.68rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.mobile-app-shell .mobile-doc-code-actions{align-items:center!important;gap:var(--lp-mobile-control-gap)!important;min-width:0!important;display:flex!important}.mobile-app-shell .mobile-doc-code-input{border:1px solid var(--theme-field-border)!important;border-radius:var(--theme-field-radius)!important;background:var(--theme-field-bg)!important;width:5.25rem!important;min-width:0!important;min-height:34px!important;color:var(--theme-text-h1)!important;font-family:var(--font-mono)!important;text-transform:uppercase!important;box-shadow:none!important;outline:0!important;padding:0 .7rem!important;font-size:.8rem!important;font-weight:700!important}.mobile-app-shell .mobile-doc-code-input:focus{border-color:var(--theme-field-focus-border)!important;box-shadow:0 0 0 3px var(--theme-field-focus-glow)!important}.mobile-app-shell .mobile-doc-code-actions .theme-btn{min-height:34px!important;padding:0 .82rem!important}.mobile-app-shell .mobile-category-filter-button{border:1px solid var(--theme-field-border)!important;border-radius:var(--theme-field-radius)!important;background:var(--theme-field-bg)!important;width:7.25rem!important;min-height:38px!important;color:var(--theme-text-h1)!important;font:inherit!important;box-shadow:none!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:.45rem!important;padding:0 .68rem 0 .78rem!important;font-size:.78rem!important;font-weight:800!important;display:inline-flex!important}.mobile-app-shell .mobile-category-filter-button[aria-expanded=true]{border-color:var(--secondary)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--secondary) 18%, transparent)!important}.mobile-app-shell .mobile-category-filter-button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.mobile-app-shell .mobile-category-filter-button svg{color:var(--primary)!important;flex:none!important;transition:transform .16s!important}.mobile-app-shell .mobile-category-filter-button svg.open{transform:rotate(180deg)!important}.mobile-app-shell .mobile-category-dropdown{flex:none;min-width:0;position:relative}.mobile-category-menu{z-index:13000;border:1px solid color-mix(in srgb, var(--primary) 10%, var(--glass-border));border-radius:var(--theme-field-radius);background:color-mix(in srgb, var(--surface) 98%, transparent);-webkit-backdrop-filter:blur(18px);gap:.25rem;width:min(14rem,100vw - 1.5rem);max-height:9rem;padding:.5rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 14px 30px #05140d24}.mobile-category-menu button{border-radius:calc(var(--theme-field-radius) - .35rem);min-width:0;min-height:34px;color:var(--theme-text-h1);font:inherit;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.mobile-category-menu button.active{background:color-mix(in srgb, var(--tertiary) 14%, var(--surface));color:color-mix(in srgb, var(--secondary) 86%, var(--primary));border-color:#0000}.mobile-category-menu button.active svg{color:var(--secondary)!important}.mobile-category-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-app-shell :where(.dashboard-stat-grid,.dashboard-action-grid,.dashboard-attention-grid,.orders-dashboard-metrics,.orders-hero-metrics,.order-filter-bar,.order-history-search,.order-work-tabs,.buyer-dashboard-tabs,.documents-grid,.settings-section-nav,.mobile-document-tabs,.category-scroll-container,.m-disco-list,.transcript-dev-grid){gap:var(--lp-mobile-card-gap)!important;column-gap:var(--lp-mobile-card-gap)!important;row-gap:var(--lp-mobile-card-gap)!important}.mobile-app-shell :where(.theme-btn,.theme-btn-compact,.btn-primary-v5,.btn-secondary-v5){min-height:34px}.orders-hero-card>.pro-hero-right{width:100%!important}.orders-hero-card>.pro-hero-right>.orders-stat-strip{justify-content:flex-start!important;align-items:center!important;gap:calc(var(--v-gap) / 4)!important;flex-wrap:wrap!important;width:100%!important;display:flex!important}.orders-hero-card>.pro-hero-right>.orders-stat-strip>.pro-stat-card{border-color:color-mix(in srgb, var(--secondary) 62%, var(--glass-border))!important;border-radius:var(--theme-pill-radius,999px)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 78%, var(--secondary)), color-mix(in srgb, var(--surface) 92%, var(--tertiary)))!important;width:auto!important;min-width:0!important;min-height:26px!important;box-shadow:none!important;flex-direction:row!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:.24rem!important;padding:.22rem .52rem!important;display:inline-flex!important}.orders-hero-card>.pro-hero-right>.orders-stat-strip>.pro-stat-card .pro-stat-val{min-width:0!important;height:auto!important;color:var(--primary)!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:.76rem!important;font-weight:850!important;line-height:1!important;display:inline!important}.orders-hero-card>.pro-hero-right>.orders-stat-strip>.pro-stat-card .pro-stat-label{min-width:0!important;color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.55rem!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}}.documents-type-tabs,.settings-section-nav,.settings-shell .settings-section-nav,.sleek-tab-bar,.supplier-subnav,.supplier-detail-tabs,.buyer-dashboard-tabs,.order-work-tabs,.m-rels-tabs,.mobile-document-tabs,.operator-tabs{border:1px solid var(--lp-accent-border)!important;border-radius:var(--theme-card-radius,14px)!important;background:var(--lp-accent-rail-bg), var(--glass-bg)!important;width:100%!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 86%, transparent), 0 10px 28px #0628180f!important;-webkit-backdrop-filter:blur(18px)!important;scrollbar-width:none!important;align-items:center!important;gap:.35rem!important;padding:.32rem!important;display:flex!important;overflow:auto hidden!important}.documents-type-tabs::-webkit-scrollbar{display:none!important}.settings-section-nav::-webkit-scrollbar{display:none!important}.settings-shell .settings-section-nav::-webkit-scrollbar{display:none!important}.sleek-tab-bar::-webkit-scrollbar{display:none!important}.supplier-subnav::-webkit-scrollbar{display:none!important}.supplier-detail-tabs::-webkit-scrollbar{display:none!important}.buyer-dashboard-tabs::-webkit-scrollbar{display:none!important}.order-work-tabs::-webkit-scrollbar{display:none!important}.m-rels-tabs::-webkit-scrollbar{display:none!important}.mobile-document-tabs::-webkit-scrollbar{display:none!important}.operator-tabs::-webkit-scrollbar{display:none!important}.documents-type-tabs button,.settings-section-nav button,.settings-shell .settings-section-nav button,.sleek-tab-btn,.supplier-subnav-tab,.supplier-detail-tab,.buyer-dashboard-tabs button,.order-work-tabs button,.m-rels-tab,.m-rels-tabs button,.operator-tabs button{border-radius:calc(var(--theme-card-radius,14px) - 4px)!important;min-width:fit-content!important;min-height:38px!important;color:var(--text-muted)!important;font-family:var(--font-sans)!important;letter-spacing:.02em!important;text-transform:none!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;padding:0 .82rem!important;font-size:.82rem!important;font-weight:820!important;line-height:1!important;transition:background .16s,border-color .16s,color .16s!important;display:inline-flex!important}.documents-type-tabs button:hover,.documents-type-tabs button.active,.settings-section-nav button:hover,.settings-section-nav button.active,.settings-shell .settings-section-nav button:hover,.settings-shell .settings-section-nav button.active,.sleek-tab-btn:hover,.sleek-tab-btn.is-active,.supplier-subnav-tab:hover,.supplier-subnav-tab.active,.supplier-detail-tab:hover,.supplier-detail-tab.active,.buyer-dashboard-tabs button:hover,.buyer-dashboard-tabs button.active,.buyer-dashboard-tabs button[aria-selected=true],.order-work-tabs button:hover,.order-work-tabs button.active,.order-work-tabs button[aria-selected=true],.m-rels-tab:hover,.m-rels-tab.active,.m-rels-tabs button:hover,.m-rels-tabs button.active,.m-rels-tabs button[aria-selected=true],.operator-tabs button:hover,.operator-tabs button.active,.operator-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--primary) 22%, var(--glass-border))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, white), color-mix(in srgb, var(--surface) 90%, var(--primary-light))), var(--surface)!important;color:var(--primary)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 88%, transparent), 0 8px 18px #06281814!important}.documents-type-tabs button.active,.settings-section-nav button.active,.settings-shell .settings-section-nav button.active,.sleek-tab-btn.is-active,.supplier-subnav-tab.active,.supplier-detail-tab.active,.buyer-dashboard-tabs button.active,.buyer-dashboard-tabs button[aria-selected=true],.order-work-tabs button.active,.order-work-tabs button[aria-selected=true],.m-rels-tab.active,.m-rels-tabs button.active,.m-rels-tabs button[aria-selected=true],.operator-tabs button.active,.operator-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--primary) 72%, var(--glass-border))!important}.sleek-tab-badge,.supplier-subnav-tab span,.supplier-detail-tab span,.documents-type-tabs .lp-new-indicator{border:1px solid var(--glass-border)!important;background:var(--surface)!important;min-width:22px!important;height:22px!important;color:inherit!important;border-radius:999px!important;place-items:center!important;padding:0 .35rem!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important;display:inline-grid!important}@media (width>=1025px){:where(.container,.theme-container,.settings-shell,.settings-section-stack,.settings-orchestrator-dual,.orders-workspace,.commercial-documents,.catalogue-workspace,.supplier-order-builder,.marketplace-hub,.marketplace-v3-container,.social-mkt-container,.role-dashboard-container,.buyer-chat-workspace,.whatsapp-manager-embedded,.whatsapp-manager-shell){gap:var(--v-gap)!important;row-gap:var(--v-gap)!important;column-gap:var(--v-gap)!important}:where(.container,.theme-container,.settings-shell,.settings-section-stack,.settings-orchestrator-dual,.orders-workspace,.commercial-documents,.catalogue-workspace,.supplier-order-builder,.marketplace-hub,.marketplace-v3-container,.social-mkt-container,.role-dashboard-container,.buyer-chat-workspace,.whatsapp-manager-embedded,.whatsapp-manager-shell)>:where(header,main,nav,aside,section,article,form,div,.glass,.pro-hero-card,.theme-card-main),.pro-hero-card,.settings-subsection-nav{margin-top:0!important;margin-bottom:0!important}}:root{--theme-app-bg:#f8faf9;--theme-v-gap:var(--lp-page-gap,1.5rem);--theme-h-gap:var(--lp-card-gap,1.5rem);--theme-card-bg-primary:#fefffe;--theme-card-bg-message:#e7f1ec;--theme-card-bg-warning:#fff4c7;--theme-card-bg-dark:#0a3f2a;--theme-card-radius-outer:1.5rem;--theme-card-radius-inner:1rem;--theme-card-padding:1.5rem;--theme-card-border:1px solid #0b41271f;--theme-card-shadow:0 12px 34px #06281812;--theme-font-sans:"Roboto", "Inter", sans-serif;--theme-font-serif:"Outfit", sans-serif;--theme-font-mono:"JetBrains Mono", monospace;--theme-text-h1:#063925;--theme-text-body:#063925;--theme-text-muted:#435e50;--theme-text-accent:#c7a514;--theme-text-inverse:#fff;--theme-dev-bg:#fce7f3;--theme-dev-text:#be185d;--theme-dev-border:#f472b6;--theme-pill-radius:999px;--theme-pill-padding-y:.35rem;--theme-pill-padding-x:1rem;--theme-pill-confirmed-bg:#d9eee6;--theme-pill-confirmed-text:#063925;--theme-pill-shortage-bg:#f4df86;--theme-pill-shortage-text:#816b16;--theme-pill-tab-bg:#d9eee6;--theme-pill-tab-text:#063925;--theme-btn-radius:999px;--theme-btn-primary-bg:#0b4127;--theme-btn-primary-text:#fff;--theme-btn-primary-hover:#10b981;--theme-btn-secondary-bg:#eaf2ef;--theme-btn-secondary-text:#0b4127;--theme-btn-secondary-hover:#fff;--theme-btn-circular-size:44px;--theme-btn-circular-bg:#fff;--theme-btn-circular-color:#0b4127;--theme-btn-circular-shadow:0 2px 10px #0b41271a;--theme-btn-circular-border:1px solid #0b41270d;--theme-field-bg:#fff;--theme-field-border:#0b412733;--theme-field-radius:1rem;--theme-field-focus-glow:#10b98126;--theme-field-focus-border:#10b981;--theme-overlay-bg:#0b412766;--theme-overlay-blur:blur(8px);--theme-modal-bg:#fff;--theme-modal-radius:1.5rem;--theme-modal-shadow:0 24px 60px #00000026}:root .theme-context-menu{z-index:7000;-webkit-backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #0b41271a;border-radius:14px;gap:.25rem;min-width:146px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 18px 42px #0f172a24}:root .theme-context-menu button,:root .theme-context-menu .theme-menu-item{min-height:34px;color:var(--theme-text-h1);cursor:pointer;font-family:var(--theme-font-sans);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:0 .65rem;font-size:.86rem;font-weight:600;transition:background .15s;display:flex}:root .theme-context-menu button:hover,:root .theme-context-menu .theme-menu-item:hover{background:#0b41270f}:root .theme-context-menu button.danger,:root .theme-context-menu .theme-menu-item.danger{color:#b42318}:root .theme-context-menu button.danger:hover,:root .theme-context-menu .theme-menu-item.danger:hover{background:#b4231812}:root{--theme-nav-capsule-bg:transparent;--theme-nav-capsule-hover:#0b41270d;--theme-nav-divider:#0b412733;--theme-table-divider:1px solid #0b41271f}[data-theme=dark]{--theme-app-bg:#05140d;--theme-card-bg-primary:#0a2418;--theme-card-bg-message:#10b98114;--theme-card-bg-warning:#e3cd491a;--theme-card-bg-dark:#10b981;--theme-card-border:1px solid #10b98126;--theme-card-shadow:0 8px 32px #0006;--theme-text-h1:#f0fdf4;--theme-text-body:#a3b9ad;--theme-text-muted:#5e7a6d;--theme-text-inverse:#05140d;--theme-dev-bg:#db277726;--theme-dev-text:#f472b6;--theme-dev-border:#db277766;--theme-field-bg:#0a241899;--theme-field-border:#10b98133;--theme-field-focus-glow:#10b98140;--theme-modal-bg:#0a2418;--theme-overlay-bg:#0009;--theme-table-divider:1px solid #10b98126}.theme-container,.theme-card-main,.theme-card-action,.theme-card-message,.theme-card-warning,.theme-card-dark{font-family:var(--theme-font-sans);color:var(--theme-text-body)}.theme-heading-page{font-family:var(--theme-font-sans);color:var(--theme-text-h1);letter-spacing:-.04em;margin:0 0 .5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.theme-page-subtitle{font-family:var(--theme-font-sans);color:var(--theme-text-muted);margin:0;font-size:1.1rem;font-weight:500}h1,h2,h3,h4,.theme-heading{font-family:var(--theme-font-serif);color:var(--theme-text-h1)}.theme-container{gap:var(--theme-v-gap);flex-direction:column;width:100%;display:flex}.theme-grid-3{gap:var(--theme-h-gap) var(--theme-v-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theme-grid-4{gap:var(--theme-h-gap) var(--theme-v-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1024px){.theme-grid-3,.theme-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.theme-grid-3,.theme-grid-4{grid-template-columns:1fr}}.theme-scrollbar-enabled::-webkit-scrollbar{width:6px;height:6px}.theme-scrollbar-enabled::-webkit-scrollbar-track{background:0 0}.theme-scrollbar-enabled::-webkit-scrollbar-thumb{background:#0b412733;border-radius:10px}[data-theme=dark] .theme-scrollbar-enabled::-webkit-scrollbar-thumb{background:#10b9814d}.theme-card-main{background:var(--theme-card-bg-primary);border-radius:var(--theme-card-radius-outer);padding:var(--theme-card-padding);border:var(--theme-card-border);box-shadow:var(--theme-card-shadow);transition:all .3s}.theme-card-message{background:var(--theme-card-bg-message);border-radius:var(--theme-card-radius-inner);padding:1rem 1.25rem}.theme-card-warning{background:var(--theme-card-bg-warning);border-radius:var(--theme-card-radius-inner);padding:1rem 1.25rem}.theme-card-dark{background:var(--theme-card-bg-dark);border-radius:var(--theme-card-radius-inner);color:var(--theme-text-inverse);padding:1rem 1.25rem}.theme-input{background:var(--theme-field-bg);border:1px solid var(--theme-field-border);border-radius:var(--theme-field-radius);width:100%;height:48px;color:var(--theme-text-h1);outline:none;padding:0 1.25rem;transition:all .2s}.theme-input:focus{border-color:var(--theme-field-focus-border);box-shadow:0 0 0 4px var(--theme-field-focus-glow)}.theme-input-compact{background:var(--theme-field-bg);border:1px solid var(--theme-field-border);border-radius:var(--theme-field-radius);width:100%;height:40px;color:var(--theme-text-h1);outline:none;padding:0 .85rem;font-size:.85rem;transition:all .2s}.theme-input-compact:focus{border-color:var(--theme-field-focus-border);box-shadow:0 0 0 4px var(--theme-field-focus-glow)}.theme-select-wrapper{width:100%;position:relative}.theme-select-dropdown{background:var(--theme-card-bg-primary);border:var(--theme-card-border);border-radius:var(--theme-field-radius);width:100%;box-shadow:var(--theme-card-shadow);z-index:50;margin-top:.5rem;position:absolute;top:100%;left:0;overflow:hidden}.theme-btn{border-radius:var(--theme-btn-radius);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:700;transition:all .2s;display:inline-flex;white-space:nowrap!important}.theme-btn-primary{background:var(--theme-btn-primary-bg);color:var(--theme-btn-primary-text)}.theme-btn-primary:hover{background:var(--theme-btn-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #0b412733}.theme-btn-secondary{background:var(--theme-btn-secondary-bg);color:var(--theme-btn-secondary-text);border:1px solid var(--theme-field-border)}.theme-btn-secondary:hover{background:var(--theme-btn-secondary-hover);border-color:var(--theme-field-focus-border);transform:translateY(-2px)}.theme-btn-circle{width:var(--theme-btn-circular-size);height:var(--theme-btn-circular-size);background:var(--theme-btn-circular-bg);color:var(--theme-btn-circular-color);box-shadow:var(--theme-btn-circular-shadow);border:var(--theme-btn-circular-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.theme-btn-circle:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0b412726}.theme-pill{border-radius:var(--theme-pill-radius);padding:var(--theme-pill-padding-y) var(--theme-pill-padding-x);justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.theme-pill-confirmed{background:var(--theme-pill-confirmed-bg);color:var(--theme-pill-confirmed-text)}.theme-pill-shortage{background:var(--theme-pill-shortage-bg);color:var(--theme-pill-shortage-text)}.theme-pill-dev{background:var(--theme-dev-bg);color:var(--theme-dev-text);border:1px solid var(--theme-dev-border)}.theme-pill-tab{background:var(--theme-pill-tab-bg);color:var(--theme-pill-tab-text);cursor:pointer;padding:.6rem 1.5rem;transition:all .2s}.theme-pill-tab:hover,.theme-pill-tab[aria-selected=true]{background:var(--theme-card-bg-primary);box-shadow:0 2px 8px #0000000d}.dashboard-section-action{gap:calc(var(--v-gap) / 4);white-space:nowrap;padding:.5rem 1rem;font-weight:700;text-decoration:none}@media (width<=768px){.role-dashboard-container .dashboard-focus-card:hover{border-color:var(--tertiary)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--tertiary) 58%, transparent), 0 8px 24px #0b412714!important;transform:none!important}.role-dashboard-container .dashboard-focus-action:hover{transform:none!important}.role-dashboard-container .dashboard-attention-panel{gap:var(--v-gap)!important;border-radius:var(--radius-md)!important;background:color-mix(in srgb, var(--surface) 92%, var(--theme-card-bg-message))!important;padding:1rem!important;box-shadow:0 8px 24px #0b41270f!important}.role-dashboard-container .dashboard-section-head{align-items:start!important;gap:calc(var(--v-gap) / 2)!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.role-dashboard-container .dashboard-section-head h3{max-width:13rem;margin:calc(var(--v-gap) / 6) 0 0!important;font-size:1.08rem!important;line-height:1.08!important}.role-dashboard-container .dashboard-section-action{border:1px solid color-mix(in srgb, var(--tertiary) 22%, var(--glass-border));min-height:38px;box-shadow:none;border-radius:999px;font-size:.84rem;padding:.48rem .9rem!important}.role-dashboard-container .dashboard-attention-grid{gap:calc(var(--v-gap) / 2)!important;grid-template-columns:1fr!important}.role-dashboard-container .dashboard-attention-card{box-shadow:none;border-radius:var(--radius-sm)!important;background:var(--surface)!important;grid-template-columns:minmax(0,1fr) 2.4rem!important;align-items:center!important;min-height:0!important;padding:.9rem 1rem!important}.role-dashboard-container .dashboard-attention-card.attention{background:#fff8d8!important}.role-dashboard-container .dashboard-attention-card.attention:first-child{background:linear-gradient(#10b98121,#ecf8f2f2)!important}.role-dashboard-container .dashboard-attention-card div{align-items:center;column-gap:calc(var(--v-gap) / 2);row-gap:calc(var(--v-gap) / 5);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.role-dashboard-container .dashboard-attention-card span{grid-column:1/-1;line-height:1.2;font-size:.72rem!important}.role-dashboard-container .dashboard-attention-card strong{grid-row:2;min-width:2rem;grid-column:1!important;font-size:1.8rem!important;line-height:1!important}.role-dashboard-container .dashboard-attention-card p{grid-row:2;grid-column:2!important;margin:0!important;font-size:.86rem!important;line-height:1.32!important}.role-dashboard-container .dashboard-attention-card svg{border:1px solid color-mix(in srgb, var(--tertiary) 20%, var(--glass-border));background:color-mix(in srgb, var(--tertiary) 8%, var(--surface));box-sizing:content-box;border-radius:999px;justify-self:end;width:1.15rem;height:1.15rem;padding:.55rem}.role-dashboard-container .dashboard-stat-grid{gap:calc(var(--v-gap) / 2)!important;grid-template-columns:1fr!important}.role-dashboard-container .dashboard-stat-grid>.theme-card-main{align-items:center;column-gap:calc(var(--v-gap) / 2);grid-template-columns:auto minmax(0,1fr);row-gap:calc(var(--v-gap) / 5)!important;border-radius:var(--radius-md)!important;background:var(--surface)!important;padding:.95rem 1rem!important;display:grid!important;box-shadow:0 8px 22px #0b41270b!important}.role-dashboard-container .dashboard-stat-grid>.theme-card-main span{grid-column:1/-1;line-height:1.2;font-size:.72rem!important}.role-dashboard-container .dashboard-stat-grid>.theme-card-main strong{grid-column:1;min-width:2rem;font-size:1.8rem!important;line-height:1!important}.role-dashboard-container .dashboard-stat-grid>.theme-card-main p{grid-column:2;margin:0!important;font-size:.86rem!important;line-height:1.32!important}.role-dashboard-container .theme-grid-4{gap:calc(var(--v-gap) / 2)!important;grid-template-columns:1fr!important}.role-dashboard-container .theme-grid-4>.theme-card-action{grid-template-columns:minmax(0,1fr) 2rem;min-height:0;border-radius:var(--radius-md)!important;border-color:var(--glass-border)!important;background:var(--surface)!important;align-items:center!important;padding:.95rem 1rem!important;display:grid!important;box-shadow:0 8px 22px #0b41270b!important}.role-dashboard-container .theme-grid-4>.theme-card-action:hover{border-color:var(--tertiary)!important}.role-dashboard-container .theme-grid-4>.theme-card-action strong{line-height:1.2;font-size:.96rem!important}.role-dashboard-container .theme-grid-4>.theme-card-action p{margin:calc(var(--v-gap) / 3) 0 0!important;font-size:.86rem!important;line-height:1.38!important}.role-dashboard-container .theme-grid-4>.theme-card-action svg{background:color-mix(in srgb, var(--tertiary) 7%, var(--surface));width:1rem;height:1rem;color:var(--primary);box-sizing:content-box;border-radius:999px;justify-self:end;padding:.5rem}}.theme-modal-overlay{background:var(--theme-overlay-bg);-webkit-backdrop-filter:var(--theme-overlay-blur);backdrop-filter:var(--theme-overlay-blur);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.theme-modal-surface{background:var(--theme-modal-bg);border-radius:var(--theme-modal-radius);box-shadow:var(--theme-modal-shadow);border:var(--theme-card-border);width:90%;max-width:500px;padding:2rem}:where(.theme-modal-overlay,.documents-modal-backdrop,.claim-review-backdrop,.builder-confirm-backdrop,.passkey-prompt-backdrop,.pwa-custom-prompt-overlay,.beta-feedback-layer,.v5-modal-backdrop,.v6-modal-backdrop-elite,.catalogue-add-backdrop){background:var(--theme-overlay-bg)!important;-webkit-backdrop-filter:var(--theme-overlay-blur)!important}:where(.v5-modal-backdrop,.v6-modal-backdrop-elite){justify-content:center!important;align-items:center!important}:where(.theme-modal-surface,.documents-modal,.claim-review-modal,.builder-confirm-modal,.confirm-modal-desktop,.passkey-prompt-card,.pwa-custom-prompt-surface,.beta-feedback-panel){border:1px solid color-mix(in srgb, var(--tertiary) 22%, var(--glass-border))!important;border-radius:var(--theme-modal-radius)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, var(--secondary)), var(--surface) 42%), var(--theme-modal-bg)!important;box-shadow:var(--theme-modal-shadow)!important}:where(.theme-modal-surface,.documents-modal,.claim-review-modal,.builder-confirm-modal,.confirm-modal-desktop,.passkey-prompt-card,.pwa-custom-prompt-surface,.beta-feedback-panel) :where(input,select,textarea){width:100%;min-height:42px;font:inherit;accent-color:var(--tertiary);font-size:.9rem;font-weight:650;transition:border-color .2s,box-shadow .2s,background .2s;border:1.5px solid var(--theme-field-border)!important;border-radius:var(--theme-field-radius)!important;background-color:var(--theme-field-bg)!important;color:var(--theme-text-h1)!important;outline:none!important}:where(.theme-modal-surface,.documents-modal,.claim-review-modal,.builder-confirm-modal,.confirm-modal-desktop,.passkey-prompt-card,.pwa-custom-prompt-surface,.beta-feedback-panel) :where(input,select,textarea):focus{border-color:var(--theme-field-focus-border)!important;box-shadow:0 0 0 4px var(--theme-field-focus-glow)!important}:where(.theme-modal-surface,.documents-modal,.claim-review-modal,.builder-confirm-modal,.confirm-modal-desktop,.passkey-prompt-card,.pwa-custom-prompt-surface,.beta-feedback-panel) select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--primary) 50%), linear-gradient(135deg, var(--primary) 50%, transparent 50%);background-position:calc(100% - 1.25rem),calc(100% - .9rem);background-repeat:no-repeat;background-size:.38rem .38rem,.38rem .38rem;padding-right:2.75rem!important}:where(.theme-modal-surface,.documents-modal,.claim-review-modal,.builder-confirm-modal,.confirm-modal-desktop,.passkey-prompt-card,.pwa-custom-prompt-surface,.beta-feedback-panel) input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.theme-modal-surface,.documents-modal,.claim-review-modal,.builder-confirm-modal,.confirm-modal-desktop,.passkey-prompt-card,.pwa-custom-prompt-surface,.beta-feedback-panel) input[type=date]::-webkit-calendar-picker-indicator{background-color:color-mix(in srgb, var(--tertiary) 10%, var(--surface));cursor:pointer;border-radius:999px;width:1.55rem;height:1.55rem;margin-right:-.25rem}:where(.theme-modal-surface,.documents-modal,.claim-review-modal,.builder-confirm-modal,.confirm-modal-desktop,.passkey-prompt-card,.pwa-custom-prompt-surface,.beta-feedback-panel) :where(button,a.theme-btn){border-radius:var(--theme-btn-radius)}:where(.theme-modal-surface,.documents-modal,.claim-review-modal,.builder-confirm-modal,.confirm-modal-desktop,.passkey-prompt-card,.pwa-custom-prompt-surface,.beta-feedback-panel) :where(button:hover,a.theme-btn:hover){border-color:var(--tertiary)!important}.theme-nav-capsule{background:var(--theme-nav-capsule-bg);border-radius:999px;align-items:center;gap:1rem;padding:.5rem 1rem;transition:background .2s;display:flex}.theme-nav-capsule:hover{background:var(--theme-nav-capsule-hover)}.theme-nav-divider{background:var(--theme-nav-divider);width:1px;height:20px}.theme-table-header{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:var(--theme-table-divider);padding-bottom:.75rem;font-size:.8rem;font-weight:700}.theme-table-row{border-bottom:var(--theme-table-divider);align-items:center;padding:1rem 0;display:flex}.theme-table-row:last-child{border-bottom:none}.buyer-order-fab{background:var(--theme-text-h1);color:var(--theme-text-inverse);font-family:var(--theme-font-sans);z-index:5100;border-radius:999px;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;position:fixed;bottom:5.25rem;right:1.5rem;box-shadow:0 8px 32px #06392540}.buyer-order-fab:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 12px 40px #06392559}@media (width<=900px){.buyer-order-fab{bottom:8.6rem;right:1.25rem}}.theme-card-action{cursor:pointer;text-decoration:none;transition:all .2s}.theme-card-action:hover{border:1px solid var(--theme-text-accent);transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}
