.app,body{color:var(--ink);background:var(--paper)}.brand,.overview-metric strong,h1,h2,h3{font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;letter-spacing:-.035em}.app .sidebar{color:#4e6575;border:1px solid #e3ecf1;box-shadow:0 8px 35px #20395907;padding:18px 10px 10px}.sidebar .brand{color:#233746}.sidebar .brand small,.sidebar .workspace-label{color:#698192}.sidebar .brand-logo{background:transparent;padding:0}.sidebar .nav-item{height:36px;border-radius:10px;color:#4e6575;transition:background .18s,color .18s}.sidebar .nav-item svg{background:#f3f7f9;color:#698192;padding:6px;border-radius:9px;box-sizing:content-box}.sidebar .nav-item.active{background:#eff4f7;color:#419ad9;font-weight:700;box-shadow:none}.sidebar .nav-item.active svg{background:#419ad9;box-shadow:0 4px 8px #419ad920}.sidebar .nav-item:hover{color:#419ad9;background:#f5f8fa}.sidebar-footer{border-color:#edf1f7}.sidebar-footer .icon-button,.sidebar-footer small{color:#698192}.topbar{background:#f8fafc;border:0;border-bottom:1px solid #dfe9ef;gap:18px;box-shadow:0 4px 12px #22344d06}.breadcrumb{color:#698192}.sera-top{background:white;border:1px solid #dce7f8;border-radius:20px}.sera-quick{background:#fff;border-color:#e3ecf1;border-radius:20px;box-shadow:0 3px 12px #24477c05}.sera-quick svg{color:#419ad9}.sera-quick button{border-radius:50%}.top-actions .avatar{background:#e8f1ff;color:#419ad9}.page-heading{background:transparent;border:0;padding:0;margin-bottom:22px;min-height:68px;box-shadow:none}.page-heading:after{display:none}.page-title-group{display:flex;gap:14px;align-items:center;min-width:0}.page-title-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:17px;background:#419ad9;color:white;flex-shrink:0;box-shadow:0 7px 18px #419ad923}.page-heading h1{font-weight:750;font-size:30px;color:#233746}.page-heading .eyebrow{color:#698192;letter-spacing:1.5px;font-size:9px}.page-heading p{color:#698192;font-size:13px}.button{border-radius:12px;border-color:#dfe9ef;background:white;color:#4e6575;transition:transform .18s,box-shadow .18s,background .18s}.app .page .button.primary,.modal .button.primary,.sera-window .button.primary{background:#419ad9;border-color:#419ad9;color:white;box-shadow:0 5px 12px #419ad920}.button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 16px #23497816}.button:not(:disabled):active{transform:translateY(1px);box-shadow:none}.button:disabled{transform:none;box-shadow:none}.table-link,.text-button{color:#419ad9}.table-link:hover{text-decoration:underline;text-underline-offset:3px}.filter-disclosure{background:#fff;border:1px solid #e3ecf1;border-radius:13px;padding:0}.filter-disclosure summary{color:#698192}.filter-disclosure[open]{background:#fdfefe}.search{background:white;border-color:#e3ecf1;border-radius:12px}.search:focus-within{border-color:#8ac5ef;box-shadow:0 0 0 3px #419ad910}.table-scroll{border:1px solid #e3ecf1;background:#fff;border-radius:17px;box-shadow:0 5px 20px #25406b04}.table-scroll th{background:#f5f8fa;color:#698192;font-size:11px;font-weight:600;letter-spacing:.035em;border-color:#ebf2f6}.table-scroll td{color:#4e6575;border-color:#ebf2f6;padding-top:15px;padding-bottom:15px}.table-scroll tbody tr{transition:background .18s}.table-scroll tbody tr:hover td:first-child{box-shadow:inset 3px 0 #419ad9}.overview-metric{position:relative;overflow:hidden;border:0!important;border-radius:20px;padding:16px 18px;background:var(--metric-fill)!important;box-shadow:0 6px 18px #24467808!important}.overview-metric:before{content:"";position:absolute;right:-24px;bottom:-40px;width:120px;height:120px;border:24px solid #ffffff24;border-radius:50%;pointer-events:none}.overview-metric>*{position:relative}.overview-metric.green{--metric-fill:#cdf4ef;--metric-ink:#17665f}.overview-metric.orange{--metric-fill:#ffded8;--metric-ink:#913e36}.overview-metric.violet{--metric-fill:#edf3f6;--metric-ink:#447aa1}.overview-metric strong{color:var(--metric-ink);font-size:31px;font-weight:750}.overview-metric .metric-top,.overview-metric small{color:var(--metric-ink)}.overview-metric small{opacity:.85}.overview-metric .metric-top svg{background:#ffffff50;color:var(--metric-ink);padding:8px;box-sizing:content-box;border-radius:12px}.overview-card,.panel,.product-card{background:white;border:1px solid #e3ecf1;border-radius:18px;box-shadow:0 6px 20px #24467805}.overview-card header{background:transparent;border-color:#ebf2f6}.overview-card h2{color:#233746;font-size:17px}.overview-card .card-kicker{color:#698192}.overview-attention-list button{color:#4e6575;border-color:#ebf2f6}.overview-attention-list button>svg:first-child{background:#eff4f7;color:#419ad9;padding:8px;box-sizing:content-box;border-radius:12px}.overview-attention-list button:nth-child(2)>svg:first-child{background:#def6f3;color:#168274}.overview-attention-list button:nth-child(3)>svg:first-child{background:#ffede8;color:#b65b3e}.overview-attention-list button:hover{background:#fafcff}.overview-links b{background:#eff4f7;color:#419ad9;border-radius:7px;padding:4px 10px}.status-total>strong,.warehouse-numbers strong{color:#419ad9}.detail-photo,.product-photo,.sera-no-photo{background:#f5f8fc;border-color:#e6edf6}.detail-photo img,.product-photo img{object-fit:contain}.product-info{padding:18px}.product-info h3{color:#233746}.modal-overlay{background:#27436b55;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal{background:white;border:1px solid #e1eaf7;border-radius:22px;box-shadow:0 25px 90px #1e3d6925}.modal-heading{background:white;border:0;border-bottom:1px solid #f0f4fa;padding:20px 24px}.modal-heading h2{color:#233746;font-weight:750}.modal-heading .icon-button{background:#f3f7fd;border-radius:50%;color:#698192}.modal .detail-tabs{background:transparent;padding:0;border:0;gap:7px;margin-bottom:18px}.modal .detail-tabs button{background:#f5f8fc;color:#698192;border:0;border-radius:18px;padding:9px 16px;box-shadow:none}.modal .detail-tabs button[aria-selected=true]{background:#e6f0ff;color:#419ad9;box-shadow:none;font-weight:700}.modal .detail-tabs button:hover{background:#eff4f7;color:#419ad9}.modal input,.modal select,.modal textarea{border-color:#dfe8f5;border-radius:10px;color:#4e6575}.modal .form-footer{background:#fdfefe;border-color:#edf2f9}.account-totals>div,.sera-metrics>div{border:0;border-radius:15px}.account-totals>div:first-child,.sera-metrics>div:first-child{background:#eff4f7}.account-totals>div:nth-child(2),.sera-metrics>div:nth-child(2){background:#dff7f0}.account-totals>div:nth-child(3),.sera-metrics>div:nth-child(3){background:#fff0e9}.account-totals strong,.sera-metrics b{color:#4e6575}.account-totals small,.sera-metrics small{color:#698192}.customer-order{background:white;border-color:#e4edf8;border-radius:12px}.customer-order[open]{background:#f9fcff;border-color:#bcd4f4}.payment-balance{background:#f0f7ff;border-color:#dae9fa;border-radius:14px}.sera-window{border-radius:22px;border-color:#dae8f8;box-shadow:0 20px 70px #224a6b20}.sera-header,.sera-window.full .sera-header{background:white;border-bottom:1px solid #e9f1fa}.sera-header h2,.sera-header small{color:#4e6575}.sera-symbol{background:#eff4f7;color:#419ad9;border-radius:12px}.sera-header .button{border-radius:18px}.sera-view{background:#fff}.sera-view h2{color:#233746}.sera-result-row{background:white;border:1px solid #e5eef9;border-radius:15px}.chat-composer{background:#fdfefe;border-color:#e7eff9}.chat-composer form{border-color:#e0eaf8;border-radius:17px;background:white}.chat-message.user{background:#419ad9;color:white}.sera-top{color:#419ad9;background:#f5f8fa;border-color:#cae8fa}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #8ac5ef;outline-offset:3px}@media(min-width:1100px){.app .sidebar{left:12px;top:12px;bottom:12px;height:calc(100dvh - 24px);width:218px;border-radius:20px}.main{margin-left:242px}.page,.topbar{padding-top:16px}}@media(max-width:700px){.page-heading h1{font-size:24px}.page-title-icon{width:42px;height:42px;border-radius:13px}.page-title-group{gap:10px}.page-heading p{font-size:12px}.modal-heading{padding:15px 18px}.modal .detail-tabs{gap:4px}.modal .detail-tabs button{padding:8px 10px;font-size:12px}.overview-metric strong{font-size:24px}}@media(prefers-reduced-motion:no-preference){:is(.button,.icon-button,.text-button,.sera-top,.sera-quick button,.overview-metric,.overview-attention-list button,.overview-links button,.warehouse-numbers button,.suggestions button,.chat-record,.attachments a) svg{transform-origin:center;transition:transform .22s cubic-bezier(.2,.8,.3,1)}:is(.button,.icon-button,.text-button,.sera-top,.sera-quick button,.overview-metric,.overview-attention-list button,.overview-links button,.warehouse-numbers button,.suggestions button,.chat-record,.attachments a):focus-visible:not(:disabled):not([aria-disabled=true]) svg{transform:rotate(-7deg) scale(1.08)}:is(.button,.icon-button,.text-button,.sera-top,.sera-quick button,.suggestions button):active:not(:disabled):not([aria-disabled=true]) svg{transform:scale(.91)}.attachments a,.chat-record,.icon-button,.sera-quick button,.sera-top,.suggestions button,.text-button{transition:transform .18s,background .18s,box-shadow .18s}:is(.icon-button,.sera-top,.suggestions button,.chat-record):active:not(:disabled){transform:scale(.97)}.modal .detail-tabs button,.period-tabs button,.report-tabs button{transition:background .18s,color .18s,box-shadow .18s,transform .18s}:is(.modal .detail-tabs button,.report-tabs button,.period-tabs button):active:not(:disabled){transform:scale(.96)}.customer-order,.product-card,.sera-result-row{transition:border-color .2s,box-shadow .2s,background .2s}.customer-order:focus-within,.product-card:focus-within,.sera-result-row:focus-within{box-shadow:0 5px 16px #0755b513}.detail-tab-content,.notice[role=alert],.notice[role=status]{animation:detail-reveal .2s ease-out}@media(hover:hover) and (pointer:fine){:is(.button,.icon-button,.text-button,.sera-top,.sera-quick button,.overview-metric,.overview-attention-list button,.overview-links button,.warehouse-numbers button,.suggestions button,.chat-record,.attachments a):hover:not(:disabled):not([aria-disabled=true]) svg{transform:rotate(-7deg) scale(1.08)}:is(.button,.icon-button,.overview-attention-list button,.overview-links button):hover:not(:disabled) svg.lucide-arrow-up-right{transform:translate(2px,-2px)}:is(.button,.text-button,.suggestions button,.chat-record):hover:not(:disabled) svg.lucide-arrow-right{transform:translateX(3px)}:is(.button,.sera-quick button):hover:not(:disabled) svg.lucide-send{transform:translate(2px,-2px) rotate(-6deg)}.customer-order:hover,.product-card:hover,.sera-result-row:hover{box-shadow:0 5px 16px #0755b513}.attachments a:hover,.suggestions button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0755b514}}}@keyframes detail-reveal{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:is(.button,.icon-button,.text-button,.sera-top,.sera-quick button,.overview-metric,.overview-attention-list button,.overview-links button,.warehouse-numbers button,.suggestions button,.chat-record,.attachments a) svg{transition:none!important;animation:none!important;transform:none!important}.detail-tab-content,.notice[role=alert],.notice[role=status]{animation:none}.attachments a,.chat-record,.customer-order,.icon-button,.product-card,.sera-quick button,.sera-result-row,.sera-top,.suggestions button,.text-button{transition:none}}@media(prefers-reduced-motion:no-preference){.overview-metric{transition:transform .22s,box-shadow .22s}.overview-metrics>.overview-metric{animation:workshop-rise .3s ease-out both}.overview-metrics>.overview-metric:nth-child(2){animation-delay:40ms}.overview-metrics>.overview-metric:nth-child(3){animation-delay:80ms}.overview-metrics>.overview-metric:nth-child(4){animation-delay:.12s}.product-photo img{transition:transform .35s cubic-bezier(.2,.8,.3,1)}.detail-tabs button{transition:background .18s,color .18s,box-shadow .18s}.field input,.field select,.field textarea{transition:border-color .18s,box-shadow .18s}.field:focus-within input,.field:focus-within select,.field:focus-within textarea{box-shadow:0 0 0 3px #419ad920}.sidebar .nav-item svg{transition:transform .22s}@media(hover:hover) and (pointer:fine){.overview-metric:hover{transform:translateY(-4px)}.product-card:hover .product-photo img{transform:scale(1.045)}.sidebar .nav-item:hover svg{transform:rotate(-8deg) scale(1.08)}.button.primary{background-size:180% 100%;background-image:linear-gradient(110deg,transparent 35%,#ffffff22 50%,transparent 65%);background-position:140% 0;transition:background-position .45s,transform .18s,box-shadow .18s}.button.primary:hover:not(:disabled){background-position:-40% 0}}}@keyframes workshop-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.field input,.field select,.field textarea,.overview-metric,.product-photo img,.sidebar .nav-item svg{animation:none!important;transition:none!important}.button:not(:disabled):active,.button:not(:disabled):hover{transform:none}}.header-sera .global-sera{display:flex;align-items:stretch;gap:0;margin:0;flex-shrink:0;border:1px solid #307eb5;border-radius:12px;background:#419ad9;box-shadow:0 4px 12px #419ad91a}.header-sera .global-sera .sera-top{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:0;border-radius:11px 0 0 11px;background:transparent;color:#fff;box-shadow:none;font-weight:700;font-size:12px;letter-spacing:.4px}.header-sera .global-sera .sera-top span{display:inline}.header-sera .global-sera .sera-top small{color:#d7e8ff;letter-spacing:0;font-weight:500}.header-sera .global-sera .mic-top{width:36px;min-height:40px;height:auto;padding:0;border:0;border-left:1px solid #ffffff30;border-radius:0 11px 11px 0;background:transparent;color:white}.header-sera .global-sera .mic-top:hover,.header-sera .global-sera .sera-top:hover{background:#ffffff15}.header-sera .global-sera .sera-active-light{background:#ffc887;box-shadow:0 0 0 3px #ffc88725;width:7px;height:7px}.header-sera .global-sera .sera-active-light.working{background:#ffe496;box-shadow:0 0 0 3px #ffe49625}.header-sera .global-sera button:focus-visible{outline:3px solid #8ac5ef;outline-offset:3px}.sera-quick button svg{color:white}@media(max-width:600px){.header-sera .global-sera .sera-top{padding:0 9px;gap:6px}.header-sera .global-sera .sera-top small{display:none}.header-sera .global-sera .mic-top{width:33px}}.sera-header .sera-window-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sera-header .sera-window-controls .button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;font-size:11px;border-radius:9px;white-space:nowrap}.sera-window.panel .sera-header .sera-window-controls{grid-column:1/-1;width:100%;justify-content:flex-start;flex-wrap:wrap;border-top:0;padding-top:3px}.sera-window.full .sera-header .sera-window-controls{flex-wrap:wrap}.sera-window.panel .sera-header small{font-size:11px}.sera-inline-results{display:grid;gap:10px;margin:12px 0}.sera-inline-results article{padding:13px;border:1px solid #dce7f6;border-radius:12px;background:#fff}.sera-inline-results small{display:block;margin-top:4px;color:#698192}.sera-inline-results p{margin:10px 0}.sera-inline-amounts{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:12px}.sera-inline-amounts span{font-size:12px}.sera-inline-amounts b{display:block;color:#233746}.report-results>.panel-heading{flex-wrap:wrap;gap:12px}.report-results>.panel-heading>.actions{justify-content:flex-start;gap:8px}.customer-account>.actions{align-items:flex-end;gap:12px}.customer-account>.actions .field{margin-bottom:0}.customer-account>.actions,.receipt-all{margin-bottom:16px}.receipt-all{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #d8e4f5}.receipt-all .field{margin:0;min-width:230px}.receipt-all small{flex:1 1;min-width:190px;color:#698192;line-height:1.5}:root{--blue:#419ad9}.app .sidebar{background:#233746;border-color:#393c3f;color:#eee7dd}.sidebar .brand,.sidebar .brand small{color:#fff5e9}.sidebar .workspace-label,.sidebar-footer small{color:#c5bcb0}.sidebar .nav-item{color:#e4ddd4}.sidebar .nav-item svg{background:#383c3e;color:#d5c8b8}.sidebar .nav-item.active{background:#419ad9;color:#fff}.sidebar .nav-item.active svg{background:#fff2;color:#fff}.sidebar .nav-item:hover{background:#404244;color:#fff}.sidebar-footer{border-color:#484a4b;color:#eee7dd}.sidebar-footer .icon-button{color:#d5c8b8}.app .topbar{border-bottom-color:#dfe9ef}.top-actions .avatar{background:#eff4f7;color:#307eb5}input,select,textarea{border-color:#dfe9ef;color:#384f60;background:#fff}input::placeholder,textarea::placeholder{color:#738a9a}.modal input,.modal select,.modal textarea{border-color:#dfe9ef;color:#384f60}.search:focus-within,input:focus,select:focus,textarea:focus{border-color:#419ad9;box-shadow:0 0 0 3px #419ad91a}.context-filters,.field small,.filter-disclosure summary,.muted,.pagination,.sera-inline-results small,td small{color:#698192}.notice:not(.error):not(.success){background:#f3f7f9;border-color:#c7e2f1;color:#426782}.empty-icon,.empty>svg{background:#eff4f7;color:#419ad9}.detail-tabs button[aria-selected=true],.selected{background:#eff4f7!important;color:#307eb5!important}.chat-composer form,.customer-order,.modal,.sera-inline-results article,.sera-result-row,.sera-window{border-color:#e3ecf1}.modal-overlay,.sera-backdrop.visible{background:#24282a66}.modal .detail-tabs button{background:#f3f7f9;color:#617b8d}.modal .detail-tabs button:hover,.modal .detail-tabs button[aria-selected=true]{background:#eff4f7;color:#307eb5}.chat-composer,.modal .form-footer{background:#f9fbfc;border-color:#e3ecf1}.sera-header,.sera-window.full .sera-header{background:#fdfefe;border-color:#e3ecf1}.sera-orb,.sera-symbol{background:#eff4f7;color:#419ad9}.detail-photo,.product-photo,.sera-no-photo{background:#f2f6f8}.sera-row-number{background:#eff4f7;color:#307eb5}.chat-composer>small,.sera-export-note,.sera-voice-preference button{color:#698192}.sera-quick{color:#419ad9}.sera-quick input{color:#384f60}.sera-quick input::placeholder{color:#738a9a}.header-sera .global-sera .sera-top small{color:#fff3ce}.overview-metric.blue{--metric-fill:#419ad9}.overview-metric.green{--metric-fill:#c8f3ed;--metric-ink:#384f60}.overview-metric.orange{--metric-fill:#ffe1d9;--metric-ink:#993e3c}.overview-metric.violet{--metric-fill:#419ad9;--metric-ink:#fff}.overview-attention-list button:nth-child(2)>svg:first-child,.overview-attention-list button:nth-child(3)>svg:first-child{background:#eff4f7;color:#307eb5}.account-totals>div:nth-child(2),.sera-metrics>div:nth-child(2){background:#dcf7ee}.account-totals>div:nth-child(3),.sera-metrics>div:nth-child(3){background:#ffe1d9}.payment-balance{background:#f3f7f9;border-color:#c7e2f1}.field-unavailable select:disabled{background:#fff1f2;border-color:#e8aeb4;color:#8b4148}.field-unavailable small{color:#9c4148}.sera-floating-bubble{position:fixed;z-index:90;width:66px;height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:2px solid white;border-radius:50%;background:#419ad9;color:white;box-shadow:0 8px 28px #47201145;cursor:grab;animation:sera-bubble-in .24s ease-out}.sera-floating-bubble:active{cursor:grabbing}.sera-floating-bubble span{font-size:10px;font-weight:800}.sera-floating-bubble:focus-visible{outline:3px solid #df9977;outline-offset:4px}@keyframes sera-bubble-in{0%{opacity:0;transform:scale(.7) translateY(12px)}to{opacity:1;transform:none}}.sera-window.full{animation:sera-expand .28s ease-out}@keyframes sera-expand{0%{opacity:.4;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.stock-preview{display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:#edfbf8;border:1px solid #b8dedc;border-radius:12px;padding:12px 16px;margin:12px 0;min-width:190px}.stock-preview small{display:block;color:#466d73}.stock-preview strong{display:block;font-size:23px;color:#204c55}.stock-preview em{font-size:12px;font-style:normal}.stock-preview .stock-short strong,.stock-preview .stock-warning{color:#ad2929}.stock-warning{width:100%}.line-item .stock-preview{flex:0 0 100%;margin:0}.line-item{flex-wrap:wrap}.history-entry{border:2px solid #d99418!important;background:#fff3ce!important;border-radius:12px}.history-entry>summary{font-size:15px!important;font-weight:800!important;color:#815807!important;padding:18px!important}.history-entry>summary:before{content:"REGISTRO HISTÓRICO · ";font-size:11px;letter-spacing:.04em}.context-filters{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px!important;padding:20px!important}.context-filters>label,.module-filters>label{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0}.context-filters input,.context-filters select,.module-filters input,.module-filters select{width:100%;max-width:none!important;min-height:42px}.context-filters>.module-filters{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;padding-top:16px}.context-filters>span,.document-filter-help{grid-column:1/-1;margin:0!important}.context-filters>.button,.context-filters>.text-button{min-height:42px}.picker .search.compact{width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:center;padding:0 12px;gap:8px}.picker .search.compact input{width:100%;min-width:0;flex:1 1;border:0;background:transparent;box-shadow:none;padding:12px 0}.picker .search.compact:focus-within{outline:2px solid #71b6e7;outline-offset:2px}.picker .search.compact svg{flex:none}.sera-welcome .suggestions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;width:100%;max-width:650px;margin:24px auto}.sera-welcome .suggestions button{padding:14px;background:white;border:1px solid #cae8fa;border-radius:12px;color:#307eb5;text-align:left}@media(prefers-reduced-motion:reduce){.sera-floating-bubble,.sera-window.full{animation:none}}.delivery-order-preview{margin:20px 0;border:1px solid #d8e8f2;border-radius:16px;background:#fff;padding:20px;animation:sera-expand .22s ease-out}.delivery-order-preview header{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.delivery-order-preview h3{margin:5px 0;font-size:21px}.delivery-order-preview p{margin:6px 0 14px;color:#698192}.delivery-totals{display:flex;gap:24px}.delivery-totals span{display:flex;flex-direction:column;gap:6px;font-size:12px}.delivery-totals strong{font-size:20px;color:#307eb5}.delivery-products{display:grid;gap:10px}.delivery-products article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid #e3ecf1;border-radius:12px;padding:15px}.delivery-products article.chosen{border:2px solid #419ad9;background:#f4f8fa}.delivery-products small{display:block;margin-top:6px;color:#698192}.delivery-products dl{display:flex;gap:22px;grid-column:1;margin:0}.delivery-products dt{font-size:12px;color:#698192}.delivery-products dd{font-weight:700;font-size:18px;margin:5px 0 0}.delivery-products button{grid-column:2;grid-row:1/3;align-self:center}.delivery-entry{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.delivery-entry .stock-preview{grid-column:1/-1}.delivery-notes,.delivery-products strong{overflow-wrap:anywhere}@media(max-width:600px){.delivery-order-preview{padding:14px}.delivery-order-preview header{display:block}.delivery-totals{margin:15px 0}.delivery-products article{grid-template-columns:minmax(0,1fr)}.delivery-products button{grid-column:1;grid-row:auto;min-height:44px;width:100%}.delivery-products dl{justify-content:space-between;gap:10px}.delivery-entry{grid-template-columns:minmax(0,1fr)}.delivery-entry input,.delivery-entry select{min-height:44px;font-size:16px}.delivery-order-preview h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.delivery-order-preview{animation:none}}.notice.attention-notice{position:relative;border:1px solid #d18b53!important;border-left:5px solid #419ad9!important;background:#fff2df!important;color:#663615!important;box-shadow:0 5px 18px #8c43151c;padding:17px 20px;font-weight:600;line-height:1.6;transform-origin:center;scroll-margin:24px;margin-top:16px;margin-bottom:16px}.notice.attention-notice.error{background:#fff0ee!important;color:#922b26!important;border-color:#dc8d86 #dc8d86 #dc8d86 #b72e26!important;box-shadow:0 5px 18px #b72e261b}.notice.attention-notice.success{background:#eaf7f0!important;color:#205c42!important;border-color:#8ec5a8 #8ec5a8 #8ec5a8 #287956!important}.attention-notice .button{flex-shrink:0}.attention-notice:before{content:"!";display:inline-flex;align-items:center;justify-content:center;border:2px solid;border-radius:50%;width:22px;height:22px;min-width:22px;margin-right:10px;font-weight:800;vertical-align:middle}.attention-notice.success:before{content:"✓"}@media(max-width:600px){.notice.attention-notice{padding:14px;font-size:14px;flex-wrap:wrap}.attention-notice .button{margin-top:8px}}:root{--ink:#233746;--text:#233746;--text-soft:#698192;--paper:#f8fafc;--bg:#f8fafc;--border:#e3ecf1;--blue:#389fe8;--purple:#419ad9;--accent:#419ad9}.app,body{background:#f6f9fb}.app .sidebar{background:#fff;border-color:#dde8ef;box-shadow:0 12px 35px #4d7a9b12;color:#496376}.sidebar .brand{color:#294458}.sidebar .brand small,.sidebar .workspace-label{color:#7792a5}.sidebar .nav-item{color:#52697a}.sidebar .nav-item svg,.sidebar .nav-item.active{background:var(--nav-tint,#eff4f7);color:var(--nav-color,#419ad9)}.sidebar .nav-item.active{box-shadow:inset 3px 0 var(--nav-color,#419ad9)}.sidebar .nav-item.active svg{background:var(--nav-color,#419ad9);color:white}.sidebar .nav-item:hover{background:var(--nav-tint,#eff4f7);color:var(--nav-color,#419ad9)}.sidebar-footer{color:#4e6575;border-color:#e3ecf1}.sidebar-footer .icon-button,.sidebar-footer small{color:#698192}.app .topbar{background:#f8fafc;border-color:#e3ecf1}.page-title-icon{background:var(--module-color,#419ad9);box-shadow:0 7px 20px color-mix(in srgb,var(--module-color,#419ad9) 24%,transparent)}.page-heading .eyebrow{color:var(--module-color,#419ad9)}.app .page .button.primary{background:var(--module-color,#419ad9);border-color:var(--module-color,#419ad9)}.app .page .table-link{color:var(--module-color,#419ad9)}.filter-disclosure{border-top:3px solid var(--module-color,#419ad9)}.table-scroll th{background:linear-gradient(110deg,#f3f7f9,#eaf5ff);color:#547288}.table-scroll tbody tr:hover{background:#f5f8fa}.modal{background:#fff}.modal-heading{background:linear-gradient(110deg,#f1f5f8,#ecf6ff);border-color:#dfe9ef}.modal-heading h2{color:#3c6079}.detail-tabs button{background:#f3f7f9;color:#617b8d}.detail-tabs button:nth-child(2){background:#def6f3;color:#176b71}.detail-tabs button:nth-child(3){background:#fff0cd;color:#895b0b}.detail-tabs button:nth-child(4){background:#ffe5ed;color:#a63768}.modal .detail-tabs button[aria-selected=true]{background:#419ad9!important;color:#fff!important}.header-sera .global-sera,.header-sera .global-sera .mic-top,.header-sera .global-sera .sera-top,.sera-floating-bubble{background:linear-gradient(125deg,#469cd9,#438abd);border-color:#52a1d9;color:white}.sera-orb,.sera-symbol{background:linear-gradient(135deg,#ebf2f6,#fce4f3);color:#408fc8}.chat-message.user{background:linear-gradient(120deg,#419ad9,#509acf)}.sera-header,.sera-window.full .sera-header{background:linear-gradient(110deg,#f8fafc,#f2f7ff)}.sera-quick button{background:#419ad9}.sera-quick button:disabled{background:#a5cce7}.sera-active-light{background:#ffd35a!important}.sera-floating-bubble{box-shadow:0 9px 28px #419ad945}.sera-floating-bubble:focus-visible{outline-color:#86c3ee}.overview-metric.blue{--metric-fill:linear-gradient(120deg,#47a5e8,#419ad9);--metric-ink:#fff}.overview-metric.green{--metric-fill:#bdf2e9;--metric-ink:#155f61}.overview-metric.orange{--metric-fill:#ffdbd2;--metric-ink:#983b3b}.overview-metric.violet{--metric-fill:#e5eef3;--metric-ink:#356d95}.overview-attention-list button:nth-child(2)>svg:first-child{background:#d5f5ef;color:#148175}.overview-attention-list button:nth-child(3)>svg:first-child{background:#ffe4ee;color:#b03871}.account-totals>div:first-child,.sera-metrics>div:first-child{background:#eef4f7}.account-totals>div:nth-child(2),.sera-metrics>div:nth-child(2){background:#d4f6ed}.account-totals>div:nth-child(3),.sera-metrics>div:nth-child(3){background:#ffe1e5}.notice:not(.error):not(.success){background:#f1f5f8;color:#426b88;border-color:#c9e2f0}.notice.attention-notice{background:#fff3cc!important;border-color:#e4b949 #e4b949 #e4b949 #cf960c!important;color:#795207!important;box-shadow:0 5px 18px #bc912020}.notice.attention-notice.error{background:#ffe9ee!important;color:#9b2b4b!important;border-color:#efa7b8 #efa7b8 #efa7b8 #d5426b!important}.notice.attention-notice.success{background:#dff8ef!important;color:#1c674f!important;border-color:#92d8bd #92d8bd #92d8bd #219970!important}.badge.amber{background:#fff0c7;color:#895d05}.badge.green{background:#d6f6e9;color:#17694f}.stock-preview{background:linear-gradient(110deg,#edfbf8,#edf4ff);border-color:#b8dedc}.selected-order{background:#edf2ff!important}.delivery-products article.chosen{border-color:#60a8db;background:#f5f8fa}.delivery-totals strong{color:#5194c4}.payment-balance{background:#eaf8f5;border-color:#bfe6dc}.operation-steps li[aria-current]{color:#419ad9;border-color:#419ad9}.modal-overlay,.sera-backdrop.visible{background:#263c4c66}:root{--paper:#f6f9fb;--bg:#f6f9fb;--accent:#087f8c;--purple:#087f8c}.app .topbar{background:#f6f9fb}.header-sera .global-sera,.header-sera .global-sera .mic-top,.header-sera .global-sera .sera-top,.sera-floating-bubble{background:linear-gradient(125deg,#087f8c,#096eb4);border-color:#087f8c}.sera-orb,.sera-symbol{background:#def5f3;color:#087f8c}.chat-message.user{background:linear-gradient(120deg,#096eb4,#087f8c)}.sera-header,.sera-window.full .sera-header{background:#fff}.overview-metric.violet{--metric-fill:#fff0cc;--metric-ink:#805509}.table-scroll th{background:#edf5f8}.modal-heading{background:#edf7fa}.document-data{border:1px solid #a9cedc;border-radius:12px;padding:14px;margin:16px 0;background:#f2fafc}.document-data>summary{font-weight:750;color:#146782;padding:8px;min-height:44px}.guide-data{border-left:5px solid #078394;background:#eaf8fa}.guide-data>summary{font-size:16px}.payment-balance .button{margin:12px 0;min-height:44px}.delivery-products article:not(:has(button)){grid-template-columns:1fr}.delivery-products article:not(:has(button)) dl{flex-wrap:wrap}.table-scroll td{padding:9px 12px;line-height:1.4}.table-scroll th{padding:10px 12px}.table-scroll td small{margin-top:3px;line-height:1.4}.receipt-status{display:flex;flex-wrap:wrap;gap:5px}.receipt-status>div{margin:0}.receipt-explanation{display:none!important}.receipt-status .badge{white-space:normal}.order-customer{display:block;font-size:13px;font-weight:750;color:#183c50;margin:5px 0 2px}.table-scroll td .actions{gap:6px;flex-wrap:nowrap}.table-scroll td .button{padding:7px 10px;font-size:12px}.context-filters{display:flex!important;flex-wrap:wrap;gap:10px 14px!important;padding:12px 16px!important;align-items:end!important}.context-filters>label,.module-filters>label{flex:1 1 140px;max-width:210px;gap:4px!important;font-size:11px}.context-filters input,.context-filters select,.module-filters input,.module-filters select{min-height:36px;padding:7px 9px;font-size:12px}.context-filters>.module-filters{display:contents}.context-filters>.button,.context-filters>.text-button{min-height:36px}.context-filters>span,.document-filter-help{flex-basis:100%;font-size:10px}.filter-disclosure summary{padding:11px 15px}.app .sidebar .brand{gap:8px;font-size:18px;letter-spacing:-.4px;padding:4px 0 18px}.app .sidebar .brand-logo{width:62px;height:62px;max-width:none}.app .sidebar .brand small{font-size:8px;letter-spacing:.65px}.account-export{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) auto auto;gap:12px;align-items:end!important}.account-export .field{min-width:0}.account-export .export-hint{grid-column:1/-1;margin:0;color:#617a8a;font-size:12px}.customer-period{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.customer-period .field{min-width:135px;flex:0 1 180px}.customer-period small{flex-basis:100%}@media(max-width:700px){.context-filters>label,.module-filters>label{max-width:none;flex-basis:calc(50% - 14px)}.context-filters input,.context-filters select{min-height:42px;font-size:14px}.table-scroll td{padding:10px}.table-scroll td .button{min-height:42px}.account-export{grid-template-columns:1fr 1fr}.account-export .button{min-height:44px}.customer-period .field{flex:1 1 140px}}.pagination{padding:14px 0;gap:12px;flex-wrap:wrap}.pagination>div{display:flex;gap:10px}.pagination .page-step{min-height:44px;padding:10px 16px;font-weight:700;border:1px solid #96bacd}.pagination .page-step:disabled{opacity:.5;background:#e9eff2;color:#536c7b}.filter-disclosure .context-filters{will-change:auto}.app .sidebar .brand{justify-content:center;padding-left:6px;padding-right:2px}.app:not(.overview-page) .page>.panel:has(>.table-scroll){display:block;overflow:hidden}.app:not(.overview-page) .page>.panel>.table-scroll{overflow:auto;min-height:0;max-height:100%;flex:1 1}.table-scroll table{border-collapse:separate;border-spacing:0}.table-scroll thead th{position:sticky;top:0;z-index:3;background:#eaf3f7;box-shadow:0 1px 0 #d3e4ed}.button.delivery-action{background:#e0f5ef;color:#126850;border:1px solid #6cbba4;font-weight:750;min-height:42px}.button.return-action{background:#fff0e4;color:#9a4619;border:1px solid #dcaa7c;font-weight:750;min-height:42px}.delivery-tab-heading{padding:8px 0 16px}.delivery-tab-heading h3{margin:0 0 5px}.delivery-tab-heading p{margin:0;font-size:13px;color:#617987}.modal:has(.document-viewer){width:96vw;max-width:1400px;height:94dvh;max-height:94dvh;padding:0}.modal:has(.document-viewer)>.modal-heading{padding:10px 18px}.modal .document-viewer{min-height:0;flex:1 1;overflow:auto;padding:12px}.document-viewer header{gap:10px}.document-viewer header>strong{overflow-wrap:anywhere;max-width:480px;font-size:14px}.document-viewer .pdf-share{padding:18px;background:white;border:1px solid #adcfdc;border-radius:12px;margin:12px auto;max-width:620px}.document-viewer .pdf-share .field{display:flex;align-items:stretch;flex-direction:column}.document-viewer .pdf-share input{width:100%}.document-viewer header .button{min-height:42px}.document-viewer .document-canvas{max-width:100%}@media(prefers-reduced-motion:no-preference){.notice,.notice[role=alert],.notice[role=status],.notification-button:has(b),.notification-popover{animation:notice-reminder 5s ease-in-out infinite;transform-origin:center}.notice:focus-within,.notice:hover{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.notice,.notification-button,.notification-popover{animation:none!important}}@media(max-width:700px){.modal:has(.document-viewer){width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.modal .document-viewer{padding:6px}.document-viewer header{padding:10px}.document-viewer header>.actions{margin:0;gap:6px}.document-viewer header>strong{max-width:100%;font-size:12px}}.app .sidebar .brand{padding-left:1px;padding-right:7px}.table-scroll:has(.record-description) table{table-layout:fixed;width:100%}.table-scroll:has(.record-description) td{vertical-align:top;overflow-wrap:anywhere}.table-scroll:has(.record-description) th:last-child{width:26%}.record-description{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.table-scroll{scrollbar-gutter:stable}.table-scroll details[open]>.record-description{animation:detail-reveal .25s ease-out}.document-open-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px}.document-open-card{border-left:5px solid #2f89c0;padding:18px;align-items:start;gap:12px;flex-direction:column}.document-open-card.invoice-card{border-color:#6d9edc;background:#edf5ff}.document-open-card.receipt-card{border-color:#65b89b;background:#eaf8f2}.document-open-card.guide-card{border-color:#d7a342;background:#fff7e5}.document-open-card.note-card{border-color:#5aafbc;background:#ecf8fa}.document-open-card strong{font-size:17px}.document-open-card p{font-size:12px;margin:7px 0}.document-open-card small{color:#546e7e}.document-open-card .button{width:100%;min-height:42px}.detail-tabs button,.detail-tabs button:nth-child(n),.modal .detail-tabs button{position:relative;border:2px solid transparent!important;background:#edf3f6!important;color:#456173!important;border-radius:10px!important;font-weight:650}.detail-tabs button[aria-selected=true],.modal .detail-tabs button[aria-selected=true]{background:#e0f4f6!important;color:#07596b!important;border:2px solid #098b9c!important;box-shadow:0 0 0 2px #fff!important}.detail-tabs button[aria-selected=true]:after{content:"";position:absolute;left:8px;bottom:-2px;width:22px;height:3px;background:#22b8ba;border-radius:3px;animation:active-tab-marker 2s ease-in-out infinite alternate}@keyframes active-tab-marker{to{left:calc(100% - 30px);background:#1767a6}}@keyframes notice-reminder{0%,80%,to{transform:rotate(0) translateX(0)}85%{transform:rotate(-.6deg) translateX(-2px)}90%{transform:rotate(.6deg) translateX(2px)}95%{transform:rotate(-.3deg) translateX(-1px)}}.header-sera .global-sera{background:transparent!important;border:0!important;box-shadow:none!important;gap:6px}.header-sera .global-sera .sera-top{background:#e3f4f6!important;color:#087e91!important;border:1px solid #a3d5de!important;border-radius:24px!important}.header-sera .global-sera .mic-top,.header-sera .global-sera .sera-power{background:white!important;color:#087e91!important;border:1px solid #b5d7df!important;border-radius:50%}.header-sera .global-sera .sera-top small{color:#157382}.sera-power:hover{color:#aa384c!important;background:#fff0f3!important}.detail-body:has(.delivery-tab-heading) .table-scroll td:nth-child(2),.detail-body:has(.delivery-tab-heading) .table-scroll td:nth-child(3),.detail-body:has(.delivery-tab-heading) .table-scroll td:nth-child(4){font-size:21px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#214f66}.detail-body:has(.delivery-tab-heading) .table-scroll td:nth-child(5){font-size:17px;font-weight:650}.company-settings{padding:24px;overflow:auto}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.company-grid form{padding:20px;background:#f1f8fa;border:1px solid #bfdce3;border-radius:14px}.company-grid .field{margin-bottom:14px}@media(max-width:700px){.company-grid,.document-open-list{grid-template-columns:1fr}.detail-tabs button{padding:9px!important}.company-settings{padding:16px}}@media(prefers-reduced-motion:reduce){.detail-tabs button:after,.table-scroll details[open]>.record-description{animation:none!important}}.theme-toggle{width:38px;height:38px;border-radius:50%;color:#37667d;background:#eaf3f7}html[data-theme=dark]{color-scheme:dark;--ink:#e3ebef;--text:#e3ebef;--text-soft:#afbec8;--paper:#20252b;--bg:#20252b;--border:#414b54}html[data-theme=dark] .app,html[data-theme=dark] body{background:#20252b;color:#e3ebef}html[data-theme=dark] :is(.app .sidebar,.app .topbar,.modal,.sera-window,.sera-view,.panel,.overview-card,.product-card,.table-scroll,.search,.sera-quick,.filter-disclosure,.notification-popover,.document-open-card,.company-grid form,.pdf-share,.customer-order,.delivery-order-preview,.chat-composer form){background:#292f36!important;border-color:#414b54!important;color:#e3ebef}html[data-theme=dark] :is(.modal-heading,.sera-header,.modal .form-footer,.chat-composer,.table-scroll thead th,.document-viewer header,.document-data,.guide-data,.line-item,.selected-order,.payment-balance,.sera-result-row){background:#303941!important;border-color:#485660!important;color:#e1eaf0}html[data-theme=dark] :is(h1,h2,h3,h4,strong,.sidebar .brand,.sidebar .nav-item,.table-scroll td,.order-customer,.page-heading h1,.modal-heading h2,.sera-header h2,.product-info h3,.overview-card h2,.field,.compact-order-heading){color:#e3ebef!important}html[data-theme=dark] :is(p,small,.muted,.breadcrumb,.eyebrow,.page-heading p,.sidebar-footer,.sidebar .workspace-label,.sidebar .brand small,.field small,.pagination,.record-description,.document-open-card small){color:#b4c4ce!important}html[data-theme=dark] :is(input,select,textarea){background:#222930!important;border-color:#50616d!important;color:#eaf1f5!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a6b7c3!important}html[data-theme=dark] .button:not(.primary),html[data-theme=dark] .icon-button{background:#34424d!important;border-color:#526876!important;color:#d7eaf2!important}html[data-theme=dark] .button.primary{background:#227fa2!important;color:white!important;border-color:#49a1ba!important}html[data-theme=dark] .button:disabled{opacity:.45}html[data-theme=dark] :is(.text-button,.table-link,summary,.filter-disclosure summary){color:#83cce8!important}html[data-theme=dark] .sidebar .nav-item.active{background:#244a57!important;color:#b8efff!important}html[data-theme=dark] .sidebar .nav-item:hover,html[data-theme=dark] .table-scroll tbody tr:hover{background:#35444f!important}html[data-theme=dark] .detail-tabs button:nth-child(n){background:#34434f!important;color:#c6d6df!important}html[data-theme=dark] .detail-tabs button[aria-selected=true]{background:#185268!important;border-color:#60d5df!important;color:white!important;box-shadow:none!important}html[data-theme=dark] :is(.overview-metric,.account-totals>div,.sera-metrics>div,.stock-preview){background:#304754!important;border-color:#4a6878!important}html[data-theme=dark] .overview-metric *{color:#e5f4fb!important}html[data-theme=dark] .notice{background:#3b392b!important;color:#f4dfab!important;border-color:#9a874b!important}html[data-theme=dark] .notice *{color:inherit!important}html[data-theme=dark] .notice.success{background:#263f38!important;color:#b1e8cc!important;border-color:#508d71!important}html[data-theme=dark] .notice.error{background:#4b3037!important;color:#ffc6ce!important;border-color:#b06779!important}html[data-theme=dark] .badge{background:#384b5a;color:#d7eaf5}html[data-theme=dark] .badge.green{background:#235343;color:#b2efd8}html[data-theme=dark] .badge.amber{background:#55452b;color:#ffe1a2}html[data-theme=dark] .table-scroll td{border-color:#3f4b55!important}html[data-theme=dark] .document-viewer{background:#20252b}html[data-theme=dark] .document-canvas canvas{background:white}html[data-theme=dark] .delivery-action{background:#265348!important;color:#c1f5dc!important}html[data-theme=dark] .return-action{background:#62442d!important;color:#ffe0ba!important}html[data-theme=dark] .header-sera .global-sera .sera-top{background:#244d5c!important;color:#adf1fa!important}html[data-theme=dark] .header-sera .global-sera :is(.mic-top,.sera-power){background:#30404a!important;color:#a9e7f1!important}html[data-theme=dark] .notification-popover>button,html[data-theme=dark] .overview-attention-list button{background:#292f36;color:#dce8f0;border-color:#414b54}html[data-theme=dark] .notification-popover>button:hover,html[data-theme=dark] .overview-attention-list button:hover{background:#35444f}html[data-theme=dark] .sidebar .nav-item svg{background:color-mix(in srgb,var(--nav-color,#419ad9) 22%,#242b32);color:color-mix(in srgb,var(--nav-color,#419ad9) 55%,white);box-shadow:none}html[data-theme=dark] .sidebar .nav-item.active{background:color-mix(in srgb,var(--nav-color,#419ad9) 24%,#242b32)!important;box-shadow:inset 3px 0 var(--nav-color,#419ad9)}html[data-theme=dark] .sidebar .nav-item.active svg{background:color-mix(in srgb,var(--nav-color,#419ad9) 68%,#242b32);color:#fff}html[data-theme=dark] .avatar{background:#344551;color:#b8ddff;border-color:#536d80}html[data-theme=dark] .overview-attention-list button>svg:first-child{background:#233f54;color:#8dceff}html[data-theme=dark] .overview-attention-list button:nth-child(2)>svg:first-child{background:#21483f;color:#80dfcc}html[data-theme=dark] .overview-attention-list button:nth-child(3)>svg:first-child{background:#4e2e42;color:#f3a0cb}html[data-theme=dark] .overview-links b{background:#304957;color:#a7dcff;border:1px solid #486474}html[data-theme=dark] :is(.overview-links button,.status-legend button,.status-legend b,.warehouse-numbers span,.card-kicker){color:#bed0dd}html[data-theme=dark] .overview-links button:hover{background:#35444f;border-radius:8px}html[data-theme=dark] .suggestions button{background:#2e414d;color:#b5e5ff;border-color:#537182;box-shadow:none}html[data-theme=dark] .suggestions button:hover{background:#3a5362;border-color:#83cce8}html[data-theme=dark] :is(.sera-symbol,.sera-orb){background:#244b54;color:#89e1e5}html[data-theme=dark] .sera-orb{box-shadow:0 0 0 10px #2d404e80}html[data-theme=dark] :is(.notification-popover>button,.overview-attention-list button,.overview-links button,.suggestions button):focus-visible{outline:2px solid #83cce8;outline-offset:-3px}html[data-theme=dark] :is(.month-control,.line-items,.selected-order-preview,.compact-order-rows,.panel-heading,.app .page .panel-heading,.chat-record,.sera-inline-results article,.sera-draft-summary,.attachments a,.recovery-codes code,.loading-bar){background:#2c353e!important;border-color:#465561!important;color:#dce8f0}html[data-theme=dark] :is(.compact-order-rows section,.line-items .line-item,.line-items .line-total){border-color:#465561}html[data-theme=dark] :is(.selected-order-preview span,.line-items label,.line-items .line-total,.compact-order-rows section>strong){color:#dce8f0}html[data-theme=dark] :is(.empty>svg,.app .page .empty>svg,.empty-icon,.overview-empty-icon){background:color-mix(in srgb,var(--module-color,#419ad9) 20%,#242b32);color:color-mix(in srgb,var(--module-color,#419ad9) 55%,white)}html[data-theme=dark] :is(.product-photo,.detail-photo,.sera-no-photo,.report-intro,.period-tabs,.chat-summary>span){background:#303d48;color:#b6d5e9;border-color:#465561}html[data-theme=dark] .period-tabs .selected{background:#245166!important;color:#dbf6ff}html[data-theme=dark] .month-control{color:#a8d8fa}@property --tab-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.detail-tabs button[aria-selected=true]:after{inset:-2px;width:auto;height:auto;padding:2px;border-radius:inherit;background:conic-gradient(from var(--tab-border-angle),transparent 0deg,transparent 230deg,#32c9d1 280deg,#c4ffff 325deg,#32c9d1 350deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transform:none;animation:active-tab-border 2.6s linear infinite}@keyframes active-tab-border{to{--tab-border-angle:360deg}}@media(prefers-reduced-motion:reduce){.detail-tabs button[aria-selected=true]:after{animation:none!important}}html[data-theme=dark] .delivery-products article{background:#2c3943;border-color:#4a6070;color:#deebf3}html[data-theme=dark] .delivery-products article.chosen{background:#23494b;border-color:#67cdd0;color:#e6fafa}html[data-theme=dark] .delivery-products article :is(span,small){color:#b8d3dd}html[data-theme=dark] .button.delivery-action:not(.primary){background:#205743!important;color:#bcf5d9!important;border:1px solid #58b98b!important}html[data-theme=dark] .button.return-action:not(.primary){background:#644126!important;color:#ffe0b3!important;border:1px solid #df9b52!important}html[data-theme=dark] .button.delivery-action:not(.primary):hover{background:#2d7055!important}html[data-theme=dark] .button.return-action:not(.primary):hover{background:#805432!important}::view-transition-new(root),::view-transition-old(root){animation-duration:.65s;animation-timing-function:ease-in-out}@media(prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none!important}}html[data-theme=dark] :is(.sera-confirm,.sera-window .pagination){background:#2d3b47;color:#deebf3;border-color:#506170}html[data-theme=dark] .sera-confirm :is(p,li,small,strong){color:#deebf3}.sera-top.listening{animation:sera-listening-breathe 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sera-top.listening{animation:none;border-color:#adfaff}}.reports-workspace{min-height:0;max-height:calc(100dvh - 200px);overflow:auto;overscroll-behavior:contain;padding-bottom:14px}.reports-workspace .pagination{position:sticky;bottom:0;background:var(--paper,#fff);z-index:3;padding:12px;border-top:1px solid var(--border)}.sera-bubble-notice{position:fixed;z-index:65;max-width:280px;border:1px solid #6fa7b1;border-radius:12px;background:#263f49;color:#e1f6ff;padding:12px 16px;box-shadow:0 8px 24px #0003}.sera-floating-bubble{touch-action:none;will-change:right,bottom;transition:box-shadow .2s,background .2s!important}.sera-top.active{border-color:#62cb91}.sera-top.active .record-dot{background:#62cb91}.sera-top.listening{border-color:#f0ce65}.sera-top.listening .record-dot{background:#f0ce65}@keyframes sera-listening-breathe{0%,to{box-shadow:0 0 0 0 #eac75f22;border-color:#d2b350}50%{box-shadow:0 0 0 5px #eac75f22,0 0 15px #eac75f44;border-color:#f5d970}}.header-sera .global-sera .sera-top.active .sera-active-light{background:#62cb91!important;box-shadow:0 0 0 3px #62cb9125}.header-sera .global-sera .sera-top.listening .sera-active-light{background:#f0ce65!important;box-shadow:0 0 0 3px #f0ce6525}.sera-bubble-notice{z-index:91;max-width:min(280px,calc(100vw - 16px))}html[data-theme=dark] .auth-box :is(h2,h3,strong,.field,label){color:#163c65!important}html[data-theme=dark] .auth-box :is(p,small,.eyebrow,.auth-security){color:#476987!important}html[data-theme=dark] .auth-box input{background:#f6f9fd!important;color:#163c65!important;border-color:#b5c8dc!important;-webkit-text-fill-color:#163c65}html[data-theme=dark] .auth-box input::placeholder{color:#617b93!important}.auth-box input:autofill{box-shadow:inset 0 0 0 1000px #f6f9fd;-webkit-text-fill-color:#163c65}.auth-box .auth-password-toggle,.auth-box .auth-switch,.auth-box .auth-two-step{color:#1263a2!important}.header-sera .global-sera .mic-top,.header-sera .global-sera .sera-power{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;min-width:38px;min-height:38px;width:38px;height:38px;padding:0;line-height:1;box-sizing:border-box}.header-sera .global-sera .mic-top>svg{display:block;flex:none;margin:0}html[data-theme=dark] .module-help ol{background:#293640;border-color:#43515d;color:#d6e3ed}html[data-theme=dark] .module-help{color:#a9d9f5}.purchase-detail,.supplier-account{font-size:14px;line-height:1.5}.purchase-detail h3{font-size:15px;margin:18px 0 8px}.purchase-detail p,.supplier-account p{margin:6px 0 12px}.purchase-detail .account-totals,.supplier-account .account-totals{margin:12px 0;gap:10px}.purchase-detail .actions,.supplier-account .actions{gap:8px;margin:12px 0;flex-wrap:wrap}.purchase-detail .table-scroll,.supplier-account .table-scroll{min-height:0;height:auto;margin:8px 0}.purchase-detail td,.supplier-account td{padding:10px 12px}.purchase-detail th,.supplier-account th{padding:9px 12px}.purchase-files{margin-top:18px;border-top:1px solid var(--border);padding-top:12px}.purchase-files summary{cursor:pointer;font-weight:600;margin-bottom:10px}.reports-workspace td{padding:10px 12px;vertical-align:top;line-height:1.4}.reports-workspace th{padding:10px 12px}.reports-workspace td:nth-child(4){min-width:240px;width:34%}.reports-workspace td:first-child{white-space:nowrap}.reports-workspace td small{margin-top:3px}.customer-account-options{margin:12px 0}.customer-account-options>summary{font-size:13px;color:var(--text-soft);padding:6px 0}.customer-account .account-totals{margin:12px 0}.business-balances,.business-overview{display:grid;gap:12px}.business-balances{grid-template-columns:1fr 1fr}.business-balances>button{background:var(--bg);color:inherit;border:1px solid var(--border);border-radius:14px;text-align:left;padding:14px 18px;display:grid;gap:4px}.business-balances strong{font-size:26px}.business-balances small{opacity:.7}.business-main{display:grid;grid-template-columns:1fr 1.3fr;gap:12px}.business-main header{padding:12px 16px!important}.business-main header h2{font-size:16px}.sales-chart{display:flex;align-items:center;gap:22px;padding:18px}.sales-pie{width:125px;height:125px;border-radius:50%;flex-shrink:0}.sales-legend{flex:1 1;display:grid;gap:12px}.sales-legend>div{display:flex;justify-content:space-between;gap:10px}.sales-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.overview-note{font-size:11px;opacity:.75;margin:8px 16px 12px}.work-list>button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;border:0;border-bottom:1px solid var(--border);padding:10px 16px;background:transparent;color:inherit}.work-list small{display:block;margin-top:3px;opacity:.7}.work-list>button>span{font-size:11px;color:var(--text-soft)}.work-empty{padding:30px 16px;opacity:.7}.business-shortcuts,.work-pages{display:flex;gap:16px;justify-content:space-between}.work-pages{padding:6px 16px}.business-shortcuts button,.work-pages button{background:transparent;color:inherit;border:1px solid var(--border);border-radius:8px;padding:8px 14px}.overview-page .page{gap:12px}.overview-page .module-help,.overview-page .page-heading{margin-bottom:8px}.history-table td{padding-top:7px;padding-bottom:7px}.history-table td small{margin-top:2px!important}@media(max-width:850px){.business-main{grid-template-columns:1fr}.sales-pie{width:100px;height:100px}}@media(min-width:1000px) and (max-height:780px){.overview-page .page-heading{padding-top:0}.business-balances>button{padding:9px 14px}.sales-chart{padding:12px}.business-main header{padding:8px 14px!important}.work-list>button{padding:7px 14px}.business-overview{gap:8px}}.reports-workspace .report-results td{padding-top:7px;padding-bottom:7px}.reports-workspace .report-results td details,.reports-workspace .report-results td small{margin-top:2px!important}.company-payment-card{padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--bg);max-width:780px;margin:14px auto}.company-payment-card h2{white-space:pre-line;font-size:23px}.bank-number{display:block;font-size:24px;letter-spacing:1px;overflow-wrap:anywhere;margin:6px 0 18px}.company-payment-card article{border-top:1px solid var(--border);padding-top:12px}.bank-edit{border:1px solid var(--border);padding:12px;margin:10px 0}.lively-overview{gap:14px}.lively-overview .overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lively-overview .overview-metric{text-align:left;min-height:108px;padding:14px 18px}.lively-overview .metric-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.lively-overview .overview-metric strong{display:block;margin:4px 0;font-size:28px}.lively-overview .overview-metric small{display:flex;align-items:center;justify-content:space-between;font-size:10px}.overview-desk{display:grid;grid-template-columns:1fr 1.12fr;gap:16px}.overview-finance{min-width:0}.debt-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.debt-card{display:flex;gap:10px;align-items:center;text-align:left;border:1px solid #dce9f0;border-radius:13px;padding:12px;background:#edf8fb;color:#1d5970}.debt-card.payable{background:#fff3e5;border-color:#f2dfc6;color:#946028}.debt-card>div{flex:1 1}.debt-card strong{display:block;font-size:22px;margin-top:3px}.debt-card small{font-size:11px}.debt-caption{display:block;margin:5px 2px 9px;font-size:10px;opacity:.7}.sales-card{overflow:hidden}.sales-card header{padding:11px 16px;display:flex;justify-content:space-between}.sales-ring-wrap{position:relative;flex-shrink:0;width:142px;height:142px}.sales-ring{width:142px;height:142px;box-shadow:0 5px 22px #1689d524}.sales-ring:after{content:"";position:absolute;inset:21px;border-radius:50%;background:white}.sales-ring-wrap>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.sales-ring-wrap>span strong{font-size:16px}.sales-ring-wrap>span small{font-size:10px;opacity:.7}.lively-overview .sales-chart{gap:20px;padding:12px 18px}.sales-legend small{display:block;padding-left:15px;font-size:10px;opacity:.65;margin-top:2px}.sales-legend>div{border-bottom:1px solid var(--border);padding-bottom:8px;font-size:12px}.chart-explanation{margin:0 16px 10px;font-size:10px}.chart-explanation summary{cursor:pointer;opacity:.7}.task-notebook{border:1px solid #dece9f;border-radius:15px;overflow:hidden;background:#fffdf4;box-shadow:0 5px 16px #684e0b0b;display:flex;flex-direction:column}.task-notebook>header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e7dcb9;background:#fff7d9}.task-notebook header small{font-size:9px;letter-spacing:1.3px;color:#937a39}.task-notebook h2{font-size:19px;color:#50472e;margin-top:3px}.task-notebook header b{margin-left:auto;border-radius:20px;background:#e0f1e7;color:#318066;font-size:10px;padding:5px 9px}.notebook-icon{color:#b38d36}.notebook-paper{position:relative;flex:1 1;padding:8px 14px 8px 32px;background:repeating-linear-gradient(transparent,transparent 33px,#cabd9829 0,#cabd9829 34px)}.notebook-paper:before{content:"";position:absolute;top:0;bottom:0;left:23px;border-left:1px solid #d9777740}.notebook-list>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #cabd9845;padding:9px 4px;color:#50472e}.task-box{width:15px;height:15px;border:1.5px solid #b19b65;border-radius:4px;flex-shrink:0}.notebook-list>button>div{flex:1 1}.notebook-list strong{font-size:12px}.notebook-list small{display:block;font-size:10px;opacity:.7;margin-top:4px}.task-state{font-size:10px;color:#328873}.task-state.short{color:#a56b23}.notebook-clear{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#7e775b}.notebook-clear>svg{color:#43a68a}.notebook-clear strong{font-size:16px;color:#5e6d5b}.notebook-clear small,.notebook-clear span{font-size:11px}.task-notebook footer{display:flex;align-items:center;gap:8px;border-top:1px solid #e7dcb9;padding:12px 16px;font-size:11px;color:#806c3f}.task-notebook footer button{margin-left:auto;border:0;background:transparent;color:inherit;display:flex;gap:5px;align-items:center;font-size:11px}.recent-overview{border-top:1px solid var(--border);padding-top:10px}.recent-overview header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.recent-overview h2{font-size:13px}.recent-overview>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recent-overview>div>button{display:flex;align-items:center;gap:9px;text-align:left;border:1px solid var(--border);border-radius:12px;background:transparent;padding:10px;color:inherit}.recent-order-code{font-size:10px;color:#419ad9}.recent-overview strong{font-size:11px}.recent-overview small{display:block;opacity:.7;font-size:10px;margin-top:2px}.recent-overview b{margin-left:auto;font-size:12px;white-space:nowrap}.compact-purchase-row td{padding:7px 12px}.purchase-payment-line{display:flex;align-items:center;gap:10px}.purchase-breakdown{margin-top:3px;font-size:10px}.purchase-breakdown summary{cursor:pointer}.compact-purchase-row td:last-child>.text-button+button{margin-left:10px}html[data-theme=dark] .lively-overview .overview-metric.blue{--metric-fill:#227eb1!important;--metric-ink:#edfaff!important}html[data-theme=dark] .lively-overview .overview-metric.green{--metric-fill:#236c65!important;--metric-ink:#d9fff1!important}html[data-theme=dark] .lively-overview .overview-metric.violet{--metric-fill:#435d89!important;--metric-ink:#edf1ff!important}html[data-theme=dark] .lively-overview .overview-metric.orange{--metric-fill:#8a623f!important;--metric-ink:#fff0db!important}html[data-theme=dark] .debt-card{background:#243e49;color:#b9eaf6;border-color:#375964}html[data-theme=dark] .debt-card.payable{background:#42372e;color:#f5d0a2;border-color:#66513c}html[data-theme=dark] .sales-ring:after{background:#28323c}html[data-theme=dark] .task-notebook{background:#303832;border-color:#536051}html[data-theme=dark] .task-notebook>header{background:#394239;border-color:#536051}html[data-theme=dark] .notebook-list>button,html[data-theme=dark] .task-notebook h2{color:#e1e8d7}html[data-theme=dark] .notebook-icon,html[data-theme=dark] .task-notebook footer,html[data-theme=dark] .task-notebook header small{color:#bac9a8}html[data-theme=dark] .notebook-clear{color:#a9b6a3}html[data-theme=dark] .notebook-clear strong{color:#d3e5c7}html[data-theme=dark] .task-notebook footer{border-color:#536051}html[data-theme=dark] .task-state.short{color:#f0c17c}@media(prefers-reduced-motion:no-preference){.sales-ring{animation:chart-arrive .7s cubic-bezier(.2,.8,.3,1) both}.debt-card,.recent-overview>div>button{transition:transform .2s,box-shadow .2s}.debt-card:hover,.recent-overview>div>button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #1689d51a}.notebook-list>button:hover .task-box{border-color:#32a58a;background:#32a58a20}@keyframes chart-arrive{0%{transform:rotate(-50deg) scale(.88);opacity:.25}to{transform:rotate(0) scale(1);opacity:1}}}@media(min-width:1050px) and (max-height:800px){.lively-overview{gap:10px}.lively-overview .overview-metric{min-height:92px;padding:10px 14px}.lively-overview .overview-metric strong{font-size:25px}.task-notebook>header{padding:11px 16px}.lively-overview .sales-ring,.sales-ring-wrap{width:124px;height:124px}.lively-overview .sales-chart{padding:9px 15px}.notebook-list>button{padding:7px 4px}.recent-overview>div>button{padding:7px 9px}.overview-page .page{padding-top:20px}}@media(max-width:950px){.overview-desk,.recent-overview>div{grid-template-columns:1fr}.lively-overview .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.debt-cards{grid-template-columns:1fr}.lively-overview .sales-ring,.sales-ring-wrap{width:110px;height:110px}.sales-ring-wrap>span strong{font-size:12px}.lively-overview .sales-chart{gap:12px}.task-state{max-width:70px}.purchase-payment-line{flex-wrap:wrap}}html[data-theme=dark] .lively-overview .overview-metric{background:var(--metric-fill)!important}html[data-theme=dark] .lively-overview .overview-metric *{color:var(--metric-ink)!important}.reports-workspace.reports-results-mode{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.reports-results-mode>.detail-tabs{flex-shrink:0}.report-result-region{gap:10px}.report-result-region,.report-result-region>.report-fixed{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.report-result-region>.report-fixed{margin:0;padding:0}.report-fixed>.panel-heading{flex-shrink:0;padding:12px 16px}.report-fixed>.table-scroll{flex:1 1;min-height:0;overflow:auto;max-height:none}.report-result-region>.pagination{flex-shrink:0;border:0;background:transparent;padding:8px 0!important;margin:0}.report-fixed .table-scroll th{top:0}.report-result-region>.notice{flex-shrink:0}.report-fixed>.empty{overflow:auto}.lively-overview .overview-finance>.sales-card{height:100%;display:flex;flex-direction:column}.lively-overview .sales-card>.sales-chart{flex:1 1;padding:20px;gap:24px}.lively-overview .sales-ring,.lively-overview .sales-ring-wrap{width:164px;height:164px}.chart-explanation{position:relative;flex-shrink:0}.chart-explanation[open]>p{position:absolute;bottom:25px;left:0;right:0;z-index:5;background:var(--bg);color:var(--text);padding:12px;border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 24px #0002;max-height:140px;overflow:auto}.overview-page .page{overflow-y:auto!important;min-height:0}.notebook-clear{min-height:130px}.bank-edit{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bank-edit>.field{margin:0}.bank-edit>label:not(.field){display:flex;align-items:center;gap:8px}.bank-edit>.text-button{justify-self:end;align-self:center}.company-settings details>.button{margin:4px 0 10px}.company-settings form>details{margin:12px 0}.company-settings form>details>summary{cursor:pointer;margin-bottom:8px}@media(max-width:600px){.bank-edit{grid-template-columns:1fr}.lively-overview .sales-ring,.lively-overview .sales-ring-wrap{width:118px;height:118px}.lively-overview .sales-card>.sales-chart{padding:12px;gap:14px}}@media(max-width:800px){.reports-workspace.reports-results-mode{min-height:420px;max-height:75dvh}}.purchase-supplier{display:block;margin-top:4px}.purchase-breakdown-link{font-size:11px;padding:0;margin-top:3px}.purchase-reception{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.purchase-receive{font-size:11px;padding:6px 9px;gap:6px;white-space:nowrap}.compact-purchase-row td{vertical-align:top}.report-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0}.report-list-toolbar .search{flex:1 1;min-width:220px;max-width:540px}.report-list-toolbar .actions{flex-wrap:wrap}.report-result-region>.report-fixed{border-radius:18px}.report-fixed table{table-layout:fixed;width:100%}.report-fixed th:first-child{width:27%}.report-fixed th:nth-child(2){width:21%}.report-fixed th:nth-child(3){width:19%}.report-fixed th:last-child{width:48px}.report-fixed td{overflow-wrap:anywhere;vertical-align:top}.report-fixed td:last-child{overflow-wrap:normal}@media(max-width:760px){.report-fixed table{min-width:760px}.report-list-toolbar .search{max-width:none}}.app .page>.panel>.table-scroll td,.report-fixed>.table-scroll td{padding:9px 12px;vertical-align:top}.app .page>.panel>.table-scroll th,.report-fixed>.table-scroll th{padding-left:12px;padding-right:12px}.stable-columns table{table-layout:fixed;width:100%}.stable-columns td{overflow-wrap:anywhere}.table-scroll .record-action{padding:0;min-height:26px;text-align:left;font-size:12px;line-height:1.4;font-weight:600}.table-scroll .record-summary{margin-top:4px;font-size:11px;min-width:0}.record-summary>summary{cursor:pointer;width:fit-content;max-width:100%}.record-summary-body{padding:3px 0 1px;overflow-wrap:anywhere}.record-summary-body small{display:block}.record-summary-body p{margin:3px 0;white-space:pre-line}.report-fixed th:last-child{width:100px}@media(max-width:760px){.stable-columns table{min-width:850px}}html:not([data-theme=dark]) .overview-metric.violet{--metric-fill:#dceefa;--metric-ink:#285f86}html:not([data-theme=dark]) .task-notebook{background:#f7fbfe;border-color:#ccdfec;box-shadow:0 5px 16px #24467808}html:not([data-theme=dark]) .task-notebook>header{background:#eaf4fc;border-color:#ccdfec}html:not([data-theme=dark]) .task-notebook :is(h2,.notebook-clear strong){color:#345b73}html:not([data-theme=dark]) .task-notebook :is(header small,.notebook-icon,footer,.notebook-clear,.notebook-list>button){color:#53758a}html:not([data-theme=dark]) .notebook-paper{background:repeating-linear-gradient(transparent,transparent 33px,#90b7d229 0,#90b7d229 34px)}html:not([data-theme=dark]) .task-notebook footer{border-color:#ccdfec}.notebook-controls{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.notebook-pagination{display:flex;align-items:center;gap:5px;font-size:11px}.notebook-pagination .icon-button{width:28px;height:28px;min-height:28px;padding:4px}.notebook-pagination button:disabled{opacity:.4;cursor:default}.task-notebook>footer,.task-notebook>header{flex-shrink:0}.notebook-paper{min-height:0;overflow:auto;overscroll-behavior:contain}.notebook-list>button>div{min-width:0}.notebook-list strong{overflow-wrap:anywhere}.task-state{flex-shrink:0;font-weight:650;font-size:11px}html[data-theme=dark] .task-state.ready{color:#a4efdc}html[data-theme=dark] .task-state.short{color:#ffda94}html[data-theme=dark] .notebook-list small{color:#c2d2dc;opacity:1}html:not([data-theme=dark]) .task-state.ready{color:#226855}html:not([data-theme=dark]) .task-state.short{color:#89520b}.filter-disclosure{flex-shrink:0}.app .page>.notice.attention-notice.success{position:fixed!important;top:76px;bottom:auto!important;left:auto!important;right:24px;width:max-content;max-width:min(420px,calc(100vw - 32px));z-index:60;margin:0!important;padding:10px 14px;gap:8px;box-shadow:0 8px 28px #0003;flex-wrap:nowrap;font-size:12px}.purchase-operation{margin:18px 0;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--module-color,#419ad9) 5%,transparent)}.purchase-operation>h3{margin:0 0 6px!important}.purchase-operation-context{margin:0 0 16px;font-size:12px;color:var(--text-soft)}.purchase-operation fieldset{border:0;margin:0;padding:0;min-width:0}.purchase-operation .form-grid{gap:14px 18px}.purchase-operation>.actions{border-top:1px solid var(--border);padding-top:14px;margin-top:16px;justify-content:flex-end}.purchase-detail>.table-scroll{padding:0;overflow:auto;border-radius:12px}.purchase-detail>.table-scroll table{width:100%}@media(min-width:1000px) and (min-height:650px){.overview-page .page{height:calc(100dvh - 64px);overflow:auto!important;gap:10px;padding-bottom:16px}.overview-page .page>.module-help,.overview-page .page>.page-heading{flex-shrink:0}.overview-page .page>footer{display:none}.business-overview.lively-overview{flex:1 1;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.overview-desk{min-height:0;grid-template-columns:1fr 1.12fr;align-items:stretch}.overview-finance,.task-notebook{min-height:0}.lively-overview .sales-card>.sales-chart{min-height:0;overflow:auto;padding:12px 18px}.lively-overview .sales-ring,.lively-overview .sales-ring-wrap{width:clamp(110px,18vh,164px);height:clamp(110px,18vh,164px)}.task-notebook>header{padding:12px 16px}.task-notebook>footer{padding:10px 16px}.notebook-paper{padding-top:4px;padding-bottom:4px}.notebook-list>button{min-height:55px;padding:8px 4px}.recent-overview{padding-top:8px}}@media(max-height:649px),(max-width:999px){.overview-desk{align-items:stretch}.task-notebook{max-height:360px}.app .page>.notice.attention-notice.success{right:16px}.notebook-controls{gap:5px}.notebook-controls b{font-size:9px}}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid #71b4dc!important;outline-offset:1px!important;box-shadow:none!important}.picker .search.compact:focus-within,.search:focus-within{outline:none!important;border-color:#71b4dc;box-shadow:0 0 0 1px #71b4dc33!important}.search input:focus-visible,.sera-quick input:focus-visible{outline:none!important;box-shadow:none!important}.table-scroll{scrollbar-gutter:auto}.form-extras.history-entry{padding:0!important;border:1px solid var(--border)!important;background:transparent!important;margin:0 0 16px}.form-extras.history-entry>summary{font-size:12px!important;font-weight:600!important;padding:12px 14px!important;color:var(--text-soft)!important}.form-extras.history-entry>summary:before{content:none}.form-extras.history-entry>.field,.form-extras.history-entry>p{margin:12px 14px}.picker-hint{font-size:12px;color:var(--text-soft);margin:0 0 12px}.archive-kind,.archive-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.archive-caption,.archive-toolbar{justify-content:space-between}.archive-caption{font-size:11px;color:var(--text-soft);flex-shrink:0;display:flex;gap:12px}.archive-caption details{position:relative}.archive-caption summary{cursor:pointer;white-space:nowrap}.archive-caption details[open]>p{max-width:450px}.archive-table .empty{flex:1 1;display:flex;flex-direction:column;justify-content:center}.archive-table th:last-child{width:auto}.archive-table td{vertical-align:middle}.notification-popover{width:min(370px,calc(100vw - 32px));border-radius:16px;overflow:hidden;box-shadow:0 14px 40px #172e492b;animation:none!important}.notification-popover>.panel-heading{padding:16px 18px!important;gap:12px}.notification-popover h2{font-size:16px}.notification-popover .panel-heading small{font-size:11px;color:var(--text-soft);display:block;margin-top:3px}.notification-popover>button{display:flex;align-items:center;gap:12px;padding:14px 16px;width:100%;text-align:left;border:0;border-top:1px solid var(--border);background:transparent;color:inherit}.notification-popover>button>div{flex:1 1;min-width:0}.notification-popover>button strong{font-size:12px;line-height:1.5}.notification-popover>button p{font-size:11px;margin:4px 0 0;line-height:1.5}.notification-symbol{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;flex-shrink:0;background:#e4effb;color:#357caf}.notification-symbol.supplier{background:#ffebe0;color:#aa6037}.notification-symbol.stock{background:#fff0cd;color:#8e6a16}.notification-symbol.payments{background:#ddf5ec;color:#28785c}html[data-theme=dark] .notification-symbol{background:#304a61;color:#a8d6ff}html[data-theme=dark] .notification-symbol.supplier{background:#54423a;color:#f3c0a0}html[data-theme=dark] .notification-symbol.stock{background:#504832;color:#ebd69e}html[data-theme=dark] .notification-symbol.payments{background:#2c4b43;color:#a4ead0}.notification-popover>button:hover{background:color-mix(in srgb,#419ad9 8%,transparent)}.archive-table th{width:auto!important}@media(prefers-reduced-motion:no-preference){.presence-enter>.notification-popover{animation:notification-reveal .22s cubic-bezier(.2,.75,.25,1) both!important}.presence-exit>.notification-popover{animation:notification-dismiss .18s ease-in both!important}.lively-overview .overview-metric{transition:transform .22s ease,box-shadow .22s ease!important}.lively-overview .overview-metric:focus-visible,.lively-overview .overview-metric:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0002!important}.sales-donut circle{transition:stroke-width .18s ease,filter .18s ease}.sales-legend>div{transition:background .18s ease}}@keyframes notification-reveal{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes notification-dismiss{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.98)}}.sales-ring.sales-donut{overflow:visible;box-shadow:none;background:none;border-radius:0}.sales-donut circle.highlighted{filter:brightness(1.16)}.sales-legend>div.highlighted{background:color-mix(in srgb,#419ad9 8%,transparent);border-radius:5px}.sera-view{min-height:0;overflow:hidden;display:flex;flex-direction:column}.sera-export-note,.sera-view-breadcrumb,.sera-view-filters,.sera-view-heading{flex-shrink:0}.sera-view-content{flex:1 1;min-height:0;overflow:auto;padding-bottom:14px}.sera-view-content.sera-view-list-content{display:flex;flex-direction:column;overflow:hidden}.sera-view-list-content>.sera-result-list{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 4px 8px 0}.sera-view-list-content>.pagination{position:static!important;flex-shrink:0;margin:0;padding:10px 0;border-top:1px solid var(--border);background:var(--bg)}.sera-result-list .sera-result-row{padding:12px 14px;margin-bottom:8px;border-radius:12px;gap:12px;align-items:start}.sera-result-row>div:first-of-type{min-width:0;flex:1 1}.sera-result-row>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.sera-result-row h3{font-size:13px;margin:0}.sera-result-row p{font-size:12px;margin:4px 0}.sera-result-row small{font-size:11px;line-height:1.5}.sera-pending-reasons{display:block;color:var(--text-soft);margin-top:4px}.sera-view .sera-metrics{gap:12px;margin:4px 0 16px}.sera-view .sera-metrics>div{padding:14px;border-radius:12px}.sera-view .sera-metrics b{font-size:21px;line-height:1.4;overflow-wrap:anywhere}html[data-theme=dark] .sera-metrics b{color:#e3ebef!important}.sera-view-content>h3{font-size:14px;margin:18px 0 10px}.sera-view-content>.sera-result-row{padding:12px;gap:12px;flex-wrap:wrap}.sera-view-filters[hidden]{display:none}@media(prefers-reduced-motion:reduce){.lively-overview .overview-metric:hover{transform:none}.sales-donut circle{transition:none}.presence-enter>.notification-popover,.presence-exit>.notification-popover{animation:none!important}}.operation-form .form-body{background:var(--bg)}.operation-form .operation-steps{display:flex;gap:12px;margin:0 0 18px;padding:0;list-style:none}.operation-form .operation-steps li{padding:10px 14px;border:1px solid var(--border);border-radius:9px;flex:1 1;font-weight:600}.operation-form .operation-steps li[aria-current]{background:color-mix(in srgb,#419ad9 12%,var(--bg));border-color:#419ad9}.operation-form .form-section-title{display:flex;align-items:center;padding:10px 12px;border-left:3px solid #419ad9;background:color-mix(in srgb,#419ad9 7%,var(--bg));border-radius:0 8px 8px 0;margin:20px 0 12px}.operation-form .form-grid{gap:16px 22px}.operation-form .field>span{font-weight:600}.operation-form .form-extras{border:1px solid var(--border);border-radius:10px;padding:12px;margin-top:16px}.operation-form .form-footer{align-items:center;box-shadow:0 -6px 18px #152e4610}.form-footer-status{display:flex;align-items:center;gap:9px;flex:1 1;text-align:left;color:var(--text);min-width:0}.form-footer-status svg{color:#299b80;flex-shrink:0}.form-footer-status strong{display:block;font-size:13px}.form-footer-status small{display:block;font-size:11px;line-height:1.5;margin-top:3px;color:var(--text-soft)}.purchase-detail{overflow:auto!important;display:block!important}.purchase-intro h2{font-size:22px;margin:6px 0}.purchase-intro p{margin:4px 0 18px;color:var(--text-soft)}.purchase-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 22px}.purchase-actions>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,#419ad9 6%,var(--bg))}.purchase-actions>div>svg{color:#419ad9}.purchase-actions strong{font-size:14px}.purchase-actions p{font-size:12px;line-height:1.5;margin:0 0 5px;color:var(--text-soft)}.purchase-actions .button{margin-top:auto;width:100%;justify-content:center;border:1px solid #419ad9!important;font-weight:650;box-shadow:0 3px 9px #16344c12}.purchase-done{display:flex;align-items:center;gap:6px;color:#218672;font-size:12px;margin-top:auto}.purchase-section-heading{display:flex;align-items:center;gap:9px;padding-top:16px;border-top:1px solid var(--border)}.purchase-operation{border:1px solid #419ad9;border-radius:12px;padding:18px;background:color-mix(in srgb,#419ad9 5%,var(--bg));scroll-margin:12px}.purchase-operation .actions{position:sticky;bottom:0;padding:12px 0;background:var(--bg);z-index:2}.purchase-document-badges{display:flex;align-items:flex-start;flex-direction:column;gap:5px;margin-top:8px}.purchase-document-badges .badge{white-space:normal}.purchase-detail .missing-file{border-color:#c89735!important;color:var(--text)!important}.purchase-detail .purchase-files{margin-top:20px}.customer-account-options>summary{padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer}.customer-account-options[open]>summary{margin-bottom:10px}.app .page>.presence>.notice.attention-notice.success{position:fixed!important;top:76px;right:24px;bottom:auto!important;left:auto!important;z-index:90;width:max-content;max-width:min(440px,calc(100vw - 32px));margin:0!important;padding:16px 18px!important;gap:12px;flex-wrap:nowrap;border:1px solid #3fba96!important;border-left:5px solid #219970!important;box-shadow:0 12px 36px #092f3d40!important;font-size:13px;font-weight:600}.notification-popover{transform-origin:calc(100% - 18px) -20px}@media(prefers-reduced-motion:no-preference){.presence-enter>.notification-popover{animation:notification-unfold .34s cubic-bezier(.2,.8,.25,1) both!important}.presence-exit>.notification-popover{animation:notification-fold .28s cubic-bezier(.4,0,.7,.4) both!important}.presence-enter>.attention-notice.success{animation:toast-arrive .3s cubic-bezier(.2,.8,.25,1) both!important}.presence-exit>.attention-notice.success{animation:toast-leave .22s ease-in both!important}}@keyframes notification-unfold{0%{opacity:0;transform:translateY(-8px) scale(.12)}to{opacity:1;transform:none}}@keyframes notification-fold{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px) scale(.12)}}@keyframes toast-arrive{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes toast-leave{to{opacity:0;transform:translateX(28px)}}@media(max-width:650px){.purchase-actions{grid-template-columns:1fr}.form-footer-status{flex-basis:100%}.operation-form .form-footer{flex-wrap:wrap}.operation-form .operation-steps li{padding:8px;font-size:11px}.app .page>.presence>.notice.attention-notice.success{right:16px}}#sera-module-host{display:flex;flex:1 1;min-height:0;overflow:hidden;width:100%}#sera-module-host .sera-window.module{position:relative!important;inset:auto!important;width:100%;height:100%;max-width:none;max-height:none;margin:0;box-shadow:none;flex:1 1;border:1px solid var(--border);border-radius:16px}#sera-module-host .sera-backdrop{display:none}.sera-page:has(#sera-module-host)>.page-heading{display:none}.sera-page:has(#sera-module-host)>.module-help{display:none}.chat-experience .chat-composer button[hidden]{display:none!important}.sera-voice-stage{display:flex;flex:1 1;min-height:0;overflow:auto;flex-direction:column;justify-content:center;align-items:center;padding:20px;gap:12px;text-align:center;background:radial-gradient(ellipse at center,color-mix(in srgb,#3abfda 9%,var(--bg)),var(--bg) 70%)}.sera-voice-stage.hidden,.voice-transcript-hidden{display:none!important}.sera-voice-stage h2{font-size:20px;margin:8px 0 0}.sera-voice-stage p{font-size:13px;color:var(--text-soft);margin:0}.sera-voice-cloud{flex-shrink:0;position:relative;background:radial-gradient(circle at 35% 25%,#ebfeff,#8adbea 40%,#409cd4 72%,#247ba7);box-shadow:0 0 65px #42b8d324,inset 0 -12px 24px #126eab35;isolation:isolate}.sera-voice-cloud i{position:absolute;inset:12%;border-radius:46% 54% 57% 43%;background:radial-gradient(ellipse at 35% 25%,#fff9,transparent 70%);filter:blur(7px)}.sera-voice-cloud i:nth-child(2){inset:20% 4% 10% 25%;background:#16b5cf40}.sera-voice-cloud i:nth-child(3){inset:5% 30% 24% 4%;background:#d9f9ff80}.sera-voice-cloud.muted{filter:saturate(.45)}.voice-experience:has(.chat-messages:not(.voice-transcript-hidden)) .sera-voice-stage{flex:0 0 auto;max-height:45%;min-height:0;padding:12px;gap:4px}.voice-experience:has(.chat-messages:not(.voice-transcript-hidden)) .sera-voice-stage h2{font-size:14px}.voice-experience .chat-composer{flex-shrink:0}.chat-text{white-space:pre-wrap}.activity-record-card{display:block!important;overflow:auto!important}.activity-record-hero{display:flex;align-items:center;gap:14px;padding:4px 0 18px}.activity-record-hero>svg{padding:12px;box-sizing:content-box;background:color-mix(in srgb,#419ad9 12%,var(--bg));color:#419ad9;border-radius:12px;flex-shrink:0}.activity-record-hero h3{margin:5px 0!important;font-size:17px}.activity-record-meta{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px}.activity-record-meta dt{color:var(--text-soft);font-size:11px}.activity-record-meta dd{margin:5px 0 0;font-size:12px}.activity-record-description{padding:14px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,#419ad9 4%,var(--bg))}.activity-record-description h4{margin:0 0 8px;font-size:12px}.activity-record-description p{margin:0;line-height:1.7;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.lively-overview .overview-metric{transition:translate .22s ease,box-shadow .22s ease!important}.lively-overview .overview-metric:focus-visible,.lively-overview .overview-metric:hover{translate:2px -3px!important;rotate:-.65deg;transform:none!important;box-shadow:0 10px 24px #0003!important}.sera-voice-cloud{animation:voice-cloud-breathe 4s ease-in-out infinite}.sera-voice-cloud i{animation:voice-cloud-flow 7s linear infinite}.sera-voice-cloud i:nth-child(2){animation-direction:reverse;animation-duration:9s}.sera-voice-cloud.speaking{animation:voice-cloud-speak .8s ease-in-out infinite}.sera-voice-cloud.connecting i,.sera-voice-cloud.thinking i{animation-duration:2s}.sera-voice-cloud.muted{animation:none}}@keyframes voice-cloud-breathe{50%{transform:translateY(-6px) scale(1.03)}}@keyframes voice-cloud-speak{0%,to{transform:scale(.98);border-radius:48% 52% 50% 50%}50%{transform:scale(1.08);border-radius:53% 47% 48% 52%}}@keyframes voice-cloud-flow{to{transform:rotate(1turn)}}@media(max-width:650px){.sera-voice-cloud{width:145px;height:145px}.sera-window.module .sera-header{padding:12px}.sera-window.module .chat-messages{padding:14px}.sera-window.module .chat-composer{padding:12px}.activity-record-meta{grid-template-columns:1fr}}.sera-chat-shortcuts{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border);overflow-x:auto;flex-shrink:0}.sera-chat-shortcuts .button{white-space:nowrap;font-size:11px;padding:7px 10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sera-header .sera-window-controls{gap:5px;justify-content:flex-end}.sera-header .sera-window-controls .button{min-height:34px;padding:6px 9px}.sera-header .sera-window-controls .sera-control-icon{width:34px;min-width:34px;padding:0;justify-content:center}.sera-window.panel .sera-header .sera-window-controls{justify-content:flex-end}.sera-shortcut-menu{position:relative}.sera-shortcut-menu>summary{list-style:none;cursor:pointer}.sera-shortcut-menu>summary::-webkit-details-marker{display:none}.sera-shortcut-menu[open]>summary{outline:2px solid #419ad966;outline-offset:1px}.sera-shortcut-options{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:250px;max-width:calc(100vw - 48px);display:grid;gap:3px;padding:7px;border:1px solid var(--border);border-radius:12px;background:var(--surface,#fff);box-shadow:0 12px 35px #102e4826}.sera-shortcut-options button{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;min-height:40px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.sera-shortcut-options button:focus-visible,.sera-shortcut-options button:hover{background:#419ad91c}html[data-theme=dark] .sera-shortcut-options{background:#27343f}.product-profile{margin:18px 0 24px;min-width:0}.product-profile>div{min-width:0}.product-profile dd{overflow-wrap:anywhere}.product-profile-actions{margin-top:16px;flex-wrap:wrap}.product-export>.actions{justify-content:flex-end}.product-export .sera-share{margin:14px 0}.page-heading>.actions{margin-left:auto;justify-content:flex-end}.lively-overview .overview-metric{transition:translate .22s ease,rotate .22s ease,box-shadow .22s ease!important}@media(max-width:700px){.sera-window.panel{left:12px!important;right:12px!important;width:auto!important;max-width:none;top:80px!important;bottom:12px!important;height:auto!important;max-height:calc(100dvh - 92px)}.sera-window .sera-header{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:12px}.sera-window .sera-header .sera-window-controls{grid-column:1/-1;width:100%;justify-content:flex-end;gap:5px}.sera-window .sera-header .sera-window-controls .button{min-height:40px}.sera-window .sera-header .sera-window-controls .sera-control-icon{width:40px;min-width:40px}.sera-shortcut-options{right:auto;left:0}.product-profile{grid-template-columns:1fr}.product-profile .sera-product-photos img{max-height:280px;object-fit:contain}.page-heading>.actions{width:100%;justify-content:flex-end;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.lively-overview .overview-metric:focus-visible,.lively-overview .overview-metric:hover{translate:none!important;rotate:none!important;transform:none!important}}#sera-module-host[hidden]{display:none}.sera-resume-panel{flex:1 1;display:grid;place-items:center;min-height:0;margin:0}.sera-voice-stage>button,.sera-voice-stage>h2,.sera-voice-stage>p,.sera-window .chat-composer,.sera-window .sera-header{flex-shrink:0}.sera-voice-stage>button[hidden]{display:none}.operation-form .form-footer{flex-wrap:wrap;padding:14px 20px;gap:12px}.operation-form .form-footer-status{flex:1 0 100%;width:100%;box-sizing:border-box;padding:12px 14px;gap:12px;border:1px solid #8ac9dd;border-left:4px solid #147b98;border-radius:10px;background:#eaf6fb;color:#153d51}.operation-form .form-footer-status svg{width:24px;height:24px;color:#147b98}.operation-form .form-footer-status strong{font-size:15px;line-height:1.4;color:#153d51}.operation-form .form-footer-status small{font-size:14px;line-height:1.5;color:#31546a;margin-top:3px}html[data-theme=dark] .operation-form .form-footer-status{background:#203f4b;border-color:#568c9d #568c9d #568c9d #74d0eb}html[data-theme=dark] .operation-form .form-footer-status strong{color:#eefbff!important}html[data-theme=dark] .operation-form .form-footer-status small{color:#d1e8f1!important}html[data-theme=dark] .operation-form .form-footer-status svg{color:#74d0eb}@media(max-width:650px){.operation-form .form-footer{padding:12px;gap:10px}.operation-form .form-footer-status{padding:10px 12px}.operation-form .form-footer>.button{flex:1 1;min-height:44px;white-space:normal}}.sera-window>.document-viewer{flex:1 1;min-height:0;overflow:auto;padding:12px}.sera-window>.document-viewer header{position:static}.sera-view-list-content>.pagination{background:transparent!important;box-shadow:none;gap:12px;flex-wrap:wrap}.sera-result-count{font-size:12px;padding:10px 0;margin:0;flex-shrink:0;color:var(--text-soft)}.operation-form .form-footer-status.is-review{background:#e3f5e9;border-color:#87c89d #87c89d #87c89d #248346}.operation-form .form-footer-status.is-review strong{color:#18572e}.operation-form .form-footer-status.is-review small{color:#285f3b}.operation-form .form-footer-status.is-review svg{color:#248346}html[data-theme=dark] .operation-form .form-footer-status.is-review{background:#203e2e;border-color:#528f68 #528f68 #528f68 #7bdda0}html[data-theme=dark] .operation-form .form-footer-status.is-review strong{color:#e2ffeb!important}html[data-theme=dark] .operation-form .form-footer-status.is-review small{color:#c0e9cf!important}html[data-theme=dark] .operation-form .form-footer-status.is-review svg{color:#7bdda0}.app .page .panel.report-fixed{border-top:1px solid var(--border)}.sera-voice-cloud{width:190px;height:190px;border-radius:50%;background:none;box-shadow:none;isolation:auto;filter:drop-shadow(0 0 28px #65bdf01a)}.sera-voice-cloud svg{display:block;width:100%;height:100%;overflow:visible}.voice-experience:has(.chat-messages:not(.voice-transcript-hidden)) .sera-voice-cloud{width:70px;height:70px}.sera-orb-current,.sera-orb-drift{transform-origin:100px 100px}@media(prefers-reduced-motion:no-preference){.sera-orb-drift{animation:sera-orb-drift 9s ease-in-out infinite alternate}.sera-orb-current{animation:sera-orb-current 7s ease-in-out infinite alternate}.sera-voice-cloud.speaking .sera-orb-drift{animation-duration:2.2s}.sera-voice-cloud.thinking .sera-orb-current{animation-duration:3s}.sera-voice-cloud.muted :is(.sera-orb-drift,.sera-orb-current){animation-play-state:paused}}@keyframes sera-orb-drift{0%{transform:translate(-6px,-5px) rotate(-8deg)}to{transform:translate(8px,9px) rotate(13deg)}}@keyframes sera-orb-current{0%{transform:translate(5px,8px) rotate(8deg)}to{transform:translate(-7px,-8px) rotate(-12deg)}}@media(max-width:650px){.sera-voice-cloud{width:145px;height:145px}}.sera-share{display:grid;gap:14px;background:var(--paper);border-color:var(--border);color:var(--text)}.sera-share h3{margin:0}.sera-share p{overflow-wrap:anywhere}html[data-theme=dark] .sera-share{background:#272e34;border-color:var(--border);color:var(--text)}.document-viewer{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;height:100dvh;min-height:0;overflow:hidden;align-items:stretch}.modal .document-viewer,.sera-window>.document-viewer{overflow:hidden}.document-tools{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 16px 2px;scrollbar-gutter:stable}.document-viewer .document-tools header{position:static;display:flex;flex-direction:column;align-items:stretch;padding:16px;gap:16px}.document-tools header>button{align-self:flex-start}.document-viewer .document-tools header>strong{max-width:100%;line-height:1.5}.document-viewer .document-tools header>.actions{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.document-tools header>.actions>span{grid-column:1/-1;grid-row:1;text-align:center;padding:4px}.document-tools header>.actions>label{grid-column:1/-1;justify-content:space-between;grid-row:3}.document-tools header>.actions>button:nth-last-child(-n+3){grid-column:1/-1}.document-viewer .pdf-share{width:100%;max-width:none;margin:16px 0 0;padding:16px;box-sizing:border-box}.document-viewer .pdf-share>p{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.document-viewer .pdf-share>.actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #8198ad40}.document-preview{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid #8198ad40;border-radius:12px;background:#8295a51a}.document-preview>.notice,.document-preview>p{margin:16px}.document-preview .document-canvas{max-width:none;padding:16px;min-height:100%;box-sizing:border-box}.whatsapp-recipient-picker{gap:14px;margin-top:16px}.whatsapp-recipient-picker,.whatsapp-recipient-picker .field{display:flex;flex-direction:column;align-items:stretch;min-width:0}.whatsapp-recipient-picker .field{gap:7px;margin:0}.whatsapp-recipient-picker .field input,.whatsapp-recipient-picker .field select{width:100%;min-width:0;box-sizing:border-box}.whatsapp-recipient-picker>.actions{display:flex;flex-wrap:wrap;gap:8px;margin:0}.whatsapp-recipient-picker>.button{align-self:flex-start}.whatsapp-recipient-picker>small{display:block;line-height:1.6;color:inherit;opacity:.8}.whatsapp-recipient-picker>p{margin:0;line-height:1.5}.document-tools .button{white-space:normal;line-height:1.4;justify-content:center}@media(max-width:800px){.document-viewer{display:flex;flex-direction:column;height:auto;min-height:100dvh;overflow:auto}.modal .document-viewer,.sera-window>.document-viewer{overflow:auto;min-height:0}.document-tools{overflow:visible;flex:none;padding:0;scrollbar-gutter:auto}.document-preview{overflow:auto;min-height:320px;flex:none}.document-viewer .document-tools header>.actions{grid-template-columns:repeat(2,minmax(0,1fr))}.document-viewer .pdf-share{margin-top:12px}}.product-share-workspace,.sera-share-workspace{min-width:0;min-height:0}.sera-share-workspace{display:flex;flex-direction:column;flex:1 1;overflow:auto}.sera-share-workspace>.sera-view-content{min-height:260px}.sera-share-workspace>.sera-share{flex:none}.account-share-panel .whatsapp-recipient-picker+.actions,.sera-share>.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #8198ad40}.account-share-panel .button,.sera-share .button{white-space:normal;line-height:1.4}.account-share-panel{min-width:0;display:block}.account-share-panel>div{min-width:0;width:100%}@media(min-width:1000px){.modal:has(.customer-account.is-sharing),.modal:has(.product-share-workspace .sera-share){width:96vw;max-width:1600px}.product-share-workspace:has(.sera-share){display:grid;grid-template-columns:minmax(310px,380px) minmax(0,1fr);gap:24px;align-items:start}.product-share-workspace:has(.sera-share)>.product-export{min-width:0;max-height:calc(94dvh - 150px);overflow:auto;overscroll-behavior:contain;padding-right:10px;scrollbar-gutter:stable}.product-share-workspace:has(.sera-share)>.product-profile{min-width:0;position:sticky;top:0;margin-top:0}.product-share-workspace:has(.sera-share) .product-profile{grid-template-columns:minmax(0,1fr)}.product-share-workspace .sera-share{padding:18px}.customer-account.is-sharing{display:grid;grid-template-columns:minmax(310px,380px) minmax(0,1fr);gap:14px 24px;align-items:start}.customer-account-content{min-width:0}.customer-account.is-sharing>.customer-account-content{grid-column:2;min-width:0}.customer-account.is-sharing>.account-share-panel{grid-column:1;grid-row:1;position:sticky;top:0;max-height:calc(94dvh - 150px);overflow:auto;overscroll-behavior:contain;padding:18px;margin:0}.sera-share-workspace.is-sharing{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:22px;overflow:hidden}.sera-share-workspace.is-sharing>.sera-share{min-height:0;overflow:auto;overscroll-behavior:contain;margin:0;padding:18px;display:block}.sera-share-workspace.is-sharing>.sera-view-content{min-height:0;overflow:auto}.sera-window.panel .sera-share-workspace.is-sharing{display:flex;overflow:auto}.sera-window.panel .sera-share-workspace.is-sharing>.sera-share{overflow:visible}.sera-window.panel .sera-share-workspace.is-sharing>.sera-view-content{min-height:300px;overflow:visible}}.product-profile .sera-product-photos{min-width:0;align-self:start;display:grid;gap:12px;justify-items:center}.product-profile .sera-product-photos img{display:block;width:auto!important;max-width:100%;height:auto!important;max-height:320px;object-fit:contain!important;margin:0 auto;border-radius:12px}.product-profile .sera-no-photo{width:100%;max-width:340px;min-height:160px;height:190px;box-sizing:border-box;margin:0 auto}@media(min-width:1200px){.product-share-workspace:has(.sera-share) .product-profile{grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:24px;align-items:start}}@media(prefers-reduced-motion:no-preference){.account-share-panel[data-closing],.pdf-share[data-closing],.sera-share[data-closing]{animation:share-panel-open .24s cubic-bezier(.2,.75,.25,1) both!important;transform-origin:top left}.account-share-panel[data-closing=true],.pdf-share[data-closing=true],.sera-share[data-closing=true]{animation:share-panel-close .18s ease-in both!important;pointer-events:none}.document-preview,.product-share-workspace>.product-profile{animation:share-panel-open .24s cubic-bezier(.2,.75,.25,1) both}.modal:has(.customer-account),.modal:has(.product-share-workspace){transition:width .24s ease,max-width .24s ease}}@keyframes share-panel-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes share-panel-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.account-share-panel[data-closing],.document-preview,.pdf-share[data-closing],.sera-share[data-closing]{animation:none!important;transition:none!important}}.user-whatsapp-phone{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:170px}.user-whatsapp-phone .field{margin:0}.user-whatsapp-phone .actions{flex-wrap:wrap;gap:8px}.share-result{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;margin:16px 0;border:1px solid var(--border);border-left:4px solid #278bb5;border-radius:12px;background:var(--paper);color:var(--text)}.share-result-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:#278bb51a;color:#278bb5}.share-result strong{display:block;font-size:15px;line-height:1.5}.share-result p{margin:5px 0;line-height:1.6;font-size:13px}.share-result small{display:block;margin-top:8px;line-height:1.5;opacity:.8}.share-result.failed{border-left-color:#d16a45}.share-result.failed .share-result-icon{color:#d16a45;background:#d16a451a}@media(prefers-reduced-motion:no-preference){.share-result{animation:share-panel-open .22s ease both}}.whatsapp-format{display:grid;gap:8px;margin:14px 0}.whatsapp-format small{line-height:1.5;opacity:.8}.whatsapp-templates{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.whatsapp-templates li{margin:10px 0}