:root,:root[data-theme=light],body[data-theme=light]{--pf-bg-page:#f5f7fb;--pf-bg-shell:#ffffff;--pf-bg-card:#ffffff;--pf-bg-card-soft:#f8fafc;--pf-bg-input:#ffffff;--pf-text:#0f172a;--pf-text-soft:#334155;--pf-muted:#64748b;--pf-muted-2:#7b8798;--pf-border:#d7dde7;--pf-border-soft:rgba(15,23,42,.09);--pf-shadow:0 14px 34px rgba(15,23,42,.07);--pf-shadow-soft:0 8px 22px rgba(15,23,42,.055);--pf-accent:#f7ce54;--pf-accent-border:#c99b0b;--pf-accent-text:#111827;--pf-dark-panel:#07111d;--pf-dark-panel-2:#0b1824;--pf-dark-pill:rgba(255,255,255,.035);--pf-dark-pill-border:rgba(255,255,255,.12);--pf-dark-pill-active-border:rgba(255,255,255,.62)}:root[data-dashboard-theme=dark],:root[data-theme=dark],body[data-theme=dark]{--pf-bg-page:#06101a;--pf-bg-shell:#0b1622;--pf-bg-card:#0e1c2a;--pf-bg-card-soft:#101f2f;--pf-bg-input:#07111d;--pf-text:#f8fafc;--pf-text-soft:#dbe5f1;--pf-muted:#94a3b8;--pf-muted-2:#a8b3c4;--pf-border:rgba(255,255,255,.13);--pf-border-soft:rgba(255,255,255,.1);--pf-shadow:0 18px 42px rgba(0,0,0,.25);--pf-shadow-soft:0 10px 28px rgba(0,0,0,.18);--pf-accent:#f7ce54;--pf-accent-border:#c99b0b;--pf-accent-text:#111827;--pf-dark-panel:#07111d;--pf-dark-panel-2:#0b1824;--pf-dark-pill:rgba(255,255,255,.035);--pf-dark-pill-border:rgba(255,255,255,.12);--pf-dark-pill-active-border:rgba(255,255,255,.62)}html[data-dashboard-theme=dark] body,html[data-theme=dark] body{background:var(--pf-bg-page);color:var(--pf-text)}.theme-surface{background:var(--pf-bg-card);border-color:var(--pf-border-soft);color:var(--pf-text)}.theme-input{background:var(--pf-bg-input);border-color:var(--pf-border);color:var(--pf-text)}html[data-dashboard-theme=dark] .items-page,html[data-theme=dark] .items-page{background:var(--pf-bg-page)!important;color:var(--pf-text)!important}html[data-dashboard-theme=dark] .items-form-card,html[data-dashboard-theme=dark] .items-library-card,html[data-dashboard-theme=dark] .items-shell,html[data-theme=dark] .items-form-card,html[data-theme=dark] .items-library-card,html[data-theme=dark] .items-shell{background:var(--pf-bg-card)!important;border-color:var(--pf-border-soft)!important;color:var(--pf-text)!important;box-shadow:var(--pf-shadow-soft)!important}html[data-dashboard-theme=dark] .items-import-compact-v830,html[data-dashboard-theme=dark] .items-letter-row,html[data-dashboard-theme=dark] .items-library-row,html[data-dashboard-theme=dark] .items-search-form,html[data-theme=dark] .items-import-compact-v830,html[data-theme=dark] .items-letter-row,html[data-theme=dark] .items-library-row,html[data-theme=dark] .items-search-form{background:var(--pf-bg-card-soft)!important;border-color:var(--pf-border-soft)!important;color:var(--pf-text)!important}html[data-dashboard-theme=dark] .items-page input,html[data-dashboard-theme=dark] .items-page select,html[data-dashboard-theme=dark] .items-page textarea,html[data-theme=dark] .items-page input,html[data-theme=dark] .items-page select,html[data-theme=dark] .items-page textarea{background:var(--pf-bg-input)!important;border-color:var(--pf-border)!important;color:var(--pf-text)!important;-webkit-text-fill-color:var(--pf-text)!important}html[data-dashboard-theme=dark] .items-page .field,html[data-dashboard-theme=dark] .items-page em,html[data-dashboard-theme=dark] .items-page p,html[data-dashboard-theme=dark] .items-page small,html[data-theme=dark] .items-page .field,html[data-theme=dark] .items-page em,html[data-theme=dark] .items-page p,html[data-theme=dark] .items-page small{color:var(--pf-muted)!important}html[data-dashboard-theme=dark] .items-page b,html[data-dashboard-theme=dark] .items-page h2,html[data-theme=dark] .items-page b,html[data-theme=dark] .items-page h2{color:var(--pf-text)!important}html[data-dashboard-theme=dark] [class*=settingsPage],html[data-theme=dark] [class*=settingsPage]{background:linear-gradient(180deg,#06101a,#0b1622)!important;color:var(--pf-text)!important}html[data-dashboard-theme=dark] [class*=panel],html[data-dashboard-theme=dark] [class*=previewDocument],html[data-dashboard-theme=dark] [class*=settingsContent],html[data-dashboard-theme=dark] [class*=workspace],html[data-theme=dark] [class*=panel],html[data-theme=dark] [class*=previewDocument],html[data-theme=dark] [class*=settingsContent],html[data-theme=dark] [class*=workspace]{background:var(--pf-bg-card)!important;border-color:var(--pf-border-soft)!important;color:var(--pf-text)!important;box-shadow:var(--pf-shadow-soft)!important}html[data-dashboard-theme=dark] [class*=brandNote],html[data-dashboard-theme=dark] [class*=iconButton],html[data-dashboard-theme=dark] [class*=logoPreviewBox],html[data-dashboard-theme=dark] [class*=stepBadge],html[data-dashboard-theme=dark] [class*=uploadButton],html[data-theme=dark] [class*=brandNote],html[data-theme=dark] [class*=iconButton],html[data-theme=dark] [class*=logoPreviewBox],html[data-theme=dark] [class*=stepBadge],html[data-theme=dark] [class*=uploadButton]{background:var(--pf-bg-card-soft)!important;border-color:var(--pf-border)!important;color:var(--pf-text)!important;-webkit-text-fill-color:var(--pf-text)!important}html[data-dashboard-theme=dark] [class*=settingsPage] h1,html[data-dashboard-theme=dark] [class*=settingsPage] h2,html[data-dashboard-theme=dark] [class*=settingsPage] h3,html[data-dashboard-theme=dark] [class*=settingsPage] strong,html[data-theme=dark] [class*=settingsPage] h1,html[data-theme=dark] [class*=settingsPage] h2,html[data-theme=dark] [class*=settingsPage] h3,html[data-theme=dark] [class*=settingsPage] strong{color:var(--pf-text)!important;-webkit-text-fill-color:var(--pf-text)!important}html[data-dashboard-theme=dark] [class*=assetHint],html[data-dashboard-theme=dark] [class*=settingsPage] em,html[data-dashboard-theme=dark] [class*=settingsPage] p,html[data-dashboard-theme=dark] [class*=settingsPage] small,html[data-dashboard-theme=dark] [class*=settingsPage] span,html[data-theme=dark] [class*=assetHint],html[data-theme=dark] [class*=settingsPage] em,html[data-theme=dark] [class*=settingsPage] p,html[data-theme=dark] [class*=settingsPage] small,html[data-theme=dark] [class*=settingsPage] span{color:var(--pf-muted)!important;-webkit-text-fill-color:var(--pf-muted)!important}html[data-dashboard-theme=dark] [class*=settingsPage] input,html[data-dashboard-theme=dark] [class*=settingsPage] select,html[data-dashboard-theme=dark] [class*=settingsPage] textarea,html[data-theme=dark] [class*=settingsPage] input,html[data-theme=dark] [class*=settingsPage] select,html[data-theme=dark] [class*=settingsPage] textarea{background:var(--pf-bg-input)!important;border-color:var(--pf-border)!important;color:var(--pf-text)!important;-webkit-text-fill-color:var(--pf-text)!important}html[data-dashboard-theme=dark] [class*=settingsNav],html[data-theme=dark] [class*=settingsNav]{background:linear-gradient(180deg,var(--pf-dark-panel) 0,var(--pf-dark-panel-2) 55%,#06101a 100%)!important}html[data-dashboard-theme=dark] [class*=settingsNav] span,html[data-dashboard-theme=dark] [class*=settingsNav] strong,html[data-theme=dark] [class*=settingsNav] span,html[data-theme=dark] [class*=settingsNav] strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html[data-dashboard-theme=dark] [class*=companySaveButton],html[data-theme=dark] [class*=companySaveButton]{background:var(--pf-accent)!important;border-color:var(--pf-accent-border)!important;color:var(--pf-accent-text)!important;-webkit-text-fill-color:var(--pf-accent-text)!important}html[data-dashboard-theme=dark] [class*=previewDivider],html[data-theme=dark] [class*=previewDivider]{background:rgba(248,250,252,.9)!important}html[data-dashboard-theme=dark] .builder .add-estimate-form,html[data-dashboard-theme=dark] .builder .add-inline-details,html[data-dashboard-theme=dark] .builder .estimate-card,html[data-dashboard-theme=dark] .builder .line-card,html[data-dashboard-theme=dark] .builder .section,html[data-dashboard-theme=dark] .builder .total,html[data-theme=dark] .builder .add-estimate-form,html[data-theme=dark] .builder .add-inline-details,html[data-theme=dark] .builder .estimate-card,html[data-theme=dark] .builder .line-card,html[data-theme=dark] .builder .section,html[data-theme=dark] .builder .total{background:var(--pf-bg-card)!important;border-color:var(--pf-border-soft)!important;color:var(--pf-text)!important}html[data-dashboard-theme=dark] .builder .estimate-add-footer,html[data-dashboard-theme=dark] .builder .estimate-add-inline summary,html[data-dashboard-theme=dark] .builder .helper,html[data-dashboard-theme=dark] .builder .joist-head,html[data-dashboard-theme=dark] .builder .line-bottom,html[data-theme=dark] .builder .estimate-add-footer,html[data-theme=dark] .builder .estimate-add-inline summary,html[data-theme=dark] .builder .helper,html[data-theme=dark] .builder .joist-head,html[data-theme=dark] .builder .line-bottom{background:var(--pf-bg-card-soft)!important;border-color:var(--pf-border-soft)!important;color:var(--pf-text)!important;-webkit-text-fill-color:var(--pf-text)!important}html[data-dashboard-theme=dark] .builder .estimate-add-inline summary,html[data-dashboard-theme=dark] .builder .estimate-add-inline summary *,html[data-dashboard-theme=dark] .builder .joist-head span,html[data-dashboard-theme=dark] .builder .total b,html[data-dashboard-theme=dark] .builder .total span,html[data-theme=dark] .builder .estimate-add-inline summary,html[data-theme=dark] .builder .estimate-add-inline summary *,html[data-theme=dark] .builder .joist-head span,html[data-theme=dark] .builder .total b,html[data-theme=dark] .builder .total span{color:var(--pf-text)!important;-webkit-text-fill-color:var(--pf-text)!important}html[data-dashboard-theme=dark] .builder input,html[data-dashboard-theme=dark] .builder select,html[data-dashboard-theme=dark] .builder textarea,html[data-theme=dark] .builder input,html[data-theme=dark] .builder select,html[data-theme=dark] .builder textarea{background:var(--pf-bg-input)!important;border-color:var(--pf-border)!important;color:var(--pf-text)!important;-webkit-text-fill-color:var(--pf-text)!important}html[data-dashboard-theme=dark] .picker-back,html[data-theme=dark] .picker-back{background:rgba(2,8,23,.72)!important}html[data-dashboard-theme=dark] .picker,html[data-theme=dark] .picker{background:var(--pf-bg-card)!important;border:1px solid var(--pf-border-soft)!important;box-shadow:0 28px 80px rgba(0,0,0,.45)!important;color:var(--pf-text)!important}html[data-dashboard-theme=dark] .picker h2,html[data-dashboard-theme=dark] .picker strong,html[data-dashboard-theme=dark] .picker-title,html[data-dashboard-theme=dark] .picker-title *,html[data-theme=dark] .picker h2,html[data-theme=dark] .picker strong,html[data-theme=dark] .picker-title,html[data-theme=dark] .picker-title *{color:var(--pf-text)!important;-webkit-text-fill-color:var(--pf-text)!important}html[data-dashboard-theme=dark] .letter,html[data-dashboard-theme=dark] .pick-item,html[data-dashboard-theme=dark] .picker-footer,html[data-dashboard-theme=dark] .picker-search,html[data-theme=dark] .letter,html[data-theme=dark] .pick-item,html[data-theme=dark] .picker-footer,html[data-theme=dark] .picker-search{background:var(--pf-bg-card-soft)!important;border-color:var(--pf-border-soft)!important;color:var(--pf-text)!important;-webkit-text-fill-color:var(--pf-text)!important}html[data-dashboard-theme=dark] .picker-search input,html[data-theme=dark] .picker-search input{background:transparent!important;border-color:transparent!important;color:var(--pf-text)!important;-webkit-text-fill-color:var(--pf-text)!important}html[data-dashboard-theme=dark] .pick-item small,html[data-dashboard-theme=dark] .picker small,html[data-theme=dark] .pick-item small,html[data-theme=dark] .picker small{color:var(--pf-muted)!important;-webkit-text-fill-color:var(--pf-muted)!important}html[data-dashboard-theme=dark] .pick-item:hover,html[data-theme=dark] .pick-item:hover{background:rgba(247,206,84,.12)!important;border-color:rgba(247,206,84,.32)!important}html[data-dashboard-theme=dark] .builder .btn.green,html[data-theme=dark] .builder .btn.green{background:var(--pf-accent)!important;border-color:var(--pf-accent-border)!important;color:var(--pf-accent-text)!important;-webkit-text-fill-color:var(--pf-accent-text)!important}html[data-dashboard-theme=dark] .builder .btn.green *,html[data-theme=dark] .builder .btn.green *{color:var(--pf-accent-text)!important;-webkit-text-fill-color:var(--pf-accent-text)!important}.invoice-items-editor-clean{--invoice-items-bg:#ffffff;--invoice-items-bg-soft:#fbfcfe;--invoice-items-border:#dbe3ee;--invoice-items-border-soft:#e7edf5;--invoice-items-text:#0f172a;--invoice-items-muted:#64748b;--invoice-items-blue:var(--pf-primary,#2f57d8);--invoice-items-blue-hover:var(--pf-primary-hover,#284cc4);--invoice-items-danger:#ef5a43}.invoice-items-editor-clean,.invoice-items-editor-clean *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.invoice-items-editor-clean>h2{margin:0 0 10px!important;color:var(--invoice-items-text)!important;-webkit-text-fill-color:var(--invoice-items-text)!important;font-size:clamp(20px,1.7vw,24px)!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.12!important}.invoice-items-editor-clean .doc-head,.invoice-items-editor-clean .invoice-doc-head{display:grid!important;grid-template-columns:minmax(0,1fr) 130px 90px 140px!important;grid-gap:18px!important;gap:18px!important;align-items:center!important;padding:0 0 12px!important;margin:0 0 12px!important;border-bottom:1px solid rgba(15,23,42,.7)!important;color:var(--invoice-items-muted)!important;-webkit-text-fill-color:var(--invoice-items-muted)!important}.invoice-items-editor-clean .doc-head span,.invoice-items-editor-clean .invoice-doc-head span{color:var(--invoice-items-muted)!important;-webkit-text-fill-color:var(--invoice-items-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important}.invoice-items-editor-clean .invoice-edit-details{margin:12px 0!important;overflow:hidden!important;border:1px solid var(--invoice-items-border)!important;border-radius:18px!important;background:var(--invoice-items-bg)!important;box-shadow:0 10px 26px rgba(15,23,42,.055)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.invoice-items-editor-clean .invoice-edit-details:hover{transform:translateY(-1px)!important;border-color:#cbd5e1!important;box-shadow:0 14px 32px rgba(15,23,42,.075)!important}.invoice-items-editor-clean .invoice-edit-details[open]{border-color:var(--invoice-items-border)!important;background:var(--invoice-items-bg)!important}.invoice-items-editor-clean .invoice-edit-details>summary{list-style:none!important;cursor:pointer!important;display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;grid-gap:18px!important;gap:18px!important;align-items:center!important;min-height:58px!important;padding:14px 18px!important;color:var(--invoice-items-text)!important;-webkit-text-fill-color:var(--invoice-items-text)!important}.invoice-items-editor-clean .invoice-edit-details>summary::-webkit-details-marker{display:none!important}.invoice-items-editor-clean .invoice-item-summary-main{min-width:0!important}.invoice-items-editor-clean .invoice-item-summary-main b{color:var(--invoice-items-text)!important;-webkit-text-fill-color:var(--invoice-items-text)!important;font-size:15px!important;font-weight:520!important;letter-spacing:-.018em!important;line-height:1.2!important}.invoice-items-editor-clean .invoice-item-summary-main p{margin:5px 0 0!important;max-width:760px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--invoice-items-muted)!important;-webkit-text-fill-color:var(--invoice-items-muted)!important;font-size:13px!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.35!important}.invoice-items-editor-clean .invoice-item-summary-side{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;justify-items:end!important;grid-gap:12px!important;gap:12px!important}.invoice-items-editor-clean .invoice-item-summary-side strong{color:var(--invoice-items-text)!important;-webkit-text-fill-color:var(--invoice-items-text)!important;font-size:16px!important;font-weight:560!important;letter-spacing:-.025em!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.invoice-items-editor-clean .invoice-edit-details[open] .invoice-item-summary-side span,.invoice-items-editor-clean .invoice-item-summary-side span{min-width:68px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 13px!important;border:1px solid var(--invoice-items-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--invoice-items-text)!important;-webkit-text-fill-color:var(--invoice-items-text)!important;box-shadow:none!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.invoice-items-editor-clean .invoice-edit-item-card{padding:16px 18px 18px!important;border-top:1px solid var(--invoice-items-border-soft)!important;background:var(--invoice-items-bg-soft)!important}.invoice-items-editor-clean .invoice-edit-item-grid{display:grid!important;grid-template-columns:minmax(260px,1fr) 130px 100px 130px 135px!important;grid-gap:12px!important;gap:12px!important;align-items:end!important}.invoice-items-editor-clean .invoice-title-field{min-width:0!important}.invoice-items-editor-clean .invoice-description-field{margin-top:12px!important}.invoice-items-editor-clean .estimate-line-tax-toggle,.invoice-items-editor-clean .invoice-description-field,.invoice-items-editor-clean .invoice-edit-item-card .field,.invoice-items-editor-clean .invoice-item-total-readonly small,.invoice-items-editor-clean .invoice-title-field{color:var(--invoice-items-muted)!important;-webkit-text-fill-color:var(--invoice-items-muted)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.invoice-items-editor-clean .invoice-edit-item-card input,.invoice-items-editor-clean .invoice-edit-item-card select,.invoice-items-editor-clean .invoice-edit-item-card textarea{width:100%!important;min-height:38px!important;border-radius:12px!important;border:1px solid var(--invoice-items-border)!important;background:#ffffff!important;color:var(--invoice-items-text)!important;-webkit-text-fill-color:var(--invoice-items-text)!important;font-size:14px!important;font-weight:480!important;letter-spacing:-.012em!important;box-shadow:none!important}.invoice-items-editor-clean .invoice-edit-item-card textarea{min-height:72px!important;height:44px!important;padding:10px 12px!important;resize:vertical!important}.invoice-items-editor-clean .invoice-edit-item-card input:focus,.invoice-items-editor-clean .invoice-edit-item-card select:focus,.invoice-items-editor-clean .invoice-edit-item-card textarea:focus{outline:none!important;border-color:rgba(47,87,216,.48)!important;box-shadow:0 0 0 4px rgba(47,87,216,.12)!important}.invoice-items-editor-clean .estimate-line-tax-toggle{min-height:38px!important;border-radius:999px!important;border:1px solid var(--invoice-items-border)!important;background:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.invoice-items-editor-clean .estimate-line-tax-toggle input{width:14px!important;height:14px!important;min-height:14px!important;accent-color:var(--invoice-items-blue)!important}.invoice-items-editor-clean .estimate-line-tax-toggle span{color:var(--invoice-items-muted)!important;-webkit-text-fill-color:var(--invoice-items-muted)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important}.invoice-items-editor-clean .invoice-item-total-readonly{min-height:44px!important;display:grid!important;align-content:center!important;grid-gap:5px!important;gap:5px!important;color:var(--invoice-items-text)!important;-webkit-text-fill-color:var(--invoice-items-text)!important}.invoice-items-editor-clean .invoice-item-total-readonly b{color:var(--invoice-items-text)!important;-webkit-text-fill-color:var(--invoice-items-text)!important;font-size:16px!important;font-weight:560!important;letter-spacing:-.025em!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.invoice-items-editor-clean .invoice-edit-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important}.invoice-items-editor-clean .invoice-edit-actions .btn,.invoice-items-editor-clean button{min-height:34px!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.095em!important;text-transform:uppercase!important}.invoice-items-editor-clean .invoice-edit-actions .btn.green{background:var(--invoice-items-blue)!important;border-color:var(--invoice-items-blue)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.invoice-items-editor-clean .invoice-edit-actions .btn.green:hover{background:var(--invoice-items-blue-hover)!important;border-color:var(--invoice-items-blue-hover)!important}.invoice-items-editor-clean .invoice-edit-actions .btn.danger{background:var(--invoice-items-danger)!important;border-color:#d94a35!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.invoice-items-editor-clean .invoice-total-box{color:var(--invoice-items-text)!important}.invoice-items-editor-clean .invoice-total-box .balance-line b:last-child{color:var(--invoice-items-text)!important;-webkit-text-fill-color:var(--invoice-items-text)!important}body.dark .invoice-items-editor-clean,body[data-theme=dark] .invoice-items-editor-clean,html[data-dashboard-theme=dark] .invoice-items-editor-clean,html[data-theme=dark] .invoice-items-editor-clean{--invoice-items-bg:#0f2034;--invoice-items-bg-soft:#102033;--invoice-items-border:rgba(255,255,255,.12);--invoice-items-border-soft:rgba(255,255,255,.12);--invoice-items-text:#f8fafc;--invoice-items-muted:#aeb9c9}body.dark .invoice-items-editor-clean .doc-head,body.dark .invoice-items-editor-clean .invoice-doc-head,body[data-theme=dark] .invoice-items-editor-clean .doc-head,body[data-theme=dark] .invoice-items-editor-clean .invoice-doc-head,html[data-dashboard-theme=dark] .invoice-items-editor-clean .doc-head,html[data-dashboard-theme=dark] .invoice-items-editor-clean .invoice-doc-head,html[data-theme=dark] .invoice-items-editor-clean .doc-head,html[data-theme=dark] .invoice-items-editor-clean .invoice-doc-head{border-bottom-color:rgba(255,255,255,.18)!important}body.dark .invoice-items-editor-clean .invoice-edit-details[open] .invoice-item-summary-side span,body.dark .invoice-items-editor-clean .invoice-item-summary-side span,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-details[open] .invoice-item-summary-side span,body[data-theme=dark] .invoice-items-editor-clean .invoice-item-summary-side span,html[data-dashboard-theme=dark] .invoice-items-editor-clean .invoice-edit-details[open] .invoice-item-summary-side span,html[data-dashboard-theme=dark] .invoice-items-editor-clean .invoice-item-summary-side span,html[data-theme=dark] .invoice-items-editor-clean .invoice-edit-details[open] .invoice-item-summary-side span,html[data-theme=dark] .invoice-items-editor-clean .invoice-item-summary-side span{background:transparent!important;border-color:rgba(255,255,255,.18)!important}body.dark .invoice-items-editor-clean .estimate-line-tax-toggle,body.dark .invoice-items-editor-clean .invoice-edit-item-card input,body.dark .invoice-items-editor-clean .invoice-edit-item-card select,body.dark .invoice-items-editor-clean .invoice-edit-item-card textarea,body[data-theme=dark] .invoice-items-editor-clean .estimate-line-tax-toggle,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card input,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card select,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card textarea,html[data-dashboard-theme=dark] .invoice-items-editor-clean .estimate-line-tax-toggle,html[data-dashboard-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card input,html[data-dashboard-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card select,html[data-dashboard-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card textarea,html[data-theme=dark] .invoice-items-editor-clean .estimate-line-tax-toggle,html[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card input,html[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card select,html[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card textarea{background:#102033!important;border-color:rgba(255,255,255,.14)!important}@media (max-width:900px){.invoice-items-editor-clean .doc-head,.invoice-items-editor-clean .invoice-doc-head{display:none!important}.invoice-items-editor-clean .invoice-edit-details>summary{grid-template-columns:1fr!important;min-height:unset!important}.invoice-items-editor-clean .invoice-item-summary-main p{white-space:normal!important}.invoice-items-editor-clean .invoice-item-summary-side{grid-template-columns:1fr auto!important;justify-items:stretch!important}.invoice-items-editor-clean .invoice-edit-item-grid{grid-template-columns:1fr 1fr!important}.invoice-items-editor-clean .invoice-description-field,.invoice-items-editor-clean .invoice-title-field{grid-column:1/-1!important}}@media (max-width:640px){.invoice-items-editor-clean .invoice-edit-item-grid{grid-template-columns:1fr!important}}body:not(.dark) .invoice-items-editor-clean .add-inline-details,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-inline-details,html[data-theme=light] body .invoice-items-editor-clean .add-inline-details{background:#ffffff!important;border:1px solid #dbe3ee!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 26px rgba(15,23,42,.055)!important}body:not(.dark) .invoice-items-editor-clean .add-inline-details summary,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-inline-details summary,html[data-theme=light] body .invoice-items-editor-clean .add-inline-details summary{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:520!important}body:not(.dark) .invoice-items-editor-clean .add-estimate-form,body:not(.dark) .invoice-items-editor-clean .add-invoice-form,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-estimate-form,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-invoice-form,html[data-theme=light] body .invoice-items-editor-clean .add-estimate-form,html[data-theme=light] body .invoice-items-editor-clean .add-invoice-form{background:#fbfcfe!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body:not(.dark) .invoice-items-editor-clean .add-estimate-form .field,body:not(.dark) .invoice-items-editor-clean .add-invoice-form .field,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-estimate-form .field,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-invoice-form .field,html[data-theme=light] body .invoice-items-editor-clean .add-estimate-form .field,html[data-theme=light] body .invoice-items-editor-clean .add-invoice-form .field{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body:not(.dark) .invoice-items-editor-clean .add-estimate-form input,body:not(.dark) .invoice-items-editor-clean .add-estimate-form textarea,body:not(.dark) .invoice-items-editor-clean .add-invoice-form input,body:not(.dark) .invoice-items-editor-clean .add-invoice-form textarea,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-estimate-form input,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-estimate-form textarea,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-invoice-form input,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-invoice-form textarea,html[data-theme=light] body .invoice-items-editor-clean .add-estimate-form input,html[data-theme=light] body .invoice-items-editor-clean .add-estimate-form textarea,html[data-theme=light] body .invoice-items-editor-clean .add-invoice-form input,html[data-theme=light] body .invoice-items-editor-clean .add-invoice-form textarea{background:#ffffff!important;border-color:#dbe3ee!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body:not(.dark) .invoice-items-editor-clean .add-estimate-form input::placeholder,body:not(.dark) .invoice-items-editor-clean .add-estimate-form textarea::placeholder,body:not(.dark) .invoice-items-editor-clean .add-invoice-form input::placeholder,body:not(.dark) .invoice-items-editor-clean .add-invoice-form textarea::placeholder,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-estimate-form input::placeholder,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-estimate-form textarea::placeholder,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-invoice-form input::placeholder,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .add-invoice-form textarea::placeholder,html[data-theme=light] body .invoice-items-editor-clean .add-estimate-form input::placeholder,html[data-theme=light] body .invoice-items-editor-clean .add-estimate-form textarea::placeholder,html[data-theme=light] body .invoice-items-editor-clean .add-invoice-form input::placeholder,html[data-theme=light] body .invoice-items-editor-clean .add-invoice-form textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}body:not(.dark) .invoice-items-editor-clean .estimate-add-note,html:not([data-theme=dark]) body:not(.dark) .invoice-items-editor-clean .estimate-add-note,html[data-theme=light] body .invoice-items-editor-clean .estimate-add-note{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body.dark .invoice-items-editor-clean,body[data-theme=dark] .invoice-items-editor-clean,html[data-dashboard-theme=dark] body .invoice-items-editor-clean,html[data-theme=dark] body .invoice-items-editor-clean{--invoice-items-bg:#0f2034!important;--invoice-items-bg-soft:#102033!important;--invoice-items-border:rgba(255,255,255,.14)!important;--invoice-items-border-soft:rgba(255,255,255,.12)!important;--invoice-items-text:#f8fafc!important;--invoice-items-muted:#aeb9c9!important}body.dark .invoice-items-editor-clean .invoice-edit-details,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-details,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-edit-details,html[data-theme=dark] body .invoice-items-editor-clean .invoice-edit-details{background:#0f2034!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 20px 48px rgba(0,0,0,.18)!important}body.dark .invoice-items-editor-clean .invoice-edit-details>summary,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-details>summary,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-edit-details>summary,html[data-theme=dark] body .invoice-items-editor-clean .invoice-edit-details>summary{background:#0f2034!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .invoice-items-editor-clean .invoice-item-summary-main b,body.dark .invoice-items-editor-clean .invoice-item-summary-side strong,body[data-theme=dark] .invoice-items-editor-clean .invoice-item-summary-main b,body[data-theme=dark] .invoice-items-editor-clean .invoice-item-summary-side strong,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-item-summary-main b,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-item-summary-side strong,html[data-theme=dark] body .invoice-items-editor-clean .invoice-item-summary-main b,html[data-theme=dark] body .invoice-items-editor-clean .invoice-item-summary-side strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .invoice-items-editor-clean .invoice-item-summary-main p,body[data-theme=dark] .invoice-items-editor-clean .invoice-item-summary-main p,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-item-summary-main p,html[data-theme=dark] body .invoice-items-editor-clean .invoice-item-summary-main p{color:#aeb9c9!important;-webkit-text-fill-color:#aeb9c9!important}body.dark .invoice-items-editor-clean .invoice-item-summary-side span,body[data-theme=dark] .invoice-items-editor-clean .invoice-item-summary-side span,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-item-summary-side span,html[data-theme=dark] body .invoice-items-editor-clean .invoice-item-summary-side span{background:transparent!important;border-color:rgba(255,255,255,.18)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .invoice-items-editor-clean .invoice-edit-item-card,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-edit-item-card,html[data-theme=dark] body .invoice-items-editor-clean .invoice-edit-item-card{background:#102033!important;border-top-color:rgba(255,255,255,.12)!important}body.dark .invoice-items-editor-clean .estimate-line-tax-toggle,body.dark .invoice-items-editor-clean .invoice-edit-item-card input,body.dark .invoice-items-editor-clean .invoice-edit-item-card select,body.dark .invoice-items-editor-clean .invoice-edit-item-card textarea,body[data-theme=dark] .invoice-items-editor-clean .estimate-line-tax-toggle,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card input,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card select,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card textarea,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .estimate-line-tax-toggle,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-edit-item-card input,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-edit-item-card select,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-edit-item-card textarea,html[data-theme=dark] body .invoice-items-editor-clean .estimate-line-tax-toggle,html[data-theme=dark] body .invoice-items-editor-clean .invoice-edit-item-card input,html[data-theme=dark] body .invoice-items-editor-clean .invoice-edit-item-card select,html[data-theme=dark] body .invoice-items-editor-clean .invoice-edit-item-card textarea{background:#14273a!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .invoice-items-editor-clean .estimate-line-tax-toggle span,body.dark .invoice-items-editor-clean .invoice-description-field,body.dark .invoice-items-editor-clean .invoice-edit-item-card .field,body.dark .invoice-items-editor-clean .invoice-item-total-readonly small,body.dark .invoice-items-editor-clean .invoice-title-field,body[data-theme=dark] .invoice-items-editor-clean .estimate-line-tax-toggle span,body[data-theme=dark] .invoice-items-editor-clean .invoice-description-field,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-item-card .field,body[data-theme=dark] .invoice-items-editor-clean .invoice-item-total-readonly small,body[data-theme=dark] .invoice-items-editor-clean .invoice-title-field,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .estimate-line-tax-toggle span,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-description-field,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-edit-item-card .field,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-item-total-readonly small,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-title-field,html[data-theme=dark] body .invoice-items-editor-clean .estimate-line-tax-toggle span,html[data-theme=dark] body .invoice-items-editor-clean .invoice-description-field,html[data-theme=dark] body .invoice-items-editor-clean .invoice-edit-item-card .field,html[data-theme=dark] body .invoice-items-editor-clean .invoice-item-total-readonly small,html[data-theme=dark] body .invoice-items-editor-clean .invoice-title-field{color:#aeb9c9!important;-webkit-text-fill-color:#aeb9c9!important}body.dark .invoice-items-editor-clean .invoice-item-total-readonly,body.dark .invoice-items-editor-clean .invoice-item-total-readonly b,body[data-theme=dark] .invoice-items-editor-clean .invoice-item-total-readonly,body[data-theme=dark] .invoice-items-editor-clean .invoice-item-total-readonly b,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-item-total-readonly,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-item-total-readonly b,html[data-theme=dark] body .invoice-items-editor-clean .invoice-item-total-readonly,html[data-theme=dark] body .invoice-items-editor-clean .invoice-item-total-readonly b{background:transparent!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .invoice-items-editor-clean .invoice-edit-actions,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-actions,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-edit-actions,html[data-theme=dark] body .invoice-items-editor-clean .invoice-edit-actions{background:transparent!important}body.dark .invoice-items-editor-clean .add-inline-details,body[data-theme=dark] .invoice-items-editor-clean .add-inline-details,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .add-inline-details,html[data-theme=dark] body .invoice-items-editor-clean .add-inline-details{background:#0f2034!important;border-color:rgba(255,255,255,.14)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 20px 48px rgba(0,0,0,.18)!important}body.dark .invoice-items-editor-clean .add-inline-details summary,body[data-theme=dark] .invoice-items-editor-clean .add-inline-details summary,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .add-inline-details summary,html[data-theme=dark] body .invoice-items-editor-clean .add-inline-details summary{background:transparent!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .invoice-items-editor-clean .add-estimate-form,body.dark .invoice-items-editor-clean .add-invoice-form,body[data-theme=dark] .invoice-items-editor-clean .add-estimate-form,body[data-theme=dark] .invoice-items-editor-clean .add-invoice-form,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .add-estimate-form,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .add-invoice-form,html[data-theme=dark] body .invoice-items-editor-clean .add-estimate-form,html[data-theme=dark] body .invoice-items-editor-clean .add-invoice-form{background:#102033!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .invoice-items-editor-clean .add-estimate-form input,body.dark .invoice-items-editor-clean .add-estimate-form textarea,body.dark .invoice-items-editor-clean .add-invoice-form input,body.dark .invoice-items-editor-clean .add-invoice-form textarea,body[data-theme=dark] .invoice-items-editor-clean .add-estimate-form input,body[data-theme=dark] .invoice-items-editor-clean .add-estimate-form textarea,body[data-theme=dark] .invoice-items-editor-clean .add-invoice-form input,body[data-theme=dark] .invoice-items-editor-clean .add-invoice-form textarea,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .add-estimate-form input,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .add-estimate-form textarea,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .add-invoice-form input,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .add-invoice-form textarea,html[data-theme=dark] body .invoice-items-editor-clean .add-estimate-form input,html[data-theme=dark] body .invoice-items-editor-clean .add-estimate-form textarea,html[data-theme=dark] body .invoice-items-editor-clean .add-invoice-form input,html[data-theme=dark] body .invoice-items-editor-clean .add-invoice-form textarea{background:#14273a!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .invoice-items-editor-clean .estimate-add-note,body[data-theme=dark] .invoice-items-editor-clean .estimate-add-note,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .estimate-add-note,html[data-theme=dark] body .invoice-items-editor-clean .estimate-add-note{color:#aeb9c9!important;-webkit-text-fill-color:#aeb9c9!important}body.dark .invoice-items-editor-clean .invoice-edit-details[open],body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-details[open],html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-edit-details[open],html[data-theme=dark] body .invoice-items-editor-clean .invoice-edit-details[open]{border-color:rgba(148,163,184,.38)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.18)!important}body.dark .invoice-items-editor-clean .invoice-edit-details[open]>summary,body[data-theme=dark] .invoice-items-editor-clean .invoice-edit-details[open]>summary,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-edit-details[open]>summary,html[data-theme=dark] body .invoice-items-editor-clean .invoice-edit-details[open]>summary{border-bottom:1px solid rgba(148,163,184,.22)!important}.invoice-items-editor-clean .editor-actions,.invoice-items-editor-clean .invoice-edit-actions,.invoice-items-editor-clean .invoice-line-actions,.invoice-items-editor-clean [class*=editActions],.invoice-items-editor-clean [class*=lineActions]{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important}.invoice-items-editor-clean .editor-actions>button,.invoice-items-editor-clean .invoice-edit-actions>button,.invoice-items-editor-clean .invoice-line-actions>button,.invoice-items-editor-clean [class*=editActions]>button,.invoice-items-editor-clean [class*=lineActions]>button{height:46px!important;min-height:46px!important;padding:0 28px!important;border-radius:999px!important;font-size:14px!important;line-height:1!important;font-weight:700!important;letter-spacing:.08em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.invoice-items-editor-clean .editor-actions>button:first-child,.invoice-items-editor-clean .invoice-edit-actions>button:first-child,.invoice-items-editor-clean .invoice-line-actions>button:first-child,.invoice-items-editor-clean [class*=editActions]>button:first-child,.invoice-items-editor-clean [class*=lineActions]>button:first-child{background:#3659dc!important;color:#ffffff!important;border:1px solid rgba(47,87,216,.82)!important;box-shadow:0 10px 22px rgba(47,87,216,.22)!important}.invoice-items-editor-clean .editor-actions>button:nth-child(2),.invoice-items-editor-clean .invoice-edit-actions>button:nth-child(2),.invoice-items-editor-clean .invoice-line-actions>button:nth-child(2),.invoice-items-editor-clean [class*=editActions]>button:nth-child(2),.invoice-items-editor-clean [class*=lineActions]>button:nth-child(2){background:#f25a45!important;color:#ffffff!important;border:1px solid rgba(230,87,64,.82)!important;box-shadow:0 10px 22px rgba(230,87,64,.16)!important}body.dark :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]),body[data-theme=dark] :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]),html[data-dashboard-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]),html[data-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]){background:linear-gradient(180deg,rgba(11,29,51,.96),rgba(8,24,44,.96))!important;border-color:rgba(148,163,184,.22)!important;color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}body.dark :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(h2,h3,h4,label,[class*=label],[class*=fieldLabel]),body[data-theme=dark] :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(h2,h3,h4,label,[class*=label],[class*=fieldLabel]),html[data-dashboard-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(h2,h3,h4,label,[class*=label],[class*=fieldLabel]),html[data-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(h2,h3,h4,label,[class*=label],[class*=fieldLabel]){color:#d7e3f4!important;-webkit-text-fill-color:#d7e3f4!important}body.dark :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(input,select,textarea),body[data-theme=dark] :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(input,select,textarea),html[data-dashboard-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(input,select,textarea),html[data-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(input,select,textarea){background:#122a45!important;color:#f8fafc!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:none!important}body.dark :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(input,select,textarea)::placeholder,body[data-theme=dark] :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(input,select,textarea)::placeholder,html[data-dashboard-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(input,select,textarea)::placeholder,html[data-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(input,select,textarea)::placeholder{color:rgba(214,226,241,.58)!important}body.dark :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(button,.btn,[role=button]),body[data-theme=dark] :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(button,.btn,[role=button]),html[data-dashboard-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(button,.btn,[role=button]),html[data-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is(button,.btn,[role=button]){color:#ffffff!important}body.dark :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is([class*=inner],[class*=content],[class*=form],[class*=body]),body[data-theme=dark] :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is([class*=inner],[class*=content],[class*=form],[class*=body]),html[data-dashboard-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is([class*=inner],[class*=content],[class*=form],[class*=body]),html[data-theme=dark] body :is([class*=paymentsSection],[class*=paymentsPanel],[class*=paymentPanel],[class*=paymentCard],[class*=depositPanel],[class*=depositPayment],[class*=recordPayment]) :is([class*=inner],[class*=content],[class*=form],[class*=body]){background:transparent!important;color:#f8fafc!important}.invoice-items-editor-clean .invoice-edit-actions .btn.danger.small,.invoice-items-editor-clean .invoice-edit-actions .btn.green.small{height:36px!important;min-height:36px!important;padding:0 22px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:650!important;letter-spacing:.09em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.invoice-items-editor-clean .invoice-edit-actions .btn.green.small{background:#3659dc!important;border-color:#3659dc!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 8px 18px rgba(47,87,216,.2)!important}.invoice-items-editor-clean .invoice-edit-actions .btn.danger.small{background:#f25a45!important;border-color:#f25a45!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 8px 18px rgba(242,90,69,.16)!important}body.dark .payment-section,body[data-theme=dark] .payment-section,html[data-dashboard-theme=dark] body .payment-section,html[data-theme=dark] body .payment-section{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .payment-section h2,body[data-theme=dark] .payment-section h2,html[data-dashboard-theme=dark] body .payment-section h2,html[data-theme=dark] body .payment-section h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:420!important;letter-spacing:-.03em!important}body.dark .payment-section .payment-form,body[data-theme=dark] .payment-section .payment-form,html[data-dashboard-theme=dark] body .payment-section .payment-form,html[data-theme=dark] body .payment-section .payment-form{background:#0f2034!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:22px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.16)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .payment-section .payment-form .field,body[data-theme=dark] .payment-section .payment-form .field,html[data-dashboard-theme=dark] body .payment-section .payment-form .field,html[data-theme=dark] body .payment-section .payment-form .field{color:#aeb9c9!important;-webkit-text-fill-color:#aeb9c9!important;font-size:10px!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.dark .payment-section .payment-form input,body.dark .payment-section .payment-form select,body.dark .payment-section .payment-form textarea,body[data-theme=dark] .payment-section .payment-form input,body[data-theme=dark] .payment-section .payment-form select,body[data-theme=dark] .payment-section .payment-form textarea,html[data-dashboard-theme=dark] body .payment-section .payment-form input,html[data-dashboard-theme=dark] body .payment-section .payment-form select,html[data-dashboard-theme=dark] body .payment-section .payment-form textarea,html[data-theme=dark] body .payment-section .payment-form input,html[data-theme=dark] body .payment-section .payment-form select,html[data-theme=dark] body .payment-section .payment-form textarea{background:#14273a!important;border:1px solid rgba(148,163,184,.22)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}body.dark .payment-section .payment-form input::placeholder,body.dark .payment-section .payment-form textarea::placeholder,body[data-theme=dark] .payment-section .payment-form input::placeholder,body[data-theme=dark] .payment-section .payment-form textarea::placeholder,html[data-dashboard-theme=dark] body .payment-section .payment-form input::placeholder,html[data-dashboard-theme=dark] body .payment-section .payment-form textarea::placeholder,html[data-theme=dark] body .payment-section .payment-form input::placeholder,html[data-theme=dark] body .payment-section .payment-form textarea::placeholder{color:rgba(214,226,241,.55)!important;-webkit-text-fill-color:rgba(214,226,241,.55)!important;opacity:1!important}body.dark .payment-section .payment-form button,body[data-theme=dark] .payment-section .payment-form button,html[data-dashboard-theme=dark] body .payment-section .payment-form button,html[data-theme=dark] body .payment-section .payment-form button{background:#3659dc!important;border-color:#3659dc!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;height:38px!important;min-height:38px!important;padding:0 24px!important;border-radius:999px!important;font-size:11px!important;font-weight:650!important;letter-spacing:.09em!important}body.dark .payment-section .payment-history,body.dark .payment-section .payment-history .muted,body[data-theme=dark] .payment-section .payment-history,body[data-theme=dark] .payment-section .payment-history .muted,html[data-dashboard-theme=dark] body .payment-section .payment-history,html[data-dashboard-theme=dark] body .payment-section .payment-history .muted,html[data-theme=dark] body .payment-section .payment-history,html[data-theme=dark] body .payment-section .payment-history .muted{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.invoice-items-editor-clean .invoice-total-box{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;border-radius:22px!important}.invoice-items-editor-clean .invoice-total-box .total-line{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1.25!important;letter-spacing:-.015em!important}.invoice-items-editor-clean .invoice-total-box .total-line b,.invoice-items-editor-clean .invoice-total-box .total-line span{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:420!important;letter-spacing:-.015em!important}.invoice-items-editor-clean .invoice-total-box .total-line:not(.balance-line) b{font-weight:440!important}.invoice-items-editor-clean .invoice-total-box .total-line:not(.balance-line) span{font-weight:400!important}.invoice-items-editor-clean .invoice-total-box .balance-line b:first-child{font-size:18px!important;font-weight:500!important;letter-spacing:-.035em!important}.invoice-items-editor-clean .invoice-total-box .balance-line b:last-child{font-size:19px!important;font-weight:520!important;letter-spacing:-.035em!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.invoice-items-editor-clean .invoice-total-box .total-line{border-color:rgba(148,163,184,.22)!important}body.dark .invoice-items-editor-clean .invoice-total-box,body.dark .invoice-items-editor-clean .invoice-total-box .total-line,body.dark .invoice-items-editor-clean .invoice-total-box .total-line b,body.dark .invoice-items-editor-clean .invoice-total-box .total-line span,body[data-theme=dark] .invoice-items-editor-clean .invoice-total-box,body[data-theme=dark] .invoice-items-editor-clean .invoice-total-box .total-line,body[data-theme=dark] .invoice-items-editor-clean .invoice-total-box .total-line b,body[data-theme=dark] .invoice-items-editor-clean .invoice-total-box .total-line span,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-total-box,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-total-box .total-line,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-total-box .total-line b,html[data-dashboard-theme=dark] body .invoice-items-editor-clean .invoice-total-box .total-line span,html[data-theme=dark] body .invoice-items-editor-clean .invoice-total-box,html[data-theme=dark] body .invoice-items-editor-clean .invoice-total-box .total-line,html[data-theme=dark] body .invoice-items-editor-clean .invoice-total-box .total-line b,html[data-theme=dark] body .invoice-items-editor-clean .invoice-total-box .total-line span{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.public-invoice-doc,.public-invoice-doc *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.public-invoice-doc .invoice-detail-title,.public-invoice-doc .invoice-note-card h2,.public-invoice-doc .invoice-section-heading h2{font-weight:430!important;letter-spacing:-.032em!important}.public-invoice-doc .doc-item-clean h3,.public-invoice-doc .invoice-item-main h3,.public-invoice-doc .invoice-line-item h3{font-size:14px!important;font-weight:460!important;letter-spacing:-.018em!important;line-height:1.25!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.public-invoice-doc .doc-item-clean p,.public-invoice-doc .invoice-item-description,.public-invoice-doc .invoice-item-main p{font-size:12.5px!important;font-weight:400!important;letter-spacing:-.006em!important;line-height:1.35!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.public-invoice-doc .doc-item-total,.public-invoice-doc .invoice-item-total{font-size:14px!important;font-weight:480!important;letter-spacing:-.02em!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.public-invoice-doc .invoice-public-total .total-line{font-size:13px!important;letter-spacing:-.01em!important}.public-invoice-doc .invoice-public-total .total-line b,.public-invoice-doc .invoice-public-total .total-line span{font-weight:420!important;letter-spacing:-.012em!important}.public-invoice-doc .invoice-public-total .paid-line b,.public-invoice-doc .invoice-public-total .paid-line span{font-weight:430!important}.public-invoice-doc .invoice-public-total .balance-line b:first-child,.public-invoice-doc .invoice-public-total .invoice-balance-line b:first-child{font-size:15px!important;font-weight:500!important;letter-spacing:-.03em!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.public-invoice-doc .invoice-public-total .balance-line b:last-child,.public-invoice-doc .invoice-public-total .invoice-balance-line b:last-child{font-size:19px!important;font-weight:520!important;letter-spacing:-.036em!important;color:#16823b!important;-webkit-text-fill-color:#16823b!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.public-invoice-doc .invoice-status-card,.public-invoice-doc .invoice-status-card *{font-weight:480!important;letter-spacing:-.012em!important}.public-invoice-doc .invoice-status-pill b{font-weight:560!important}.items-form-page-v829,.items-page-premium,.items-page-premium.items-settings-mode,.items-page.items-page-joist{--items-blue:#1f7bff;--items-bg:#07111f;--items-panel:#0d1e2e;--items-card:#102435;--items-card-soft:rgba(255,255,255,.035);--items-border:rgba(255,255,255,.10);--items-border-strong:rgba(255,255,255,.18);--items-text:#f8fafc;--items-soft:#aeb9c9;--items-muted:#7f8da3;--items-input:#142638;--items-shadow:0 18px 42px rgba(0,0,0,.20);min-height:calc(100vh - 78px)!important;padding:26px 34px 34px!important;background:linear-gradient(180deg,#101726,#07111f)!important;color:var(--items-text)!important;font-family:Arial,Helvetica,sans-serif!important;overflow-x:hidden!important}[data-theme=light] .items-form-page-v829,[data-theme=light] .items-page-premium,[data-theme=light] .items-page-premium.items-settings-mode,[data-theme=light] .items-page.items-page-joist,body.light .items-form-page-v829,body.light .items-page-premium,body.light .items-page-premium.items-settings-mode,body.light .items-page.items-page-joist,html.light .items-form-page-v829,html.light .items-page-premium,html.light .items-page-premium.items-settings-mode,html.light .items-page.items-page-joist{--items-bg:#f5f7fb;--items-panel:#ffffff;--items-card:#ffffff;--items-card-soft:#f8fafc;--items-border:rgba(15,23,42,.10);--items-border-strong:rgba(15,23,42,.16);--items-text:#101827;--items-soft:#526071;--items-muted:#7a8798;--items-input:#ffffff;--items-shadow:0 18px 42px rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafc,#eef2f7)!important}.items-form-shell-v829,.items-workspace{width:min(100%,1500px)!important;margin:0 auto!important;display:grid!important;grid-gap:16px!important;gap:16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.items-message-stack{display:grid!important;grid-gap:10px!important;gap:10px!important}.items-hero-strip{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;padding:0 0 2px!important}.items-form-kicker,.items-form-title span,.items-library-title span,.items-stat-card span,.items-title-block span{display:block!important;color:var(--items-muted)!important;-webkit-text-fill-color:var(--items-muted)!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}.items-form-header h2,.items-title-block h2{margin:7px 0 6px!important;color:var(--items-text)!important;-webkit-text-fill-color:var(--items-text)!important;font-size:23px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.03em!important}.items-form-header p,.items-title-block p{margin:0!important;max-width:720px!important;color:var(--items-soft)!important;-webkit-text-fill-color:var(--items-soft)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important}.items-stat-row{display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.items-stat-card{min-width:120px!important;min-height:58px!important;border:1px solid var(--items-border)!important;border-radius:17px!important;padding:11px 13px!important;background:var(--items-card-soft)!important;background-image:none!important;color:var(--items-soft)!important;box-shadow:none!important}.items-stat-card b{display:block!important;margin-top:6px!important;color:var(--items-text)!important;-webkit-text-fill-color:var(--items-text)!important;font-size:16px!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.025em!important}.items-control-card{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.items-premium-search{width:min(560px,100%)!important;min-height:42px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;border:1px solid var(--items-border-strong)!important;border-radius:999px!important;padding:0 10px 0 15px!important;background:var(--items-card)!important;color:var(--items-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.items-premium-search svg{width:16px!important;height:16px!important;color:var(--items-soft)!important}.items-premium-search input{width:100%!important;min-height:38px!important;border:0!important;outline:0!important;background:transparent!important;color:var(--items-text)!important;-webkit-text-fill-color:var(--items-text)!important;font-size:13px!important;font-weight:600!important;padding:0!important;box-shadow:none!important}.items-premium-search input::placeholder{color:var(--items-muted)!important;-webkit-text-fill-color:var(--items-muted)!important}.items-main-grid{display:grid!important;grid-template-columns:minmax(340px,.88fr) minmax(0,1.28fr)!important;grid-gap:16px!important;gap:16px!important;align-items:start!important}.items-form-card,.items-form-card-joist,.items-form-card-v829,.items-panel-card{border:1px solid var(--items-border)!important;border-radius:22px!important;background:var(--items-panel)!important;color:var(--items-text)!important;box-shadow:var(--items-shadow)!important;overflow:hidden!important;min-width:0!important}.items-form-card-v829,.items-panel-inner{padding:18px 20px 20px!important}.items-form-card-v829{width:min(100%,820px)!important;margin:0!important}.items-form-head,.items-form-header,.items-library-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding-bottom:13px!important;border-bottom:1px solid var(--items-border)!important}.items-form-header{display:block!important}.items-form-title h2,.items-library-title strong{display:block!important;margin-top:7px!important;color:var(--items-text)!important;-webkit-text-fill-color:var(--items-text)!important;font-size:19px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.03em!important}.items-form-title p{margin:6px 0 0!important;color:var(--items-soft)!important;-webkit-text-fill-color:var(--items-soft)!important;font-size:12.5px!important;font-weight:500!important;line-height:1.35!important}.items-count-pill{min-width:58px!important;height:31px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--items-border-strong)!important;border-radius:999px!important;color:var(--items-soft)!important;background:var(--items-card-soft)!important;background-image:none!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important}.items-premium-list{margin-top:14px!important;display:grid!important;grid-gap:9px!important;gap:9px!important;max-height:620px!important;overflow:auto!important;padding-right:4px!important}.items-letter-premium{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:6px 0 0!important;border-radius:999px!important;color:var(--items-blue)!important;-webkit-text-fill-color:var(--items-blue)!important;background:rgba(31,123,255,.1)!important;background-image:none!important;border:1px solid rgba(31,123,255,.22)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important}.items-row-premium{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;min-height:66px!important;padding:12px 13px 12px 15px!important;border:1px solid var(--items-border)!important;border-radius:16px!important;background:var(--items-card-soft)!important;background-image:none!important;color:var(--items-text)!important;text-decoration:none!important;transition:transform .15s ease,border-color .15s ease,background .15s ease!important}.items-row-premium:hover{transform:translateY(-1px)!important;border-color:rgba(31,123,255,.34)!important;background:rgba(31,123,255,.07)!important}.items-row-premium b{color:var(--items-text)!important;-webkit-text-fill-color:var(--items-text)!important;font-size:13.5px!important;line-height:1.15!important;font-weight:800!important}.items-row-premium p{margin:5px 0 0!important;color:var(--items-soft)!important;-webkit-text-fill-color:var(--items-soft)!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;max-width:420px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.items-row-meta{display:grid!important;justify-items:end!important;grid-gap:5px!important;gap:5px!important}.items-category-pill{max-width:112px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;border:1px solid var(--items-border-strong)!important;border-radius:999px!important;padding:4px 8px!important;color:var(--items-soft)!important;background:var(--items-card-soft)!important;background-image:none!important;font-size:8px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.items-row-price{color:var(--items-text)!important;-webkit-text-fill-color:var(--items-text)!important;font-size:13px!important;font-weight:900!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.items-tax-mini{color:#24b56a!important;font-size:8px!important;font-weight:900!important;letter-spacing:.09em!important}.items-empty-premium{border:1px dashed var(--items-border-strong)!important;border-radius:16px!important;padding:16px!important;color:var(--items-soft)!important;background:var(--items-card-soft)!important;font-size:13px!important;font-weight:600!important}.items-import-premium{margin-top:13px!important;border-top:1px solid var(--items-border)!important;padding-top:12px!important}.items-import-premium summary{cursor:pointer!important;color:var(--items-muted)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.items-import-premium form{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:10px!important}.items-import-premium input[type=file]{max-width:270px!important;color:var(--items-soft)!important;font-size:11px!important}.items-import-message{display:block!important;color:var(--items-soft)!important;font-size:10.5px!important;font-weight:700!important;margin-top:7px!important}.items-import-message-error{color:#ef4444!important}.items-form-card-v829 form,.items-premium-form{display:grid!important;grid-gap:14px!important;gap:14px!important;padding-top:15px!important}.items-form-grid-premium{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr)!important;grid-gap:12px!important;gap:12px!important}.items-money-grid-premium{grid-template-columns:minmax(0,1fr) 150px 170px!important;grid-gap:12px!important}.items-basic-grid-v829,.items-money-grid-premium{display:grid!important;gap:12px!important;align-items:end!important}.items-basic-grid-v829{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr) 140px 130px 150px!important;grid-gap:12px!important}.items-form-page-v829 .field,.items-page-premium .field{color:var(--items-muted)!important;-webkit-text-fill-color:var(--items-muted)!important;display:grid!important;grid-gap:6px!important;gap:6px!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.items-form-page-v829 .field input,.items-form-page-v829 .field select,.items-form-page-v829 .field textarea,.items-form-page-v829 input,.items-form-page-v829 select,.items-form-page-v829 textarea,.items-page-premium .field input,.items-page-premium .field select,.items-page-premium .field textarea,.items-page-premium input,.items-page-premium select,.items-page-premium textarea{width:100%!important;min-height:40px!important;border:1px solid var(--items-border-strong)!important;border-radius:14px!important;background:var(--items-input)!important;color:var(--items-text)!important;-webkit-text-fill-color:var(--items-text)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.2!important;padding:8px 12px!important;outline:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}.items-form-page-v829 .field textarea,.items-page-premium .field textarea{min-height:104px!important;padding:12px!important;resize:vertical!important}.items-form-page-v829 .field input:focus,.items-form-page-v829 .field textarea:focus,.items-page-premium .field input:focus,.items-page-premium .field textarea:focus{border-color:rgba(31,123,255,.65)!important;box-shadow:0 0 0 4px rgba(31,123,255,.16)!important}.items-page-premium .field input::placeholder,.items-page-premium .field textarea::placeholder{color:var(--items-muted)!important;-webkit-text-fill-color:var(--items-muted)!important}.items-tax-toggle-inline,.items-toggle-card{min-height:40px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;border:1px solid var(--items-border-strong)!important;border-radius:14px!important;background:var(--items-input)!important;color:var(--items-soft)!important;cursor:pointer!important}.items-tax-toggle-inline input,.items-toggle-card input{width:16px!important;height:16px!important;accent-color:var(--items-blue)!important}.items-tax-toggle-inline span{display:none!important}.items-tax-toggle-inline b,.items-toggle-card b{color:var(--items-soft)!important;-webkit-text-fill-color:var(--items-soft)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.items-action-row-premium,.items-form-actions-v829{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-top:12px!important;border-top:1px solid var(--items-border)!important}.items-action-note{color:var(--items-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;max-width:620px!important}.items-save-button,.items-save-premium{min-width:128px!important}.items-form-page-v829 .btn.green,.items-form-page-v829 .items-save-button,.items-page-premium .btn.green,.items-page-premium .items-save-premium{background:var(--items-blue)!important;border-color:var(--items-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:999px!important;font-weight:800!important;box-shadow:0 10px 24px rgba(31,123,255,.24)!important}.items-form-page-v829 .btn.green:hover,.items-page-premium .btn.green:hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important}.items-back-link-v829,.items-secondary-link{color:var(--items-soft)!important;-webkit-text-fill-color:var(--items-soft)!important;text-decoration:none!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.items-back-link-v829:hover,.items-secondary-link:hover{color:var(--items-blue)!important;-webkit-text-fill-color:var(--items-blue)!important}@media(max-width:1180px){.items-hero-strip,.items-main-grid{grid-template-columns:1fr!important;display:grid!important}.items-stat-row{justify-content:flex-start!important}.items-basic-grid-v829{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.items-form-page-v829,.items-page-premium{padding:16px!important}.items-basic-grid-v829,.items-form-grid-premium,.items-money-grid-premium{grid-template-columns:1fr!important}.items-action-row-premium,.items-form-actions-v829{align-items:stretch!important;flex-direction:column!important}.items-save-button,.items-save-premium{width:100%!important}.items-premium-search{width:100%!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr)!important;padding:0 12px!important}.items-row-premium{grid-template-columns:1fr!important}.items-row-meta{justify-items:start!important;grid-auto-flow:column!important;justify-content:start!important}}.items-form-page-v829 .items-form-title span,.items-page-premium .items-form-title span,.items-page-premium .items-library-title span,.items-page-premium .items-title-block span{color:#7a8798!important;-webkit-text-fill-color:#7a8798!important;font-size:10.8px!important;font-weight:800!important;letter-spacing:.075em!important;line-height:1.42!important;text-transform:uppercase!important}.items-page-premium .items-title-block h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:clamp(23px,1.9vw,28px)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.08!important;margin:6px 0 7px!important}.items-page-premium .items-title-block p{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.42!important;max-width:850px!important;text-transform:none!important}.items-form-page-v829 .items-form-title h2,.items-page-premium .items-form-title h2,.items-page-premium .items-library-title strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:clamp(18px,1.22vw,21px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.08!important;margin-top:7px!important}.items-form-page-v829 .items-form-title p,.items-page-premium .items-form-title p{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;margin-top:6px!important}.items-page-premium .items-stat-row{display:none!important}.items-page-premium .items-hero-strip{display:block!important}[data-theme=dark] .items-form-page-v829 .items-form-title h2,[data-theme=dark] .items-page-premium .items-form-title h2,[data-theme=dark] .items-page-premium .items-library-title strong,[data-theme=dark] .items-page-premium .items-title-block h2,body.dark .items-form-page-v829 .items-form-title h2,body.dark .items-page-premium .items-form-title h2,body.dark .items-page-premium .items-library-title strong,body.dark .items-page-premium .items-title-block h2,html.dark .items-form-page-v829 .items-form-title h2,html.dark .items-page-premium .items-form-title h2,html.dark .items-page-premium .items-library-title strong,html.dark .items-page-premium .items-title-block h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}[data-theme=dark] .items-form-page-v829 .items-form-title p,[data-theme=dark] .items-page-premium .items-form-title p,[data-theme=dark] .items-page-premium .items-title-block p,body.dark .items-form-page-v829 .items-form-title p,body.dark .items-page-premium .items-form-title p,body.dark .items-page-premium .items-title-block p,html.dark .items-form-page-v829 .items-form-title p,html.dark .items-page-premium .items-form-title p,html.dark .items-page-premium .items-title-block p{color:#aeb9c9!important;-webkit-text-fill-color:#aeb9c9!important}[data-theme=dark] .items-form-page-v829 .items-form-title span,[data-theme=dark] .items-page-premium .items-form-title span,[data-theme=dark] .items-page-premium .items-library-title span,[data-theme=dark] .items-page-premium .items-title-block span,body.dark .items-form-page-v829 .items-form-title span,body.dark .items-page-premium .items-form-title span,body.dark .items-page-premium .items-library-title span,body.dark .items-page-premium .items-title-block span,html.dark .items-form-page-v829 .items-form-title span,html.dark .items-page-premium .items-form-title span,html.dark .items-page-premium .items-library-title span,html.dark .items-page-premium .items-title-block span{color:#93a4ba!important;-webkit-text-fill-color:#93a4ba!important}.estimate-focus-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}.estimate-focus-actions>.btn.outline.small{min-width:220px!important;width:220px!important;height:44px!important;min-height:44px!important;padding:0 22px!important;border-radius:999px!important;border:1.5px solid #cbd5e1!important;box-shadow:none!important}.estimate-delete-form{margin:0!important}.estimate-delete-form,.estimate-delete-icon{padding:0!important;display:inline-flex!important;align-items:center!important}.estimate-delete-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:999px!important;border:1.5px solid #cbd5e1!important;background:#fff!important;color:#64748b!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease!important}.estimate-delete-icon svg{width:15px!important;height:15px!important;stroke-width:2!important}.estimate-delete-icon:hover{transform:translateY(-1px)!important;border-color:rgba(239,68,68,.42)!important;background:#fff7f7!important;color:#dc2626!important;box-shadow:0 8px 18px rgba(239,68,68,.08)!important}.estimate-delete-icon:disabled{cursor:not-allowed!important;opacity:.42!important;color:#94a3b8!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:none!important;transform:none!important}@media(max-width:900px){.estimate-focus-actions{justify-content:flex-start!important}}@media(max-width:620px){.estimate-focus-actions{width:100%!important}.estimate-focus-actions>.btn.outline.small{width:auto!important;min-width:0!important;flex:1 1 auto!important}}