:root{--glass-primary: var(--workspace-theme-primary, #18181b);--glass-secondary: var(--workspace-theme-secondary, #64748b);--glass-tertiary: var(--workspace-theme-tertiary, #94a3b8);--glass-surface: rgba(255, 255, 255, .5);--glass-surface-soft: rgba(255, 255, 255, .32);--glass-surface-modal: rgba(255, 255, 255, .78);--glass-surface-strong: rgba(255, 255, 255, .9);--glass-border: rgba(255, 255, 255, .62);--glass-line: rgba(118, 137, 164, .18);--glass-shadow: 0 18px 44px rgba(37, 54, 82, .12), inset 0 1px 0 rgba(255, 255, 255, .68)}html{min-height:100%;background:#e8eef5}body{min-height:100vh;background-color:#e8eef5!important;background-image:var(--workspace-theme-background, linear-gradient(var(--workspace-theme-angle,135deg),color-mix(in srgb,var(--glass-primary) 42%,rgba(226,232,240,.54)) 0%,rgba(247,249,252,.26) 38%,color-mix(in srgb,var(--glass-secondary) 38%,rgba(232,238,246,.44)) 76%,rgba(244,247,250,.3) 100%)),var(--workspace-background-image,none),linear-gradient(160deg,#eef2f7,#dce5ef)!important;background-size:var(--workspace-theme-background-size,cover),cover,cover!important;background-position:center,center,center!important;background-blend-mode:normal,normal,normal!important;background-attachment:scroll!important}.workspace-content,.workspace-content>.app,body>.app{background:transparent!important}.card,.dialog,.preview-box,.page,.sheet,.workspace-sidebar{border-color:var(--glass-border)!important;background:var(--glass-surface)!important;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);box-shadow:var(--glass-shadow)!important}.workspace-banner,.top,.share-head{background:linear-gradient(118deg,rgba(255,255,255,.52),rgba(255,255,255,.34))!important;color:#17243a!important;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);border:1px solid rgba(255,255,255,.76)!important;box-shadow:0 16px 38px rgba(31,48,75,.13),inset 0 1px 0 rgba(255,255,255,.74)!important}.workspace-sidebar{background:rgba(255,255,255,.32)!important;border-color:rgba(255,255,255,.58)!important}.dialog,.preview-box{background:var(--glass-surface-modal)!important}.table-wrap,.table td,.quote-table td,.history-import-table td,.save-strip,.share-foot,.content{background-color:var(--glass-surface-strong)!important}:where(html:not(.ad-desktop-controls)) .input,:where(html:not(.ad-desktop-controls)) .select,:where(html:not(.ad-desktop-controls)) input,:where(html:not(.ad-desktop-controls)) select,:where(html:not(.ad-desktop-controls)) textarea{background-color:var(--glass-surface-strong)!important}.table th,.quote-table th,.history-import-table th{background:rgba(237,243,250,.96)!important}.popover,.pop-item,.result,.history-item,.draft-item,.history-import-group{background-color:rgba(255,255,255,.72)!important;border-color:var(--glass-line)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.workspace-nav-item.active,.workspace-nav-item:hover{background:rgba(255,255,255,.72)!important;box-shadow:0 8px 20px rgba(47,63,91,.09),inset 0 1px 0 rgba(255,255,255,.78)}.workspace-logo,.workspace-logout,.workspace-swatch,.btn.secondary,.btn.soft{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{background:rgba(47,57,73,.24)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal .dialog,.modal .preview-box,.modal .preview{border:1px solid rgba(255,255,255,.78)!important;background:var(--glass-surface-modal)!important;box-shadow:0 24px 70px rgba(24,38,62,.18),inset 0 1px 0 rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.modal .dialog-head{background:rgba(255,255,255,.48)!important}.modal .dialog-body{background:rgba(255,255,255,.58)!important}body.workspace-theme-animated{animation:workspace-theme-flow 18s ease-in-out infinite alternate}@keyframes workspace-theme-flow{0%{background-position:0% 20%,center,center}50%{background-position:75% 55%,center,center}100%{background-position:25% 85%,center,center}}.upload-empty{color:#4b5563!important}.btn.secondary,.btn.soft{color:#374151!important;border-color:rgba(102,112,133,.3)!important}.circle-plus,[data-add-personal]{background:transparent!important;border:1px solid #98a2b3!important;color:#667085!important;border-radius:50%!important}.circle-plus:hover,[data-add-personal]:hover{background:rgba(102,112,133,.08)!important;color:#344054!important}.edit-head,.summary-edit,.size-edit{top:0!important;right:0!important;bottom:auto!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:5px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#98a2b3!important}.edit-head svg,.summary-edit svg,.size-edit svg,.edit-head [data-icon],.summary-edit [data-icon],.size-edit [data-icon]{width:10px!important;height:10px!important;min-width:10px!important;margin:0!important}.edit-head:hover,.summary-edit:hover,.size-edit:hover,.edit-head:focus-visible,.summary-edit:focus-visible,.size-edit:focus-visible{background:transparent!important;color:#667085!important}.img-actions,.product-img .tools{display:flex!important;top:-1px!important;right:-1px!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.thumb:hover .img-actions,.thumb:focus-within .img-actions,.thumb-box:hover .img-actions,.thumb-box:focus-within .img-actions,.library-img:hover .img-actions,.library-img:focus-within .img-actions,.product-img:hover .tools,.product-img:focus-within .tools{opacity:1;visibility:visible;pointer-events:auto}.image-remove-hit{position:relative!important;background:transparent!important}.image-remove-hit svg{position:absolute!important;top:2px!important;right:2px!important;margin:0!important}.wrap-field,.cell-wrap-text{max-height:none!important;overflow:hidden!important}.ad-global-toast{position:fixed;left:50%;top:22%;z-index:12000;display:flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid rgba(24,153,92,.26);border-radius:10px;background:rgba(242,255,248,.88);color:#16815e;font-size:12px;font-weight:700;box-shadow:0 16px 36px rgba(19,83,56,.18),inset 0 1px 0 rgba(255,255,255,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform:translate(-50%,-8px) scale(.94)}.ad-global-toast.show{animation:ad-global-toast-in 1.5s cubic-bezier(.2,.8,.2,1)}.ad-global-toast [data-icon],.ad-global-toast svg{width:17px;height:17px;margin:0;stroke-width:2.4}.ad-global-toast.error{border-color:rgba(201,52,52,.24);background:rgba(255,246,246,.9);color:#b42318}@keyframes ad-global-toast-in{0%{opacity:0;transform:translate(-50%,-8px) scale(.88)}12%,78%{opacity:1;transform:translate(-50%,0) scale(1)}100%{opacity:0;transform:translate(-50%,-3px) scale(.98)}}.quote-item .icon-action{color:#596273!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.quote-item .icon-action:hover,.quote-item .icon-action:focus-visible{color:#303846!important;background:rgba(89,98,115,.1)!important}.quote-item .delete-action:hover,.quote-item .delete-action:focus-visible{color:#c93434!important;background:rgba(201,52,52,.08)!important}.quote-item .icon-action [data-icon],.quote-item .icon-action .ui-icon,.table .save-row [data-icon],.table .delete-customer [data-icon]{color:inherit!important}@media(hover:none),(pointer:coarse),(max-width:680px){.img-actions,.product-img .tools{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}.btn,.workspace-nav-item,.workspace-collapse,.workspace-logout,.op-icon,.action-icon{transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.btn:active,.workspace-collapse:active,.workspace-logout:active,.op-icon:active,.action-icon:active{transform:scale(.97)}.btn:focus-visible,.op-icon:focus-visible,.action-icon:focus-visible{outline:2px solid rgba(36,91,221,.42);outline-offset:2px}@supports not (backdrop-filter: blur(1px)){.card,.dialog,.preview-box,.page,.sheet,.workspace-sidebar{background:rgba(255,255,255,.96)!important}}@media(max-width:720px){body{background-attachment:scroll!important}.card,.dialog,.preview-box,.page,.sheet,.workspace-sidebar{-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%)}}.workspace-root .workspace-sidebar{border-color:rgba(255,255,255,.22)!important;background:rgba(33,44,61,.16)!important;-webkit-backdrop-filter:blur(30px) saturate(124%) brightness(1.02)!important;backdrop-filter:blur(30px) saturate(124%) brightness(1.02)!important;box-shadow:0 24px 60px rgba(26,39,58,.2),inset 0 1px 0 rgba(255,255,255,.3),inset 1px 0 0 rgba(255,255,255,.14),inset -1px 0 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(255,255,255,.12)!important}.workspace-root .workspace-sidebar .workspace-nav-item:hover,.workspace-root .workspace-sidebar .workspace-nav-item.active{border-color:rgba(255,255,255,.24)!important;background:rgba(255,255,255,.16)!important;color:#fff!important;box-shadow:0 8px 22px rgba(22,34,50,.12),inset 0 1px 0 rgba(255,255,255,.22)!important}@media(hover:none),(pointer:coarse){.img-actions,.product-img .tools{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}@media print{body,.page,.content,.table-wrap,.quote-table td,.quote-table th{background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){body.workspace-theme-animated{animation:none!important}.ad-global-toast.show{animation:ad-global-toast-fade 1.2s linear}@keyframes ad-global-toast-fade{0%,100%{opacity:0}12%,82%{opacity:1}}}
