body:has(.mobile-estimate-detail-app){background:#07111d!important}body:has(.mobile-estimate-detail-app) .builder{width:min(100vw,460px)!important;max-width:460px!important;margin:0 auto!important;padding:0 16px calc(150px + env(safe-area-inset-bottom, 0px))!important;background:linear-gradient(180deg,#0f1724,#07111d)!important}body:has(.mobile-estimate-detail-app) .builder .estimate-card,body:has(.mobile-estimate-detail-app) .builder .estimate-card .pad{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:has(.mobile-estimate-detail-app) .builder .doc-head,body:has(.mobile-estimate-detail-app) .builder .estimate-card .pad>form,body:has(.mobile-estimate-detail-app) .builder .estimate-info-panel,body:has(.mobile-estimate-detail-app) .builder .helper,body:has(.mobile-estimate-detail-app) .builder .info-grid{display:none!important}body:has(.mobile-estimate-detail-app) .invoice-items-section.estimate-items-unified-section{margin:0!important;padding:16px!important;border-radius:24px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04)!important;color:#f8fafc!important}body:has(.mobile-estimate-detail-app) .estimate-items-premium-head,body:has(.mobile-estimate-detail-app) .estimate-items-unified-head{margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}body:has(.mobile-estimate-detail-app) .estimate-items-premium-head span{display:none!important}body:has(.mobile-estimate-detail-app) .estimate-items-premium-head h2{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:24px!important;line-height:1.05!important;font-weight:340!important;letter-spacing:-.06em!important}body:has(.mobile-estimate-detail-app) .estimate-items-premium-head p{margin:6px 0 0!important;color:rgba(226,232,240,.62)!important;-webkit-text-fill-color:rgba(226,232,240,.62)!important;font-size:13px!important;line-height:1.3!important;font-weight:320!important}body:has(.mobile-estimate-detail-app) .add-inline-details,body:has(.mobile-estimate-detail-app) .add-inline-details.estimate-add-inline,body:has(.mobile-estimate-detail-app) .estimate-add-inline,body:has(.mobile-estimate-detail-app) .estimate-add-inline-open{margin:0!important;padding:14px!important;border-radius:22px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04)!important;color:#f8fafc!important;overflow:hidden!important}body:has(.mobile-estimate-detail-app) .add-inline-details .add-estimate-form,body:has(.mobile-estimate-detail-app) .estimate-add-inline .add-estimate-form,body:has(.mobile-estimate-detail-app) .estimate-add-inline .add-invoice-form,body:has(.mobile-estimate-detail-app) form.add-invoice-form.add-estimate-form{display:grid!important;grid-template-columns:1fr!important;grid-gap:11px!important;gap:11px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#f8fafc!important}body:has(.mobile-estimate-detail-app) .estimate-add-inline-title,body:has(.mobile-estimate-detail-app) .invoice-add-trigger-label{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body:has(.mobile-estimate-detail-app) .estimate-add-grid,body:has(.mobile-estimate-detail-app) .estimate-add-item-row{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;background:transparent!important}body:has(.mobile-estimate-detail-app) .add-estimate-form .field,body:has(.mobile-estimate-detail-app) .add-estimate-form label,body:has(.mobile-estimate-detail-app) .estimate-add-inline .field,body:has(.mobile-estimate-detail-app) .estimate-add-inline label{color:rgba(226,232,240,.7)!important;-webkit-text-fill-color:rgba(226,232,240,.7)!important;font-size:10px!important;font-weight:560!important;letter-spacing:.11em!important;text-transform:uppercase!important}body:has(.mobile-estimate-detail-app) .add-estimate-form input,body:has(.mobile-estimate-detail-app) .add-estimate-form textarea,body:has(.mobile-estimate-detail-app) .estimate-add-description-field textarea,body:has(.mobile-estimate-detail-app) .estimate-add-inline input,body:has(.mobile-estimate-detail-app) .estimate-add-inline textarea,body:has(.mobile-estimate-detail-app) .estimate-add-item-row input{width:100%!important;min-height:44px!important;padding:10px 13px!important;border-radius:16px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.11)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;font-size:15px!important;line-height:1.2!important;font-weight:330!important;letter-spacing:-.028em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body:has(.mobile-estimate-detail-app) .add-estimate-form textarea,body:has(.mobile-estimate-detail-app) .estimate-add-inline textarea{min-height:76px!important}body:has(.mobile-estimate-detail-app) .add-estimate-form input::placeholder,body:has(.mobile-estimate-detail-app) .add-estimate-form textarea::placeholder,body:has(.mobile-estimate-detail-app) .estimate-add-inline input::placeholder,body:has(.mobile-estimate-detail-app) .estimate-add-inline textarea::placeholder{color:rgba(226,232,240,.45)!important;-webkit-text-fill-color:rgba(226,232,240,.45)!important}body:has(.mobile-estimate-detail-app) .btn.outline.compact-action.estimate-item-list-btn,body:has(.mobile-estimate-detail-app) .estimate-item-list-btn,body:has(.mobile-estimate-detail-app) button.estimate-item-list-btn{width:100%!important;min-height:40px!important;border-radius:999px!important;background:rgba(125,177,255,.1)!important;border:1px solid rgba(125,177,255,.18)!important;color:#7db1ff!important;-webkit-text-fill-color:#7db1ff!important;box-shadow:none!important;justify-content:center!important;font-size:10px!important;font-weight:560!important;letter-spacing:.09em!important;text-transform:uppercase!important}body:has(.mobile-estimate-detail-app) .estimate-add-tax-pill,body:has(.mobile-estimate-detail-app) .invoice-no-tax-toggle{min-height:38px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;color:rgba(248,250,252,.78)!important;-webkit-text-fill-color:rgba(248,250,252,.78)!important}body:has(.mobile-estimate-detail-app) .estimate-add-tax-pill input,body:has(.mobile-estimate-detail-app) .invoice-no-tax-toggle input{width:15px!important;min-height:15px!important;height:15px!important;padding:0!important;accent-color:#2d74ff!important}body:has(.mobile-estimate-detail-app) .estimate-add-actions,body:has(.mobile-estimate-detail-app) .estimate-add-footer{display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important;margin-top:0!important}body:has(.mobile-estimate-detail-app) .estimate-add-note{color:rgba(226,232,240,.56)!important;-webkit-text-fill-color:rgba(226,232,240,.56)!important;font-size:12px!important;line-height:1.3!important;font-weight:320!important}body:has(.mobile-estimate-detail-app) .estimate-add-preview{min-height:40px!important;padding:9px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.075)!important;color:rgba(226,232,240,.64)!important;-webkit-text-fill-color:rgba(226,232,240,.64)!important;text-align:center!important}body:has(.mobile-estimate-detail-app) .estimate-add-preview strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body:has(.mobile-estimate-detail-app) .add-estimate-form .btn.green,body:has(.mobile-estimate-detail-app) .estimate-add-actions .btn.green{width:100%!important;min-height:42px!important;border-radius:999px!important;background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border-color:rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:10px!important;font-weight:560!important;letter-spacing:.09em!important;text-transform:uppercase!important;box-shadow:0 14px 28px rgba(18,84,220,.18)!important}body:has(.mobile-estimate-detail-app) .add-estimate-form .btn.green:disabled,body:has(.mobile-estimate-detail-app) .estimate-add-actions .btn.green:disabled{background:rgba(148,163,184,.22)!important;border-color:rgba(255,255,255,.08)!important;color:rgba(248,250,252,.56)!important;-webkit-text-fill-color:rgba(248,250,252,.56)!important;box-shadow:none!important}body:has(.mobile-estimate-detail-app) .total.invoice-total-box.estimate-total-box{margin-top:12px!important;padding:14px!important;border-radius:22px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04)!important}body:has(.mobile-estimate-detail-app) .total-line{color:rgba(226,232,240,.66)!important;-webkit-text-fill-color:rgba(226,232,240,.66)!important}body:has(.mobile-estimate-detail-app) .total-line:last-child b,body:has(.mobile-estimate-detail-app) .total-line:last-child span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.pfm-items,body:has(.pfm-items) .pfm-items{margin:0!important;padding:14px!important;border-radius:24px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 14px 34px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.035)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.pfm-items *,body:has(.pfm-items) .pfm-items *{box-sizing:border-box!important;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important}.pfm-items-head,body:has(.pfm-items) .pfm-items-head{padding:0!important;border:0!important;background:transparent!important}.pfm-items-head h2,body:has(.pfm-items) .pfm-items-head h2{margin:0!important;font-size:26px!important;line-height:1.03!important;letter-spacing:-.06em!important}.pfm-add-title,body:has(.pfm-items) .pfm-add-title{margin:0 0 12px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:380!important;letter-spacing:-.052em!important;opacity:1!important}.pfm-items-head p,.pfm-note,body:has(.pfm-items) .pfm-items-head p,body:has(.pfm-items) .pfm-note{margin:6px 0 0!important;color:rgba(226,232,240,.64)!important;-webkit-text-fill-color:rgba(226,232,240,.64)!important;font-size:12.5px!important;line-height:1.28!important;font-weight:330!important;letter-spacing:-.02em!important}.pfm-add-card,body:has(.pfm-items) .pfm-add-card{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.pfm-add-title,body:has(.pfm-items) .pfm-add-title{display:flex!important;align-items:center!important;gap:8px!important}.pfm-add-title svg,body:has(.pfm-items) .pfm-add-title svg{color:#7db1ff!important;stroke:#7db1ff!important}.pfm-add-form,.pfm-edit-form,body:has(.pfm-items) .pfm-add-form,body:has(.pfm-items) .pfm-edit-form{display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.pfm-items label,body:has(.pfm-items) .pfm-items label{display:grid!important;grid-gap:6px!important;gap:6px!important;font-size:9.5px!important;line-height:1!important;font-weight:560!important;letter-spacing:.105em!important;text-transform:uppercase!important}.pfm-items input:not([type=hidden]):not([type=checkbox]),.pfm-items textarea,body:has(.pfm-items) .pfm-items input:not([type=hidden]):not([type=checkbox]),body:has(.pfm-items) .pfm-items textarea{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:41px!important;height:auto!important;padding:9px 12px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.115)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;font-size:14.5px!important;line-height:1.18!important;font-weight:350!important;letter-spacing:-.025em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;outline:0!important;opacity:1!important}.pfm-items textarea,body:has(.pfm-items) .pfm-items textarea{min-height:68px!important;resize:vertical!important}.pfm-items input::placeholder,.pfm-items textarea::placeholder,body:has(.pfm-items) .pfm-items input::placeholder,body:has(.pfm-items) .pfm-items textarea::placeholder{color:rgba(226,232,240,.46)!important;-webkit-text-fill-color:rgba(226,232,240,.46)!important;opacity:1!important}.pfm-check,body:has(.pfm-items) .pfm-check{min-height:36px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;display:flex!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:9px!important;color:rgba(248,250,252,.78)!important;-webkit-text-fill-color:rgba(248,250,252,.78)!important}.pfm-check input,body:has(.pfm-items) .pfm-check input{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;width:14px!important;min-width:14px!important;min-height:14px!important;height:14px!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:1px solid rgba(255,255,255,.35)!important;accent-color:#2d74ff!important;box-shadow:none!important}.pfm-secondary,body:has(.pfm-items) .pfm-secondary{width:100%!important;min-height:38px!important;border-radius:999px!important;background:rgba(125,177,255,.1)!important;border:1px solid rgba(125,177,255,.2)!important;color:#7db1ff!important;-webkit-text-fill-color:#7db1ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:10px!important;font-weight:560!important;letter-spacing:.09em!important;text-transform:uppercase!important;box-shadow:none!important}.pfm-total-pill,body:has(.pfm-items) .pfm-total-pill{min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.075)!important;color:rgba(226,232,240,.66)!important;-webkit-text-fill-color:rgba(226,232,240,.66)!important;text-align:center!important}.pfm-total-pill b,body:has(.pfm-items) .pfm-total-pill b{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.pfm-primary,body:has(.pfm-items) .pfm-primary{width:100%!important;min-height:40px!important;border-radius:999px!important;background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border:1px solid rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:10px!important;font-weight:560!important;letter-spacing:.09em!important;text-transform:uppercase!important;box-shadow:0 14px 28px rgba(18,84,220,.18)!important}.pfm-primary:disabled,body:has(.pfm-items) .pfm-primary:disabled{background:rgba(125,143,168,.24)!important;background-color:rgba(125,143,168,.24)!important;border-color:rgba(255,255,255,.1)!important;color:rgba(248,250,252,.62)!important;-webkit-text-fill-color:rgba(248,250,252,.62)!important;box-shadow:none!important}.pfm-totals,body:has(.pfm-items) .pfm-totals{margin-top:12px!important;padding:13px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04)!important}.pfm-totals div,body:has(.pfm-items) .pfm-totals div{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;color:rgba(226,232,240,.66)!important;-webkit-text-fill-color:rgba(226,232,240,.66)!important}.pfm-totals div:last-child,body:has(.pfm-items) .pfm-totals div:last-child{border-bottom:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.pfm-totals b,body:has(.pfm-items) .pfm-totals b{color:inherit!important;-webkit-text-fill-color:inherit!important}html body .shared-picker-back.shared-picker-dark{background:rgba(2,8,20,.78)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body .shared-picker-back.shared-picker-dark .shared-picker{background:#071524!important;border:1px solid rgba(125,177,255,.16)!important;border-radius:24px!important;box-shadow:0 28px 90px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.045)!important}html body .shared-picker-back.shared-picker-dark .shared-picker-head{padding:22px 28px 16px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}html body .shared-picker-back.shared-picker-dark .shared-picker-head span{color:rgba(226,232,240,.7)!important;-webkit-text-fill-color:rgba(226,232,240,.7)!important;letter-spacing:.22em!important}html body .shared-picker-back.shared-picker-dark .shared-picker-head h2{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:22px!important;font-weight:380!important;letter-spacing:-.055em!important}html body .shared-picker-back.shared-picker-dark .shared-picker-close{width:36px!important;height:36px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}html body .shared-picker-back.shared-picker-dark .shared-picker-close svg{stroke:#f8fafc!important}html body .shared-picker-back.shared-picker-dark .shared-picker-search{min-height:44px!important;margin:16px 28px 0!important;padding:0 13px!important;border-radius:17px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.11)!important;color:rgba(226,232,240,.7)!important;-webkit-text-fill-color:rgba(226,232,240,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}html body .shared-picker-back.shared-picker-dark .shared-picker-search:focus-within{border-color:rgba(125,177,255,.38)!important;box-shadow:0 0 0 3px rgba(125,177,255,.1),inset 0 1px 0 rgba(255,255,255,.04)!important}html body .shared-picker-back.shared-picker-dark .shared-picker-search input{min-height:40px!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:340!important;letter-spacing:-.025em!important}html body .shared-picker-back.shared-picker-dark .shared-picker-search input:focus{outline:none!important;box-shadow:none!important}html body .shared-picker-back.shared-picker-dark .shared-picker-search input::placeholder{color:rgba(226,232,240,.44)!important;-webkit-text-fill-color:rgba(226,232,240,.44)!important}html body .shared-picker-back.shared-picker-dark .shared-picker-list{padding:18px 28px 22px!important;gap:8px!important}html body .shared-picker-back.shared-picker-dark .shared-picker-letter{background:rgba(125,177,255,.1)!important;border-color:rgba(125,177,255,.18)!important;color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important}html body .shared-picker-back.shared-picker-dark .shared-picker-row{min-height:54px!important;padding:11px 14px!important;border-radius:12px!important;background:rgba(125,177,255,.07)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}html body .shared-picker-back.shared-picker-dark .shared-picker-row:hover{background:rgba(125,177,255,.11)!important;border-color:rgba(125,177,255,.22)!important}html body .shared-picker-back.shared-picker-dark .shared-picker-row strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:650!important;letter-spacing:.02em!important}html body .shared-picker-back.shared-picker-dark .shared-picker-row small{color:rgba(226,232,240,.68)!important;-webkit-text-fill-color:rgba(226,232,240,.68)!important;font-size:12px!important;line-height:1.24!important}html body .shared-picker-back.shared-picker-dark .shared-picker-footer{display:none!important}@media (max-width:720px){html body .shared-picker-back.shared-picker-dark{padding:10px!important}html body .shared-picker-back.shared-picker-dark .shared-picker{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;border-radius:22px!important}html body .shared-picker-back.shared-picker-dark .shared-picker-head{padding:20px 18px 14px!important}html body .shared-picker-back.shared-picker-dark .shared-picker-search{margin:14px 18px 0!important}html body .shared-picker-back.shared-picker-dark .shared-picker-list{padding:18px!important}}body:has(.mobile-estimate-detail-app) .mobile-estimate-detail-app{width:min(100vw,460px)!important;max-width:460px!important;margin:0 auto!important;padding:max(18px,calc(env(safe-area-inset-top, 0px) + 12px)) 16px 12px!important;background:radial-gradient(circle at 50% -12%,rgba(45,116,255,.18),transparent 34%),linear-gradient(180deg,#07111d,#0a1320 54%,#0f1724)!important;color:#f8fafc!important;-webkit-text-fill-color:initial!important}body:has(.mobile-estimate-detail-app) .mobile-estimate-detail-app *,body:has(.mobile-estimate-detail-app) .mobile-estimate-detail-app :after,body:has(.mobile-estimate-detail-app) .mobile-estimate-detail-app :before{box-sizing:border-box!important}body:has(.mobile-estimate-detail-app) .mobile-detail-top{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;margin:0 0 15px!important;padding:0!important}body:has(.mobile-estimate-detail-app) .mobile-detail-back,body:has(.mobile-estimate-detail-app) .mobile-detail-icon{width:40px!important;height:40px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.105)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;display:inline-grid!important;place-items:center!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}body:has(.mobile-estimate-detail-app) .mobile-detail-back svg,body:has(.mobile-estimate-detail-app) .mobile-detail-icon svg{stroke:#f8fafc!important}body:has(.mobile-estimate-detail-app) .mobile-detail-title{min-width:0!important;text-align:center!important}body:has(.mobile-estimate-detail-app) .mobile-detail-title small{display:block!important;margin:0 0 3px!important;color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important;font-size:10px!important;line-height:1!important;font-weight:580!important;letter-spacing:.14em!important;text-transform:uppercase!important}body:has(.mobile-estimate-detail-app) .mobile-detail-title h1{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:21px!important;line-height:1.05!important;font-weight:420!important;letter-spacing:-.055em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.mobile-estimate-detail-app) .mobile-detail-hero{margin:0 0 12px!important;padding:16px!important;border-radius:26px!important;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:0 18px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)!important;color:#f8fafc!important}body:has(.mobile-estimate-detail-app) .mobile-detail-client-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-gap:12px!important;gap:12px!important;margin:0 0 14px!important}body:has(.mobile-estimate-detail-app) .mobile-detail-client{min-width:0!important}body:has(.mobile-estimate-detail-app) .mobile-detail-client h2{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:25px!important;line-height:1.04!important;font-weight:390!important;letter-spacing:-.064em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.mobile-estimate-detail-app) .mobile-detail-client p{margin:5px 0 0!important;color:rgba(226,232,240,.62)!important;-webkit-text-fill-color:rgba(226,232,240,.62)!important;font-size:13px!important;line-height:1.28!important;font-weight:320!important;letter-spacing:-.025em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.mobile-estimate-detail-app) .mobile-detail-status{min-height:28px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgba(125,177,255,.1)!important;border:1px solid rgba(125,177,255,.2)!important;color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important;font-size:9px!important;line-height:1!important;font-weight:620!important;letter-spacing:.105em!important}body:has(.mobile-estimate-detail-app) .mobile-detail-status.approved,body:has(.mobile-estimate-detail-app) .mobile-detail-status.sent,body:has(.mobile-estimate-detail-app) .mobile-detail-status.viewed{background:rgba(34,197,94,.1)!important;border-color:rgba(34,197,94,.22)!important;color:#86efac!important;-webkit-text-fill-color:#86efac!important}body:has(.mobile-estimate-detail-app) .mobile-detail-status.expired{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.22)!important;color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important}body:has(.mobile-estimate-detail-app) .mobile-detail-total{margin:0!important;padding:13px 14px!important;border-radius:22px!important;background:rgba(7,17,29,.38)!important;border:1px solid rgba(255,255,255,.075)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:12px!important;gap:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body:has(.mobile-estimate-detail-app) .mobile-detail-total span{display:block!important;margin:0 0 5px!important;color:rgba(226,232,240,.56)!important;-webkit-text-fill-color:rgba(226,232,240,.56)!important;font-size:10px!important;line-height:1!important;font-weight:560!important;letter-spacing:.12em!important;text-transform:uppercase!important}body:has(.mobile-estimate-detail-app) .mobile-detail-total strong{display:block!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:33px!important;line-height:.98!important;font-weight:430!important;letter-spacing:-.07em!important}body:has(.mobile-estimate-detail-app) .mobile-detail-total small{color:rgba(226,232,240,.6)!important;-webkit-text-fill-color:rgba(226,232,240,.6)!important;font-size:12px!important;line-height:1.32!important;font-weight:330!important;text-align:right!important;letter-spacing:-.025em!important}body:has(.mobile-estimate-detail-app) .mobile-detail-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin:0 0 12px!important}body:has(.mobile-estimate-detail-app) .mobile-detail-actions form{margin:0!important;padding:0!important;min-width:0!important}body:has(.mobile-estimate-detail-app) .mobile-detail-action{width:100%!important;min-height:46px!important;padding:7px 4px!important;border-radius:17px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;color:rgba(248,250,252,.74)!important;-webkit-text-fill-color:rgba(248,250,252,.74)!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:11px!important;line-height:1!important;font-weight:450!important;letter-spacing:-.025em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;text-decoration:none!important}body:has(.mobile-estimate-detail-app) .mobile-detail-action svg{width:15px!important;height:15px!important;stroke:currentColor!important}body:has(.mobile-estimate-detail-app) .mobile-detail-action.primary{background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border-color:rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 14px 26px rgba(18,84,220,.18),inset 0 1px 0 rgba(255,255,255,.12)!important}body:has(.mobile-estimate-detail-app) .mobile-detail-card{margin:0 0 12px!important;padding:14px!important;border-radius:24px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 14px 34px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.035)!important}body:has(.mobile-estimate-detail-app) .mobile-detail-card-head{margin-bottom:12px!important}body:has(.mobile-estimate-detail-app) .mobile-detail-card-head h2{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:20px!important;line-height:1.06!important;font-weight:380!important;letter-spacing:-.055em!important}body:has(.mobile-estimate-detail-app) .mobile-detail-card-head small,body:has(.mobile-estimate-detail-app) .mobile-detail-edit-note{color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important}body:has(.mne){background:#07111d!important;overflow-x:hidden!important}body:has(.mne) .mobile-bottom-nav,body:has(.mne) .premium-page-topbar,body:has(.mne) .premium-side,body:has(.mne) .side{display:none!important}body:has(.mne) .app,body:has(.mne) .premium-app,body:has(.mne) .premium-content{display:block!important;width:100%!important;min-height:100svh!important;margin:0!important;padding:0!important;background:#07111d!important;overflow:visible!important}.mne,.mne *{box-sizing:border-box!important;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}.mne{width:min(100vw,460px)!important;min-height:100svh!important;margin:0 auto!important;padding:max(18px,calc(env(safe-area-inset-top, 0px) + 12px)) 16px calc(96px + env(safe-area-inset-bottom, 0px))!important;background:radial-gradient(circle at 50% -10%,rgba(45,116,255,.22),transparent 34%),linear-gradient(180deg,#07111d,#0a1320 48%,#0f1724)!important;color:#f8fafc!important}.mne a{text-decoration:none!important}.mne-top{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;margin:0 0 18px!important}.mne-back,.mne-view-all{width:40px!important;height:40px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.105)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;display:grid!important;place-items:center!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.mne-back svg{stroke:#f8fafc!important}.mne-view-all{font-size:11px!important;font-weight:520!important;letter-spacing:-.02em!important}.mne-title{min-width:0!important;text-align:center!important}.mne-title small{display:block!important;margin:0 0 3px!important;color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important;font-size:10px!important;line-height:1!important;font-weight:580!important;letter-spacing:.14em!important;text-transform:uppercase!important}.mne-title h1{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:24px!important;line-height:1.04!important;font-weight:420!important;letter-spacing:-.062em!important}.mne-hero{margin:0 0 14px!important;padding:16px!important;border-radius:26px!important;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:0 18px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)!important}.mne-card-head small,.mne-create-head small,.mne-hero span{display:inline-flex!important;min-height:25px!important;align-items:center!important;padding:0 10px!important;border-radius:999px!important;background:rgba(125,177,255,.1)!important;border:1px solid rgba(125,177,255,.18)!important;color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important;font-size:9px!important;font-weight:620!important;letter-spacing:.11em!important;text-transform:uppercase!important}.mne-hero h2{margin:12px 0 0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:30px!important;line-height:1.02!important;font-weight:360!important;letter-spacing:-.068em!important}.mne-client-card-head p,.mne-create-head p,.mne-hero p{margin:7px 0 0!important;color:rgba(226,232,240,.64)!important;-webkit-text-fill-color:rgba(226,232,240,.64)!important;font-size:13px!important;line-height:1.32!important;font-weight:320!important;letter-spacing:-.025em!important}.mne-notice{margin:0 0 12px!important;padding:12px!important;border-radius:18px!important;background:rgba(239,68,68,.12)!important;border:1px solid rgba(239,68,68,.24)!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;font-size:12px!important}.mne-card{margin:0 0 14px!important;padding:15px!important;border-radius:24px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04)!important;color:#f8fafc!important}.mne-card-head{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.mne-card-head h3,.mne-create-head h3{margin:10px 0 0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:23px!important;line-height:1.04!important;font-weight:370!important;letter-spacing:-.06em!important}.mne-card-head>span{min-width:32px!important;height:32px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(248,250,252,.76)!important;-webkit-text-fill-color:rgba(248,250,252,.76)!important;font-size:12px!important;font-weight:520!important}.mne-search{min-height:46px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;margin:0 0 12px!important;padding:0 8px 0 12px!important;border-radius:18px!important;background:rgba(255,255,255,.055)!important;background-color:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(226,232,240,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.mne-search:focus-within{border-color:rgba(125,177,255,.34)!important;box-shadow:0 0 0 3px rgba(125,177,255,.1),inset 0 1px 0 rgba(255,255,255,.04)!important}.mne-search svg{stroke:rgba(226,232,240,.62)!important}.mne-search input,body:has(.mne) .mne-search input[type=search]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:42px!important;border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;font-size:14px!important;font-weight:340!important;letter-spacing:-.025em!important;box-shadow:none!important;opacity:1!important}.mne-search input::placeholder{color:rgba(226,232,240,.42)!important;-webkit-text-fill-color:rgba(226,232,240,.42)!important;opacity:1!important}.mne-primary,.mne-search button{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border:1px solid rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:10px!important;font-weight:560!important;letter-spacing:.09em!important;text-transform:uppercase!important;box-shadow:0 12px 24px rgba(18,84,220,.16)!important}.mne-client-list{display:grid!important;grid-gap:8px!important;gap:8px!important}.mne-client-row{width:100%!important;min-height:68px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;padding:10px!important;border-radius:19px!important;background:rgba(255,255,255,.038)!important;border:1px solid rgba(255,255,255,.08)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;text-align:left!important}.mne-client-row:hover{background:rgba(125,177,255,.075)!important;border-color:rgba(125,177,255,.16)!important}.mne-avatar,.mne-create-head>span{width:38px!important;height:38px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:rgba(125,177,255,.1)!important;border:1px solid rgba(125,177,255,.16)!important;color:#7db1ff!important;-webkit-text-fill-color:#7db1ff!important;font-size:12px!important;font-weight:440!important}.mne-create-head>span svg{stroke:#7db1ff!important}.mne-client-copy{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important}.mne-client-copy b{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.045em!important;text-overflow:ellipsis!important}.mne-client-copy b,.mne-client-copy small{overflow:hidden!important;white-space:nowrap!important}.mne-client-copy small{color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important;font-size:11.5px!important;line-height:1.18!important;font-weight:320!important;letter-spacing:-.026em!important;text-overflow:ellipsis!important}.mne-use{height:27px!important;padding:0 10px!important;display:inline-flex!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(248,250,252,.82)!important;-webkit-text-fill-color:rgba(248,250,252,.82)!important;font-size:9px!important;font-weight:560!important;letter-spacing:.09em!important;text-transform:uppercase!important}.mne-more-clients,.mne-use{align-items:center!important}.mne-more-clients{margin-top:10px!important;padding:12px!important;border-radius:18px!important;background:rgba(125,177,255,.075)!important;border:1px solid rgba(125,177,255,.14)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;color:rgba(226,232,240,.68)!important}.mne-more-clients b{display:block!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:420!important;letter-spacing:-.025em!important}.mne-more-clients span{display:block!important;margin-top:3px!important;color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important;font-size:11.5px!important;line-height:1.25!important}.mne-more-clients svg{stroke:#7db1ff!important}.mne-clear-search{min-height:38px!important;margin-top:10px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(248,250,252,.78)!important;-webkit-text-fill-color:rgba(248,250,252,.78)!important;font-size:11px!important;font-weight:440!important}.mne-empty{padding:14px!important;border-radius:18px!important;background:rgba(255,255,255,.038)!important;border:1px dashed rgba(255,255,255,.14)!important;display:grid!important;grid-gap:4px!important;gap:4px!important}.mne-empty b{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.mne-empty span{color:rgba(226,232,240,.62)!important;-webkit-text-fill-color:rgba(226,232,240,.62)!important;font-size:12px!important}.mne-create-head{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-gap:11px!important;gap:11px!important;align-items:start!important;margin-bottom:13px!important}.mne-create-form,.mne-three{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.mne-create-form label{display:grid!important;grid-gap:7px!important;gap:7px!important;color:rgba(226,232,240,.7)!important;-webkit-text-fill-color:rgba(226,232,240,.7)!important;font-size:9.5px!important;line-height:1!important;font-weight:560!important;letter-spacing:.105em!important;text-transform:uppercase!important}.mne-create-form input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:42px!important;padding:9px 12px!important;border-radius:15px!important;background:rgba(255,255,255,.055)!important;background-color:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.11)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;font-size:14.5px!important;line-height:1.18!important;font-weight:350!important;letter-spacing:-.025em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;outline:0!important}.mne-create-form input::placeholder{color:rgba(226,232,240,.42)!important;-webkit-text-fill-color:rgba(226,232,240,.42)!important}.mne-primary{width:100%!important;min-height:42px!important;margin-top:2px!important}body:has(.mne-compact) .mne{padding:max(14px,calc(env(safe-area-inset-top, 0px) + 10px)) 14px calc(86px + env(safe-area-inset-bottom, 0px))!important}body:has(.mne-compact) .mne-top{margin-bottom:14px!important}body:has(.mne-compact) .mne-title small{font-size:9px!important;letter-spacing:.13em!important}body:has(.mne-compact) .mne-title h1{font-size:24px!important;font-weight:430!important}body:has(.mne-compact) .mne-view-all{width:auto!important;min-width:78px!important;height:31px!important;min-height:31px!important;padding:0 11px!important;border-radius:999px!important;font-size:9px!important;font-weight:560!important;letter-spacing:.09em!important;text-transform:uppercase!important;background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border:1px solid rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;display:inline-grid!important;place-items:center!important;white-space:nowrap!important;box-shadow:0 12px 24px rgba(18,84,220,.16)!important}body:has(.mne-compact) .mne-card-head,body:has(.mne-compact) .mne-create-card,body:has(.mne-compact) .mne-create-head,body:has(.mne-compact) .mne-hero,body:has(.mne-compact) .mne-select-card{display:none!important}body:has(.mne-compact) .mne-client-step-card{display:block!important;margin:0!important;padding:14px!important;border-radius:24px!important;background:rgba(255,255,255,.042)!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:0 14px 34px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.028)!important}body:has(.mne-compact) .mne-client-step-head{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:flex-start!important;margin:0 0 12px!important}body:has(.mne-compact) .mne-client-step-head h2{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:28px!important;line-height:1.02!important;font-weight:380!important;letter-spacing:-.065em!important}body:has(.mne-compact) .mne-client-step-head p{margin:5px 0 0!important;color:rgba(226,232,240,.62)!important;-webkit-text-fill-color:rgba(226,232,240,.62)!important;font-size:12.5px!important;line-height:1.28!important;font-weight:320!important;letter-spacing:-.025em!important}body:has(.mne-compact) .mne-search{min-height:42px!important;margin:0 0 10px!important;padding:0 7px 0 11px!important;border-radius:16px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}body:has(.mne-compact) .mne-search:focus-within{border-color:rgba(125,177,255,.22)!important;box-shadow:0 0 0 2px rgba(125,177,255,.055),inset 0 1px 0 rgba(255,255,255,.028)!important}body:has(.mne-compact) .mne-search input,body:has(.mne-compact) .mne-search input[type=search]{min-height:40px!important;font-size:13.5px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}body:has(.mne-compact) .mne-search button{min-height:31px!important;padding:0 11px!important;font-size:9px!important}body:has(.mne-compact) .mne-results-block{margin:10px 0 12px!important}body:has(.mne-compact) .mne-results-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 8px!important}body:has(.mne-compact) .mne-results-head span{color:rgba(226,232,240,.66)!important;-webkit-text-fill-color:rgba(226,232,240,.66)!important;font-size:11px!important;font-weight:450!important}body:has(.mne-compact) .mne-clear-search,body:has(.mne-compact) .mne-results-head a{color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important;font-size:11px!important;font-weight:450!important;background:transparent!important;border:0!important;min-height:auto!important;margin:0!important}body:has(.mne-compact) .mne-client-list{gap:7px!important}body:has(.mne-compact) .mne-client-row{min-height:62px!important;grid-template-columns:36px minmax(0,1fr) auto!important;padding:9px!important;border-radius:17px!important}body:has(.mne-compact) .mne-avatar{width:36px!important;height:36px!important;border-radius:13px!important}body:has(.mne-compact) .mne-client-copy b{font-size:14px!important;font-weight:400!important}body:has(.mne-compact) .mne-client-copy small{font-size:11px!important}body:has(.mne-compact) .mne-use{height:26px!important;padding:0 9px!important;font-size:8.5px!important}body:has(.mne-compact) .mne-divider{display:flex!important;align-items:center!important;gap:10px!important;margin:13px 0 11px!important;color:rgba(226,232,240,.44)!important;-webkit-text-fill-color:rgba(226,232,240,.44)!important;font-size:10px!important;font-weight:560!important;letter-spacing:.11em!important;text-transform:uppercase!important}body:has(.mne-compact) .mne-divider:after,body:has(.mne-compact) .mne-divider:before{content:""!important;height:1px!important;flex:1 1!important;background:rgba(255,255,255,.055)!important}body:has(.mne-compact) .mne-create-form,body:has(.mne-compact) .mne-create-form-compact,body:has(.mne-compact) .mne-three,body:has(.mne-compact) .mne-two{display:grid!important;grid-gap:9px!important;gap:9px!important}body:has(.mne-compact) .mne-two{grid-template-columns:1fr!important}body:has(.mne-compact) .mne-three{grid-template-columns:1fr 78px 96px!important}body:has(.mne-compact) .mne-create-form label{gap:6px!important;font-size:9px!important;letter-spacing:.1em!important}body:has(.mne-compact) .mne-create-form input{min-height:40px!important;padding:8px 11px!important;border-radius:14px!important;font-size:13.5px!important;background:rgba(255,255,255,.045)!important;background-color:rgba(255,255,255,.045)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(255,255,255,.085)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}body:has(.mne-compact) .mne-create-form input:focus{border-color:rgba(125,177,255,.24)!important;box-shadow:0 0 0 2px rgba(125,177,255,.06),inset 0 1px 0 rgba(255,255,255,.025)!important;outline:none!important}body:has(.mne-compact) .mne-primary{min-height:40px!important;margin-top:1px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:9.5px!important}body:has(.mne-compact) .mne-guidance-card{display:none!important}body:has(.mne-compact) .mne-empty{padding:11px!important;border-radius:16px!important}@media (max-width:390px){body:has(.mne-compact) .mne-three{grid-template-columns:1fr!important}}body:has(.pfm-items) .builder{padding-left:14px!important;padding-right:14px!important;padding-bottom:calc(132px + env(safe-area-inset-bottom, 0px))!important}.pfm-items,body:has(.pfm-items) .pfm-items{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pfm-items-head,body:has(.pfm-items) .pfm-items-head{margin:0 0 12px!important;padding:0 2px!important}.pfm-items-head h2,body:has(.pfm-items) .pfm-items-head h2{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:27px!important;line-height:1.02!important;font-weight:430!important;letter-spacing:-.065em!important;opacity:1!important}.pfm-items-head p,body:has(.pfm-items) .pfm-items-head p{margin-top:5px!important;max-width:330px!important;color:rgba(226,232,240,.68)!important;-webkit-text-fill-color:rgba(226,232,240,.68)!important;font-size:12.5px!important;line-height:1.28!important}.pfm-lines,body:has(.pfm-items) .pfm-lines{margin-bottom:10px!important;gap:8px!important}.pfm-line,body:has(.pfm-items) .pfm-line{border-radius:20px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.pfm-line summary,body:has(.pfm-items) .pfm-line summary{min-height:58px!important;padding:11px 12px!important}.pfm-line b,body:has(.pfm-items) .pfm-line b{font-size:15px!important;line-height:1.1!important;font-weight:440!important}.pfm-line small,body:has(.pfm-items) .pfm-line small{font-size:11.5px!important;color:rgba(226,232,240,.56)!important;-webkit-text-fill-color:rgba(226,232,240,.56)!important}.pfm-line strong,body:has(.pfm-items) .pfm-line strong{font-size:15px!important;font-weight:520!important}.pfm-add-card,body:has(.pfm-items) .pfm-add-card{margin:0!important;padding:13px!important;border-radius:22px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:0 12px 28px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.04)!important}.pfm-add-title,body:has(.pfm-items) .pfm-add-title{margin-bottom:11px!important;font-size:21px!important;line-height:1.05!important;font-weight:410!important;letter-spacing:-.055em!important}.pfm-add-title svg,body:has(.pfm-items) .pfm-add-title svg{width:17px!important;height:17px!important}.pfm-add-form,.pfm-edit-form,body:has(.pfm-items) .pfm-add-form,body:has(.pfm-items) .pfm-edit-form{gap:8px!important}.pfm-add-form,body:has(.pfm-items) .pfm-add-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-column-gap:9px!important;column-gap:9px!important;grid-row-gap:9px!important;row-gap:9px!important}.pfm-add-form>input[type=hidden],body:has(.pfm-items) .pfm-add-form>input[type=hidden]{display:none!important}.pfm-add-form>button,.pfm-add-form>div,.pfm-add-form>label,.pfm-add-form>p,body:has(.pfm-items) .pfm-add-form>button,body:has(.pfm-items) .pfm-add-form>div,body:has(.pfm-items) .pfm-add-form>label,body:has(.pfm-items) .pfm-add-form>p{grid-column:1/-1!important}.pfm-add-form>label:has(input[name=rateDollars]),body:has(.pfm-items) .pfm-add-form>label:has(input[name=rateDollars]){grid-column:1/2!important}.pfm-add-form>label:has(input[name=quantity]),body:has(.pfm-items) .pfm-add-form>label:has(input[name=quantity]){grid-column:2/3!important}.pfm-items label,body:has(.pfm-items) .pfm-items label{gap:5px!important;font-size:9px!important;letter-spacing:.1em!important;color:rgba(226,232,240,.7)!important;-webkit-text-fill-color:rgba(226,232,240,.7)!important}.pfm-items input:not([type=hidden]):not([type=checkbox]),.pfm-items textarea,body:has(.pfm-items) .pfm-items input:not([type=hidden]):not([type=checkbox]),body:has(.pfm-items) .pfm-items textarea{min-height:39px!important;padding:8px 11px!important;border-radius:14px!important;font-size:13.5px!important;background:rgba(255,255,255,.055)!important;background-color:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.105)!important}.pfm-items textarea,body:has(.pfm-items) .pfm-items textarea{min-height:110px!important;line-height:1.35!important;padding-top:11px!important;padding-bottom:11px!important}.pfm-add-form textarea[name=description],body:has(.pfm-items) .pfm-add-form textarea[name=description]{min-height:124px!important}.pfm-secondary,body:has(.pfm-items) .pfm-secondary{min-height:37px!important;font-size:9.5px!important;background:rgba(125,177,255,.09)!important}.pfm-check,body:has(.pfm-items) .pfm-check{min-height:35px!important;padding:0 11px!important;font-size:9px!important}.pfm-note,body:has(.pfm-items) .pfm-note{font-size:11.5px!important;line-height:1.25!important;margin-top:1px!important}.pfm-total-pill,body:has(.pfm-items) .pfm-total-pill{min-height:37px!important;padding:8px 11px!important;font-size:13px!important}.pfm-primary,body:has(.pfm-items) .pfm-primary{min-height:39px!important;font-size:9.5px!important;letter-spacing:.085em!important}.pfm-totals,body:has(.pfm-items) .pfm-totals{margin-top:10px!important;padding:12px 14px!important;border-radius:21px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 12px 28px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.04)!important}.pfm-totals div,body:has(.pfm-items) .pfm-totals div{padding:9px 0!important;font-size:14px!important}.pfm-totals div:last-child,body:has(.pfm-items) .pfm-totals div:last-child{font-size:15px!important}.pfm-totals b,body:has(.pfm-items) .pfm-totals b{font-weight:520!important}@media (max-width:390px){body:has(.pfm-items) .builder{padding-left:12px!important;padding-right:12px!important}.pfm-add-card,body:has(.pfm-items) .pfm-add-card{padding:12px!important}}body:has(.mcl){background:#07111d!important;overflow-x:hidden!important}body:has(.mcl) .mobile-bottom-nav,body:has(.mcl) .premium-page-topbar,body:has(.mcl) .premium-side,body:has(.mcl) .side{display:none!important}body:has(.mcl) .app,body:has(.mcl) .premium-app,body:has(.mcl) .premium-content{display:block!important;width:100%!important;min-height:100svh!important;margin:0!important;padding:0!important;background:#07111d!important;overflow:visible!important}.mcl,.mcl *{box-sizing:border-box!important;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important}.mcl{width:min(100vw,460px)!important;min-height:100svh!important;margin:0 auto!important;padding:max(14px,calc(env(safe-area-inset-top, 0px) + 10px)) 14px calc(96px + env(safe-area-inset-bottom, 0px))!important;background:radial-gradient(circle at 50% -10%,rgba(45,116,255,.22),transparent 34%),linear-gradient(180deg,#07111d,#0a1320 48%,#0f1724)!important;color:#f8fafc!important}.mcl a{text-decoration:none!important}.mcl-top{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;margin:0 0 14px!important}.mcl-add,.mcl-back{width:40px!important;height:40px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.105)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.mcl-add svg,.mcl-back svg{stroke:#f8fafc!important}.mcl-title{text-align:center!important;min-width:0!important}.mcl-title small{display:block!important;margin:0 0 3px!important;color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important;font-size:9px!important;line-height:1!important;font-weight:580!important;letter-spacing:.13em!important;text-transform:uppercase!important}.mcl-title h1{margin:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:24px!important;line-height:1.04!important;font-weight:430!important;letter-spacing:-.062em!important}.mcl-hero{margin:0 0 12px!important;padding:13px!important;border-radius:22px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:0 12px 28px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.04)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-gap:13px!important;gap:13px!important;align-items:center!important}.mcl-hero div{min-width:72px!important;min-height:58px!important;border-radius:18px!important;display:grid!important;place-items:center!important;align-content:center!important;background:rgba(125,177,255,.1)!important;border:1px solid rgba(125,177,255,.17)!important}.mcl-hero span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:22px!important;line-height:1!important;font-weight:420!important;letter-spacing:-.05em!important}.mcl-hero small{color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important;font-size:8px!important;letter-spacing:.09em!important;text-transform:uppercase!important}.mcl-hero p{margin:0!important;color:rgba(226,232,240,.64)!important;-webkit-text-fill-color:rgba(226,232,240,.64)!important;font-size:12.5px!important;line-height:1.28!important;font-weight:320!important;letter-spacing:-.025em!important}.mcl-search{min-height:42px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-gap:8px!important;gap:8px!important;align-items:center!important;margin:0 0 10px!important;padding:0 7px 0 11px!important;border-radius:16px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.mcl-search svg{stroke:rgba(226,232,240,.62)!important}.mcl-search input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:40px!important;border:0!important;outline:0!important;background:transparent!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:13.5px!important;font-weight:340!important;box-shadow:none!important}.mcl-search input::placeholder{color:rgba(226,232,240,.42)!important;-webkit-text-fill-color:rgba(226,232,240,.42)!important}.mcl-estimate,.mcl-search button{min-height:31px!important;padding:0 11px!important;border-radius:999px!important;background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border:1px solid rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:9px!important;font-weight:560!important;letter-spacing:.08em!important;text-transform:uppercase!important}.mcl-clear{display:grid!important;place-items:center!important;min-height:34px!important;margin:0 0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(248,250,252,.78)!important;-webkit-text-fill-color:rgba(248,250,252,.78)!important;font-size:11px!important}.mcl-list{grid-gap:8px!important;gap:8px!important}.mcl-card,.mcl-list{display:grid!important}.mcl-card{min-height:72px!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;padding:10px!important;border-radius:19px!important;background:rgba(255,255,255,.038)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.mcl-avatar{width:38px!important;height:38px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:rgba(125,177,255,.1)!important;border:1px solid rgba(125,177,255,.16)!important;color:#7db1ff!important;-webkit-text-fill-color:#7db1ff!important;font-size:12px!important;font-weight:440!important}.mcl-copy{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important}.mcl-copy b{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.045em!important;text-overflow:ellipsis!important}.mcl-copy b,.mcl-copy small{overflow:hidden!important;white-space:nowrap!important}.mcl-copy small{color:rgba(226,232,240,.58)!important;-webkit-text-fill-color:rgba(226,232,240,.58)!important;font-size:11px!important;line-height:1.18!important;font-weight:320!important;text-overflow:ellipsis!important}.mcl-estimate{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:0 9px!important;font-size:8.5px!important}.mcl-estimate svg{stroke:#ffffff!important}.mcl-empty{padding:14px!important;border-radius:18px!important;background:rgba(255,255,255,.038)!important;border:1px dashed rgba(255,255,255,.14)!important;display:grid!important;grid-gap:4px!important;gap:4px!important}.mcl-empty b{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.mcl-empty span{color:rgba(226,232,240,.62)!important;-webkit-text-fill-color:rgba(226,232,240,.62)!important;font-size:12px!important}html body:has(.mne.mne-compact) .mne.mne-compact .mne-top{grid-template-columns:40px minmax(0,1fr) 70px!important;align-items:center!important;gap:8px!important;padding-right:0!important;overflow:visible!important}html body:has(.mne.mne-compact) .mne.mne-compact .mne-title{min-width:0!important;padding:0 2px!important}html body:has(.mne.mne-compact) .mne.mne-compact .mne-top .mne-view-all,html body:has(.mne.mne-compact) .mne.mne-compact a.mne-view-all[href="/admin/clients/mobile"]{width:70px!important;min-width:70px!important;max-width:70px!important;height:31px!important;min-height:31px!important;max-height:31px!important;padding:0 8px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;align-self:center!important;justify-self:end!important;background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;background-color:#1557d5!important;border:1px solid rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 24px rgba(18,84,220,.16)!important;font-size:8px!important;line-height:1!important;font-weight:620!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important;overflow:hidden!important;text-overflow:clip!important}html body:has(.mne.mne-compact) .mne.mne-compact .mne-top .mne-view-all:focus,html body:has(.mne.mne-compact) .mne.mne-compact .mne-top .mne-view-all:hover{background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border-color:rgba(158,194,255,.38)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;outline:none!important}@media (max-width:390px){html body:has(.mne.mne-compact) .mne.mne-compact .mne-top{grid-template-columns:38px minmax(0,1fr) 66px!important;gap:7px!important}html body:has(.mne.mne-compact) .mne.mne-compact .mne-top .mne-view-all,html body:has(.mne.mne-compact) .mne.mne-compact a.mne-view-all[href="/admin/clients/mobile"]{width:66px!important;min-width:66px!important;max-width:66px!important;padding:0 7px!important;font-size:7.6px!important;letter-spacing:.07em!important}}html body:has(.pfm-items) .pfm-preview-panel{display:block!important;margin-top:12px!important;margin-bottom:12px!important;padding:14px!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(45,116,255,.16),rgba(255,255,255,.048))!important;border:1px solid rgba(125,177,255,.18)!important;box-shadow:0 12px 28px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.045)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}html body:has(.pfm-items) .pfm-preview-copy{display:grid!important;grid-gap:4px!important;gap:4px!important;margin-bottom:11px!important}html body:has(.pfm-items) .pfm-preview-copy span{color:#9fc6ff!important;-webkit-text-fill-color:#9fc6ff!important;font-size:9px!important;line-height:1!important;font-weight:640!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body:has(.pfm-items) .pfm-preview-copy b{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:18px!important;line-height:1.05!important;font-weight:420!important;letter-spacing:-.05em!important}html body:has(.pfm-items) .pfm-preview-copy small{color:rgba(226,232,240,.62)!important;-webkit-text-fill-color:rgba(226,232,240,.62)!important;font-size:11.5px!important;line-height:1.25!important;font-weight:320!important;letter-spacing:-.02em!important}html body:has(.pfm-items) .pfm-preview-actions{grid-template-columns:1.25fr .75fr 1fr!important}html body:has(.pfm-items) .pfm-preview-actions a{min-height:38px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important;color:rgba(248,250,252,.82)!important;-webkit-text-fill-color:rgba(248,250,252,.82)!important;font-size:9px!important;line-height:1!important;font-weight:580!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important}html body:has(.pfm-items) .pfm-preview-actions a.pfm-preview-main{background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border-color:rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 24px rgba(18,84,220,.16)!important}@media (max-width:390px){html body:has(.pfm-items) .pfm-preview-actions{grid-template-columns:1fr!important}}body:has(.estimate-mobile-preview-bg),html:has(.estimate-mobile-preview-bg){margin:0!important;padding:0!important;background:#f8fafc!important;overflow-x:hidden!important}.estimate-mobile-preview-bg{min-height:100svh!important;margin:0!important;padding:0!important;background:#f8fafc!important}.estimate-mobile-preview-doc{width:100%!important;max-width:430px!important;margin:0 auto!important;padding:18px 14px 28px!important;border-radius:0!important;box-shadow:none!important;border:0!important;background:#ffffff!important}.estimate-mobile-preview-doc .public-mobile-head{padding:8px 0 16px!important;text-align:center!important}.estimate-mobile-preview-doc .public-mobile-logo{width:104px!important;max-height:104px!important;object-fit:contain!important;margin:0 auto 8px!important}.estimate-mobile-preview-doc .public-mobile-type{margin:0 0 5px!important;color:#c99700!important;font-size:17px!important;line-height:1!important;font-weight:800!important;letter-spacing:.1em!important}.estimate-mobile-preview-doc .public-mobile-number-row{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0 0 12px!important}.estimate-mobile-preview-doc .public-mobile-number{font-size:25px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.045em!important;color:#0f172a!important}.estimate-mobile-preview-doc .status-pill{min-height:25px!important;padding:0 10px!important;border-radius:999px!important;font-size:10px!important;letter-spacing:.08em!important}.estimate-mobile-preview-doc .public-mobile-prepared-label{margin:0 0 6px!important;color:#8b93a2!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.estimate-mobile-preview-doc .public-mobile-client-block{display:grid!important;grid-gap:3px!important;gap:3px!important;color:#111827!important;font-size:15px!important;line-height:1.25!important}.estimate-mobile-preview-doc .public-mobile-client-block strong{font-size:18px!important;line-height:1.1!important;color:#111827!important}.estimate-mobile-preview-doc .approve,.estimate-mobile-preview-doc .contract-client-callout,.estimate-mobile-preview-doc .estimate-note-card,.estimate-mobile-preview-doc .estimate-section-card,.estimate-mobile-preview-doc .estimate-total-card,.estimate-mobile-preview-doc .mobile-summary-card{margin-top:12px!important;padding:14px!important;border-radius:20px!important;border:1px solid #e3e8f0!important;box-shadow:0 8px 24px rgba(15,23,42,.045)!important}.estimate-mobile-preview-doc .mobile-summary-card{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px!important;gap:12px!important}.estimate-mobile-preview-doc .estimate-kicker,.estimate-mobile-preview-doc .estimate-mini-label,.estimate-mobile-preview-doc .mobile-summary-label{color:#747d8c!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}.estimate-mobile-preview-doc .mobile-summary-cell strong{display:block!important;margin-top:5px!important;color:#111827!important;font-size:13px!important;line-height:1.2!important}.estimate-mobile-preview-doc .estimate-section-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.estimate-mobile-preview-doc .estimate-note-card h2,.estimate-mobile-preview-doc .estimate-section-heading h2{margin:8px 0 0!important;color:#0f172a!important;font-size:21px!important;line-height:1.05!important;font-weight:750!important;letter-spacing:-.06em!important}.estimate-mobile-preview-doc .estimate-section-side{color:#64748b!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important}.estimate-mobile-preview-doc .doc-items-clean{display:grid!important;grid-gap:10px!important;gap:10px!important}.estimate-mobile-preview-doc .doc-item-clean{padding:13px 0!important;border-top:1px solid #eef2f7!important}.estimate-mobile-preview-doc .doc-item-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:12px!important;gap:12px!important;align-items:start!important}.estimate-mobile-preview-doc .doc-item-copy h3{margin:0!important;color:#0f172a!important;font-size:17px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.035em!important}.estimate-mobile-preview-doc .doc-item-description{margin:7px 0 0!important;color:#5f6f86!important;font-size:13px!important;line-height:1.35!important}.estimate-mobile-preview-doc .doc-item-total{color:#0f172a!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.04em!important;white-space:nowrap!important}.estimate-mobile-preview-doc .doc-item-price-line{display:none!important}.estimate-mobile-preview-doc .estimate-lower-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}.estimate-mobile-preview-doc .estimate-summary-stack{order:-1!important}.estimate-mobile-preview-doc .total-line{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:9px 0!important;border-bottom:1px solid #eef2f7!important;color:#475569!important;font-size:14px!important}.estimate-mobile-preview-doc .estimate-grand-total{border-bottom:0!important;color:#0f172a!important;font-size:17px!important}.estimate-mobile-preview-doc .pay-warn{margin:12px 0!important;padding:12px!important;border-radius:16px!important;font-size:13px!important;line-height:1.35!important}.estimate-mobile-preview-doc .estimate-notes-copy h3{margin:14px 0 8px!important;color:#0f172a!important;font-size:17px!important}.estimate-mobile-preview-doc .estimate-notes-copy p,.estimate-mobile-preview-doc .estimate-prepared-footer,.estimate-mobile-preview-doc .public-mobile-contact{color:#64748b!important;font-size:12px!important;line-height:1.35!important}.estimate-mobile-preview-doc .approve-inline-grid{display:grid!important;grid-gap:10px!important;gap:10px!important}.estimate-mobile-preview-doc input{min-height:42px!important;border-radius:14px!important}.estimate-mobile-preview-doc .btn,.estimate-mobile-preview-doc button{border-radius:999px!important}html body:has(.pfm-items) .app-sidebar,html body:has(.pfm-items) .desktop-topbar,html body:has(.pfm-items) .mobile-shell-brand,html body:has(.pfm-items) .mobile-shell-menu,html body:has(.pfm-items) .mobile-shell-top,html body:has(.pfm-items) .penflou-mobile-actions,html body:has(.pfm-items) .penflou-mobile-brand,html body:has(.pfm-items) .penflou-mobile-topbar,html body:has(.pfm-items) .premium-page-topbar,html body:has(.pfm-items) .premium-side,html body:has(.pfm-items) .side,html body:has(.pfm-items) .sidebar,html body:has(.pfm-items) .topbar,html body:has(.pfm-items) [aria-label="Main navigation"],html body:has(.pfm-items) [data-app-sidebar],html body:has(.pfm-items) [data-sidebar],html body:has(.pfm-items) header:has(+.side),html body:has(.pfm-items) header:has(.penflou-mobile-brand),html body:has(.pfm-items) header[aria-label="Penflou mobile header"],html body:has(.pfm-items) nav:has(a[href="/admin/dashboard"]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}html body:has(.pfm-items) .app,html body:has(.pfm-items) .premium-app,html body:has(.pfm-items) .premium-content,html body:has(.pfm-items) main{margin-left:0!important;padding-left:0!important}html body:has(.pfm-items) .premium-content{padding-top:0!important;margin-top:0!important}html body:has(.pfm-items) .builder,html body:has(.pfm-items) .estimate-builder,html body:has(.pfm-items) .estimate-detail-shell{padding-top:0!important}html body:has(.pfm-items):after,html body:has(.pfm-items):before{display:none!important}html body:has(.mcl),html body:has(.mne),html body:has(.pfm-items){background:#07111d!important}html body:has(.mcl) .penflou-mobile-topbar,html body:has(.mcl) header:has(.penflou-mobile-brand),html body:has(.mcl) header[aria-label="Penflou mobile header"],html body:has(.mne) .penflou-mobile-topbar,html body:has(.mne) header:has(.penflou-mobile-brand),html body:has(.mne) header[aria-label="Penflou mobile header"],html body:has(.pfm-items) .penflou-mobile-topbar,html body:has(.pfm-items) header:has(.penflou-mobile-brand),html body:has(.pfm-items) header[aria-label="Penflou mobile header"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}html body:has(.mcl) .premium-content,html body:has(.mne) .premium-content,html body:has(.pfm-items) .premium-content{padding-top:0!important;margin-top:0!important}html body:has(.mcl) .app,html body:has(.mcl) .premium-app,html body:has(.mne) .app,html body:has(.mne) .premium-app,html body:has(.pfm-items) .app,html body:has(.pfm-items) .premium-app{padding-top:0!important;margin-top:0!important}html body:has(.pfm-items) .builder,html body:has(.pfm-items) .estimate-builder,html body:has(.pfm-items) .estimate-detail-shell{padding-top:max(18px,calc(env(safe-area-inset-top, 0px) + 14px))!important;margin-top:0!important}html body:has(.mcl) .mcl,html body:has(.mne) .mne{padding-top:max(18px,calc(env(safe-area-inset-top, 0px) + 14px))!important}html body:has(.mcl) .mcl-estimate,html body:has(.mcl) .mcl-search button,html body:has(.mne) .mne-search button,html body:has(.mne) .mne-view-all,html body:has(.pfm-items) .pfm-preview-main,html body:has(.pfm-items) .pfm-primary{min-height:34px!important;height:34px!important;padding:0 14px!important;border-radius:999px!important;background:linear-gradient(145deg,#2d74ff,#1557d5 52%,#0d3fae)!important;border:1px solid rgba(158,194,255,.34)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 24px rgba(18,84,220,.16)!important;font-size:9px!important;line-height:1!important;font-weight:620!important;letter-spacing:.095em!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body:has(.mne) .mne-view-all{width:82px!important;min-width:82px!important;max-width:82px!important;padding:0 10px!important}html body:has(.mcl) .mcl-search button,html body:has(.mne) .mne-search button{width:82px!important;min-width:82px!important;max-width:82px!important}html body:has(.mcl) .mcl-estimate{width:112px!important;min-width:112px!important;max-width:112px!important;gap:6px!important}html body:has(.mcl) .mcl-estimate svg{width:14px!important;height:14px!important;stroke:#ffffff!important}html body:has(.pfm-items) .pfm-preview-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}html body:has(.pfm-items) .pfm-preview-actions a,html body:has(.pfm-items) .pfm-preview-actions button{width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 10px!important;border-radius:999px!important;font-size:9px!important;line-height:1!important;font-weight:620!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body:has(.pfm-items) .pfm-preview-actions a:not(.pfm-preview-main),html body:has(.pfm-items) .pfm-preview-actions button:not(.pfm-preview-main){background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(248,250,252,.82)!important;-webkit-text-fill-color:rgba(248,250,252,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}html body:has(.mcl) input,html body:has(.mne) input,html body:has(.pfm-items) input:not([type=hidden]):not([type=checkbox]),html body:has(.pfm-items) textarea{border-color:rgba(255,255,255,.085)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}html body:has(.mcl) input:focus,html body:has(.mne) input:focus,html body:has(.pfm-items) input:not([type=hidden]):not([type=checkbox]):focus,html body:has(.pfm-items) textarea:focus{border-color:rgba(125,177,255,.24)!important;box-shadow:0 0 0 2px rgba(125,177,255,.06),inset 0 1px 0 rgba(255,255,255,.025)!important;outline:none!important}@media (max-width:390px){html body:has(.mcl) .mcl-search button,html body:has(.mne) .mne-search button,html body:has(.mne) .mne-view-all{width:76px!important;min-width:76px!important;max-width:76px!important;padding:0 8px!important;font-size:8px!important;letter-spacing:.075em!important}html body:has(.mcl) .mcl-estimate{width:96px!important;min-width:96px!important;max-width:96px!important;padding:0 8px!important;font-size:8px!important}html body:has(.pfm-items) .pfm-preview-actions{grid-template-columns:1fr!important}}