html body .builder .estimate-items-premium-section{margin-top:24px!important}html body .builder .estimate-items-premium-head{margin-bottom:14px!important;padding-bottom:12px!important}html body .builder .estimate-line-stack{gap:10px!important}html body .builder .estimate-items-premium-section .estimate-line-card-premium{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;grid-template-areas:"top delete" "desc desc" "controls controls"!important;grid-column-gap:14px!important;column-gap:14px!important;grid-row-gap:10px!important;row-gap:10px!important;align-items:start!important;padding:16px!important;border-radius:18px!important;background:var(--pf-card,#ffffff)!important;border:1px solid var(--pf-border,#dbe3ee)!important;box-shadow:0 10px 26px rgba(15,23,42,.055)!important;overflow:visible!important}html body .builder .estimate-items-premium-section .estimate-line-card-top{grid-area:top!important;display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;grid-gap:16px!important;gap:16px!important;align-items:start!important;padding-right:0!important}html body .builder .estimate-items-premium-section .estimate-line-name{margin:0!important;min-width:0!important}html body .builder .estimate-items-premium-section .estimate-line-description{grid-area:desc!important;margin:0!important;min-width:0!important}html body .builder .estimate-items-premium-section .estimate-line-description,html body .builder .estimate-items-premium-section .estimate-line-field,html body .builder .estimate-items-premium-section .estimate-line-tax-card{display:grid!important;grid-gap:5px!important;gap:5px!important;color:var(--pf-muted,#64748b)!important;-webkit-text-fill-color:var(--pf-muted,#64748b)!important;font-size:9.5px!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body .builder .estimate-items-premium-section .estimate-line-description textarea,html body .builder .estimate-items-premium-section .estimate-line-field input{width:100%!important;min-height:36px!important;border-radius:12px!important;border:1px solid var(--pf-border,#dbe3ee)!important;background:var(--pf-input-bg,#ffffff)!important;color:var(--pf-text,#0f172a)!important;-webkit-text-fill-color:var(--pf-text,#0f172a)!important;padding:0 12px!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;outline:none!important;opacity:1!important}html body .builder .estimate-items-premium-section .estimate-line-name input{min-height:38px!important;font-size:14px!important;font-weight:780!important}html body .builder .estimate-items-premium-section .estimate-line-description textarea{min-height:46px!important;max-height:88px!important;padding:10px 12px!important;line-height:1.35!important;resize:vertical!important}html body .builder .estimate-items-premium-section .estimate-line-description textarea:focus,html body .builder .estimate-items-premium-section .estimate-line-field input:focus{border-color:rgba(47,87,216,.48)!important;box-shadow:0 0 0 4px rgba(47,87,216,.12)!important}html body .builder .estimate-items-premium-section .estimate-line-total-box{min-width:0!important;display:grid!important;justify-items:end!important;align-self:start!important;grid-gap:4px!important;gap:4px!important;padding-top:2px!important;color:var(--pf-muted,#64748b)!important;-webkit-text-fill-color:var(--pf-muted,#64748b)!important}html body .builder .estimate-items-premium-section .estimate-line-total-box span{color:var(--pf-muted,#64748b)!important;-webkit-text-fill-color:var(--pf-muted,#64748b)!important;font-size:9.5px!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body .builder .estimate-items-premium-section .estimate-line-total-box strong{color:var(--pf-text,#0f172a)!important;-webkit-text-fill-color:var(--pf-text,#0f172a)!important;font-size:17px!important;font-weight:850!important;letter-spacing:-.035em!important;text-transform:none!important}html body .builder .estimate-items-premium-section .estimate-line-delete{grid-area:delete!important;position:static!important;transform:none!important;justify-self:end!important;align-self:start!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:999px!important;border:1px solid rgba(239,111,94,.42)!important;background:transparent!important;color:#ef6f5e!important;-webkit-text-fill-color:#ef6f5e!important;font-size:18px!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;cursor:pointer!important}html body .builder .estimate-items-premium-section .estimate-line-delete:hover{background:rgba(239,111,94,.08)!important;border-color:rgba(239,111,94,.7)!important}html body .builder .estimate-items-premium-section .estimate-line-controls{grid-area:controls!important;display:grid!important;grid-template-columns:98px 76px 118px minmax(140px,1fr)!important;grid-gap:10px!important;gap:10px!important;align-items:end!important;margin-top:0!important}html body .builder .estimate-items-premium-section .estimate-line-tax-card>div{min-height:36px!important;border-radius:12px!important;border:1px solid var(--pf-border,#dbe3ee)!important;background:var(--pf-input-bg,#ffffff)!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}html body .builder .estimate-items-premium-section .estimate-line-tax-card input{width:14px!important;height:14px!important;accent-color:var(--pf-primary,#2f57d8)!important}html body .builder .estimate-items-premium-section .estimate-line-tax-card b{color:var(--pf-text,#0f172a)!important;-webkit-text-fill-color:var(--pf-text,#0f172a)!important;font-size:10.5px!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important}html body .builder .estimate-items-premium-section .estimate-line-save-wrap{display:flex!important;justify-content:flex-end!important;align-items:center!important}html body .builder .estimate-items-premium-section .estimate-line-save,html body .builder .estimate-items-premium-section button.btn.green.estimate-line-save{height:34px!important;min-height:34px!important;padding:0 16px!important;border-radius:999px!important;background:var(--pf-primary,#2f57d8)!important;background-image:none!important;border:1px solid var(--pf-primary,#2f57d8)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:10px!important;font-weight:650!important;letter-spacing:.105em!important;text-transform:uppercase!important;box-shadow:0 6px 14px rgba(47,87,216,.16)!important}html body .builder .estimate-items-premium-section .estimate-line-save:hover,html body .builder .estimate-items-premium-section button.btn.green.estimate-line-save:hover{background:var(--pf-primary-hover,#284cc4)!important;border-color:var(--pf-primary-hover,#284cc4)!important;box-shadow:0 8px 18px rgba(47,87,216,.22)!important}body.dark .builder .estimate-items-premium-section .estimate-line-card-premium,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-line-card-premium,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-section .estimate-line-card-premium,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-line-card-premium{background:#0f2034!important;border-color:rgba(255,255,255,.11)!important;box-shadow:0 14px 34px rgba(0,0,0,.16)!important}body.dark .builder .estimate-items-premium-section .estimate-line-description textarea,body.dark .builder .estimate-items-premium-section .estimate-line-field input,body.dark .builder .estimate-items-premium-section .estimate-line-tax-card>div,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-line-description textarea,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-line-field input,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-line-tax-card>div,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-section .estimate-line-description textarea,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-section .estimate-line-field input,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-section .estimate-line-tax-card>div,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-line-description textarea,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-line-field input,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-line-tax-card>div{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-line-tax-card b,body.dark .builder .estimate-items-premium-section .estimate-line-total-box strong,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-line-tax-card b,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-line-total-box strong,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-section .estimate-line-tax-card b,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-section .estimate-line-total-box strong,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-line-tax-card b,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-line-total-box strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .builder .estimate-items-premium-section .estimate-line-description,body.dark .builder .estimate-items-premium-section .estimate-line-field,body.dark .builder .estimate-items-premium-section .estimate-line-tax-card,body.dark .builder .estimate-items-premium-section .estimate-line-total-box span,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-line-description,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-line-field,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-line-tax-card,body[data-theme=dark] .builder .estimate-items-premium-section .estimate-line-total-box span,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-section .estimate-line-description,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-section .estimate-line-field,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-section .estimate-line-tax-card,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-section .estimate-line-total-box span,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-line-description,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-line-field,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-line-tax-card,html[data-theme=dark] body .builder .estimate-items-premium-section .estimate-line-total-box span{color:#aeb9c9!important;-webkit-text-fill-color:#aeb9c9!important}@media (max-width:980px){html body .builder .estimate-items-premium-section .estimate-line-card-premium{grid-template-columns:minmax(0,1fr) 34px!important;grid-template-areas:"top delete" "desc desc" "controls controls"!important}html body .builder .estimate-items-premium-section .estimate-line-card-top{grid-template-columns:1fr!important}html body .builder .estimate-items-premium-section .estimate-line-total-box{justify-items:start!important}html body .builder .estimate-items-premium-section .estimate-line-controls{grid-template-columns:1fr 1fr!important}html body .builder .estimate-items-premium-section .estimate-line-save-wrap{justify-content:flex-start!important}}@media (max-width:640px){html body .builder .estimate-items-premium-section .estimate-line-card-premium{padding:14px!important}html body .builder .estimate-items-premium-section .estimate-line-controls{grid-template-columns:1fr!important}}html body .builder .estimate-items-premium-section .estimate-items-premium-head h2{font-weight:420!important;letter-spacing:-.035em!important}html body .builder .estimate-items-premium-section .estimate-items-premium-head span{font-weight:600!important}html body .builder .estimate-items-premium-section .estimate-items-premium-head p{font-weight:420!important}html body .builder .estimate-items-premium-section .estimate-line-description,html body .builder .estimate-items-premium-section .estimate-line-field,html body .builder .estimate-items-premium-section .estimate-line-tax-card,html body .builder .estimate-items-premium-section .estimate-line-total-box,html body .builder .estimate-items-premium-section .estimate-line-total-box span{font-weight:600!important;letter-spacing:.105em!important}html body .builder .estimate-items-premium-section .estimate-line-description textarea,html body .builder .estimate-items-premium-section .estimate-line-field input{font-weight:460!important;letter-spacing:-.01em!important}html body .builder .estimate-items-premium-section .estimate-line-name input{font-weight:500!important}html body .builder .estimate-items-premium-section .estimate-line-total-box strong{font-weight:540!important;letter-spacing:-.028em!important}html body .builder .estimate-items-premium-section .estimate-line-tax-card b{font-weight:500!important}html body .builder .estimate-items-premium-section .estimate-line-delete{font-weight:560!important}html body .builder .estimate-items-premium-section>.total .total-line b,html body .builder .estimate-items-premium-section>.total .total-line span{font-weight:420!important;letter-spacing:-.015em!important}html body .builder .estimate-items-premium-section>.total .total-line:last-child b{font-weight:520!important}.public-estimate-doc,.public-estimate-doc *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.public-estimate-doc .estimate-section-heading h2{font-weight:430!important;letter-spacing:-.032em!important}.public-estimate-doc .estimate-kicker{font-weight:600!important;letter-spacing:.11em!important}.public-estimate-doc .estimate-items-head span{font-weight:600!important;letter-spacing:.1em!important}.public-estimate-doc .doc-item-clean h3,.public-estimate-doc .doc-item-copy h3,.public-estimate-doc .doc-item-main h3{font-size:13.5px!important;font-weight:460!important;letter-spacing:-.015em!important;line-height:1.25!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.public-estimate-doc .doc-item-clean p,.public-estimate-doc .doc-item-copy p,.public-estimate-doc .doc-item-description{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-estimate-doc .doc-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-estimate-doc .estimate-total-card .total-line{font-size:13px!important;letter-spacing:-.01em!important}.public-estimate-doc .estimate-total-card .total-line b,.public-estimate-doc .estimate-total-card .total-line span{font-weight:420!important;letter-spacing:-.012em!important}.public-estimate-doc .estimate-total-card .estimate-grand-total b:first-child{font-size:15px!important;font-weight:500!important;letter-spacing:-.03em!important}.public-estimate-doc .estimate-total-card .estimate-grand-total 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-estimate-doc .estimate-total-approved-state,.public-estimate-doc .estimate-total-approved-state *{font-weight:480!important;letter-spacing:-.012em!important}.public-estimate-doc .estimate-approved-pill span{font-weight:560!important}.public-estimate-doc .contract-client-callout{padding:18px 22px!important;border-radius:18px!important;gap:18px!important}.public-estimate-doc .contract-client-callout b{font-size:15px!important;font-weight:520!important;letter-spacing:-.02em!important}.public-estimate-doc .contract-client-callout p{font-size:13px!important;font-weight:400!important;line-height:1.35!important}.public-estimate-doc .contract-client-actions{gap:12px!important}.public-estimate-doc .contract-client-actions .btn{height:40px!important;min-height:40px!important;padding:0 22px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:620!important;letter-spacing:.09em!important;line-height:1!important;white-space:nowrap!important}.public-estimate-doc .contract-client-actions .btn.outline{min-width:150px!important}.public-estimate-doc .contract-client-actions .btn.green{min-width:210px!important;box-shadow:0 8px 18px rgba(47,87,216,.18)!important}.public-estimate-doc.estimate-preview-v687 .contract-client-callout{padding:16px 22px!important;min-height:auto!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex:0 0 auto!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions .btn,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a.btn{height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 20px!important;font-size:10px!important;letter-spacing:.09em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;box-sizing:border-box!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions .btn.outline,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a.btn.outline{width:150px!important;min-width:150px!important;max-width:150px!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions .btn.green,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a.btn.green{width:230px!important;min-width:230px!important;max-width:230px!important;padding:0 18px!important;box-shadow:0 7px 16px rgba(47,87,216,.16)!important}@media (max-width:760px){.public-estimate-doc.estimate-preview-v687 .contract-client-callout{display:grid!important;grid-gap:14px!important;gap:14px!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions{justify-content:flex-start!important;flex-wrap:wrap!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions .btn,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a.btn{width:auto!important;min-width:140px!important;max-width:none!important}}.public-estimate-doc.estimate-preview-v687 [class*=approval] [class*=badge],.public-estimate-doc.estimate-preview-v687 [class*=approval] [class*=pill],.public-estimate-doc.estimate-preview-v687 [class*=approval] [class*=status],.public-estimate-doc.estimate-preview-v687 [class*=approved]{font-size:13px!important;line-height:1!important;font-weight:600!important;letter-spacing:.01em!important;padding:9px 16px!important;min-height:38px!important;border-radius:999px!important}.public-estimate-doc.estimate-preview-v687 [class*=approval] b,.public-estimate-doc.estimate-preview-v687 [class*=approval] strong,.public-estimate-doc.estimate-preview-v687 [class*=approved] b,.public-estimate-doc.estimate-preview-v687 [class*=approved] strong{font-weight:560!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions .btn.outline,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a.btn.outline{text-transform:uppercase!important;font-size:11px!important;letter-spacing:.12em!important;font-weight:620!important}.public-estimate-doc.estimate-preview-v687 [class*=notes] h2,.public-estimate-doc.estimate-preview-v687 [class*=notes] h3,.public-estimate-doc.estimate-preview-v687 [class*=notes] h4{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(17px,1.45vw,21px)!important;font-weight:560!important;letter-spacing:-.022em!important;line-height:1.1!important;color:#0f172a!important}body.dark .public-estimate-doc.estimate-preview-v687 [class*=notes] h2,body.dark .public-estimate-doc.estimate-preview-v687 [class*=notes] h3,body.dark .public-estimate-doc.estimate-preview-v687 [class*=notes] h4,html[data-theme=dark] body .public-estimate-doc.estimate-preview-v687 [class*=notes] h2,html[data-theme=dark] body .public-estimate-doc.estimate-preview-v687 [class*=notes] h3,html[data-theme=dark] body .public-estimate-doc.estimate-preview-v687 [class*=notes] h4{color:#f8fafc!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions .btn,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a.btn{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 16px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:620!important;letter-spacing:.055em!important;line-height:1!important;text-transform:uppercase!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions .btn.outline,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a.btn.outline{width:138px!important;min-width:138px!important;max-width:138px!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions .btn.green,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a.btn.green{width:205px!important;min-width:205px!important;max-width:205px!important;padding:0 16px!important;box-shadow:0 6px 14px rgba(47,87,216,.14)!important}.public-estimate-doc.estimate-preview-v687 .estimate-total-approved-state{padding:12px 18px!important;border-radius:18px!important;gap:14px!important;min-height:auto!important}.public-estimate-doc.estimate-preview-v687 .estimate-approved-pill{height:36px!important;min-height:36px!important;padding:0 15px!important;border-radius:999px!important;gap:8px!important}.public-estimate-doc.estimate-preview-v687 .estimate-approved-pill svg{width:17px!important;height:17px!important}.public-estimate-doc.estimate-preview-v687 .estimate-approved-pill span{font-size:12px!important;font-weight:560!important;letter-spacing:-.01em!important}.public-estimate-doc.estimate-preview-v687 .estimate-total-approved-state p{font-size:12.5px!important;font-weight:440!important;line-height:1.25!important;letter-spacing:-.015em!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions .btn.outline,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a.btn.outline,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a[href*=contract].btn.outline{width:132px!important;min-width:132px!important;max-width:132px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 14px!important;border-radius:999px!important;font-size:9px!important;font-weight:560!important;letter-spacing:.035em!important;text-transform:uppercase!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.public-estimate-doc.estimate-preview-v687 .contract-client-actions .btn.green,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a.btn.green,.public-estimate-doc.estimate-preview-v687 .contract-client-actions a[href*=print].btn.green{height:32px!important;min-height:32px!important;max-height:32px!important;width:198px!important;min-width:198px!important;max-width:198px!important;padding:0 14px!important;font-size:9px!important;font-weight:560!important;letter-spacing:.045em!important;line-height:1!important}.public-estimate-doc.estimate-preview-v687 .estimate-total-approved-state .estimate-approved-pill{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 12px!important;border-radius:999px!important;gap:6px!important;font-size:10.5px!important;font-weight:540!important;letter-spacing:-.01em!important}.public-estimate-doc.estimate-preview-v687 .estimate-total-approved-state .estimate-approved-pill svg{width:14px!important;height:14px!important;min-width:14px!important}.public-estimate-doc.estimate-preview-v687 .estimate-total-approved-state .estimate-approved-pill span{font-size:10.5px!important;font-weight:540!important;letter-spacing:-.01em!important}.public-estimate-doc.estimate-preview-v687 .estimate-brand-footer .status-pill.approved{height:34px!important;min-height:30px!important;padding:0 18px!important;border-radius:999px!important;font-size:12px!important;font-weight:560!important;letter-spacing:.045em!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.public-estimate-doc.estimate-preview-v687 .estimate-brand-footer .status-pill,.public-estimate-doc.estimate-preview-v687 .estimate-brand-footer .status-pill.approved,.public-estimate-doc.estimate-preview-v687 .status-pill.approved{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 18px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:560!important;letter-spacing:.05em!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.builder .contract-page~.no-print .btn,.no-print a.btn[href*="/admin/estimates/"],.no-print a.btn[href*="contract?print=1"]{height:38px!important;min-height:38px!important;padding:0 20px!important;border-radius:999px!important;font-size:11px!important;font-weight:560!important;letter-spacing:.075em!important;text-transform:uppercase!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.no-print a.btn.outline[href*="/admin/estimates/"]{font-weight:540!important;letter-spacing:.055em!important}.contract-fill-form.no-print{grid-template-columns:minmax(170px,.85fr) minmax(210px,1fr) minmax(250px,1.1fr) minmax(250px,1.1fr) auto!important;grid-gap:14px!important;gap:14px!important;padding:20px 24px!important}.contract-fill-form.no-print input{min-height:38px!important;height:38px!important;font-size:13px!important}.contract-fill-form.no-print button.btn.green{height:38px!important;min-height:38px!important;max-height:38px!important;width:160px!important;min-width:160px!important;max-width:160px!important;padding:0 18px!important;font-size:10.5px!important;font-weight:620!important;letter-spacing:.08em!important}.contract-fill-form.no-print .contract-form-help{margin:4px 0 0!important;font-size:12px!important;font-weight:520!important;letter-spacing:-.01em!important}@media (max-width:1180px){.contract-fill-form.no-print{grid-template-columns:1fr 1fr!important}.contract-fill-form.no-print button.btn.green{justify-self:start!important}}@media (max-width:720px){.contract-fill-form.no-print{grid-template-columns:1fr!important;padding:18px!important}.contract-fill-form.no-print button.btn.green{width:100%!important;max-width:none!important}}.contract-fill-form.no-print{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(130px,.75fr) minmax(170px,.95fr) minmax(210px,1.05fr) minmax(210px,1fr) 145px!important;grid-gap:12px!important;gap:12px!important;align-items:end!important;padding:18px 20px!important;overflow:hidden!important}.contract-fill-form.no-print>div{min-width:0!important}.contract-fill-form.no-print input{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;border-radius:13px!important;font-size:12.5px!important;box-sizing:border-box!important}.contract-fill-form.no-print button.btn.green{width:145px!important;min-width:145px!important;max-width:145px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.065em!important;line-height:1!important;white-space:nowrap!important;text-transform:uppercase!important;justify-self:end!important;align-self:end!important}.contract-fill-form.no-print .contract-form-help{grid-column:1/-1!important;margin-top:4px!important;text-align:center!important}@media (max-width:1280px){.contract-fill-form.no-print{grid-template-columns:repeat(2,minmax(0,1fr))!important}.contract-fill-form.no-print button.btn.green{justify-self:start!important}}@media (max-width:720px){.contract-fill-form.no-print{grid-template-columns:1fr!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;padding:16px!important}.contract-fill-form.no-print button.btn.green{width:100%!important;min-width:0!important;max-width:none!important}}.contract-doc .contract-two-col{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important;margin:12px 0 16px!important}.contract-doc .contract-two-col>div{margin:0!important;min-height:150px!important;padding:18px 20px!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#ffffff!important;box-sizing:border-box!important}.contract-doc .contract-two-col h3{margin:0 0 12px!important;font-size:13px!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#0f172a!important}.contract-doc .contract-two-col p{margin:0!important;font-size:12px!important;line-height:1.35!important;color:#0f172a!important}.contract-doc .contract-two-col p b{font-weight:620!important}@media print{.contract-doc .contract-two-col{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px!important;gap:16px!important}.contract-doc .contract-two-col,.contract-doc .contract-two-col>div{break-inside:avoid!important;page-break-inside:avoid!important}}.contract-doc .contract-signatures{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important;margin-top:22px!important;break-inside:avoid!important;page-break-inside:avoid!important}.contract-doc .contract-signatures>div{margin:0!important;min-height:210px!important;padding:18px 20px!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#ffffff!important;box-sizing:border-box!important}.contract-doc .contract-signatures h3{margin:0 0 12px!important;font-size:13px!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#0f172a!important}.contract-doc .contract-signatures p{margin:0 0 20px!important;font-size:12px!important;line-height:1.35!important;color:#0f172a!important}.contract-doc .contract-signatures p b{font-weight:600!important}.contract-doc .contract-signatures .sig-line{margin-top:22px!important;padding-top:8px!important;border-top:1.5px solid #0f172a!important;font-size:11px!important;font-weight:600!important;color:#0f172a!important}@media print{.contract-doc .contract-signatures{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px!important;gap:16px!important}.contract-doc .contract-signatures,.contract-doc .contract-signatures>div{break-inside:avoid!important;page-break-inside:avoid!important}}@media screen{.contract-page{height:calc(100vh - 360px)!important;max-height:calc(100vh - 360px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:36px 0 60px!important;scroll-behavior:smooth!important}.contract-page .contract-doc{margin-bottom:40px!important}.contract-page::-webkit-scrollbar{width:8px!important}.contract-page::-webkit-scrollbar-track{background:transparent!important}.contract-page::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35)!important;border-radius:999px!important}.contract-page::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.55)!important}}@media print{.contract-page{height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}.contract-page .contract-doc{margin-bottom:0!important}}.contract-admin-toolbar.no-print{width:min(1180px,calc(100% - 48px))!important;margin:18px auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}.contract-admin-toolbar.no-print .btn,.contract-public-toolbar.no-print .btn{height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:999px!important;padding:0 18px!important;font-size:10px!important;font-weight:560!important;letter-spacing:.055em!important;line-height:1!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;white-space:nowrap!important}.contract-admin-toolbar.no-print .btn.outline,.contract-public-toolbar.no-print .btn.outline{font-weight:500!important;letter-spacing:.045em!important;font-size:9.8px!important;text-transform:uppercase!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.contract-admin-toolbar.no-print .btn svg,.contract-public-toolbar.no-print .btn svg{width:14px!important;height:14px!important}.contract-admin-toolbar.no-print .btn.green,.contract-public-toolbar.no-print .btn.green{width:205px!important;min-width:205px!important;max-width:205px!important;font-size:9.8px!important;font-weight:560!important;letter-spacing:.055em!important}.contract-public-toolbar.no-print{margin:22px auto!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}@media (max-width:720px){.contract-admin-toolbar.no-print,.contract-public-toolbar.no-print{width:calc(100% - 28px)!important;justify-content:center!important}.contract-admin-toolbar.no-print .btn,.contract-public-toolbar.no-print .btn{width:100%!important;max-width:320px!important}}.contract-admin-meta-card{width:min(1800px,calc(100% - 28px))!important;margin:12px auto 18px!important;padding:14px 16px 12px!important;display:grid!important;grid-template-columns:1.05fr 1.15fr 1.2fr 1.2fr auto!important;grid-gap:10px 12px!important;gap:10px 12px!important;align-items:end!important;border-radius:20px!important}.contract-admin-meta-field{min-width:0!important}.contract-admin-meta-card label,.contract-admin-meta-field .label,.contract-admin-meta-field label{display:block!important;margin:0 0 6px!important;font-size:10px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important}.contract-admin-meta-card input,.contract-admin-meta-card select,.contract-admin-meta-card textarea,.contract-admin-meta-field input,.contract-admin-meta-field select,.contract-admin-meta-field textarea{height:40px!important;min-height:40px!important;padding:0 14px!important;border-radius:16px!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important}.contract-admin-meta-field input[type=date]{padding-right:12px!important}.contract-admin-meta-field input[id*=date],.contract-admin-meta-field input[name*=date],.contract-admin-meta-field input[type=date]{font-size:11.5px!important}.contract-admin-meta-card .btn,.contract-admin-meta-card button,.contract-admin-save-btn{height:40px!important;min-height:40px!important;padding:0 18px!important;border-radius:999px!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;align-self:end!important}.contract-admin-meta-note{grid-column:1/-1!important;margin-top:2px!important;text-align:center!important;font-size:11px!important;line-height:1.25!important;font-weight:500!important;opacity:.88!important}@media (max-width:1280px){.contract-admin-meta-card{grid-template-columns:1fr 1fr!important}.contract-admin-meta-card .btn,.contract-admin-meta-card button,.contract-admin-save-btn{width:220px!important;justify-self:start!important}}@media (max-width:760px){.contract-admin-meta-card{grid-template-columns:1fr!important;padding:14px!important;gap:10px!important}.contract-admin-meta-card .btn,.contract-admin-meta-card button,.contract-admin-save-btn{width:100%!important}.contract-admin-meta-note{text-align:left!important}}.estimates-hub-page .estimate-focus-row .estimate-focus-actions,.invoices-hub-page .invoice-focus-row .estimate-focus-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important}.estimates-hub-page .estimate-focus-row .estimate-focus-actions .btn,.estimates-hub-page .estimate-focus-row .estimate-focus-actions .btn.outline,.estimates-hub-page .estimate-focus-row .estimate-focus-actions .btn.small,.invoices-hub-page .invoice-focus-row .estimate-focus-actions .btn,.invoices-hub-page .invoice-focus-row .estimate-focus-actions .btn.outline,.invoices-hub-page .invoice-focus-row .estimate-focus-actions .btn.small{width:150px!important;min-width:150px!important;max-width:150px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 14px!important;border-radius:999px!important;font-size:10px!important;font-weight:560!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.estimates-hub-page .estimate-focus-row .status,.estimates-hub-page .estimate-focus-row .status.approved,.estimates-hub-page .estimate-focus-row .status.expired,.estimates-hub-page .estimate-focus-row .status.sent,.estimates-hub-page .estimate-focus-row .status.viewed,.invoices-hub-page .invoice-focus-row .status,.invoices-hub-page .invoice-focus-row .status.approved,.invoices-hub-page .invoice-focus-row .status.expired,.invoices-hub-page .invoice-focus-row .status.sent,.invoices-hub-page .invoice-focus-row .status.viewed{height:30px!important;min-height:30px!important;padding:0 18px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:560!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}@media (max-width:720px){.estimates-hub-page .estimate-focus-row .estimate-focus-actions,.invoices-hub-page .invoice-focus-row .estimate-focus-actions{justify-content:flex-start!important}.estimates-hub-page .estimate-focus-row .estimate-focus-actions .btn,.invoices-hub-page .invoice-focus-row .estimate-focus-actions .btn{width:140px!important;min-width:140px!important;max-width:140px!important}}.builder .compact-photo-btn,.builder .estimate-add-actions button.btn.green,.builder .estimate-add-inline summary,.builder .estimate-line-save,.builder .photo-submit,.builder .photo-upload-actions-row button.btn.green{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;font-weight:650!important;letter-spacing:.09em!important;text-transform:uppercase!important;line-height:1!important;box-shadow:0 8px 18px rgba(47,87,216,.18)!important}.builder .estimate-add-inline summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0 0 18px!important;cursor:pointer!important;list-style:none!important}.builder .estimate-add-inline summary::-webkit-details-marker{display:none!important}.builder .compact-photo-btn:hover,.builder .estimate-add-actions button.btn.green:hover,.builder .estimate-add-inline summary:hover,.builder .photo-submit:hover,.builder .photo-upload-actions-row button.btn.green:hover{background:#2f57d8!important;transform:translateY(-1px)!important;box-shadow:0 9px 20px rgba(47,87,216,.22)!important}.builder .estimate-add-actions button.btn.green:disabled,.builder .photo-submit:disabled,.builder .photo-upload-actions-row button.btn.green:disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.builder .estimate-add-inline{display:block!important;margin-top:18px!important}.builder .estimate-add-footer{align-items:center!important}.builder .estimate-add-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:wrap!important}.builder .premium-photo-upload-form{border-radius:20px!important;border:1px solid #f1d794!important;background:#fffdf4!important;padding:16px!important}.builder .simple-photo-upload-grid{grid-template-columns:minmax(0,1fr) 132px!important;gap:12px!important;align-items:end!important}.builder .simple-file-field input[type=file]{min-height:44px!important;border-radius:14px!important;border:1px solid #dbe3ef!important;background:#ffffff!important;padding:8px 10px!important;color:#0f172a!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}.builder .simple-file-field input[type=file]::-webkit-file-upload-button{height:30px!important;border-radius:999px!important;background:#f7d86b!important;border:1px solid #d7b43e!important;color:#0f172a!important;font-size:11px!important;font-weight:650!important;padding:0 14px!important;margin-right:12px!important}.builder .simple-file-field input[type=file]::file-selector-button{height:30px!important;border-radius:999px!important;background:#f7d86b!important;border:1px solid #d7b43e!important;color:#0f172a!important;font-size:11px!important;font-weight:650!important;padding:0 14px!important;margin-right:12px!important}.builder .simple-photo-checkbox{min-height:64px!important;width:132px!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#ffffff!important;display:grid!important;place-items:center!important;align-content:center!important;grid-gap:8px!important;gap:8px!important;padding:9px 10px!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:9px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:0 8px 20px rgba(15,23,42,.035)!important}.builder .simple-photo-checkbox input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;accent-color:#3659dc!important;cursor:pointer!important}.builder .photo-upload-actions-row{display:flex!important;align-items:center!important;gap:10px!important;margin-top:12px!important}.builder .subtle-photo-btn{background:#ffffff!important;border:1px solid #dbe3ef!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:none!important}body.dark .builder .premium-photo-upload-form{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.12)!important}body.dark .builder .simple-file-field input[type=file],body.dark .builder .simple-photo-checkbox,body.dark .builder .subtle-photo-btn{background:#102033!important;border-color:rgba(255,255,255,.13)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}@media(max-width:700px){.builder .simple-photo-upload-grid{grid-template-columns:1fr!important}.builder .simple-photo-checkbox{width:100%!important;min-height:48px!important;grid-template-columns:1fr auto!important;justify-items:start!important}.builder .estimate-add-actions,.builder .photo-upload-actions-row{justify-content:flex-start!important}}.builder .estimate-items-premium-section .total,.builder .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}.builder .estimate-items-premium-section .total:after,.builder .estimate-items-premium-section .total:before,.builder .total:after,.builder .total:before{display:none!important;content:none!important;background:transparent!important;border:0!important;height:0!important}.builder .estimate-items-premium-section .total .total-line,.builder .total .total-line{border-bottom:1px solid #e8edf5!important}.builder .estimate-items-premium-section .total .total-line:last-child,.builder .total .total-line:last-child{border-bottom:0!important}.builder .estimate-items-premium-section .total .total-line:last-child b,.builder .total .total-line:last-child b{font-weight:620!important}.new-estimate-panel:nth-child(2){position:relative!important}.new-estimate-panel:nth-child(2) .new-estimate-kicker{background:#fffdf4!important;border-color:#eac85f!important;color:#64748b!important}.new-estimate-panel:nth-child(2) h2{font-size:30px!important;font-weight:430!important;letter-spacing:-.065em!important}.new-estimate-panel:nth-child(2) p{font-size:15px!important;color:#66758a!important}.new-estimate-panel:nth-child(2) form{padding-top:18px!important;border-top:1px solid #dbe3ef!important}.new-client-form-grid{gap:18px 16px!important}.new-client-form-grid .field{font-size:10px!important;font-weight:680!important;color:#68778d!important;letter-spacing:.14em!important}.new-client-form-grid .field input{min-height:52px!important;border-radius:18px!important;font-size:15px!important;font-weight:430!important}body.dark .new-estimate-page{background:linear-gradient(180deg,#06111d,#0a1725)!important}body.dark .new-estimate-panel{background:#0f2034!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 20px 48px rgba(0,0,0,.28)!important}body.dark .new-estimate-kicker{background:rgba(255,255,255,.92)!important;border-color:rgba(255,255,255,.72)!important;color:#5f6f84!important;-webkit-text-fill-color:#5f6f84!important}body.dark .new-estimate-panel h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .new-estimate-panel p,body.dark .new-estimate-results-note{color:#aeb9c9!important;-webkit-text-fill-color:#aeb9c9!important}body.dark .new-estimate-search{background:rgba(255,255,255,.92)!important;border-color:rgba(255,255,255,.18)!important;color:#64748b!important}body.dark .new-estimate-search input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.dark .new-estimate-search input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}body.dark .client-picker-card{background:#13263b!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 12px 28px rgba(0,0,0,.16)!important}body.dark .client-picker-card:hover{border-color:rgba(147,197,253,.45)!important;box-shadow:0 16px 34px rgba(0,0,0,.22)!important}body.dark .client-picker-avatar{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;color:#93c5fd!important;-webkit-text-fill-color:#93c5fd!important}body.dark .client-picker-copy b{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .client-picker-copy small{color:#aeb9c9!important;-webkit-text-fill-color:#aeb9c9!important}body.dark .client-picker-action{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;color:#e5edf7!important;-webkit-text-fill-color:#e5edf7!important}body.dark .new-client-form-grid .field{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}body.dark .new-client-form-grid .field input{background:#13263b!important;border-color:rgba(255,255,255,.14)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}body.dark .new-client-form-grid .field input:focus{border-color:rgba(147,197,253,.56)!important;box-shadow:0 0 0 4px rgba(59,130,246,.14)!important}body.dark .new-estimate-panel:nth-child(2) form{border-top-color:rgba(255,255,255,.12)!important}body.dark .new-estimate-empty{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.16)!important;color:#aeb9c9!important;-webkit-text-fill-color:#aeb9c9!important}body.dark .new-estimate-empty b{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .builder .estimate-items-premium-section .total,body.dark .builder .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.dark .builder .total .total-line{border-bottom-color:rgba(255,255,255,.1)!important}body.dark .builder .estimate-items-premium-section .total .total-line b,body.dark .builder .estimate-items-premium-section .total .total-line span,body.dark .builder .total .total-line b,body.dark .builder .total .total-line span{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body .builder .build-title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(26px,2.25vw,34px)!important;font-weight:440!important;letter-spacing:-.034em!important;line-height:1.08!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.dark .builder .build-title,body[data-theme=dark] .builder .build-title,html[data-dashboard-theme=dark] body .builder .build-title,html[data-theme=dark] body .builder .build-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body .builder .build-title a{color:inherit!important;-webkit-text-fill-color:inherit!important;text-decoration:none!important}html body [class*=settingsPage] [class*=headerPanel] h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(28px,2.5vw,36px)!important;font-weight:440!important;letter-spacing:-.038em!important;line-height:1.08!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.dark [class*=settingsPage] [class*=headerPanel] h1,body[data-theme=dark] [class*=settingsPage] [class*=headerPanel] h1,html[data-dashboard-theme=dark] body [class*=settingsPage] [class*=headerPanel] h1,html[data-theme=dark] body [class*=settingsPage] [class*=headerPanel] h1{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body [class*=settingsPage] [class*=contentToolbar] h2,html body [class*=settingsPage] [class*=panelTitleRow] h2,html body [class*=settingsPage] [class*=placeholderPanel] h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(18px,1.65vw,23px)!important;font-weight:440!important;letter-spacing:-.032em!important;line-height:1.12!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.dark [class*=settingsPage] [class*=contentToolbar] h2,body.dark [class*=settingsPage] [class*=panelTitleRow] h2,body.dark [class*=settingsPage] [class*=placeholderPanel] h2,body[data-theme=dark] [class*=settingsPage] [class*=contentToolbar] h2,body[data-theme=dark] [class*=settingsPage] [class*=panelTitleRow] h2,body[data-theme=dark] [class*=settingsPage] [class*=placeholderPanel] h2,html[data-dashboard-theme=dark] body [class*=settingsPage] [class*=contentToolbar] h2,html[data-dashboard-theme=dark] body [class*=settingsPage] [class*=panelTitleRow] h2,html[data-dashboard-theme=dark] body [class*=settingsPage] [class*=placeholderPanel] h2,html[data-theme=dark] body [class*=settingsPage] [class*=contentToolbar] h2,html[data-theme=dark] body [class*=settingsPage] [class*=panelTitleRow] h2,html[data-theme=dark] body [class*=settingsPage] [class*=placeholderPanel] h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body .builder .estimate-items-premium-head h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(20px,1.65vw,24px)!important;font-weight:440!important;letter-spacing:-.028em!important;line-height:1.12!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.dark .builder .estimate-items-premium-head h2,body[data-theme=dark] .builder .estimate-items-premium-head h2,html[data-dashboard-theme=dark] body .builder .estimate-items-premium-head h2,html[data-theme=dark] body .builder .estimate-items-premium-head h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body .builder .estimate-items-premium-head p,html body [class*=settingsPage] [class*=contentToolbar] p,html body [class*=settingsPage] [class*=headerPanel] p,html body [class*=settingsPage] [class*=panelTitleRow] p{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:440!important}html body .builder h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(18px,1.55vw,22px)!important;font-weight:380!important;letter-spacing:-.026em!important;line-height:1.14!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.dark .builder h2,body[data-theme=dark] .builder h2,html[data-dashboard-theme=dark] body .builder h2,html[data-theme=dark] body .builder h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body .builder .estimate-card h2,html body .builder .estimate-info-panel h2,html body .builder .invoice-info-panel h2,html body .builder .section h2,html body .builder h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(18px,1.45vw,21px)!important;font-weight:400!important;letter-spacing:-.022em!important;line-height:1.16!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.dark .builder .estimate-card h2,body.dark .builder .estimate-info-panel h2,body.dark .builder .invoice-info-panel h2,body.dark .builder .section h2,body.dark .builder h2,body[data-theme=dark] .builder .estimate-card h2,body[data-theme=dark] .builder .estimate-info-panel h2,body[data-theme=dark] .builder .invoice-info-panel h2,body[data-theme=dark] .builder .section h2,body[data-theme=dark] .builder h2,html[data-dashboard-theme=dark] body .builder .estimate-card h2,html[data-dashboard-theme=dark] body .builder .estimate-info-panel h2,html[data-dashboard-theme=dark] body .builder .invoice-info-panel h2,html[data-dashboard-theme=dark] body .builder .section h2,html[data-dashboard-theme=dark] body .builder h2,html[data-theme=dark] body .builder .estimate-card h2,html[data-theme=dark] body .builder .estimate-info-panel h2,html[data-theme=dark] body .builder .invoice-info-panel h2,html[data-theme=dark] body .builder .section h2,html[data-theme=dark] body .builder h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body .clients-command-page,html body .clients-command-page *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}html body .clients-command-page .clients-directory-head h2{font-size:27px!important;line-height:1.04!important;font-weight:460!important;letter-spacing:-.052em!important}html body .clients-command-page .client-profile-title-row h2{font-size:25px!important;line-height:1.04!important;font-weight:470!important;letter-spacing:-.052em!important}html body .clients-command-page .client-add-head h2,html body .clients-command-page .client-section-head h3{font-size:23px!important;line-height:1.06!important;font-weight:470!important;letter-spacing:-.048em!important}html body .clients-command-page .client-activity-row small,html body .clients-command-page .client-add-head p,html body .clients-command-page .client-profile-copy p,html body .clients-command-page .client-project-card small,html body .clients-command-page .clients-directory-head p{font-size:13px!important;line-height:1.36!important;font-weight:400!important;letter-spacing:-.012em!important;color:#66758b!important}html body .clients-command-page .clients-property-copy b{font-size:14px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.035em!important}html body .clients-command-page .clients-property-copy small{font-size:12px!important;line-height:1.28!important;font-weight:400!important;letter-spacing:-.012em!important;color:#64748b!important}html body .clients-command-page .client-profile-copy p{font-size:13px!important;font-weight:400!important;letter-spacing:-.012em!important}html body .clients-command-page .client-command-form label,html body .clients-command-page .clients-found-label{font-size:10px!important;line-height:1.1!important;font-weight:560!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body .clients-command-page input,html body .clients-command-page textarea{font-size:13px!important;font-weight:400!important;letter-spacing:-.012em!important}html body .clients-command-page input::placeholder,html body .clients-command-page textarea::placeholder{font-size:13px!important;font-weight:390!important;color:#94a3b8!important}html body .clients-command-page .btn{font-size:10px!important;font-weight:560!important;letter-spacing:.08em!important}html body .clients-command-page .active-status,html body .clients-command-page .client-status-pill,html body .clients-command-page .progress-status{height:24px!important;min-height:24px!important;padding:0 11px!important;font-size:9px!important;font-weight:560!important;letter-spacing:.105em!important}html body .clients-command-page .client-activity-row b,html body .clients-command-page .client-mini-stats b,html body .clients-command-page .client-project-title b{font-weight:500!important;letter-spacing:-.032em!important}body.dark .clients-command-page .client-add-head h2,body.dark .clients-command-page .client-profile-title-row h2,body.dark .clients-command-page .client-section-head h3,body.dark .clients-command-page .clients-directory-head h2,body[data-theme=dark] .clients-command-page .client-add-head h2,body[data-theme=dark] .clients-command-page .client-profile-title-row h2,body[data-theme=dark] .clients-command-page .client-section-head h3,body[data-theme=dark] .clients-command-page .clients-directory-head h2,html[data-theme=dark] body .clients-command-page .client-add-head h2,html[data-theme=dark] body .clients-command-page .client-profile-title-row h2,html[data-theme=dark] body .clients-command-page .client-section-head h3,html[data-theme=dark] body .clients-command-page .clients-directory-head h2{color:#f8fafc!important;font-weight:450!important}body.dark .clients-command-page .client-activity-row b,body.dark .clients-command-page .client-mini-stats b,body.dark .clients-command-page .client-project-title b,body.dark .clients-command-page .clients-property-copy b,body[data-theme=dark] .clients-command-page .client-activity-row b,body[data-theme=dark] .clients-command-page .client-mini-stats b,body[data-theme=dark] .clients-command-page .client-project-title b,body[data-theme=dark] .clients-command-page .clients-property-copy b,html[data-theme=dark] body .clients-command-page .client-activity-row b,html[data-theme=dark] body .clients-command-page .client-mini-stats b,html[data-theme=dark] body .clients-command-page .client-project-title b,html[data-theme=dark] body .clients-command-page .clients-property-copy b{color:#f8fafc!important;font-weight:480!important}body.dark .clients-command-page .client-add-head p,body.dark .clients-command-page .client-profile-copy p,body.dark .clients-command-page .clients-directory-head p,body.dark .clients-command-page .clients-property-copy small,body[data-theme=dark] .clients-command-page .client-add-head p,body[data-theme=dark] .clients-command-page .client-profile-copy p,body[data-theme=dark] .clients-command-page .clients-directory-head p,body[data-theme=dark] .clients-command-page .clients-property-copy small,html[data-theme=dark] body .clients-command-page .client-add-head p,html[data-theme=dark] body .clients-command-page .client-profile-copy p,html[data-theme=dark] body .clients-command-page .clients-directory-head p,html[data-theme=dark] body .clients-command-page .clients-property-copy small{color:rgba(203,213,225,.72)!important;font-weight:390!important}body.dark .clients-command-page .client-add-panel,body.dark .clients-command-page .client-profile-panel,body.dark .clients-command-page .client-section-card,body.dark .clients-command-page .clients-directory-panel,body.dark .clients-command-page .clients-property-row,body[data-theme=dark] .clients-command-page .client-add-panel,body[data-theme=dark] .clients-command-page .client-profile-panel,body[data-theme=dark] .clients-command-page .client-section-card,body[data-theme=dark] .clients-command-page .clients-directory-panel,body[data-theme=dark] .clients-command-page .clients-property-row,html[data-theme=dark] body .clients-command-page .client-add-panel,html[data-theme=dark] body .clients-command-page .client-profile-panel,html[data-theme=dark] body .clients-command-page .client-section-card,html[data-theme=dark] body .clients-command-page .clients-directory-panel,html[data-theme=dark] body .clients-command-page .clients-property-row{box-shadow:0 0 0 1px rgba(148,163,184,.08),0 8px 22px rgba(2,8,23,.16)!important}body.dark .clients-command-page .clients-property-row.active,body[data-theme=dark] .clients-command-page .clients-property-row.active,html[data-theme=dark] body .clients-command-page .clients-property-row.active{box-shadow:inset 2px 0 0 rgba(37,99,235,.72),0 0 0 1px rgba(59,130,246,.14),0 6px 14px rgba(37,99,235,.07)!important}html body .clients-command-shell .client-profile-actions>button.client-edit-button[type=button]{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;min-height:38px!important;padding:0 22px!important;border-radius:999px!important;font-size:10px!important;font-weight:560!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:transparent!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.dark .clients-command-shell .client-profile-actions>button.client-edit-button[type=button],body[data-theme=dark] .clients-command-shell .client-profile-actions>button.client-edit-button[type=button],html[data-theme=dark] body .clients-command-shell .client-profile-actions>button.client-edit-button[type=button]{background:transparent!important;border-color:rgba(255,255,255,.18)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.client-edit-modal-overlay{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgba(15,23,42,.5)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.client-edit-modal{width:min(760px,calc(100vw - 44px))!important;max-height:calc(100vh - 64px)!important;overflow-y:auto!important;border-radius:28px!important;padding:28px!important;background:#ffffff!important;border:1px solid #dbe3ee!important;box-shadow:0 34px 90px rgba(15,23,42,.28)!important}.client-edit-modal-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:22px!important;padding-bottom:18px!important;border-bottom:1px solid #e5eaf2!important}.client-edit-modal-head h2{margin:10px 0 6px!important;font-size:28px!important;line-height:1.05!important;font-weight:500!important;letter-spacing:-.045em!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.client-edit-modal-head p{margin:0!important;font-size:13px!important;font-weight:400!important;color:#66758b!important;-webkit-text-fill-color:#66758b!important}.client-edit-modal-close{width:40px!important;height:40px!important;min-width:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid #dbe3ee!important;background:#f8fafc!important;color:#0f172a!important;cursor:pointer!important}.client-edit-modal-form{display:grid!important;grid-gap:16px!important;gap:16px!important}.client-edit-modal-form .field{display:grid!important;grid-gap:7px!important;gap:7px!important;font-size:10px!important;line-height:1.1!important;font-weight:560!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.client-edit-modal-form input{width:100%!important;height:44px!important;min-height:44px!important;padding:0 16px!important;border-radius:16px!important;border:1px solid #dbe3ee!important;background:#ffffff!important;font-size:14px!important;font-weight:430!important;letter-spacing:-.012em!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 12px 30px rgba(15,23,42,.04)!important}.client-edit-modal-two{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:14px!important;gap:14px!important}.client-edit-modal-three{display:grid!important;grid-template-columns:1fr .45fr .55fr!important;grid-gap:14px!important;gap:14px!important}.client-edit-modal-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin-top:6px!important}.client-edit-modal-actions .btn{height:38px!important;min-height:38px!important;padding:0 22px!important;border-radius:999px!important;font-size:10px!important;font-weight:560!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.dark .client-edit-modal,body[data-theme=dark] .client-edit-modal,html[data-theme=dark] body .client-edit-modal{background:#0f2034!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 34px 90px rgba(0,0,0,.45)!important}body.dark .client-edit-modal-head,body[data-theme=dark] .client-edit-modal-head,html[data-theme=dark] body .client-edit-modal-head{border-bottom-color:rgba(148,163,184,.16)!important}body.dark .client-edit-modal-head h2,body[data-theme=dark] .client-edit-modal-head h2,html[data-theme=dark] body .client-edit-modal-head h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:470!important}body.dark .client-edit-modal-head p,body[data-theme=dark] .client-edit-modal-head p,html[data-theme=dark] body .client-edit-modal-head p{color:rgba(203,213,225,.72)!important;-webkit-text-fill-color:rgba(203,213,225,.72)!important}body.dark .client-edit-modal-form input,body[data-theme=dark] .client-edit-modal-form input,html[data-theme=dark] body .client-edit-modal-form input{background:#13283d!important;border-color:rgba(148,163,184,.2)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .client-edit-modal-close,body[data-theme=dark] .client-edit-modal-close,html[data-theme=dark] body .client-edit-modal-close{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;color:#f8fafc!important}@media (max-width:720px){.client-edit-modal{padding:22px!important;border-radius:24px!important}.client-edit-modal-three,.client-edit-modal-two{grid-template-columns:1fr!important}.client-edit-modal-actions{flex-direction:column!important;align-items:stretch!important}.client-edit-modal-actions .btn{width:100%!important}}.client-edit-modal{width:min(720px,calc(100vw - 44px))!important;padding:24px 26px!important;border-radius:26px!important}.client-edit-modal-head{margin-bottom:18px!important;padding-bottom:16px!important}.client-edit-modal-head h2{margin:8px 0 5px!important;font-size:24px!important;line-height:1.06!important;font-weight:460!important;letter-spacing:-.046em!important}.client-edit-modal-head p{font-size:12.5px!important;line-height:1.35!important}.client-edit-modal-form{gap:13px!important}.client-edit-modal-form .field{gap:6px!important;font-size:9.5px!important;letter-spacing:.125em!important}.client-edit-modal-form input{height:40px!important;min-height:40px!important;padding:0 14px!important;border-radius:15px!important;font-size:13px!important;font-weight:420!important}.client-edit-modal-three,.client-edit-modal-two{gap:12px!important}.client-edit-modal-actions{margin-top:4px!important;gap:10px!important}.client-edit-modal-actions .btn{height:36px!important;min-height:36px!important;padding:0 20px!important;font-size:9.5px!important;font-weight:550!important}.client-edit-modal-close{width:36px!important;height:36px!important;min-width:36px!important}.client-edit-modal .client-form-kicker{height:26px!important;padding:0 15px!important;border-radius:999px!important;font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important;display:inline-flex!important;align-items:center!important}@media (max-width:720px){.client-edit-modal{width:calc(100vw - 28px)!important;padding:20px!important;border-radius:22px!important}.client-edit-modal-head h2{font-size:22px!important}}.dashboard-performance-insights{margin:26px 0 30px!important;padding:24px!important;border-radius:30px!important;border:1px solid rgba(203,213,225,.72)!important;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%),rgba(255,255,255,.86)!important;box-shadow:0 22px 70px rgba(15,23,42,.08)!important}.performance-insights-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:20px!important}.performance-insights-head span{display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 13px!important;border-radius:999px!important;font-size:9px!important;font-weight:650!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1d4ed8!important;background:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.18)!important}.performance-insights-head h2{margin:10px 0 6px!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.05!important;font-weight:440!important;letter-spacing:-.045em!important;color:#0f172a!important}.performance-insights-head p{margin:0!important;color:#64748b!important;font-size:13px!important;font-weight:420!important}.performance-period-pill{height:34px!important;padding:0 16px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#475569!important;background:#ffffff!important;border:1px solid #dbe3ee!important}.performance-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;margin-bottom:16px!important}.performance-summary-card{padding:18px!important;border-radius:22px!important;background:rgba(255,255,255,.92)!important;border:1px solid #e2e8f0!important;box-shadow:0 14px 34px rgba(15,23,42,.05)!important}.performance-summary-card small{display:block!important;margin-bottom:8px!important;font-size:9.5px!important;font-weight:650!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#64748b!important}.performance-summary-card b{display:block!important;font-size:clamp(22px,2vw,30px)!important;line-height:1!important;font-weight:460!important;letter-spacing:-.04em!important;color:#0f172a!important}.performance-summary-card span{display:block!important;margin-top:8px!important;font-size:12px!important;color:#64748b!important}.performance-summary-card.warning b{color:#b45309!important}.performance-chart-card,.performance-smart-card{padding:20px!important;border-radius:24px!important;background:rgba(255,255,255,.92)!important;border:1px solid #e2e8f0!important;box-shadow:0 14px 34px rgba(15,23,42,.05)!important}.performance-chart-card{margin-bottom:16px!important}.performance-chart-head h3,.performance-smart-card h3{margin:0 0 4px!important;font-size:20px!important;line-height:1.08!important;font-weight:450!important;letter-spacing:-.035em!important;color:#0f172a!important}.performance-chart-head p{margin:0 0 18px!important;font-size:12.5px!important;color:#64748b!important}.performance-quarter-list{display:grid!important;grid-gap:13px!important;gap:13px!important}.performance-quarter-row{display:grid!important;grid-template-columns:120px 1fr!important;grid-gap:16px!important;gap:16px!important;align-items:center!important}.performance-quarter-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.performance-quarter-label b{font-size:13px!important;font-weight:600!important;color:#0f172a!important}.performance-quarter-label span{font-size:12px!important;font-weight:500!important;color:#64748b!important}.performance-quarter-track{height:12px!important;border-radius:999px!important;background:#eef2f7!important;overflow:hidden!important}.performance-quarter-fill{height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(37,99,235,.75),rgba(59,130,246,.34))!important}.performance-smart-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;margin-top:14px!important}.performance-smart-list div{padding:15px!important;border-radius:18px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.performance-smart-list b{display:block!important;margin-bottom:5px!important;font-size:13px!important;font-weight:560!important;color:#0f172a!important}.performance-smart-list span{font-size:12px!important;line-height:1.35!important;color:#64748b!important}body.dark .dashboard-performance-insights,body[data-theme=dark] .dashboard-performance-insights,html[data-theme=dark] body .dashboard-performance-insights{background:radial-gradient(circle at top left,rgba(37,99,235,.14),transparent 34%),rgba(15,32,52,.86)!important;border-color:rgba(148,163,184,.14)!important;box-shadow:0 22px 70px rgba(0,0,0,.28)!important}body.dark .performance-chart-card,body.dark .performance-smart-card,body.dark .performance-summary-card,body[data-theme=dark] .performance-chart-card,body[data-theme=dark] .performance-smart-card,body[data-theme=dark] .performance-summary-card,html[data-theme=dark] body .performance-chart-card,html[data-theme=dark] body .performance-smart-card,html[data-theme=dark] body .performance-summary-card{background:rgba(19,40,61,.78)!important;border-color:rgba(148,163,184,.16)!important}body.dark .performance-chart-head h3,body.dark .performance-insights-head h2,body.dark .performance-quarter-label b,body.dark .performance-smart-card h3,body.dark .performance-smart-list b,body.dark .performance-summary-card b,body[data-theme=dark] .performance-chart-head h3,body[data-theme=dark] .performance-insights-head h2,body[data-theme=dark] .performance-quarter-label b,body[data-theme=dark] .performance-smart-card h3,body[data-theme=dark] .performance-smart-list b,body[data-theme=dark] .performance-summary-card b,html[data-theme=dark] body .performance-chart-head h3,html[data-theme=dark] body .performance-insights-head h2,html[data-theme=dark] body .performance-quarter-label b,html[data-theme=dark] body .performance-smart-card h3,html[data-theme=dark] body .performance-smart-list b,html[data-theme=dark] body .performance-summary-card b{color:#f8fafc!important}body.dark .performance-chart-head p,body.dark .performance-insights-head p,body.dark .performance-quarter-label span,body.dark .performance-smart-list span,body.dark .performance-summary-card span,body[data-theme=dark] .performance-chart-head p,body[data-theme=dark] .performance-insights-head p,body[data-theme=dark] .performance-quarter-label span,body[data-theme=dark] .performance-smart-list span,body[data-theme=dark] .performance-summary-card span,html[data-theme=dark] body .performance-chart-head p,html[data-theme=dark] body .performance-insights-head p,html[data-theme=dark] body .performance-quarter-label span,html[data-theme=dark] body .performance-smart-list span,html[data-theme=dark] body .performance-summary-card span{color:rgba(203,213,225,.72)!important}body.dark .performance-quarter-track,body[data-theme=dark] .performance-quarter-track,html[data-theme=dark] body .performance-quarter-track{background:rgba(148,163,184,.14)!important}body.dark .performance-smart-list div,body[data-theme=dark] .performance-smart-list div,html[data-theme=dark] body .performance-smart-list div{background:rgba(15,32,52,.72)!important;border-color:rgba(148,163,184,.13)!important}@media (max-width:980px){.performance-smart-list,.performance-summary-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:680px){.dashboard-performance-insights{padding:18px!important}.performance-insights-head{flex-direction:column!important}.performance-quarter-row,.performance-smart-list,.performance-summary-grid{grid-template-columns:1fr!important}.performance-quarter-row{gap:8px!important}}