.invoice-card .payment-section{margin-top:30px!important;padding:24px!important;border-radius:28px!important;border:1px solid rgba(203,213,225,.92)!important;background:radial-gradient(circle at top left,rgba(37,99,235,.055),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96))!important;box-shadow:0 24px 58px rgba(15,23,42,.075)!important}.invoice-card .payment-section h2{margin:0!important;font-size:22px!important;line-height:1.05!important;font-weight:560!important;letter-spacing:-.045em!important;color:#0f172a!important}.invoice-card .payment-section h2:after,.invoice-card .payment-section h2:before{content:none!important;display:none!important}.invoice-card .payment-compact-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:14px!important}.invoice-card .payment-compact-head p{margin:7px 0 0!important;max-width:620px!important;color:#64748b!important;font-size:13px!important;font-weight:430!important;line-height:1.42!important}.invoice-card .payment-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important;flex:0 0 auto!important}.invoice-card .payment-record-trigger,.invoice-card .payment-view-trigger{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:38px!important;padding:0 18px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:10px!important;font-weight:760!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.invoice-card .payment-record-trigger{background:#2563eb!important;border:1px solid rgba(37,99,235,.75)!important;color:#ffffff!important;box-shadow:0 13px 26px rgba(37,99,235,.16)!important}.invoice-card .payment-view-trigger{background:#ffffff!important;border:1px solid rgba(148,163,184,.42)!important;color:#0f172a!important;box-shadow:0 10px 20px rgba(15,23,42,.045)!important}.invoice-card .payment-summary-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin:14px 0 0!important}.invoice-card .payment-summary-strip>div{min-height:72px!important;padding:14px 16px!important;border-radius:18px!important;border:1px solid rgba(203,213,225,.86)!important;background:rgba(255,255,255,.74)!important}.invoice-card .payment-summary-strip span{display:block!important;margin-bottom:7px!important;color:#64748b!important;font-size:9px!important;font-weight:760!important;letter-spacing:.13em!important;text-transform:uppercase!important}.invoice-card .payment-summary-strip b{color:#0f172a!important;font-size:18px!important;font-weight:620!important;letter-spacing:-.04em!important}.invoice-card .payment-modal-layer{position:fixed!important;inset:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;background:rgba(7,18,34,.5)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.invoice-card .payment-modal-card{width:min(820px,calc(100vw - 56px))!important;max-height:calc(100vh - 56px)!important;overflow:hidden!important;border-radius:28px!important;border:1px solid rgba(203,213,225,.92)!important;background:#ffffff!important;box-shadow:0 36px 90px rgba(15,23,42,.28)!important;padding:22px!important}.invoice-card .payment-record-modal-card{width:min(760px,calc(100vw - 56px))!important}.invoice-card .payment-modal-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important}.invoice-card .payment-modal-head span:first-child{display:inline-flex!important;min-height:24px!important;padding:0 11px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.18)!important;color:#2563eb!important;font-size:8.5px!important;font-weight:760!important;letter-spacing:.14em!important;text-transform:uppercase!important}.invoice-card .payment-modal-head h3{margin:8px 0 4px!important;color:#0f172a!important;font-size:28px!important;line-height:1.05!important;font-weight:520!important;letter-spacing:-.045em!important}.invoice-card .payment-modal-head p{margin:0!important;color:#64748b!important;font-size:12px!important;font-weight:430!important}.invoice-card .payment-modal-close{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.42)!important;background:#ffffff!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}.invoice-card .payment-form{margin-top:0!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(203,213,225,.88)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 40px rgba(15,23,42,.08)!important}.invoice-card .payment-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;align-items:end!important}.invoice-card .payment-grid .field:nth-child(5),.invoice-card .payment-grid .field:nth-child(6){grid-column:span 2!important}.invoice-card .payment-section .field{display:flex!important;flex-direction:column!important;gap:7px!important;color:#64748b!important;font-size:10px!important;font-weight:760!important;letter-spacing:.12em!important;text-transform:uppercase!important}.invoice-card .payment-section input,.invoice-card .payment-section select{width:100%!important;min-height:44px!important;border-radius:16px!important;border:1px solid #d7e0ec!important;background:#ffffff!important;color:#0f172a!important;font-size:14px!important;font-weight:520!important;letter-spacing:-.015em!important;box-shadow:0 10px 22px rgba(15,23,42,.035)!important}.invoice-card .payment-section input:focus,.invoice-card .payment-section select:focus{border-color:rgba(37,99,235,.54)!important;box-shadow:0 0 0 4px rgba(37,99,235,.11)!important;outline:none!important}.invoice-card .payment-form .btn.green,.invoice-card .payment-form button[type=submit]{width:auto!important;min-width:150px!important;max-width:180px!important;min-height:38px!important;margin-top:16px!important;padding:0 22px!important;border-radius:999px!important;background:#2563eb!important;border:1px solid rgba(37,99,235,.75)!important;color:#ffffff!important;font-size:10.5px!important;font-weight:760!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:0 13px 26px rgba(37,99,235,.16)!important}.invoice-card .payment-history{margin-top:0!important;display:grid!important;grid-gap:8px!important;gap:8px!important}.invoice-card .payment-history-modal-list{max-height:calc(100vh - 205px)!important;overflow:auto!important;padding:2px 4px 2px 0!important}.invoice-card .payment-row{min-height:0!important;padding:0!important;border-radius:16px!important;border:1px solid rgba(203,213,225,.86)!important;background:rgba(255,255,255,.94)!important;box-shadow:0 8px 18px rgba(15,23,42,.035)!important;overflow:hidden!important}.invoice-card .payment-row-summary{min-height:60px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:14px!important;gap:14px!important}.invoice-card .payment-row b{display:block!important;font-size:13px!important;font-weight:620!important;letter-spacing:-.025em!important;color:#0f172a!important}.invoice-card .payment-row small{display:block!important;margin-top:2px!important;color:#64748b!important;font-size:11px!important;font-weight:420!important;line-height:1.25!important}.invoice-card .payment-row-right{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.invoice-card .payment-row strong{font-size:15px!important;font-weight:640!important;letter-spacing:-.035em!important;color:#0f8b3d!important;white-space:nowrap!important}.invoice-card .payment-edit-chip{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:26px!important;padding:0 11px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.18)!important;color:#2563eb!important;font-size:8.5px!important;font-weight:760!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important;cursor:pointer!important}.invoice-card .payment-edit-panel{padding:0 14px 14px!important}.invoice-card .payment-inline-form{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;padding:14px!important;border-radius:16px!important;background:rgba(248,250,252,.92)!important;border:1px solid rgba(203,213,225,.78)!important}.invoice-card .payment-inline-form .field.wide{grid-column:span 2!important}.invoice-card .payment-inline-form button[type=submit]{align-self:end!important;min-width:130px!important;max-width:150px!important;min-height:36px!important;margin-top:0!important}.invoice-card .payment-delete-form{margin-top:10px!important;display:flex!important;justify-content:flex-end!important}.invoice-card .payment-delete-btn{min-height:34px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(239,68,68,.32)!important;background:rgba(239,68,68,.06)!important;color:#b91c1c!important;font-size:9px!important;font-weight:760!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important}.invoice-card .payment-history .muted{margin:0!important;padding:16px!important;border-radius:18px!important;border:1px dashed #cbd5e1!important;background:rgba(248,250,252,.8)!important;color:#64748b!important;font-size:13px!important;font-weight:430!important}.dark .invoice-card .payment-section,[data-theme=dark] .invoice-card .payment-section,body.dark .invoice-card .payment-section{background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 34%),linear-gradient(180deg,rgba(15,30,46,.98),rgba(12,26,42,.96))!important;border-color:rgba(148,163,184,.22)!important;box-shadow:0 24px 58px rgba(0,0,0,.22)!important}.dark .invoice-card .payment-modal-head h3,.dark .invoice-card .payment-row b,.dark .invoice-card .payment-section h2,.dark .invoice-card .payment-summary-strip b,[data-theme=dark] .invoice-card .payment-modal-head h3,[data-theme=dark] .invoice-card .payment-row b,[data-theme=dark] .invoice-card .payment-section h2,[data-theme=dark] .invoice-card .payment-summary-strip b,body.dark .invoice-card .payment-modal-head h3,body.dark .invoice-card .payment-row b,body.dark .invoice-card .payment-section h2,body.dark .invoice-card .payment-summary-strip b{color:#f8fafc!important}.dark .invoice-card .payment-compact-head p,.dark .invoice-card .payment-modal-head p,.dark .invoice-card .payment-row small,.dark .invoice-card .payment-summary-strip span,[data-theme=dark] .invoice-card .payment-compact-head p,[data-theme=dark] .invoice-card .payment-modal-head p,[data-theme=dark] .invoice-card .payment-row small,[data-theme=dark] .invoice-card .payment-summary-strip span,body.dark .invoice-card .payment-compact-head p,body.dark .invoice-card .payment-modal-head p,body.dark .invoice-card .payment-row small,body.dark .invoice-card .payment-summary-strip span{color:#b9c7d8!important}.dark .invoice-card .payment-row,.dark .invoice-card .payment-summary-strip>div,[data-theme=dark] .invoice-card .payment-row,[data-theme=dark] .invoice-card .payment-summary-strip>div,body.dark .invoice-card .payment-row,body.dark .invoice-card .payment-summary-strip>div{background:rgba(17,40,61,.72)!important;border-color:rgba(148,163,184,.22)!important}.dark .invoice-card .payment-modal-close,.dark .invoice-card .payment-view-trigger,[data-theme=dark] .invoice-card .payment-modal-close,[data-theme=dark] .invoice-card .payment-view-trigger,body.dark .invoice-card .payment-modal-close,body.dark .invoice-card .payment-view-trigger{background:rgba(17,40,61,.92)!important;border-color:rgba(148,163,184,.28)!important;color:#f8fafc!important}.dark .invoice-card .payment-form,.dark .invoice-card .payment-modal-card,[data-theme=dark] .invoice-card .payment-form,[data-theme=dark] .invoice-card .payment-modal-card,body.dark .invoice-card .payment-form,body.dark .invoice-card .payment-modal-card{background:rgba(18,40,61,.98)!important;border-color:rgba(148,163,184,.24)!important}.dark .invoice-card .payment-section .field,[data-theme=dark] .invoice-card .payment-section .field,body.dark .invoice-card .payment-section .field{color:#b9c7d8!important}.dark .invoice-card .payment-section input,.dark .invoice-card .payment-section select,[data-theme=dark] .invoice-card .payment-section input,[data-theme=dark] .invoice-card .payment-section select,body.dark .invoice-card .payment-section input,body.dark .invoice-card .payment-section select{background:rgba(17,40,61,.9)!important;border-color:rgba(148,163,184,.28)!important;color:#f8fafc!important;box-shadow:none!important}.dark .invoice-card .payment-section input::placeholder,[data-theme=dark] .invoice-card .payment-section input::placeholder,body.dark .invoice-card .payment-section input::placeholder{color:#9fb0c4!important}.dark .invoice-card .payment-row strong,[data-theme=dark] .invoice-card .payment-row strong,body.dark .invoice-card .payment-row strong{color:#86efac!important}.dark .invoice-card .payment-edit-chip,[data-theme=dark] .invoice-card .payment-edit-chip,body.dark .invoice-card .payment-edit-chip{background:rgba(59,130,246,.16)!important;border-color:rgba(147,197,253,.28)!important;color:#dbeafe!important}.dark .invoice-card .payment-inline-form,[data-theme=dark] .invoice-card .payment-inline-form,body.dark .invoice-card .payment-inline-form{background:rgba(12,26,42,.72)!important;border-color:rgba(148,163,184,.22)!important}@media (max-width:980px){.invoice-card .payment-grid,.invoice-card .payment-inline-form,.invoice-card .payment-summary-strip{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.invoice-card .payment-section{padding:18px!important}.invoice-card .payment-compact-head,.invoice-card .payment-head-actions{flex-direction:column!important;align-items:stretch!important}.invoice-card .payment-record-trigger,.invoice-card .payment-view-trigger{width:100%!important}.invoice-card .payment-modal-layer{align-items:flex-start!important;padding:14px!important}.invoice-card .payment-modal-card{width:100%!important;max-height:calc(100vh - 28px)!important;padding:18px!important;border-radius:22px!important}.invoice-card .payment-grid,.invoice-card .payment-grid .field:nth-child(5),.invoice-card .payment-grid .field:nth-child(6),.invoice-card .payment-inline-form,.invoice-card .payment-inline-form .field.wide,.invoice-card .payment-summary-strip{grid-template-columns:1fr!important;grid-column:span 1!important}.invoice-card .payment-row-summary{grid-template-columns:1fr!important}.invoice-card .payment-row-right{justify-content:space-between!important;width:100%!important}.invoice-card .payment-form .btn.green,.invoice-card .payment-form button[type=submit]{width:100%!important;min-width:0!important;max-width:none!important}}.invoice-pay-now-form{margin-top:12px!important;display:flex!important;justify-content:flex-end!important}.invoice-pay-now-button{width:auto!important;min-width:158px!important;min-height:32px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid rgba(37,99,235,.72)!important;background:#2563eb!important;color:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:9px!important;font-weight:740!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 9px 18px rgba(37,99,235,.14)!important}.invoice-pay-now-button svg{width:12px!important;height:12px!important}.invoice-status-card{padding:14px 18px!important;border-radius:20px!important}.invoice-status-pill{min-height:34px!important;padding:0 14px!important;border-radius:999px!important;font-size:12px!important}.invoice-status-pill svg{width:17px!important;height:17px!important}.invoice-status-card>strong{font-size:13px!important;font-weight:540!important}.invoice-payment-notice{margin:0 0 16px!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid rgba(148,163,184,.38)!important;background:rgba(248,250,252,.92)!important;color:#334155!important;font-size:13px!important;font-weight:560!important}.invoice-payment-notice.success{border-color:rgba(34,197,94,.3)!important;background:rgba(34,197,94,.08)!important;color:#166534!important}.invoice-payment-notice.error{border-color:rgba(239,68,68,.3)!important;background:rgba(239,68,68,.08)!important;color:#991b1b!important}@media (max-width:720px){.invoice-pay-now-form{justify-content:stretch!important}.invoice-pay-now-button{width:100%!important;min-height:38px!important;font-size:10px!important}}@media print{.invoice-pay-now-form,.invoice-payment-notice{display:none!important}}body,html{min-height:100%!important}body{background:#eef3f9!important}.app.premium-app{display:grid!important;grid-template-columns:246px minmax(0,1fr)!important;align-items:stretch!important;min-height:100vh!important;background:linear-gradient(180deg,#061322,#071a2f) 0 0 /246px 100% no-repeat,#eef3f9!important}.side,.side.premium-side{min-height:100vh!important;height:auto!important;align-self:stretch!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important;background:linear-gradient(180deg,#061322,#071a2f)!important;border-right:1px solid rgba(148,163,184,.18)!important}.premium-content{min-width:0!important;min-height:100vh!important;background:#eef3f9!important}.premium-content .page.builder{max-width:1280px!important;padding-left:26px!important;padding-right:26px!important}.premium-content .estimate-card.invoice-card{border-radius:24px!important}@media (min-width:1101px){.app.premium-app:before{content:""!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:246px!important;background:linear-gradient(180deg,#061322,#071a2f)!important;z-index:0!important;pointer-events:none!important}.side.premium-side{z-index:2!important}.premium-content{z-index:1!important}}@media (max-width:1100px){.app.premium-app{grid-template-columns:1fr!important;background:#eef3f9!important}.side,.side.premium-side{position:relative!important;min-height:auto!important}.premium-content .page.builder{padding-left:18px!important;padding-right:18px!important}}.mobile-estimate-detail-app,.mobile-estimates-app{display:none!important}@media(max-width:760px){body:has(.clients-command-page),body:has(.mobile-estimate-detail-app),body:has(.mobile-estimates-app){background:inherit!important;overflow-x:hidden!important}body:has(.clients-command-page) .premium-page-topbar,body:has(.clients-command-page) .premium-side,body:has(.clients-command-page) .side,body:has(.mobile-estimate-detail-app) .builder,body:has(.mobile-estimate-detail-app) .premium-page-topbar,body:has(.mobile-estimate-detail-app) .premium-side,body:has(.mobile-estimate-detail-app) .side,body:has(.mobile-estimates-app) .estimates-hub-page,body:has(.mobile-estimates-app) .premium-page-topbar,body:has(.mobile-estimates-app) .premium-side,body:has(.mobile-estimates-app) .side{display:revert!important}body:has(.mobile-estimate-detail-app) .mobile-estimate-detail-app,body:has(.mobile-estimates-app) .mobile-estimates-app{display:none!important}body:has(.mobile-estimate-detail-app) .builder,body:has(.mobile-estimates-app) .estimates-hub-page{display:block!important}body:has(.clients-command-page) .client-add-panel,body:has(.clients-command-page) .client-profile-panel,body:has(.clients-command-page) .clients-command-grid,body:has(.clients-command-page) .clients-command-page,body:has(.clients-command-page) .clients-command-shell,body:has(.clients-command-page) .clients-directory-panel{all:revert-layer!important}body:has(.clients-command-page) .clients-command-page{padding:var(--page-pad,24px)!important;background:transparent!important;min-height:auto!important}body:has(.clients-command-page) .clients-command-shell:after,body:has(.clients-command-page) .clients-command-shell:before{content:none!important;display:none!important}}.new-estimate-shell{max-width:1280px!important;grid-template-columns:minmax(460px,1fr) minmax(360px,420px)!important;gap:18px!important}.new-estimate-page .new-estimate-client-add-panel,.new-estimate-page .new-estimate-panel{border:1px solid rgba(15,23,42,.09)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 48px rgba(15,23,42,.08)!important;color:#0f172a!important;padding:22px 24px!important}.new-estimate-page .new-estimate-kicker{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;border-radius:999px!important;padding:0 14px!important;background:#fffdf4!important;border:1px solid #e7c85a!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:10px!important;font-weight:560!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:14px!important}.new-estimate-page .client-add-head h2,.new-estimate-page .new-estimate-panel h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:25px!important;line-height:1.05!important;font-weight:480!important;letter-spacing:-.045em!important;margin:0!important}.new-estimate-page .client-add-head p,.new-estimate-page .new-estimate-panel p,.new-estimate-page .new-estimate-results-note{color:#66758b!important;-webkit-text-fill-color:#66758b!important;font-size:13px!important;font-weight:430!important;line-height:1.35!important}.new-estimate-page .client-add-head{display:flex!important;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important}.new-estimate-page .client-add-head>span{width:42px!important;height:42px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(31,123,255,.08)!important;color:#1f7bff!important;flex:0 0 42px!important}.new-estimate-page .client-command-form{display:grid!important;grid-gap:12px!important;gap:12px!important}.new-estimate-page .client-command-two{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important}.new-estimate-page .client-command-three{display:grid!important;grid-template-columns:1.2fr .65fr .9fr!important;grid-gap:10px!important;gap:10px!important}.new-estimate-page .client-command-form label{display:grid!important;grid-gap:5px!important;gap:5px!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:10.5px!important;font-weight:560!important;letter-spacing:.12em!important;text-transform:uppercase!important}.new-estimate-page .client-command-form input{width:100%!important;min-height:42px!important;border:1px solid #d7dde7!important;border-radius:13px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:13px!important;font-weight:430!important;letter-spacing:-.012em!important;line-height:1.25!important;padding:8px 11px!important;outline:0!important;box-shadow:none!important;text-transform:none!important}.new-estimate-page .client-command-form input:focus{border-color:rgba(31,123,255,.45)!important;box-shadow:0 0 0 4px rgba(31,123,255,.11)!important}.new-estimate-page .client-command-actions{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding-top:4px!important}.new-estimate-page .client-command-actions .btn{height:38px!important;min-height:38px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:560!important;letter-spacing:.085em!important;text-transform:uppercase!important;padding:0 18px!important}.new-estimate-page .client-command-actions .btn.green{background:#3659dc!important;border-color:#3659dc!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 9px 20px rgba(47,87,216,.15)!important}.new-estimate-page .client-command-actions .btn.outline{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important}.new-estimate-page .new-estimate-search{background:#fff!important;border:1px solid rgba(15,23,42,.15)!important;box-shadow:none!important}.new-estimate-page .client-picker-card{background:#fff!important;border:1px solid rgba(15,23,42,.09)!important;color:#0f172a!important;min-height:74px!important;border-radius:16px!important;box-shadow:none!important}.new-estimate-page .client-picker-copy b{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:14px!important;font-weight:520!important;letter-spacing:-.028em!important}.new-estimate-page .client-picker-copy small{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:12px!important;font-weight:430!important}.new-estimate-page .client-picker-action{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#111827!important;-webkit-text-fill-color:#111827!important}body.dark .new-estimate-page,body[data-theme=dark] .new-estimate-page,html[data-theme=dark] .new-estimate-page{background:linear-gradient(180deg,#101726,#07111f)!important;color:#f8fafc!important}body.dark .new-estimate-page .new-estimate-client-add-panel,body.dark .new-estimate-page .new-estimate-panel,body[data-theme=dark] .new-estimate-page .new-estimate-client-add-panel,body[data-theme=dark] .new-estimate-page .new-estimate-panel,html[data-theme=dark] .new-estimate-page .new-estimate-client-add-panel,html[data-theme=dark] .new-estimate-page .new-estimate-panel{background:#0a1727!important;border-color:rgba(255,255,255,.08)!important;color:#f8fafc!important;box-shadow:0 0 0 1px rgba(148,163,184,.08),0 10px 24px rgba(2,8,23,.18)!important}body.dark .new-estimate-page .client-add-head h2,body.dark .new-estimate-page h2,body[data-theme=dark] .new-estimate-page .client-add-head h2,body[data-theme=dark] .new-estimate-page h2,html[data-theme=dark] .new-estimate-page .client-add-head h2,html[data-theme=dark] .new-estimate-page h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:470!important}body.dark .new-estimate-page .client-add-head p,body.dark .new-estimate-page .new-estimate-results-note,body.dark .new-estimate-page p,body[data-theme=dark] .new-estimate-page .client-add-head p,body[data-theme=dark] .new-estimate-page .new-estimate-results-note,body[data-theme=dark] .new-estimate-page p,html[data-theme=dark] .new-estimate-page .client-add-head p,html[data-theme=dark] .new-estimate-page .new-estimate-results-note,html[data-theme=dark] .new-estimate-page p{color:rgba(203,213,225,.74)!important;-webkit-text-fill-color:rgba(203,213,225,.74)!important;font-weight:420!important}body.dark .new-estimate-page .new-estimate-kicker,body[data-theme=dark] .new-estimate-page .new-estimate-kicker,html[data-theme=dark] .new-estimate-page .new-estimate-kicker{background:rgba(248,250,252,.96)!important;border-color:rgba(248,250,252,.8)!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}body.dark .new-estimate-page .new-estimate-search,body[data-theme=dark] .new-estimate-page .new-estimate-search,html[data-theme=dark] .new-estimate-page .new-estimate-search{background:#102033!important;border-color:rgba(255,255,255,.12)!important;color:#8ea0b7!important}body.dark .new-estimate-page .new-estimate-search input,body[data-theme=dark] .new-estimate-page .new-estimate-search input,html[data-theme=dark] .new-estimate-page .new-estimate-search input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:420!important}body.dark .new-estimate-page .new-estimate-search input::placeholder,body[data-theme=dark] .new-estimate-page .new-estimate-search input::placeholder,html[data-theme=dark] .new-estimate-page .new-estimate-search input::placeholder{color:rgba(203,213,225,.52)!important;-webkit-text-fill-color:rgba(203,213,225,.52)!important}body.dark .new-estimate-page .client-picker-card,body[data-theme=dark] .new-estimate-page .client-picker-card,html[data-theme=dark] .new-estimate-page .client-picker-card{background:#0f2034!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 0 0 1px rgba(148,163,184,.08),0 10px 24px rgba(2,8,23,.18)!important}body.dark .new-estimate-page .client-picker-card:hover,body[data-theme=dark] .new-estimate-page .client-picker-card:hover,html[data-theme=dark] .new-estimate-page .client-picker-card:hover{background:#132842!important;border-color:rgba(31,123,255,.28)!important}body.dark .new-estimate-page .client-picker-avatar,body[data-theme=dark] .new-estimate-page .client-picker-avatar,html[data-theme=dark] .new-estimate-page .client-picker-avatar{background:#102033!important;border-color:rgba(255,255,255,.12)!important;color:#8ea0b7!important;-webkit-text-fill-color:#8ea0b7!important}body.dark .new-estimate-page .client-picker-copy b,body[data-theme=dark] .new-estimate-page .client-picker-copy b,html[data-theme=dark] .new-estimate-page .client-picker-copy b{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:500!important}body.dark .new-estimate-page .client-picker-copy small,body[data-theme=dark] .new-estimate-page .client-picker-copy small,html[data-theme=dark] .new-estimate-page .client-picker-copy small{color:rgba(203,213,225,.74)!important;-webkit-text-fill-color:rgba(203,213,225,.74)!important}body.dark .new-estimate-page .client-picker-action,body[data-theme=dark] .new-estimate-page .client-picker-action,html[data-theme=dark] .new-estimate-page .client-picker-action{background:transparent!important;border-color:rgba(255,255,255,.18)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .new-estimate-page .client-command-form label,body[data-theme=dark] .new-estimate-page .client-command-form label,html[data-theme=dark] .new-estimate-page .client-command-form label{color:rgba(203,213,225,.78)!important;-webkit-text-fill-color:rgba(203,213,225,.78)!important}body.dark .new-estimate-page .client-command-form input,body[data-theme=dark] .new-estimate-page .client-command-form input,html[data-theme=dark] .new-estimate-page .client-command-form input{background:#102033!important;border-color:rgba(255,255,255,.12)!important;color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;font-weight:420!important}body.dark .new-estimate-page .client-command-form input::placeholder,body[data-theme=dark] .new-estimate-page .client-command-form input::placeholder,html[data-theme=dark] .new-estimate-page .client-command-form input::placeholder{color:rgba(203,213,225,.52)!important;-webkit-text-fill-color:rgba(203,213,225,.52)!important}body.dark .new-estimate-page .client-command-actions .btn.outline,body[data-theme=dark] .new-estimate-page .client-command-actions .btn.outline,html[data-theme=dark] .new-estimate-page .client-command-actions .btn.outline{background:transparent!important;border-color:rgba(255,255,255,.18)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}@media(max-width:1100px){.new-estimate-shell{grid-template-columns:1fr!important}}@media(max-width:700px){.new-estimate-page .client-command-three,.new-estimate-page .client-command-two{grid-template-columns:1fr!important}}body .builder .estimate-items-premium-section details.add-inline-details.estimate-add-inline,html body .builder .estimate-items-premium-section .estimate-add-inline{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:18px 0!important;min-height:0!important;display:block!important}body .builder .estimate-items-premium-section details.add-inline-details.estimate-add-inline>summary,html body .builder .estimate-items-premium-section .estimate-add-inline>summary{width:auto!important;max-width:max-content!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 18px!important;border-radius:999px!important;background:#3659dc!important;border:1px solid rgba(47,87,216,.82)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:10.5px!important;font-weight:650!important;letter-spacing:.09em!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 8px 18px rgba(47,87,216,.18)!important;cursor:pointer!important;list-style:none!important}body .builder .estimate-items-premium-section details.add-inline-details.estimate-add-inline>summary::-webkit-details-marker{display:none!important}body .builder .estimate-items-premium-section details.add-inline-details.estimate-add-inline>summary svg{width:15px!important;height:15px!important;color:#ffffff!important;stroke-width:2!important}body .builder .estimate-items-premium-section .total{border:1px solid #dbe3ef!important;border-radius:22px!important;background:#ffffff!important;box-shadow:0 14px 30px rgba(15,23,42,.055)!important;overflow:hidden!important}body .builder .estimate-items-premium-section .total:after,body .builder .estimate-items-premium-section .total:before{display:none!important;content:none!important;height:0!important;background:transparent!important;border:0!important}body .builder .estimate-items-premium-section .total .total-line{border-bottom:1px solid #e8edf5!important;box-shadow:none!important}body .builder .estimate-items-premium-section .total .total-line:last-child{border-bottom:0!important}body .builder .premium-photo-upload-form.photo-upload-form{border-radius:20px!important;border:1px solid #e7c85a!important;background:#fffdf4!important;padding:16px!important;box-shadow:none!important}body .builder .premium-photo-upload-form .simple-photo-upload-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 128px!important;grid-gap:12px!important;gap:12px!important;align-items:end!important}body .builder .premium-photo-upload-form .simple-file-field input[type=file]{min-height:42px!important;border-radius:14px!important;border:1px solid #dbe3ef!important;background:#ffffff!important;color:#0f172a!important;box-shadow:none!important}body .builder .premium-photo-upload-form .simple-file-field input[type=file]::-webkit-file-upload-button{height:28px!important;font-size:10.5px!important;font-weight:650!important;padding:0 13px!important}body .builder .premium-photo-upload-form .simple-file-field input[type=file]::file-selector-button{height:28px!important;font-size:10.5px!important;font-weight:650!important;padding:0 13px!important}body .builder .premium-photo-upload-form .simple-photo-checkbox{width:128px!important;min-height:58px!important;border-radius:15px!important;border:1px solid #dbe3ef!important;background:#ffffff!important;display:grid!important;place-items:center!important;align-content:center!important;grid-gap:7px!important;gap:7px!important;padding:8px!important;font-size:8.8px!important;font-weight:680!important;letter-spacing:.1em!important;box-shadow:none!important}body .builder .premium-photo-upload-form .simple-photo-checkbox input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;accent-color:#3659dc!important}body .builder .premium-photo-upload-form .photo-upload-actions-row{margin-top:12px!important;display:flex!important;gap:10px!important;align-items:center!important}body .builder .premium-photo-upload-form .compact-photo-btn,body .builder .premium-photo-upload-form .photo-submit{height:36px!important;min-height:36px!important;width:auto!important;max-width:max-content!important;border-radius:999px!important;padding:0 18px!important;background:#3659dc!important;border:1px solid rgba(47,87,216,.82)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:10.5px!important;letter-spacing:.09em!important;box-shadow:0 8px 18px rgba(47,87,216,.18)!important}body.dark .builder .estimate-items-premium-section details.add-inline-details.estimate-add-inline,body[data-theme=dark] .builder .estimate-items-premium-section details.add-inline-details.estimate-add-inline,html[data-theme=dark] body .builder .estimate-items-premium-section details.add-inline-details.estimate-add-inline{background:transparent!important;border:0!important;box-shadow:none!important}body.dark .builder .estimate-items-premium-section .total,body[data-theme=dark] .builder .estimate-items-premium-section .total,html[data-theme=dark] body .builder .estimate-items-premium-section .total{background:#0f2034!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 14px 34px rgba(0,0,0,.18)!important}body.dark .builder .estimate-items-premium-section .total .total-line,body[data-theme=dark] .builder .estimate-items-premium-section .total .total-line,html[data-theme=dark] body .builder .estimate-items-premium-section .total .total-line{border-bottom-color:rgba(255,255,255,.1)!important}body.dark .builder .premium-photo-upload-form.photo-upload-form,body[data-theme=dark] .builder .premium-photo-upload-form.photo-upload-form,html[data-theme=dark] body .builder .premium-photo-upload-form.photo-upload-form{background:#0f2034!important;border-color:rgba(255,255,255,.12)!important}body.dark .builder .premium-photo-upload-form .simple-file-field input[type=file],body.dark .builder .premium-photo-upload-form .simple-photo-checkbox,body[data-theme=dark] .builder .premium-photo-upload-form .simple-file-field input[type=file],body[data-theme=dark] .builder .premium-photo-upload-form .simple-photo-checkbox,html[data-theme=dark] body .builder .premium-photo-upload-form .simple-file-field input[type=file],html[data-theme=dark] body .builder .premium-photo-upload-form .simple-photo-checkbox{background:#102033!important;border-color:rgba(255,255,255,.13)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}@media(max-width:700px){body .builder .premium-photo-upload-form .simple-photo-upload-grid{grid-template-columns:1fr!important}body .builder .premium-photo-upload-form .simple-photo-checkbox{width:100%!important;min-height:46px!important;grid-template-columns:1fr auto!important;justify-items:start!important}}body .builder .estimate-items-premium-section>.helper{display:none!important}body .builder .estimate-items-premium-section,body .builder .estimate-items-premium-section *,body .builder .premium-photo-upload-form,body .builder .premium-photo-upload-form *,body .builder .section{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body .builder .estimate-items-premium-head h2,body .builder .premium-photos-panel h2,body .builder .section h2{font-size:20px!important;line-height:1.12!important;font-weight:430!important;letter-spacing:-.04em!important}body .builder .estimate-items-premium-head p,body .builder .section p{font-size:13px!important;line-height:1.35!important;font-weight:420!important;letter-spacing:-.01em!important}body .builder .premium-photo-upload-form .field,body .builder .premium-photo-upload-form label{font-size:10px!important;font-weight:620!important;letter-spacing:.105em!important;text-transform:uppercase!important}body .builder .premium-photo-upload-form .simple-file-field input[type=file]{font-size:12px!important;font-weight:430!important;letter-spacing:-.01em!important}body .builder .premium-photo-upload-form .simple-file-field input[type=file]::-webkit-file-upload-button{height:30px!important;min-height:30px!important;border-radius:999px!important;background:#f7d86b!important;border:1px solid #d7b43e!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:10px!important;font-weight:720!important;letter-spacing:.055em!important;text-transform:uppercase!important;padding:0 14px!important;margin-right:12px!important}body .builder .premium-photo-upload-form .simple-file-field input[type=file]::file-selector-button{height:30px!important;min-height:30px!important;border-radius:999px!important;background:#f7d86b!important;border:1px solid #d7b43e!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:10px!important;font-weight:720!important;letter-spacing:.055em!important;text-transform:uppercase!important;padding:0 14px!important;margin-right:12px!important}body .builder .premium-photo-upload-form .simple-photo-checkbox{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:8.6px!important;font-weight:660!important;letter-spacing:.095em!important;text-transform:uppercase!important}body .builder .premium-photo-upload-form .compact-photo-btn,body .builder .premium-photo-upload-form .photo-submit{font-size:10px!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.dark .builder .estimate-items-premium-head h2,body.dark .builder .premium-photos-panel h2,body.dark .builder .section h2,body[data-theme=dark] .builder .estimate-items-premium-head h2,body[data-theme=dark] .builder .premium-photos-panel h2,body[data-theme=dark] .builder .section h2,html[data-theme=dark] body .builder .estimate-items-premium-head h2,html[data-theme=dark] body .builder .premium-photos-panel h2,html[data-theme=dark] body .builder .section h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .builder .estimate-items-premium-head p,body.dark .builder .section p,body[data-theme=dark] .builder .estimate-items-premium-head p,body[data-theme=dark] .builder .section p,html[data-theme=dark] body .builder .estimate-items-premium-head p,html[data-theme=dark] body .builder .section p{color:rgba(203,213,225,.78)!important;-webkit-text-fill-color:rgba(203,213,225,.78)!important}body.dark .builder .premium-photo-upload-form .simple-file-field input[type=file]::-webkit-file-upload-button,body[data-theme=dark] .builder .premium-photo-upload-form .simple-file-field input[type=file]::-webkit-file-upload-button,html[data-theme=dark] body .builder .premium-photo-upload-form .simple-file-field input[type=file]::-webkit-file-upload-button{background:#f7d86b!important;border-color:#d7b43e!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.dark .builder .premium-photo-upload-form .simple-file-field input[type=file]::file-selector-button,body[data-theme=dark] .builder .premium-photo-upload-form .simple-file-field input[type=file]::file-selector-button,html[data-theme=dark] body .builder .premium-photo-upload-form .simple-file-field input[type=file]::file-selector-button{background:#f7d86b!important;border-color:#d7b43e!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body .builder .estimate-items-premium-section .add-estimate-form,body .builder .estimate-items-premium-section .add-estimate-form *,body .builder .estimate-items-premium-section .estimate-add-footer,body .builder .estimate-items-premium-section .estimate-add-footer *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body .builder .estimate-items-premium-section .add-estimate-form{opacity:1!important;filter:none!important}body .builder .estimate-items-premium-section .add-estimate-form .field,body .builder .estimate-items-premium-section .add-estimate-form label.field{color:#68778d!important;-webkit-text-fill-color:#68778d!important;opacity:1!important;font-size:10px!important;font-weight:620!important;letter-spacing:.11em!important;line-height:1.1!important;text-transform:uppercase!important}body .builder .estimate-items-premium-section .add-estimate-form input,body .builder .estimate-items-premium-section .add-estimate-form textarea{background:#ffffff!important;border:1px solid #d7dde7!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;font-size:13px!important;font-weight:430!important;letter-spacing:-.01em!important;text-transform:none!important;box-shadow:none!important}body .builder .estimate-items-premium-section .add-estimate-form input::placeholder,body .builder .estimate-items-premium-section .add-estimate-form textarea::placeholder{color:#8b9ab0!important;-webkit-text-fill-color:#8b9ab0!important;opacity:1!important;font-size:13px!important;font-weight:430!important;letter-spacing:-.01em!important;text-transform:none!important}body .builder .estimate-items-premium-section .add-estimate-form textarea{min-height:96px!important;line-height:1.45!important}body .builder .estimate-items-premium-section .estimate-item-list-btn{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important;font-size:11px!important;font-weight:620!important;letter-spacing:-.01em!important;text-transform:none!important}body .builder .estimate-items-premium-section .estimate-add-tax-pill{background:#ffffff!important;border-color:#d7dde7!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important;font-size:10px!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .builder .estimate-items-premium-section .estimate-add-tax-pill input{width:16px!important;height:16px!important;min-height:16px!important;accent-color:#3659dc!important;-webkit-text-fill-color:initial!important}body .builder .estimate-items-premium-section .estimate-add-note{color:#8b9ab0!important;-webkit-text-fill-color:#8b9ab0!important;opacity:1!important;font-size:12px!important;font-weight:420!important;letter-spacing:-.01em!important;text-transform:none!important}body .builder .estimate-items-premium-section .estimate-add-preview{background:#ffffff!important;border:1px solid #d7dde7!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;font-size:13px!important;font-weight:560!important;letter-spacing:-.02em!important;text-transform:none!important}body .builder .estimate-items-premium-section .estimate-add-preview strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:640!important}body .builder .estimate-items-premium-section .add-estimate-form button.btn.green:disabled{background:#3659dc!important;border-color:#3659dc!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:.52!important}body.dark .builder .estimate-items-premium-section .add-estimate-form .field,body.dark .builder .estimate-items-premium-section .add-estimate-form label.field,body[data-theme=dark] .builder .estimate-items-premium-section .add-estimate-form .field,body[data-theme=dark] .builder .estimate-items-premium-section .add-estimate-form label.field,html[data-theme=dark] body .builder .estimate-items-premium-section .add-estimate-form .field,html[data-theme=dark] body .builder .estimate-items-premium-section .add-estimate-form label.field{color:rgba(203,213,225,.78)!important;-webkit-text-fill-color:rgba(203,213,225,.78)!important}body.dark .builder .estimate-items-premium-section .add-estimate-form input,body.dark .builder .estimate-items-premium-section .add-estimate-form textarea,body[data-theme=dark] .builder .estimate-items-premium-section .add-estimate-form input,body[data-theme=dark] .builder .estimate-items-premium-section .add-estimate-form textarea,html[data-theme=dark] body .builder .estimate-items-premium-section .add-estimate-form input,html[data-theme=dark] body .builder .estimate-items-premium-section .add-estimate-form textarea{background:#102033!important;border-color:rgba(255,255,255,.13)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .builder .estimate-items-premium-section .add-estimate-form input::placeholder,body.dark .builder .estimate-items-premium-section .add-estimate-form textarea::placeholder,body[data-theme=dark] .builder .estimate-items-premium-section .add-estimate-form input::placeholder,body[data-theme=dark] .builder .estimate-items-premium-section .add-estimate-form textarea::placeholder,html[data-theme=dark] body .builder .estimate-items-premium-section .add-estimate-form input::placeholder,html[data-theme=dark] body .builder .estimate-items-premium-section .add-estimate-form textarea::placeholder{color:rgba(203,213,225,.55)!important;-webkit-text-fill-color:rgba(203,213,225,.55)!important}body.dark .builder .estimate-items-premium-section .estimate-add-preview,body.dark .builder .estimate-items-premium-section .estimate-add-tax-pill,body.dark .builder .estimate-items-premium-section .estimate-item-list-btn,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-add-preview,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-add-tax-pill,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-item-list-btn,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-add-preview,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-add-tax-pill,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-item-list-btn{background:#102033!important;border-color:rgba(255,255,255,.13)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .builder .estimate-items-premium-section .estimate-add-note,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-add-note,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-add-note{color:rgba(203,213,225,.58)!important;-webkit-text-fill-color:rgba(203,213,225,.58)!important}body .builder .estimate-items-premium-section .picker-back{position:fixed!important;inset:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;background:rgba(15,23,42,.48)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}body .builder .estimate-items-premium-section .picker{width:min(920px,calc(100vw - 56px))!important;max-height:min(760px,calc(100vh - 56px))!important;overflow:hidden!important;border-radius:34px!important;background:#ffffff!important;border:1px solid #dbe3ef!important;box-shadow:0 30px 80px rgba(15,23,42,.28)!important;padding:32px 34px 0!important;color:#0f172a!important}body .builder .estimate-items-premium-section .picker,body .builder .estimate-items-premium-section .picker *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body .builder .estimate-items-premium-section .picker-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 22px!important;padding:0 0 20px!important;border-bottom:1px solid #e2e8f0!important}body .builder .estimate-items-premium-section .picker-title:before{content:"ITEM LIBRARY"!important;position:absolute!important;margin-top:-20px!important;color:#64748b!important;font-size:10px!important;font-weight:680!important}body .builder .estimate-items-premium-section .picker-title h2{margin:18px 0 0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:30px!important;letter-spacing:-.06em!important;line-height:1.05!important}body .builder .estimate-items-premium-section .picker-title .btn.gray,body .builder .estimate-items-premium-section .picker-title button{width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}body .builder .estimate-items-premium-section .picker-title button svg{width:21px!important;height:21px!important;color:#0f172a!important;stroke-width:2!important}body .builder .estimate-items-premium-section .picker-search{height:50px!important;border:1px solid #dbe3ef!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 12px 28px rgba(15,23,42,.055)!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 15px!important;margin:0 0 20px!important;color:#64748b!important}body .builder .estimate-items-premium-section .picker-search svg{width:18px!important;height:18px!important;stroke-width:2!important}body .builder .estimate-items-premium-section .picker-search input{flex:1 1!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:15px!important;letter-spacing:-.015em!important;padding:0!important;box-shadow:none!important}body .builder .estimate-items-premium-section .picker-search input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}body .builder .estimate-items-premium-section .picker-list{max-height:min(470px,calc(100vh - 300px))!important;overflow-y:auto!important;padding:0 4px 18px 0!important;display:grid!important;grid-gap:9px!important;gap:9px!important}body .builder .estimate-items-premium-section .picker-list::-webkit-scrollbar{width:8px!important}body .builder .estimate-items-premium-section .picker-list::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}body .builder .estimate-items-premium-section .picker-list::-webkit-scrollbar-track{background:transparent!important}body .builder .estimate-items-premium-section .picker-list .letter{height:28px!important;background:#f8fafc!important;border:1px solid #e8edf5!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;display:inline-flex!important;align-items:center!important;padding:0 11px!important;margin:4px 0 2px!important;font-size:10px!important;font-weight:720!important;letter-spacing:.12em!important;text-transform:uppercase!important;width:max-content!important}body .builder .estimate-items-premium-section .pick-item{width:100%!important;min-height:70px!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#ffffff!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important;display:block!important;text-align:left!important;padding:14px 16px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;cursor:pointer!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important}body .builder .estimate-items-premium-section .pick-item:hover{transform:translateY(-1px)!important;border-color:#bcd2ff!important;box-shadow:0 14px 30px rgba(37,99,235,.08)!important;background:#fbfdff!important}body .builder .estimate-items-premium-section .pick-item strong{display:block!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:15px!important;font-weight:560!important;letter-spacing:-.035em!important;line-height:1.15!important;margin-bottom:5px!important;text-transform:none!important}body .builder .estimate-items-premium-section .pick-item small{display:block!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:12px!important;font-weight:430!important;line-height:1.3!important;letter-spacing:-.01em!important;text-transform:none!important}body .builder .estimate-items-premium-section .picker-footer{margin:0 -34px!important;padding:16px 34px 22px!important;border-top:1px solid #e2e8f0!important;background:#fbfdff!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}body .builder .estimate-items-premium-section .picker-footer .btn.gray,body .builder .estimate-items-premium-section .picker-footer button{height:38px!important;min-height:38px!important;border-radius:999px!important;padding:0 18px!important;background:#ffffff!important;border:1.5px solid #cbd5e1!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important;font-size:10.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.dark .builder .estimate-items-premium-section .picker,body[data-theme=dark] .builder .estimate-items-premium-section .picker,html[data-theme=dark] body .builder .estimate-items-premium-section .picker{background:#0a1727!important;border-color:rgba(255,255,255,.1)!important;color:#f8fafc!important;box-shadow:0 30px 80px rgba(0,0,0,.55)!important}body.dark .builder .estimate-items-premium-section .picker-title,body[data-theme=dark] .builder .estimate-items-premium-section .picker-title,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-title{border-bottom-color:rgba(255,255,255,.12)!important}body.dark .builder .estimate-items-premium-section .picker-title h2,body[data-theme=dark] .builder .estimate-items-premium-section .picker-title h2,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-title h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .builder .estimate-items-premium-section .picker-title button,body[data-theme=dark] .builder .estimate-items-premium-section .picker-title button,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-title button{background:#102033!important;border-color:rgba(255,255,255,.13)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .builder .estimate-items-premium-section .picker-title button svg,body[data-theme=dark] .builder .estimate-items-premium-section .picker-title button svg,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-title button svg{color:#f8fafc!important}body.dark .builder .estimate-items-premium-section .pick-item,body.dark .builder .estimate-items-premium-section .picker-search,body[data-theme=dark] .builder .estimate-items-premium-section .pick-item,body[data-theme=dark] .builder .estimate-items-premium-section .picker-search,html[data-theme=dark] body .builder .estimate-items-premium-section .pick-item,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-search{background:#102033!important;border-color:rgba(255,255,255,.13)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .builder .estimate-items-premium-section .pick-item strong,body.dark .builder .estimate-items-premium-section .picker-search input,body[data-theme=dark] .builder .estimate-items-premium-section .pick-item strong,body[data-theme=dark] .builder .estimate-items-premium-section .picker-search input,html[data-theme=dark] body .builder .estimate-items-premium-section .pick-item strong,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-search input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .builder .estimate-items-premium-section .pick-item small,body.dark .builder .estimate-items-premium-section .picker-list .letter,body[data-theme=dark] .builder .estimate-items-premium-section .pick-item small,body[data-theme=dark] .builder .estimate-items-premium-section .picker-list .letter,html[data-theme=dark] body .builder .estimate-items-premium-section .pick-item small,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-list .letter{color:rgba(203,213,225,.72)!important;-webkit-text-fill-color:rgba(203,213,225,.72)!important}body.dark .builder .estimate-items-premium-section .picker-list .letter,body[data-theme=dark] .builder .estimate-items-premium-section .picker-list .letter,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-list .letter{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important}body.dark .builder .estimate-items-premium-section .picker-footer,body[data-theme=dark] .builder .estimate-items-premium-section .picker-footer,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-footer{background:#081321!important;border-top-color:rgba(255,255,255,.12)!important}body.dark .builder .estimate-items-premium-section .picker-footer button,body[data-theme=dark] .builder .estimate-items-premium-section .picker-footer button,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-footer button{background:transparent!important;border-color:rgba(255,255,255,.18)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}@media(max-width:760px){body .builder .estimate-items-premium-section .picker-back{padding:14px!important;align-items:flex-end!important}body .builder .estimate-items-premium-section .picker{width:100%!important;max-height:calc(100vh - 28px)!important;border-radius:28px 28px 0 0!important;padding:24px 20px 0!important}body .builder .estimate-items-premium-section .picker-footer{margin:0 -20px!important;padding:14px 20px 20px!important}}body .builder .estimate-items-premium-section .picker{width:min(760px,calc(100vw - 72px))!important;max-height:min(690px,calc(100vh - 72px))!important;border-radius:28px!important;padding:24px 28px 0!important}body .builder .estimate-items-premium-section .picker-title{margin-bottom:16px!important;padding-bottom:16px!important}body .builder .estimate-items-premium-section .picker-title h2{font-size:24px!important;font-weight:430!important;letter-spacing:-.055em!important;margin-top:14px!important}body .builder .estimate-items-premium-section .picker-title:before{margin-top:-16px!important;font-size:9.5px!important;letter-spacing:.13em!important}body .builder .estimate-items-premium-section .picker-title .btn.gray,body .builder .estimate-items-premium-section .picker-title button{width:46px!important;height:46px!important;min-height:46px!important}body .builder .estimate-items-premium-section .picker-search{height:44px!important;border-radius:16px!important;padding:0 13px!important;margin-bottom:16px!important;box-shadow:0 8px 18px rgba(15,23,42,.04)!important}body .builder .estimate-items-premium-section .picker-search input{font-size:13.5px!important;font-weight:430!important}body .builder .estimate-items-premium-section .picker-list{max-height:min(430px,calc(100vh - 285px))!important;gap:7px!important;padding-right:2px!important}body .builder .estimate-items-premium-section .picker-list .letter{height:24px!important;border-radius:999px!important;padding:0 9px!important;margin:4px 0 1px!important;font-size:9px!important;font-weight:680!important}body .builder .estimate-items-premium-section .pick-item{min-height:58px!important;border-radius:15px!important;padding:11px 14px!important;box-shadow:0 6px 16px rgba(15,23,42,.035)!important}body .builder .estimate-items-premium-section .pick-item strong{font-size:13.5px!important;font-weight:540!important;letter-spacing:-.03em!important;margin-bottom:4px!important}body .builder .estimate-items-premium-section .pick-item small{font-size:11.5px!important;font-weight:420!important;line-height:1.25!important}body .builder .estimate-items-premium-section .picker-footer{margin:0 -28px!important;padding:13px 28px 18px!important}body .builder .estimate-items-premium-section .picker-footer .btn.gray,body .builder .estimate-items-premium-section .picker-footer button{height:36px!important;min-height:36px!important;padding:0 16px!important;font-size:10px!important;font-weight:620!important}@media(max-width:760px){body .builder .estimate-items-premium-section .picker{width:100%!important;max-height:calc(100vh - 32px)!important;border-radius:24px 24px 0 0!important;padding:22px 18px 0!important}body .builder .estimate-items-premium-section .picker-footer{margin:0 -18px!important;padding:13px 18px 18px!important}}body .builder .estimate-items-premium-section .picker-title .btn.gray,body .builder .estimate-items-premium-section .picker-title button{position:relative!important;width:44px!important;height:44px!important;min-height:44px!important;background:#f8fafc!important;border:1px solid #dbe3ef!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:0!important;overflow:visible!important}body .builder .estimate-items-premium-section .picker-title .btn.gray svg,body .builder .estimate-items-premium-section .picker-title button svg{display:block!important;width:20px!important;height:20px!important;color:#0f172a!important;stroke:#0f172a!important;stroke-width:2!important;opacity:1!important;visibility:visible!important}body.dark .builder .estimate-items-premium-section .picker-title .btn.gray,body.dark .builder .estimate-items-premium-section .picker-title button,body[data-theme=dark] .builder .estimate-items-premium-section .picker-title .btn.gray,body[data-theme=dark] .builder .estimate-items-premium-section .picker-title button,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-title .btn.gray,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-title button{border-color:rgba(248,250,252,.78)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}body.dark .builder .estimate-items-premium-section .picker-title .btn.gray svg,body.dark .builder .estimate-items-premium-section .picker-title button svg,body[data-theme=dark] .builder .estimate-items-premium-section .picker-title .btn.gray svg,body[data-theme=dark] .builder .estimate-items-premium-section .picker-title button svg,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-title .btn.gray svg,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-title button svg{color:#0f172a!important;stroke:#0f172a!important;opacity:1!important;visibility:visible!important}body .builder .estimate-items-premium-section .picker{width:min(720px,calc(100vw - 80px))!important;border-radius:26px!important}body .builder .estimate-items-premium-section .picker-list{max-height:min(390px,calc(100vh - 280px))!important}body .builder .estimate-items-premium-section .pick-item{min-height:54px!important;padding:10px 13px!important}body .builder .estimate-items-premium-section .picker-footer{padding-top:12px!important;padding-bottom:16px!important}body .builder .estimate-items-premium-section .picker{padding-top:28px!important}body .builder .estimate-items-premium-section .picker-title{padding-left:2px!important;padding-right:2px!important;margin-bottom:14px!important}body .builder .estimate-items-premium-section .picker-title:before{margin-top:-15px!important;margin-left:0!important;font-size:9px!important;font-weight:660!important;letter-spacing:.14em!important}body .builder .estimate-items-premium-section .picker-title h2{margin-top:16px!important;font-size:23px!important}body .builder .estimate-items-premium-section .picker-title .btn.gray,body .builder .estimate-items-premium-section .picker-title button{width:38px!important;height:38px!important;min-height:38px!important;border-radius:999px!important}body .builder .estimate-items-premium-section .picker-title .btn.gray svg,body .builder .estimate-items-premium-section .picker-title button svg{width:17px!important;height:17px!important}body .builder .estimate-items-premium-section .picker-search{position:relative!important;padding-left:42px!important;gap:0!important}body .builder .estimate-items-premium-section .picker-search svg{position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%)!important;width:17px!important;height:17px!important;color:#64748b!important;stroke:#64748b!important;opacity:1!important;visibility:visible!important;z-index:2!important}body .builder .estimate-items-premium-section .picker-search input{padding-left:0!important;margin-left:0!important}body.dark .builder .estimate-items-premium-section .picker-search svg,body[data-theme=dark] .builder .estimate-items-premium-section .picker-search svg,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-search svg{color:rgba(203,213,225,.72)!important;stroke:rgba(203,213,225,.72)!important;opacity:1!important;visibility:visible!important}body.dark .builder .estimate-items-premium-section .picker-title .btn.gray,body.dark .builder .estimate-items-premium-section .picker-title button,body[data-theme=dark] .builder .estimate-items-premium-section .picker-title .btn.gray,body[data-theme=dark] .builder .estimate-items-premium-section .picker-title button,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-title .btn.gray,html[data-theme=dark] body .builder .estimate-items-premium-section .picker-title button{width:38px!important;height:38px!important;min-height:38px!important;background:rgba(248,250,252,.96)!important}@media(max-width:760px){body .builder .estimate-items-premium-section .picker{padding-top:24px!important}body .builder .estimate-items-premium-section .picker-title .btn.gray,body .builder .estimate-items-premium-section .picker-title button{width:38px!important;height:38px!important;min-height:38px!important}}body .builder .estimate-items-premium-section .estimate-add-note,body .builder .premium-photos-panel>p,body .builder .section>p{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;line-height:1.35!important;font-weight:420!important;letter-spacing:-.01em!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}body.dark .builder .estimate-items-premium-section .estimate-add-note,body.dark .builder .premium-photos-panel>p,body.dark .builder .section>p,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-add-note,body[data-theme=dark] .builder .premium-photos-panel>p,body[data-theme=dark] .builder .section>p,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-add-note,html[data-theme=dark] body .builder .premium-photos-panel>p,html[data-theme=dark] body .builder .section>p{color:rgba(203,213,225,.78)!important;-webkit-text-fill-color:rgba(203,213,225,.78)!important}:is(.estimate-items-premium-section,.invoice-items-editor-clean){--add-item-height:36px;--add-item-radius:999px;--add-item-blue:#3659dc;--add-item-disabled:#b8c1d0;--add-item-text:#0f172a;--add-item-muted:#64748b;--add-item-surface:#ffffff;--add-item-border:#dbe3ee;--add-item-white:#ffffff}body.dark :is(.estimate-items-premium-section,.invoice-items-editor-clean),body[data-theme=dark] :is(.estimate-items-premium-section,.invoice-items-editor-clean),html[data-dashboard-theme=dark] body :is(.estimate-items-premium-section,.invoice-items-editor-clean),html[data-theme=dark] body :is(.estimate-items-premium-section,.invoice-items-editor-clean){--add-item-text:#f8fafc;--add-item-muted:#aeb9c9;--add-item-surface:#14273a;--add-item-border:rgba(255,255,255,.16)}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary,:is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary{all:unset!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:auto!important;min-width:0!important;height:var(--add-item-height)!important;min-height:var(--add-item-height)!important;max-height:var(--add-item-height)!important;padding:0 17px!important;border-radius:var(--add-item-radius)!important;background:var(--add-item-blue)!important;border:1px solid var(--add-item-blue)!important;box-shadow:0 7px 16px rgba(54,89,220,.18)!important;color:var(--add-item-white)!important;-webkit-text-fill-color:var(--add-item-white)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:10.5px!important;font-weight:780!important;letter-spacing:.105em!important;line-height:1!important;text-transform:uppercase!important;box-sizing:border-box!important;cursor:pointer!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary *,:is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary *{color:var(--add-item-white)!important;-webkit-text-fill-color:var(--add-item-white)!important;line-height:1!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary svg,:is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary svg{width:15px!important;height:15px!important;flex:0 0 auto!important;color:var(--add-item-white)!important;stroke:var(--add-item-white)!important;fill:none!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary svg *,:is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary svg *{stroke:var(--add-item-white)!important;fill:none!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-footer,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-footer{display:grid!important;grid-template-columns:minmax(340px,1fr) auto!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;margin-top:18px!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-note,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-note{min-width:0!important;color:var(--add-item-muted)!important;-webkit-text-fill-color:var(--add-item-muted)!important;font-size:15px!important;font-weight:430!important;line-height:1.35!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview{all:unset!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:var(--add-item-height)!important;min-height:var(--add-item-height)!important;max-height:var(--add-item-height)!important;padding:0 15px!important;border-radius:var(--add-item-radius)!important;border:1px solid var(--add-item-border)!important;background:var(--add-item-surface)!important;box-shadow:0 6px 14px rgba(15,23,42,.035)!important;color:var(--add-item-text)!important;-webkit-text-fill-color:var(--add-item-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13.5px!important;font-weight:780!important;letter-spacing:-.015em!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview *,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview *,body.dark .builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview *,body[data-theme=dark] .builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview *,html[data-dashboard-theme=dark] body .builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview *,html[data-theme=dark] body .builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview *{color:var(--add-item-text)!important;-webkit-text-fill-color:var(--add-item-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:inherit!important;line-height:1!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview strong,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview strong{font-weight:820!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green{all:unset!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;height:var(--add-item-height)!important;min-height:var(--add-item-height)!important;max-height:var(--add-item-height)!important;padding:0 18px!important;border-radius:var(--add-item-radius)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:10.5px!important;font-weight:780!important;letter-spacing:.105em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;box-sizing:border-box!important;cursor:pointer!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green:not(:disabled),:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green:not(:disabled){background:var(--add-item-blue)!important;border:1px solid var(--add-item-blue)!important;box-shadow:0 7px 16px rgba(54,89,220,.18)!important;color:var(--add-item-white)!important;-webkit-text-fill-color:var(--add-item-white)!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green:disabled,.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green[disabled],:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green:disabled,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green[disabled]{background:var(--add-item-disabled)!important;border:1px solid var(--add-item-disabled)!important;color:var(--add-item-white)!important;-webkit-text-fill-color:var(--add-item-white)!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green *,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green *{color:var(--add-item-white)!important;-webkit-text-fill-color:var(--add-item-white)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;line-height:1!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green svg,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green svg{width:15px!important;height:15px!important;flex:0 0 auto!important;color:var(--add-item-white)!important;stroke:var(--add-item-white)!important;fill:none!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green svg *,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green svg *{stroke:var(--add-item-white)!important;fill:none!important}body.dark .builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary,body[data-theme=dark] .builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary,html[data-dashboard-theme=dark] body .builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary,html[data-theme=dark] body .builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary{background:#102033!important;border-color:rgba(255,255,255,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(0,0,0,.16)!important}@media (max-width:900px){.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-footer,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-footer{grid-template-columns:1fr!important}.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}}@media (max-width:700px){.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview,.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green,.builder :is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>.estimate-add-preview,:is(.estimate-items-premium-section,.invoice-items-editor-clean) .estimate-add-actions>button.btn.green,:is(.estimate-items-premium-section,.invoice-items-editor-clean) details.add-inline-details.estimate-add-inline>summary{width:100%!important}}.invoice-items-lock-note{margin:8px 0 18px;font-weight:700;color:#64748b}.invoice-edit-details-locked{display:block;padding:0}.invoice-locked-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border:1px solid rgba(203,213,225,.78);border-radius:22px;background:rgba(248,250,252,.74)}.invoice-locked-row .invoice-item-summary-side span{border-color:rgba(148,163,184,.45);color:#64748b}.dark .invoice-items-lock-note,[data-theme=dark] .invoice-items-lock-note,body.dark .invoice-items-lock-note{color:#94a3b8}.dark .invoice-locked-row,[data-theme=dark] .invoice-locked-row,body.dark .invoice-locked-row{background:rgba(15,35,56,.82);border-color:rgba(148,163,184,.26)}.invoice-edit-actions .invoice-item-trash-button,.invoice-items-editor-clean .invoice-edit-actions button.invoice-item-trash-button,.invoice-items-section .invoice-edit-actions button.invoice-item-trash-button,button.invoice-item-trash-button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;border-radius:999px!important;border:1px solid #c8d2e3!important;background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#71809a!important;-webkit-text-fill-color:#71809a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;padding:0!important;margin:0!important;cursor:pointer!important;box-shadow:none!important;line-height:1!important;font-size:0!important;text-indent:0!important;overflow:visible!important;opacity:1!important;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease!important}.invoice-edit-actions .invoice-item-trash-button:hover,.invoice-items-editor-clean .invoice-edit-actions button.invoice-item-trash-button:hover,.invoice-items-section .invoice-edit-actions button.invoice-item-trash-button:hover,button.invoice-item-trash-button:hover{border-color:#aebbd0!important;color:#5d6d87!important;-webkit-text-fill-color:#5d6d87!important;background:#f8fbff!important;background-color:#f8fbff!important;transform:translateY(-1px)!important}.estimate-line-delete svg,.invoice-edit-actions .invoice-item-trash-button svg,.invoice-item-trash-button svg,.invoice-items-editor-clean .invoice-edit-actions button.invoice-item-trash-button svg,.invoice-items-section .invoice-edit-actions button.invoice-item-trash-button svg{display:block!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;stroke-width:1.8!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.invoice-items-editor-clean .invoice-doc-head-simple,.invoice-items-section .invoice-doc-head-simple{display:grid!important;grid-template-columns:minmax(0,1fr) 160px!important;align-items:center!important}.invoice-items-editor-clean .invoice-doc-head-simple span:last-child,.invoice-items-section .invoice-doc-head-simple span:last-child{text-align:right!important}.estimate-items-premium-section .estimate-add-actions .btn,.estimate-items-premium-section .estimate-add-preview,.estimate-items-premium-section .estimate-add-tax-pill,.estimate-items-premium-section .estimate-add-tax-pill *,.estimate-items-premium-section .estimate-line-save,.invoice-items-editor-clean .estimate-add-actions .btn,.invoice-items-editor-clean .estimate-add-preview,.invoice-items-editor-clean .estimate-add-tax-pill,.invoice-items-editor-clean .estimate-add-tax-pill *,.invoice-items-editor-clean .invoice-edit-actions .btn,.invoice-items-editor-clean .invoice-no-tax-toggle *,.invoice-items-editor-clean .invoice-no-tax-toggle b,.invoice-items-editor-clean .invoice-no-tax-toggle span{font-weight:500!important}.estimate-items-premium-section .estimate-line-tax-card b,.invoice-items-editor-clean .estimate-line-tax-toggle span{font-weight:400!important}.dark .invoice-item-trash-button,.dark .invoice-items-editor-clean .invoice-edit-actions button.invoice-item-trash-button,[data-theme=dark] .invoice-item-trash-button,[data-theme=dark] .invoice-items-editor-clean .invoice-edit-actions button.invoice-item-trash-button,body.dark .invoice-item-trash-button,body.dark .invoice-items-editor-clean .invoice-edit-actions button.invoice-item-trash-button{background:#10233d!important;background-color:#10233d!important;background-image:none!important;border-color:rgba(148,163,184,.35)!important;color:#93a4bf!important;-webkit-text-fill-color:#93a4bf!important}.dark .invoice-item-trash-button:hover,.dark .invoice-items-editor-clean .invoice-edit-actions button.invoice-item-trash-button:hover,[data-theme=dark] .invoice-item-trash-button:hover,[data-theme=dark] .invoice-items-editor-clean .invoice-edit-actions button.invoice-item-trash-button:hover,body.dark .invoice-item-trash-button:hover,body.dark .invoice-items-editor-clean .invoice-edit-actions button.invoice-item-trash-button:hover{background:#132b49!important;background-color:#132b49!important;border-color:rgba(173,189,209,.5)!important;color:#c2d0e4!important;-webkit-text-fill-color:#c2d0e4!important}