:root{color:#202124;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f7f8}html,body,#root{min-width:320px;min-height:100vh;margin:0}body{margin:0}*{box-sizing:border-box}:root{--sprio-brand:#abd84f;--sprio-brand-strong:#92c533;--sprio-brand-deep:#3e5310;--sprio-brand-soft:#f4fadf;--sprio-brand-soft-strong:#e8f4c1;--sprio-border-soft:#dce9b5;--sprio-surface:#fbfdf5;--sprio-sidebar-surface:#fdfef9}body{margin:0;font-weight:400}button,input,textarea,select{font:inherit}h1,h2,h3,h4,strong{font-weight:600}.app{color:#202124;background:radial-gradient(circle at 0 0,#abd84f24,#0000 26rem),radial-gradient(circle at 100% 0,#a6d24414,#0000 24rem),linear-gradient(#f9fdf1 0,#f7fbef 150px,#f6f8f5 56%,#f7f8f8 100%);min-height:100vh;display:flex}.sidebar{background:linear-gradient(180deg, #fff 0%, var(--sprio-sidebar-surface) 64%, #f8fbf1 100%);border-right:1px solid #e0ebc5;flex-shrink:0;width:255px;min-height:100vh;padding:26px 24px;box-shadow:inset -1px 0 #abd84f1f}.logo{letter-spacing:.7px;white-space:nowrap;margin:0;font-size:22px;font-weight:700;line-height:1.15}.logo-subtitle{color:#888;margin-top:6px;font-size:12px}.brand-lockup{align-items:center;gap:14px;display:inline-flex}.brand-lockup__mark{object-fit:cover;border-radius:16px;width:48px;height:48px;box-shadow:0 10px 24px #abd84f2e}.brand-lockup__copy{min-width:0}.brand-lockup__wordmark{color:#243107;letter-spacing:.08em;margin:0;font-size:20px;font-weight:800;line-height:1.05}.brand-lockup__subtitle{color:#71805d;margin:6px 0 0;font-size:12px;line-height:1.35}.brand-lockup--public{gap:16px}.brand-lockup--public .brand-lockup__mark{border-radius:18px;width:56px;height:56px}.brand-lockup--public .brand-lockup__wordmark{letter-spacing:.16em;font-size:17px}.brand-lockup--compact .brand-lockup__mark{border-radius:14px;width:40px;height:40px}.brand-lockup--compact .brand-lockup__wordmark{font-size:15px}.sidebar nav{flex-direction:column;gap:6px;margin-top:42px;display:flex}.nav-item{color:#536041;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:15px;display:flex}.nav-message-unread-badge{color:#fff;background:#dc4d4d;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.nav-item.active{box-shadow:inset 0 0 0 1px var(--sprio-border-soft);font-weight:600}.main{flex:1;min-width:0;padding:36px 52px 48px}.page-main{padding-top:46px}.page-header{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.page-header-copy{max-width:920px}.page-eyebrow{color:#6f971b;letter-spacing:2px;margin:5px 0 17px;font-size:14px;font-weight:600;line-height:1.2}.page-header h1{color:#171719;letter-spacing:-2px;margin:0;font-size:clamp(44px,4.1vw,64px);font-weight:700;line-height:1.02}.page-subtitle{color:#74747c;margin:19px 0 0;font-size:17px;line-height:1.5}.page-header-action{flex-shrink:0;padding-top:8px}main.page-main>.page-header{margin-bottom:30px}main.page-main>.page-header+*{margin-top:0}@media (width<=700px){main.page-main>.page-header{margin-bottom:24px}}.header,.detail-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.eyebrow{color:#8a8a92;letter-spacing:1.5px;margin:0 0 7px;font-size:12px}.header h2,.detail-header h2{margin:0;font-size:32px;font-weight:600}.subtitle{color:#74747c;margin:8px 0 0}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:9px}.primary-button{background:var(--sprio-brand);color:#233109;border:1px solid #97c93c;padding:12px 18px;font-size:13px;font-weight:700;box-shadow:0 8px 18px #abd84f3d}.secondary-button{color:#303136;background:#fff;border:1px solid #d7e0c2;border-radius:9px;height:40px;min-height:40px;padding:0 18px;font-size:12px;font-weight:650;line-height:1.2}.back-button{color:#666;cursor:pointer;background:0 0;border:0;margin-bottom:22px;padding:0}.detail-page-back-row{justify-content:flex-start;align-items:center;gap:12px;margin:34px 0 18px;display:flex}.detail-page-back-row .back-button{margin:0;font-size:13px;font-weight:600}.settings-form-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;margin-top:20px;display:grid}.settings-field,.settings-delivery-status{background:#fff;border:1px solid #e4e6ea;border-radius:14px;gap:9px;padding:18px;display:grid}.settings-field>span,.settings-delivery-status>span{letter-spacing:.04em;text-transform:uppercase;color:#6f7480;font-size:12px;font-weight:800}.settings-field input{height:44px;font:inherit;border:1px solid #d7d9df;border-radius:10px;padding:0 13px}.settings-field small,.settings-delivery-status small{color:#7b8089;line-height:1.45}.settings-delivery-status strong{font-size:18px}.settings-delivery-counts{color:#5f646e;gap:18px;margin-top:5px;font-size:13px;display:flex}@media (width<=900px){.settings-form-grid{grid-template-columns:1fr}}.settings-page-main{padding-bottom:72px}.settings-section-card+.settings-section-card{margin-top:18px}.settings-default-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.settings-default-grid>.settings-field{min-width:0}.settings-default-grid>.settings-field input{width:100%;min-width:0}.settings-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-field-wide{grid-column:1/-1}.settings-field textarea{resize:vertical;color:#242428;width:100%;min-height:240px;font:inherit;background:#fff;border:1px solid #dfdfe4;border-radius:10px;padding:14px 15px;font-size:12px;line-height:1.55}.settings-field code{background:#f3f3f5;border-radius:4px;padding:1px 4px}.settings-terms-heading{align-items:center}.settings-active-version{color:#39704f;background:#e8f3ec;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.settings-terms-editor{gap:14px;display:grid}.settings-terms-publish-row{justify-content:space-between;align-items:end;gap:14px;display:flex}.settings-terms-version-field{width:min(360px,100%)}.settings-terms-publish-row .primary-button{min-height:42px}.settings-terms-history{border-top:1px solid #ececef;margin-top:18px;padding-top:14px}.settings-terms-history>summary{cursor:pointer;color:#4e4e55;font-size:12px;font-weight:700}.settings-terms-history>div{gap:9px;margin-top:12px;display:grid}.settings-terms-history article{border:1px solid #e8e8eb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.settings-terms-history article>div{align-items:center;gap:8px;display:flex}.settings-terms-history article>div span{color:#39704f;background:#e8f3ec;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.settings-terms-history article small{color:#87878f;white-space:nowrap}@media (width<=1280px){.settings-default-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.settings-default-grid,.settings-payment-grid{grid-template-columns:1fr}.settings-terms-publish-row{flex-direction:column;align-items:stretch}.settings-terms-version-field{width:100%}.settings-terms-history article{grid-template-columns:1fr}}.settings-admin-email-list{align-content:start}.settings-email-chips{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;display:flex}.settings-email-chip{color:#34353a;background:#f1f2f4;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;font-weight:650;display:inline-flex}.settings-email-chip button{color:#858891;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1}.settings-email-add-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.settings-email-add-row .secondary-button{min-height:44px;padding-inline:16px}.settings-template-group+.settings-template-group{border-top:1px solid #ececef;margin-top:24px;padding-top:24px}.settings-template-group-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.settings-template-group-heading h4{margin:0;font-size:15px}.settings-template-group-heading p{color:#777b84;margin:4px 0 0;font-size:12px}.settings-template-grid{gap:12px;display:grid}.settings-package-template-grid,.settings-stylist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-stylist-card{gap:9px;min-width:0;padding:13px}.settings-stylist-card>small{color:#858991;font-size:10px;line-height:1.35}.settings-stylist-card input{min-height:36px}.settings-discount-template-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.settings-addon-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-shipping-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-template-card{background:#fff;border:1px solid #e4e5e8;border-radius:13px;gap:11px;padding:15px;display:grid}.settings-template-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-template-id{color:#999ca4;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.settings-template-remove{color:#a65e63;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.settings-template-card label{gap:6px;display:grid}.settings-template-card label>span,.settings-measurement-reference-actions>strong{color:#62666f;font-size:11px;font-weight:750}.settings-template-card input,.settings-template-card select,.settings-template-card textarea,.settings-measurement-table input{color:#202124;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dfe1e5;border-radius:9px;padding:0 11px;font-size:12px}.settings-template-card textarea{resize:vertical;min-height:88px;padding-block:10px;line-height:1.45}.settings-template-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.settings-inline-check{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.settings-inline-check input{accent-color:#6e9f85;width:16px;height:16px;min-height:16px}.settings-template-shared-field{gap:6px;margin-top:12px;display:grid}.settings-template-shared-field>span{color:#62666f;font-size:11px;font-weight:750}.settings-template-shared-field textarea{color:#202124;width:100%;min-height:78px;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe1e5;border-radius:9px;padding:10px 11px;font-size:12px;line-height:1.45}.settings-template-shared-field small{color:#8a8d95;font-size:10px;line-height:1.4}.settings-image-error{color:#a94c54;width:100%;font-size:11px;font-weight:650}.settings-file-button.disabled{pointer-events:none;opacity:.6}.settings-measurement-reference{border:1px solid #e5e6e9;border-radius:13px;grid-template-columns:minmax(220px,.55fr) minmax(280px,1.45fr);gap:18px;margin-bottom:18px;padding:16px;display:grid}.settings-measurement-preview{background:#f5f5f6;border-radius:10px;place-items:center;min-height:180px;display:grid;overflow:hidden}.settings-measurement-preview img,.settings-measurement-preview video{object-fit:contain;width:100%;max-height:260px}.settings-measurement-reference-actions{flex-wrap:wrap;align-content:start;align-items:center;gap:10px;display:flex}.settings-measurement-reference-actions>strong,.settings-measurement-reference-actions>span{width:100%}.settings-measurement-reference-actions>span{color:#777b84;font-size:12px;line-height:1.45}.settings-file-input{display:none}.settings-measurement-table-wrap{border:1px solid #e4e5e8;border-radius:12px;overflow-x:auto}.settings-measurement-table{border-collapse:collapse;width:100%;min-width:760px}.settings-measurement-table th,.settings-measurement-table td{text-align:left;border-bottom:1px solid #ececef;padding:11px 12px}.settings-measurement-table tr:last-child td{border-bottom:0}.settings-measurement-table th{color:#777b84;background:#fafafa;font-size:11px;font-weight:750}.settings-measurement-table td:first-child{width:170px}.settings-measurement-table td:first-child strong,.settings-measurement-table td:first-child small{display:block}.settings-measurement-table td:first-child strong{font-size:12px;line-height:1.2}.settings-measurement-table td:first-child small{color:#92959d;margin-top:2px;font-size:10px}.settings-template-footnote{color:#777b84;margin:12px 0 0;font-size:11px;line-height:1.5}.settings-terms-publish-row--button-only{justify-content:flex-end}@media (width<=1200px){.settings-stylist-grid,.settings-package-template-grid,.settings-addon-template-grid,.settings-shipping-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.settings-stylist-grid,.settings-package-template-grid,.settings-discount-template-grid,.settings-addon-template-grid,.settings-shipping-template-grid,.settings-measurement-reference{grid-template-columns:1fr}.settings-template-group-heading{flex-direction:column;align-items:stretch}}.settings-stylist-active-toggle{color:var(--ink-soft,#6f6a65);align-items:center;gap:8px;font-size:12px;font-weight:700;flex-direction:row!important;display:inline-flex!important}.settings-stylist-active-toggle input{height:16px;margin:0;width:16px!important}.admin-order-create-checks{flex-wrap:wrap;gap:10px 16px;padding-top:8px;display:flex}.admin-order-create-checks label{align-items:center;gap:7px;font-size:13px;display:inline-flex}.admin-order-create-checks input{width:16px;height:16px}.brand-lockup__wordmark{background:linear-gradient(135deg,#81ab1f 0%,#5f8618 46%,#35530d 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.nav-item{border-radius:12px;padding:12px 14px 12px 18px;transition:background .14s,color .14s,box-shadow .14s;position:relative}.nav-item:before{content:"";background:0 0;border-radius:999px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.nav-item:hover,.nav-item.active{color:#1f2a0d;background:linear-gradient(90deg,#abd84f33 0%,#f4fadff2 100%)}.nav-item.active{box-shadow:inset 0 0 0 1px #dce6bd}.page-eyebrow{color:#769d1b}.primary-button,.secondary-button{white-space:nowrap;text-align:center;justify-content:center;align-items:center;gap:8px;display:inline-flex}.primary-button{color:#233108;background:linear-gradient(#abd84f 0%,#9fce3d 100%);border-color:#8dbd2f;min-height:42px;padding:11px 18px;font-weight:750;line-height:1.2;box-shadow:0 8px 18px #abd84f33}.primary-button:hover:not(:disabled){background:linear-gradient(#b2de59 0%,#a0cd3b 100%);border-color:#7eaf22}.secondary-button{border-color:#d8e0c7;min-height:42px}.secondary-button:hover:not(:disabled){background:#f8fce9;border-color:#bfd09f}.sidebar .brand-lockup{align-items:center;gap:12px;width:100%}.sidebar .brand-lockup__copy{flex:1;min-width:0}.sidebar .brand-lockup__wordmark{white-space:nowrap;letter-spacing:.1em;background:linear-gradient(90deg,#7fba21 0%,#4f8f15 48%,#9fc62d 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;line-height:1;display:inline-block}.sidebar .brand-lockup__subtitle{margin-top:8px}.nav-item{box-shadow:none;border:0;border-radius:14px;padding:13px 14px 13px 22px;position:relative;overflow:hidden}.nav-item:before{border-radius:0 999px 999px 0;width:5px;top:10px;bottom:10px;left:0}.nav-item:hover{color:#22310a;background:#f6fbe8}.nav-item.active{color:#1f2a0d;box-shadow:none;background:linear-gradient(90deg,#eef7cb 0%,#f5f2c9 100%);font-weight:600}.nav-item.active:before{background:linear-gradient(#7fb31f 0%,#9cc83c 100%)}.nav-item:focus-visible{outline-offset:2px;outline:2px solid #97c4362e}.sidebar .brand-lockup__wordmark{letter-spacing:.09em;background:linear-gradient(90deg,#82bc23 0%,#5a9718 52%,#a2cb39 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px}.sidebar .brand-lockup__subtitle{color:#6f7f55;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-size:12px;font-weight:650;line-height:1.1}.sidebar nav .nav-item{box-shadow:none;border:0;border-radius:16px;padding:13px 14px 13px 22px;position:relative;overflow:visible}.sidebar nav .nav-item:before{content:"";pointer-events:none;background:0 0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid #0000;border-radius:16px 0 0 16px;width:18px;position:absolute;top:0;bottom:0;left:0}.sidebar nav .nav-item:hover{color:#22310a;background:#f8fbef}.sidebar nav .nav-item.active{color:#1f2a0d;box-shadow:none;background:linear-gradient(90deg,#ecf4d2eb 0%,#f7f7e3f0 100%)}.sidebar nav .nav-item.active:before{border-top-color:#84bb21;border-bottom-color:#84bb21;border-left-color:#84bb21}.sidebar nav .nav-item:before{display:none!important}.sidebar nav .nav-item{box-shadow:none;border:0;border-radius:12px;overflow:hidden}.sidebar nav .nav-item:hover{color:#22310a;box-shadow:none;background:#84bc230e}.sidebar nav .nav-item.active{color:#24300d;background:linear-gradient(135deg,#84bc2317,#a2cb3913 52%,#ded25717);font-weight:600;box-shadow:inset 3px 0 #77ad1bd1}.public-portal-page{color:#1f2023;background:radial-gradient(circle at 0 0,#dff4b2c7,#0000 27rem),linear-gradient(#fbfdf5 0%,#f6f8f0 48%,#f7f7f8 100%);min-height:100vh}.public-portal-header{justify-content:space-between;align-items:flex-start;gap:28px;width:min(1180px,100% - 48px);margin:0 auto;padding:44px 0 18px;display:flex}.public-portal-header--compact{padding-top:34px}.public-portal-brand-lockup{margin:0 0 18px}.public-portal-header h1{letter-spacing:-2.5px;margin:0;font-size:clamp(46px,6vw,76px);line-height:.98}.public-portal-header>div>p:last-child{color:#70737a;max-width:760px;margin:20px 0 0;font-size:18px;line-height:1.55}.public-portal-main{width:min(1180px,100% - 48px);margin:0 auto;padding:16px 0 70px}.public-portal-main--landing{padding-top:28px}.public-portal-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.public-portal-action-card,.new-inquiry-section,.inquiry-receipt-card{background:#fff;border:1px solid #e2e4e7;border-radius:24px;box-shadow:0 12px 34px #1d1f2309}.public-portal-action-card{flex-direction:column;justify-content:space-between;gap:34px;min-height:330px;padding:34px;display:flex}.public-portal-action-card--primary{border-color:var(--sprio-border-soft);background:linear-gradient(145deg,#fff 0%,#f7fcea 100%)}.public-portal-kicker{color:#768658;letter-spacing:1.55px;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.public-portal-action-card h2,.new-inquiry-section h2,.inquiry-receipt-card h2{color:#1d1e21;letter-spacing:-.6px;margin:12px 0 0;font-size:30px;line-height:1.12}.public-portal-action-card p:not(.public-portal-kicker){color:#70737a;margin:14px 0 0;font-size:16px;line-height:1.6}.public-primary-button,.public-secondary-button{min-height:48px;font:inherit;white-space:nowrap;text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.public-primary-button{border:1px solid var(--sprio-brand-stronger);background:linear-gradient(180deg, #addc4e 0%, var(--sprio-brand) 100%);color:var(--sprio-brand-text);box-shadow:0 10px 22px #abd84f3d}.public-secondary-button{color:#242529}.public-text-button{color:#5d6269;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.public-recovery-form label,.new-inquiry-form label>span,.new-inquiry-choice-fieldset legend{color:#62666d;font-size:13px;font-weight:800}.public-recovery-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:9px;display:grid}.public-recovery-row input,.new-inquiry-form input,.new-inquiry-form textarea{box-sizing:border-box;color:#202124;width:100%;font:inherit;background:#fff;border:1px solid #d9dce0;border-radius:12px;outline:none;font-size:15px}.public-recovery-row input,.new-inquiry-form input{min-height:50px;padding:0 15px}.new-inquiry-form textarea{resize:vertical;padding:14px 15px;line-height:1.55}.public-recovery-row input:focus,.new-inquiry-form input:focus,.new-inquiry-form textarea:focus{border-color:#9fc84a;box-shadow:0 0 0 3px #abd84f2e}.public-form-success{color:#2c7652;margin:10px 0 0;font-size:13px;line-height:1.5}.new-inquiry-form{flex-direction:column;gap:20px;display:flex}.new-inquiry-section{padding:30px 32px}.new-inquiry-section-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.new-inquiry-section-heading h2{margin-top:7px;font-size:28px}.new-inquiry-section-heading>p{color:#7a7d84;text-align:right;max-width:460px;margin:4px 0 0;font-size:13px;line-height:1.55}.new-inquiry-grid{gap:18px 20px;display:grid}.new-inquiry-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.new-inquiry-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.new-inquiry-span-2{grid-column:span 2}.new-inquiry-form label{display:block}.new-inquiry-form label>span{margin-bottom:8px;display:block}.new-inquiry-choice-fieldset{border:0;min-width:0;margin:0;padding:0}.new-inquiry-choice-fieldset legend{margin-bottom:9px}.new-inquiry-choice-fieldset>p{color:#8a8d94;margin:-2px 0 13px;font-size:12px;line-height:1.45}.new-inquiry-choice-grid{gap:10px;display:grid}.new-inquiry-choice-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.new-inquiry-choice-grid label{cursor:pointer;background:#fff;border:1px solid #dde0e3;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:50px;margin:0;padding:10px 12px;display:flex}.new-inquiry-choice-grid label.selected{background:#f5faf7;border-color:#95bdaa}.new-inquiry-choice-grid input{accent-color:#6ea086;width:18px;height:18px;min-height:18px;box-shadow:none;flex:none;margin:0}.new-inquiry-choice-grid label>span{color:#2b2d31;margin:0;font-size:13px;font-weight:700;line-height:1.25}.new-inquiry-budget-fieldset{margin-top:20px}.new-inquiry-full-field{margin-top:18px}.new-inquiry-reference-toolbar{align-items:center;gap:14px;display:flex}.new-inquiry-reference-toolbar>span{color:#878a91;font-size:13px}.new-inquiry-file-button{cursor:pointer;justify-content:center;align-items:center;width:fit-content;display:inline-flex;position:relative;overflow:hidden}.new-inquiry-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.new-inquiry-reference-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.new-inquiry-reference-card{background:#fafafa;border:1px solid #e0e2e5;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:84px;padding:15px 16px;display:flex}.new-inquiry-reference-card span{color:#96999f;letter-spacing:1px;font-size:10px;font-weight:800;display:block}.new-inquiry-reference-card strong{color:#2d2f33;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;display:block;overflow:hidden}.new-inquiry-reference-card button{color:#9f5f5a;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.new-inquiry-empty-references{color:#8c9096;text-align:center;border:1px dashed #d7dade;border-radius:13px;margin-top:16px;padding:24px;font-size:13px}.new-inquiry-validation{color:#8b5a2c;background:#fff8f1;border:1px solid #f0d7c2;border-radius:13px;padding:14px 16px;font-size:13px;font-weight:700}.new-inquiry-submit-row{justify-content:flex-end;gap:10px;padding:4px 0 0;display:flex}.public-portal-main--receipt{max-width:820px}.inquiry-receipt-card{padding:34px}.inquiry-receipt-topline{color:#858990;letter-spacing:1.2px;border-bottom:1px dashed #d9dce0;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;font-size:12px;font-weight:800;display:flex}.inquiry-receipt-topline strong{color:#55595f;letter-spacing:0}.inquiry-receipt-card h2{margin:27px 0 0;font-size:34px}.inquiry-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin-top:28px;display:grid}.inquiry-receipt-grid span{color:#8a8d93;font-size:12px;font-weight:700;display:block}.inquiry-receipt-grid strong{color:#24262a;margin-top:7px;font-size:16px;display:block}.inquiry-receipt-email-note{color:#62666c;background:#f5f8f6;border-radius:13px;margin-top:28px;padding:16px 18px;font-size:14px;line-height:1.55}.inquiry-receipt-email-note strong{color:#27292d}.inquiry-receipt-open{width:100%;margin-top:18px}.inquiry-receipt-secondary-actions{justify-content:center;gap:10px;margin-top:16px;display:flex}@media (width<=980px){.public-portal-landing-grid,.new-inquiry-grid--3,.new-inquiry-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.new-inquiry-choice-grid--5,.new-inquiry-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.new-inquiry-span-2{grid-column:span 1}.new-inquiry-compact-row>.new-inquiry-choice-fieldset{grid-column:1/-1}}@media (width<=700px){.public-portal-header,.public-portal-main{width:min(100% - 28px,1180px)}.public-portal-header{flex-direction:column;padding-top:26px}.public-portal-header h1{font-size:46px}.public-portal-header>div>p:last-child{margin-top:14px;font-size:15px}.public-portal-landing-grid,.new-inquiry-grid--3,.new-inquiry-grid--2,.new-inquiry-choice-grid--5,.new-inquiry-reference-grid,.inquiry-receipt-grid{grid-template-columns:1fr}.public-portal-action-card{min-height:0;padding:26px}.new-inquiry-section,.inquiry-receipt-card{border-radius:20px;padding:24px}.new-inquiry-section-heading{flex-direction:column;gap:10px}.new-inquiry-section-heading>p{text-align:left;max-width:none;margin-top:0}.public-recovery-row{grid-template-columns:1fr}.new-inquiry-submit-row,.inquiry-receipt-secondary-actions{flex-direction:column-reverse}.new-inquiry-submit-row button,.inquiry-receipt-secondary-actions button{width:100%}.inquiry-receipt-topline{flex-direction:column;align-items:flex-start;gap:7px}}.public-portal-brand-lockup{margin-bottom:16px}.public-portal-header h1{letter-spacing:-2px;font-size:clamp(44px,4.1vw,64px);font-weight:700;line-height:1.02}.public-portal-header--compact h1{font-size:clamp(40px,4vw,56px)}.public-portal-header>div>p:last-child{font-size:17px;line-height:1.5}.public-primary-button,.public-secondary-button{width:auto;min-width:0;min-height:40px;box-shadow:none;border-radius:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:650;line-height:1}.public-primary-button{background:var(--sprio-brand);color:#243107;border:1px solid #97c93c}.public-secondary-button{color:#303034;background:#fff;border:1px solid #d8e3c0}.public-portal-action-card>.public-primary-button,.public-portal-action-card>.public-secondary-button{align-self:flex-start}.public-recovery-row .public-secondary-button{min-height:50px}.new-inquiry-section .public-portal-kicker{letter-spacing:1.65px;font-size:14px;font-weight:800}.new-inquiry-field-helper{color:#858990;margin-top:7px;font-size:12px;font-weight:500;line-height:1.45;display:block}.new-inquiry-character-field{max-width:560px}.new-inquiry-stylist-fieldset{margin-top:2px}.new-inquiry-date-field{max-width:560px}.new-inquiry-deadline-field{margin-top:2px}.new-inquiry-deadline-field textarea{min-height:106px}.new-inquiry-reference-toolbar{flex-wrap:nowrap;gap:12px}.new-inquiry-reference-upload-cluster{flex:none;align-items:center;gap:10px;min-width:0;display:inline-flex}.new-inquiry-form label.new-inquiry-file-button{color:#303034;background:#fff;border:1px solid #dddddf;border-radius:8px;flex:none;width:auto;min-height:40px;padding:0 14px;font-size:13px;font-weight:650;line-height:1;display:inline-flex}.new-inquiry-reference-guidance{white-space:nowrap;flex:auto;min-width:0;line-height:1.45;color:#767a81!important;font-size:12px!important}.new-inquiry-reference-count{white-space:nowrap;flex:none}.new-inquiry-reference-card{min-height:76px;padding:13px 14px}.new-inquiry-reference-card>div{flex:auto;min-width:0}.new-inquiry-reference-card button{flex:none}@media (width<=980px){.new-inquiry-reference-guidance{white-space:normal}}@media (width<=700px){.public-portal-header h1{letter-spacing:-1.5px;font-size:44px}.public-portal-header--compact h1{font-size:40px}.new-inquiry-reference-toolbar{flex-wrap:wrap;align-items:flex-start}.new-inquiry-reference-guidance{flex-basis:100%;order:3}}.new-inquiry-choice-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.new-inquiry-deadline-field{grid-column:1/-1}.new-inquiry-deadline-field .new-inquiry-choice-grid label>span{flex-direction:column;gap:3px;display:flex}.new-inquiry-deadline-field .new-inquiry-choice-grid strong{font-size:13px;line-height:1.25}.new-inquiry-deadline-field .new-inquiry-choice-grid small{color:#81848a;font-size:11px;font-weight:500;line-height:1.35}.new-inquiry-deadline-detail{display:block;margin-top:12px!important}.new-inquiry-file-button.disabled{cursor:not-allowed;opacity:.55}@media (width<=620px){.new-inquiry-choice-grid--2{grid-template-columns:1fr}}.new-inquiry-terms-section{padding-bottom:28px}.new-inquiry-terms-details{background:#fff;border:1px solid #e0e2e5;border-radius:13px;overflow:hidden}.new-inquiry-terms-details>summary{color:#2c2e32;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:13px;font-weight:750;list-style:none;display:flex}.new-inquiry-terms-details>summary::-webkit-details-marker{display:none}.new-inquiry-terms-details>summary:after{content:"+";color:#858990;font-size:18px;font-weight:500}.new-inquiry-terms-details[open]>summary:after{content:"−"}.new-inquiry-terms-content{color:#555961;border-top:1px solid #eceef0;max-height:440px;padding:18px 20px 22px;font-size:12px;line-height:1.6;overflow-y:auto}.new-inquiry-terms-content>p:first-child{margin-top:0}.new-inquiry-terms-content h3{color:#2f3135;margin:18px 0 5px;font-size:13px;font-weight:750}.new-inquiry-terms-content ul{margin:6px 0 0;padding-left:20px}.new-inquiry-terms-agreement{cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:12px;align-items:center;gap:11px;margin-top:14px;padding:14px 16px;display:flex!important}.new-inquiry-terms-agreement.selected{background:#f5faf7;border-color:#95bdaa}.new-inquiry-terms-agreement input{accent-color:#6ea086;width:18px;height:18px;min-height:18px;box-shadow:none;flex:none;margin:0}.new-inquiry-consent-copy{color:#2c2e32;min-width:0;font-size:13px;line-height:1.4;display:block;margin:0!important}.new-inquiry-consent-copy strong{font:inherit;color:#2c2e32;font-weight:700}.new-inquiry-terms-details>summary{font-size:14px;line-height:1.45}.new-inquiry-terms-content{font-size:13px;line-height:1.72}.new-inquiry-terms-content h3{font-size:14px;line-height:1.45}.new-inquiry-terms-content li+li{margin-top:7px}.new-inquiry-date-field>span em{color:#93969c;margin-left:5px;font-size:11px;font-style:normal;font-weight:500}.new-inquiry-reference-grid--scroll{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;gap:14px;padding:2px 2px 12px;display:flex;overflow-x:auto}.new-inquiry-reference-card--preview{scroll-snap-align:start;background:#fff;flex-direction:column;flex:0 0 250px;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.new-inquiry-reference-preview{object-fit:contain;background:#f3f3f4;width:100%;height:180px;display:block}.new-inquiry-reference-card-copy{min-width:0;padding:11px 13px 5px}.new-inquiry-reference-card--preview button{align-self:flex-end;margin:2px 12px 11px}@media (width<=700px){.new-inquiry-reference-grid--scroll{display:flex}.new-inquiry-reference-card--preview{flex-basis:min(82vw,260px)}}.new-inquiry-reference-grid--scroll{scroll-snap-type:none;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#aaaab2 #eeeeef;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-content:start;gap:16px;max-height:clamp(360px,54vh,560px);padding:2px 10px 22px 2px;display:grid;overflow:hidden auto}.new-inquiry-reference-grid--scroll::-webkit-scrollbar{width:10px}.new-inquiry-reference-grid--scroll::-webkit-scrollbar-track{background:#eeeeef;border-radius:999px}.new-inquiry-reference-grid--scroll::-webkit-scrollbar-thumb{background:#aaaab2;border:2px solid #eeeeef;border-radius:999px;min-height:52px}.new-inquiry-reference-card--preview{scroll-snap-align:unset;flex:none;width:auto;min-width:0}.new-inquiry-reference-preview{height:210px}@media (width<=900px){.new-inquiry-reference-grid--scroll{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.new-inquiry-reference-grid--scroll{grid-template-columns:minmax(0,1fr);display:grid}.new-inquiry-reference-card--preview{flex-basis:auto;width:auto}.new-inquiry-reference-preview{height:min(58vw,260px)}}.new-inquiry-reference-card--preview .new-inquiry-reference-card-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:11px 13px 12px;display:grid}.new-inquiry-reference-card--preview .new-inquiry-reference-card-copy{min-width:0;padding:0}.new-inquiry-reference-card--preview .new-inquiry-reference-card-footer button{align-self:end;margin:0 0 1px;padding:0}.new-inquiry-marketing-opt-in{align-items:flex-start;margin-top:10px}.new-inquiry-marketing-opt-in input{margin-top:1px}.new-inquiry-marketing-note{margin-top:4px;display:block}.new-inquiry-marketing-opt-in small,.new-inquiry-terms-version{color:#85858d;font-size:11px;font-weight:500;line-height:1.45}.new-inquiry-terms-version{margin-top:22px!important}.portal-signin-requested{background:#f5faf7;border:1px solid #dbe9e1;border-radius:12px;margin-top:12px;padding:14px 15px}.portal-signin-requested>strong{color:#245f43;font-size:13px;display:block}.portal-signin-requested>p{color:#6d7177;margin:5px 0 0;font-size:12px;line-height:1.5}.portal-auth-dev-helper{color:#8a6b31;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.portal-auth-dev-helper>span{letter-spacing:.04em;text-transform:uppercase;font-weight:800}.portal-auth-dev-helper p{color:#7a7d83;margin:0;line-height:1.45}.inquiry-receipt-email-note--portal{justify-content:space-between;align-items:center;gap:20px;display:flex}.inquiry-receipt-email-note--portal p{margin:5px 0 0}.inquiry-receipt-email-note--portal .public-secondary-button{flex:none}.portal-auth-dev-helper--receipt{background:#fffdf8;border:1px dashed #dfd5bd;border-radius:12px;flex-wrap:wrap;margin-top:14px;padding:12px 14px}.portal-auth-dev-helper--receipt p{flex:420px}.portal-home-header{align-items:flex-start}.portal-home-header h1{font-size:clamp(42px,5vw,66px)}.portal-home-header-actions{flex-direction:column;align-items:flex-end;gap:10px;padding-top:12px;display:flex}.portal-home-signed-in-as{color:#858990;text-align:right;font-size:12px;line-height:1.4}.portal-home-signed-in-as strong{color:#4f5359;font-weight:700}.portal-home-main{padding-top:10px}.portal-home-hero-card,.portal-home-section,.portal-home-notice{background:#fff;border:1px solid #e2e4e7;border-radius:22px;box-shadow:0 12px 34px #1d1f2308}.portal-home-hero-card{background:linear-gradient(145deg,#fff 0%,#f5fbf8 100%);justify-content:space-between;align-items:center;gap:28px;padding:30px 32px;display:flex}.portal-home-hero-card h2,.portal-home-section-heading h2{color:#1d1e21;letter-spacing:-.4px;margin:7px 0 0;font-size:27px;line-height:1.15}.portal-home-hero-card>div>p:not(.public-portal-kicker){color:#74787e;max-width:650px;margin:9px 0 0;font-size:14px;line-height:1.55}.portal-home-new-inquiry{flex:none}.portal-home-notice{background:#fffdf5;border-color:#e8dfc2;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;display:flex}.portal-home-notice strong{color:#795c1f;font-size:13px}.portal-home-notice span{color:#817b6d;font-size:12px}.portal-home-section{margin-top:20px;overflow:hidden}.portal-home-section-heading{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px 20px;display:flex}.portal-home-section-heading>span{color:#686c72;background:#f0f1f2;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:12px;font-weight:800;display:inline-flex}.portal-home-commission-list{flex-direction:column;display:flex}.portal-home-commission-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceef0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:22px 30px;display:grid}.portal-home-commission-card:last-child{border-bottom:0}.portal-home-commission-card:hover{background:#fafbfb}.portal-home-commission-topline{align-items:center;gap:8px;display:flex}.portal-home-record-pill,.portal-home-status-pill{border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.portal-home-record-pill--inquiry{color:#61656b;background:#f1f1f3}.portal-home-record-pill--order{color:#396a9b;background:#eaf2fb}.portal-home-status-pill{color:#317552;background:#eaf6ef}.portal-home-commission-main h3{color:#232529;margin:10px 0 0;font-size:17px;line-height:1.25}.portal-home-commission-main p{color:#777b82;margin:6px 0 0;font-size:13px}.portal-home-commission-meta{color:#8b8e94;justify-items:end;gap:4px;min-width:180px;font-size:11px;line-height:1.35;display:grid}.portal-home-commission-meta strong{color:#3e4248;margin-top:5px;font-size:12px}.portal-home-empty{text-align:center;padding:38px 30px}.portal-home-empty strong{color:#41444a;font-size:14px}.portal-home-empty p{color:#8b8e94;margin:6px 0 0;font-size:12px}.portal-home-section--past .portal-home-status-pill{color:#74777d;background:#f1f1f3}@media (width<=760px){.public-portal-page{min-height:100dvh}.public-portal-header,.public-portal-main{width:calc(100% - 28px)}.public-portal-header{gap:16px}.public-portal-main--landing{padding-top:14px}.public-portal-action-card{gap:24px}.public-recovery-row .public-secondary-button{width:100%}.inquiry-receipt-email-note--portal{flex-direction:column;align-items:stretch}.inquiry-receipt-email-note--portal .public-secondary-button{width:100%}.portal-home-header-actions{align-items:stretch}.portal-home-header-actions .public-secondary-button{align-self:flex-start}.portal-home-hero-card{flex-direction:column;align-items:stretch;padding:24px}.portal-home-new-inquiry{width:100%;min-height:48px}.portal-home-notice{flex-direction:column;align-items:flex-start;gap:4px}.portal-home-section{border-radius:18px}.portal-home-section-heading{padding:22px 20px 16px}.portal-home-section-heading h2{font-size:23px}.portal-home-commission-card{grid-template-columns:1fr;gap:14px;padding:19px 20px}.portal-home-commission-main h3{font-size:16px}.portal-home-commission-meta{grid-template-columns:1fr auto;justify-items:start;gap:3px 12px;min-width:0}.portal-home-commission-meta strong{grid-column:1/-1;justify-self:end;margin-top:4px}}.inquiry-receipt-email-actions{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.inquiry-receipt-email-actions small{color:#8a8d93;text-align:right;max-width:220px;font-size:10px;line-height:1.4}@media (width<=760px){.inquiry-receipt-email-actions{align-items:stretch}.inquiry-receipt-email-actions small{text-align:left;max-width:none}}.portal-auth-dev-helper{gap:8px;margin-top:8px;font-size:10.5px}.portal-auth-dev-helper .public-text-button{font-size:11px}.portal-code-form{border-top:1px solid #e2ebe6;margin-top:12px;padding-top:11px}.portal-code-form>label{color:#666a70;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.portal-code-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.portal-code-row input{box-sizing:border-box;color:#202124;width:100%;min-height:42px;font:inherit;letter-spacing:.08em;background:#fff;border:1px solid #d9dce0;border-radius:10px;outline:none;padding:0 12px;font-size:13px}.portal-code-row input:focus{border-color:#9fc84a;box-shadow:0 0 0 3px #abd84f2e}.portal-code-row .public-secondary-button{min-height:42px;padding:0 14px;font-size:12px}.portal-auth-error{color:#a84646;margin-top:7px;font-size:10.5px;line-height:1.4;display:block}@media (width<=760px){.portal-code-row{grid-template-columns:1fr}.portal-code-row .public-secondary-button{width:100%}}.portal-signin-requested>strong{line-height:1.35;font-size:12px!important}.portal-signin-requested>p{margin-top:5px!important;font-size:11.5px!important;line-height:1.45!important}.admin-auth-shell{min-height:100vh;padding-top:clamp(34px,7vh,84px)}.admin-auth-hero{max-width:760px;margin-bottom:26px}.admin-auth-hero h1{margin-bottom:12px}.admin-auth-card{max-width:760px}.admin-auth-card .public-inline-form{margin-top:10px}.admin-auth-checking{margin-top:80px}.portal-signin-requested{font-size:12.5px!important}.portal-signin-requested>strong{font-size:13px!important}.portal-signin-requested>p{font-size:12.5px!important;line-height:1.5!important}.portal-signin-requested .portal-auth-dev-helper,.portal-signin-requested .portal-auth-dev-helper .public-text-button{font-size:12px!important}@media (width<=760px){.admin-auth-shell{padding-top:24px}}.admin-auth-page{min-height:100vh}.admin-auth-header{padding-bottom:8px;display:block}.admin-auth-header>div{max-width:760px}.admin-auth-main{padding-top:12px}.admin-auth-card{box-sizing:border-box;gap:0;width:min(760px,100%);min-height:0;padding:34px}.admin-auth-card-copy{color:#70737a;margin:14px 0 0;font-size:15px;line-height:1.55}.admin-auth-form>label{color:#62666d;font-size:13px;font-weight:800;display:block}.admin-auth-requested{margin-top:16px}@media (width<=760px){.admin-auth-header{padding-bottom:4px}.admin-auth-main{padding-top:8px}.admin-auth-card{padding:26px 22px}}.admin-auth-form>input{width:100%;min-height:48px;font:inherit;color:#202124;box-sizing:border-box;background:#fff;border:1px solid #dfe3e1;border-radius:10px;padding:0 14px}.admin-auth-form>input:focus,.admin-auth-requested input:focus{border-color:#75a58f;outline:2px solid #4e877033}.admin-auth-form .public-secondary-button{width:100%;min-height:48px}.admin-auth-text-button{appearance:none;color:#5f6662;font:inherit;text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;text-decoration:underline}.admin-auth-text-button:hover:not(:disabled){color:#202124}.admin-auth-text-button:disabled{opacity:.5;cursor:default}.portal-auth-notice{color:#39755d;margin-top:16px;font-size:14px;font-weight:650;display:block}.admin-auth-requested .portal-code-form{gap:10px;display:grid}.admin-auth-requested .portal-code-form>input{width:100%;min-height:46px;font:inherit;box-sizing:border-box;border:1px solid #dfe3e1;border-radius:10px;padding:0 13px}.admin-auth-card>div{width:100%}.admin-auth-card .public-portal-kicker{margin:0 0 8px}.admin-auth-card h2{margin:0;line-height:1.18}.admin-auth-card-copy{margin-top:16px}.admin-auth-form{margin-top:28px}.admin-auth-form>label{margin:18px 0 7px;line-height:1.35}.admin-auth-form>label:first-child{margin-top:0}.admin-auth-form>input{display:block}.admin-auth-primary-button,.admin-auth-form>.public-secondary-button{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:10px;margin-top:20px;font-weight:750}.admin-auth-primary-button{border:1px solid var(--sprio-brand-stronger);background:linear-gradient(180deg, #addc4e 0%, var(--sprio-brand) 100%);color:var(--sprio-brand-text);box-shadow:0 10px 22px #abd84f3d}.admin-auth-primary-button:hover:not(:disabled){background:#101112;border-color:#101112}.admin-auth-primary-button:disabled{color:#9a9da2;cursor:default;background:#e9eaec;border-color:#d8dadd}.admin-auth-text-button{color:#686d69;text-align:center;width:fit-content;margin:14px auto 0;padding:3px 4px;font-size:12px;font-weight:650;line-height:1.4;display:block}.admin-auth-requested{margin-top:20px;padding:18px 20px 20px}.admin-auth-requested>strong{margin:0;line-height:1.35;display:block}.admin-auth-requested>p{margin:6px 0 0;font-size:13px;line-height:1.5}.admin-auth-requested .portal-code-form{gap:0;margin-top:16px}.admin-auth-requested .portal-code-form>label{margin:16px 0 7px;line-height:1.35}.admin-auth-requested .portal-code-form>label:first-child{margin-top:0}.admin-auth-requested .portal-code-form>.admin-auth-primary-button{margin-top:20px}.portal-auth-notice{text-align:center;margin-top:12px;font-size:12px;font-weight:600;line-height:1.45}@media (width<=760px){.admin-auth-form{margin-top:22px}.admin-auth-requested{padding:16px}}.admin-auth-primary-button,.admin-auth-form>.public-secondary-button{color:#2d2f33;background:#fff;border:1px solid #dfe1e5;border-radius:10px;min-height:44px;margin-top:18px;font-size:14px;font-weight:700;line-height:1.2}.admin-auth-primary-button:hover:not(:disabled),.admin-auth-form>.public-secondary-button:hover:not(:disabled){color:#202124;background:#f8f8f9;border-color:#cfd2d7}.admin-auth-primary-button:disabled,.admin-auth-form>.public-secondary-button:disabled{color:#aaaeb4;background:#f3f3f4;border-color:#e2e3e6}.admin-auth-primary-button.admin-auth-signin-button{color:#fff;background:#202124;border-color:#202124}@media (width<=760px){.portal-home-page .public-portal-header,.portal-home-page .public-portal-main{width:calc(100% - 40px)}.portal-home-header-actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding-top:0}.portal-home-signed-in-as{text-align:left;overflow-wrap:anywhere;flex:0 auto;min-width:0}.portal-home-header-actions .public-secondary-button{border-radius:10px;flex:none;align-self:auto;min-height:36px;padding:0 13px;font-size:12px}}@media (width<=380px){.portal-home-page .public-portal-header,.portal-home-page .public-portal-main{width:calc(100% - 32px)}}@media (width<=760px){.public-portal-landing-page .public-portal-header,.public-portal-landing-page .public-portal-main{width:calc(100% - 40px)}.public-portal-landing-page .public-portal-action-card{padding:24px}}@media (width<=380px){.public-portal-landing-page .public-portal-header,.public-portal-landing-page .public-portal-main{width:calc(100% - 32px)}}.public-portal-header h1{color:#1f2415}.portal-home-hero-card,.portal-home-notice,.inquiry-receipt-email-note--portal,.portal-signin-requested{border-color:#dfebbd}.portal-home-notice{background:#f8fcea}.public-text-button{color:#5d7a18}@media (width<=720px){.brand-lockup--public .brand-lockup__mark{width:52px;height:52px}.brand-lockup--public .brand-lockup__wordmark{letter-spacing:.14em;font-size:16px}}.public-portal-page{background:radial-gradient(circle at 0 0,#b5df5833,#0000 24rem),radial-gradient(circle at 100% 0,#abd84f1a,#0000 22rem),linear-gradient(#fbfdf6 0%,#f7fbef 40%,#f7f8f8 100%)}.public-portal-kicker,.new-inquiry-section .public-portal-kicker{color:#789d1d}.public-portal-action-card,.new-inquiry-section,.inquiry-receipt-card,.admin-auth-card,.portal-home-hero-card,.portal-home-notice,.inquiry-receipt-email-note--portal,.portal-signin-requested{background:linear-gradient(#fff 0%,#fcfef8 100%);border-color:#dfe8c9;box-shadow:0 10px 28px #4c5c1808}.public-primary-button,.public-secondary-button{white-space:nowrap;text-align:center;justify-content:center;align-items:center;display:inline-flex}.public-primary-button{color:#233108;background:linear-gradient(#abd84f 0%,#9fce3d 100%);border-color:#8dbd2f;box-shadow:0 10px 22px #abd84f38}.public-primary-button:hover{background:linear-gradient(#b2de59 0%,#a0cd3b 100%);border-color:#7eaf22}.public-secondary-button:hover{background:#f8fce9;border-color:#bfd09f}.new-inquiry-choice-grid label.selected,.new-inquiry-terms-agreement.selected{background:linear-gradient(#fbfdf5 0%,#f3f9df 100%);border-color:#b9d76e;box-shadow:inset 0 0 0 1px #93c72f33}.brand-lockup--public .brand-lockup__wordmark{white-space:nowrap;background:linear-gradient(90deg,#7fba21 0%,#4f8f15 48%,#9fc62d 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.public-primary-button,.admin-auth-primary-button{color:#233108;white-space:nowrap}.brand-lockup--public{align-items:center}.brand-lockup--public .brand-lockup__copy{flex-direction:column;gap:6px;display:flex}.public-portal-brand-lockup .brand-lockup__wordmark,.brand-lockup--public .brand-lockup__wordmark{white-space:nowrap;letter-spacing:.14em;background:linear-gradient(90deg,#84bc23 0%,#5b9718 52%,#a2cb39 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px}.public-portal-brand-lockup .brand-lockup__subtitle,.brand-lockup--public .brand-lockup__subtitle{color:#6d7d56}.public-primary-button,.public-secondary-button,.admin-auth-primary-button,.admin-auth-form>.public-secondary-button{white-space:nowrap;word-break:keep-all}.admin-auth-primary-button.admin-auth-signin-button{color:#233108;white-space:nowrap;background:linear-gradient(#addc4e 0%,#9fce3d 100%);border-color:#8dbd2f}.admin-auth-primary-button.admin-auth-signin-button:hover:not(:disabled){color:#233108;background:linear-gradient(#b2de59 0%,#a0cd3b 100%);border-color:#7eaf22}.new-inquiry-grid>label{min-width:0}.new-inquiry-grid input,.new-inquiry-grid textarea{min-width:0;max-width:100%}.new-inquiry-field-helper,.portal-home-signed-in-as{overflow-wrap:anywhere}.portal-home-commission-card--with-image{grid-template-columns:104px minmax(0,1fr) minmax(110px,auto);gap:20px}.portal-home-commission-thumbnail{background:#f6faec;border:1px solid #e5edcf;border-radius:16px;justify-content:center;align-items:center;width:104px;min-width:0;height:104px;display:flex;overflow:hidden}.portal-home-commission-image{object-fit:cover;width:100%;height:100%;display:block}.portal-home-commission-main{min-width:0}.portal-home-commission-main h3,.portal-home-commission-main p{overflow-wrap:anywhere}.portal-home-commission-topline{flex-wrap:wrap}.portal-home-commission-meta{overflow-wrap:anywhere;min-width:0}@media (width<=760px){.portal-home-commission-card--with-image{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px 15px}.portal-home-commission-thumbnail{border-radius:14px;width:82px;height:88px}.portal-home-commission-card--with-image .portal-home-commission-meta{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:6px 12px;width:100%;min-width:0;font-size:11px;display:flex}.portal-home-commission-card--with-image .portal-home-commission-meta strong{margin:0}}@media (width<=380px){.portal-home-commission-card--with-image{grid-template-columns:68px minmax(0,1fr);gap:9px 12px;padding:14px}.portal-home-commission-thumbnail{border-radius:12px;width:68px;height:76px}.portal-home-commission-card--with-image .portal-home-commission-meta{grid-column:1/-1}}.public-portal-landing-page{background:#fbfcf7}.public-portal-landing-page .public-portal-header h1{color:#304b34}.public-portal-landing-page .public-portal-header>div>p:last-child{color:#758177}.public-portal-landing-page .public-portal-action-card,.public-portal-landing-page .public-portal-action-card--primary{background:#fffefa;border-color:#dfe6d5;border-radius:20px;box-shadow:0 2px #e7eedcb8,0 13px 29px #364d2c0b}.public-portal-landing-page .public-portal-kicker{color:#618549;letter-spacing:1.2px;border-left:2px solid #a9cf82;padding-left:11px}.public-portal-landing-page .public-portal-action-card h2{color:#324d36;font-weight:700}.public-portal-landing-page .public-portal-action-card p:not(.public-portal-kicker){color:#69786e}.public-portal-landing-page .public-primary-button{color:#2d4218;background:#abd84f;border-color:#8cbb37;border-radius:10px;box-shadow:0 3px #e7f0d6}.public-portal-landing-page .public-primary-button:hover:not(:disabled){background:#b5df68;border-color:#85b72c}.public-portal-landing-page .public-secondary-button{color:#39543b;background:#fffefa;border-color:#d7e2ca;border-radius:10px}.public-portal-landing-page .public-secondary-button:hover:not(:disabled){background:#f7faf1;border-color:#b8d397}.public-portal-landing-page .public-recovery-row input,.public-portal-landing-page .portal-code-row input{color:#27342a;background:#fff;border-color:#dce4d4;border-radius:10px}.public-portal-landing-page .public-recovery-row input:focus,.public-portal-landing-page .portal-code-row input:focus{border-color:#83b54b;box-shadow:0 0 0 3px #abd84f2b}.public-portal-landing-page{--landing-paper-bg:#f8fbf4;--landing-dot-color:#adc9a6c7;--landing-card-bg:#fffefaf7;--landing-card-border:#dfe6d6;--landing-card-shadow:0 10px 24px #3e522f11, 0 1px 0 #ffffffeb inset;isolation:isolate;background-color:var(--landing-paper-bg);background-image:radial-gradient(circle at 22px 22px, var(--landing-dot-color) 0 3px, transparent 3.8px), radial-gradient(circle at 82px 82px, var(--landing-dot-color) 0 3px, transparent 3.8px), linear-gradient(180deg, #ffffff61, #ffffff24);background-position:0 0,0 0,0 0;background-size:120px 120px,120px 120px,100% 100%;min-height:100vh;position:relative}body[data-landing-variant=green] .public-portal-landing-page{--landing-paper-bg:#d7ead4;--landing-dot-color:#fffcf7f2;--landing-card-bg:#fffefafa;--landing-card-border:#e1ead8f5;--landing-card-shadow:0 12px 26px #34492617, 0 1px 0 #ffffffd1 inset}.public-portal-landing-page .public-portal-header,.public-portal-landing-page .public-portal-main{z-index:1;position:relative}.public-portal-landing-page .public-portal-header{padding-top:48px}.public-portal-landing-page .public-portal-header h1,.public-portal-landing-page .public-portal-action-card h2{color:#355437;letter-spacing:-.045em;text-wrap:balance;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:700}.public-portal-landing-page .public-portal-header h1{font-size:clamp(52px,6.2vw,84px);line-height:.94}.public-portal-landing-page .public-portal-header>div>p:last-child{color:#6d7b70;max-width:760px;font-size:18px}.public-portal-landing-page .public-portal-main--landing{padding-top:34px}.public-portal-landing-page .public-portal-landing-grid{gap:26px}.public-portal-landing-page .public-portal-action-card{border:1px solid var(--landing-card-border);background:linear-gradient(180deg, var(--landing-card-bg) 0%, #fafcf6eb 100%);min-height:338px;box-shadow:var(--landing-card-shadow);border-radius:26px;padding:36px 34px 34px;position:relative;overflow:hidden}.public-portal-landing-page .public-portal-action-card:before{content:"";background:#bfd5a866;border-radius:999px;width:58px;height:8px;position:absolute;top:18px;right:34px}.public-portal-landing-page .public-portal-action-card--primary{background:linear-gradient(180deg, var(--landing-card-bg) 0%, #fafcf6eb 100%)}.public-portal-landing-page .public-portal-kicker{color:#789452;letter-spacing:.16em;font-size:12px;font-weight:800}.public-portal-landing-page .public-portal-action-card h2{margin-top:16px;font-size:clamp(34px,2.6vw,42px);line-height:1.08}.public-portal-landing-page .public-portal-action-card p:not(.public-portal-kicker){color:#67756b;font-size:16px;line-height:1.68}.public-portal-landing-page .public-primary-button,.public-portal-landing-page .public-secondary-button{border-radius:14px;min-height:44px;padding:0 18px}.public-portal-landing-page .public-primary-button{background:linear-gradient(#b6dd68 0%,#a7d24a 100%);border-color:#98c545;box-shadow:0 3px #6d912a38}.public-portal-landing-page .public-primary-button:hover{background:linear-gradient(#bde16f 0%,#afd753 100%)}.public-portal-landing-page .public-secondary-button{color:#42533c;background:#fffffff0;border-color:#d4dec8}.public-portal-landing-page .public-secondary-button:hover{background:#fcfef9fa;border-color:#c4d4b3}.public-portal-landing-page .public-recovery-form label{color:#5f6c62}.public-portal-landing-page .public-recovery-row{gap:12px}.public-portal-landing-page .public-recovery-row input{background:#fffffff2;border-color:#d9e0d2;border-radius:14px}.public-portal-landing-page .public-recovery-row input::placeholder{color:#969d96}.public-portal-landing-page .portal-signin-requested{color:#627166}.public-portal-landing-page .portal-signin-requested>strong,.public-portal-landing-page .portal-code-form>label{color:#435241}@media (width<=700px){.public-portal-landing-page .public-portal-header{padding-top:30px}.public-portal-landing-page .public-portal-header h1{font-size:clamp(44px,13vw,58px);line-height:.96}.public-portal-landing-page .public-portal-header>div>p:last-child{font-size:16px;line-height:1.6}.public-portal-landing-page .public-portal-main--landing{padding-top:18px}.public-portal-landing-page .public-portal-action-card{border-radius:22px;padding:28px 24px 24px}.public-portal-landing-page .public-portal-action-card:before{width:48px;top:15px;right:24px}.public-portal-landing-page .public-portal-action-card h2{font-size:clamp(31px,9vw,38px)}.public-portal-landing-page .public-portal-action-card p:not(.public-portal-kicker){font-size:15px}}.portal-home-page{--home-body-font:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--home-display-font:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--home-card-paper:#fffefa;--home-card-edge:#dfe6d6;--home-title-ink:#355437;--home-copy-ink:#344339;--home-helper-ink:#708074;--home-paper-shadow:0 10px 24px #3e522f11, 0 1px 0 #ffffffeb inset;min-height:100dvh;color:var(--home-copy-ink);font-family:var(--home-body-font);background-color:#f8fbf4;background-image:radial-gradient(circle at 22px 22px,#adc9a6c7 0 3px,#0000 3.8px),radial-gradient(circle at 82px 82px,#adc9a6c7 0 3px,#0000 3.8px),linear-gradient(#ffffff61,#ffffff24);background-position:0 0,0 0,0 0;background-size:120px 120px,120px 120px,100% 100%}.portal-home-page .portal-home-header h1,.portal-home-page .portal-home-hero-card h2,.portal-home-page .portal-home-section-heading h2{font-family:var(--home-display-font);color:var(--home-title-ink);letter-spacing:-.045em;font-weight:700}.portal-home-page .portal-home-header h1{line-height:1.06}.portal-home-page .portal-home-hero-card h2{font-size:34px;line-height:1.14}.portal-home-page .portal-home-section-heading h2{font-size:29px;line-height:1.15}.portal-home-page .portal-home-header>div>p:last-child,.portal-home-page .portal-home-hero-card>div>p:not(.public-portal-kicker),.portal-home-page .portal-home-commission-main h3,.portal-home-page .portal-home-commission-main p,.portal-home-page .portal-home-commission-meta,.portal-home-page .portal-home-empty,.portal-home-page .portal-home-notice,.portal-home-page .portal-home-signed-in-as,.portal-home-page .public-portal-kicker,.portal-home-page .public-primary-button,.portal-home-page .public-secondary-button{font-family:var(--home-body-font)}.portal-home-page .portal-home-header>div>p:last-child{color:var(--home-helper-ink)}.portal-home-page .portal-home-hero-card>div>p:not(.public-portal-kicker){color:#66766b;font-size:15px;line-height:1.65}.portal-home-page .public-portal-kicker{color:#789452;letter-spacing:.16em;font-size:12px;font-weight:800}.portal-home-page .portal-home-signed-in-as{color:var(--home-helper-ink);font-size:14px;line-height:1.5}.portal-home-page .portal-home-signed-in-as strong{color:#35453a;font-weight:650}.portal-home-page .portal-home-hero-card,.portal-home-page .portal-home-section{border:1px solid var(--home-card-edge);box-shadow:var(--home-paper-shadow);background:linear-gradient(#fffefafa,#fafcf6f0);border-radius:20px}.portal-home-page .portal-home-section-heading{border-bottom-color:#e8eddf}.portal-home-page .portal-home-section-heading>span{color:#62804d;background:#f0f5e5;border:1px solid #dce9c9}.portal-home-page .portal-home-commission-card{color:var(--home-copy-ink);background:#fffefa94;border-bottom-color:#e8eddf}.portal-home-page .portal-home-commission-card:hover{background:#f5f9eb}.portal-home-page .portal-home-commission-card:focus-visible{outline-offset:-4px;outline:3px solid #a4cd63}.portal-home-page .portal-home-commission-main h3{color:#2f4434;font-size:17px;font-weight:650}.portal-home-page .portal-home-commission-main p,.portal-home-page .portal-home-commission-meta{color:#778579}.portal-home-page .portal-home-commission-meta strong{color:#537c3f;font-size:13px;font-weight:750}.portal-home-page .portal-home-empty strong{color:#35453a}.portal-home-page .portal-home-empty p{color:var(--home-helper-ink)}.portal-home-page .portal-home-commission-thumbnail{background:#f8f9f3;border-color:#e0e9d7}.portal-home-page .portal-home-record-pill--inquiry{color:#626b66;background:#f0f0ef}.portal-home-page .portal-home-record-pill--order{color:#4a7298;background:#ebf3fc}.portal-home-page .portal-home-status-pill{color:#347653;background:#e8f6ec}.portal-home-page .portal-home-section--past .portal-home-status-pill{color:#747a74;background:#f0f0ee}.portal-home-page .portal-home-notice{background:#fffcf4;border-color:#efdfc2;border-radius:20px;box-shadow:0 5px 16px #7d5c1f0a}.portal-home-page .portal-home-notice strong{color:#875b26}.portal-home-page .portal-home-notice span{color:#857c6b}.portal-home-page .public-primary-button{color:#263a18;background:linear-gradient(#b6dd68 0%,#a7d24a 100%);border-color:#98c545;border-radius:14px;min-height:44px;font-size:14px;font-weight:650;box-shadow:0 3px #6d912a38}.portal-home-page .public-primary-button:hover:not(:disabled){background:linear-gradient(#bde16f 0%,#afd753 100%)}.portal-home-page .public-secondary-button{min-height:44px;box-shadow:none;color:#42533c;background:#fffffff0;border-color:#d4dec8;border-radius:14px;font-size:14px;font-weight:650}.portal-home-page .public-secondary-button:hover:not(:disabled){background:#fcfef9;border-color:#c4d4b3}@media (width<=760px){.portal-home-page .portal-home-hero-card h2{font-size:31px}.portal-home-page .portal-home-section-heading h2{font-size:25px}.portal-home-page .portal-home-header h1{line-height:1.08}}.public-portal-page:has(>.public-portal-main .new-inquiry-form){--inquiry-paper:#fffef9fa;--inquiry-ink:#29352c;--inquiry-helper:#78867b;--inquiry-heading:#355437;--inquiry-border:#e1e6d9;color:var(--inquiry-ink);background-color:#f8fbf4;background-image:radial-gradient(circle at 20px 20px,#adc9a6b8 0 2.5px,#0000 2.9px),radial-gradient(circle at 80px 80px,#adc9a6b8 0 2.5px,#0000 2.9px),linear-gradient(#ffffff6b,#ffffff29);background-size:120px 120px,120px 120px,100% 100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:is(.public-portal-page:has(.new-inquiry-form) .public-portal-header h1,.public-portal-page:has(.new-inquiry-form) .new-inquiry-section-heading h2){color:var(--inquiry-heading);letter-spacing:-.035em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:700}.public-portal-page:has(.new-inquiry-form) .public-portal-header>div>p:last-child{color:var(--inquiry-helper);font-family:inherit;font-weight:400}.public-portal-page:has(.new-inquiry-form) .new-inquiry-section-heading>p{color:var(--inquiry-helper);font-family:inherit;font-weight:400}.public-portal-page:has(.new-inquiry-form) .new-inquiry-section{background:var(--inquiry-paper);border-color:var(--inquiry-border);border-radius:20px;box-shadow:0 8px 20px #4654380e}.public-portal-page:has(.new-inquiry-form) .new-inquiry-section .public-portal-kicker{color:#789452;font-family:inherit}.public-portal-page:has(.new-inquiry-form) .new-inquiry-form label>span{color:#455549;font-family:inherit}.public-portal-page:has(.new-inquiry-form) .new-inquiry-choice-fieldset legend{color:#455549;font-family:inherit}.public-portal-page:has(.new-inquiry-form) .new-inquiry-form input:not([type=checkbox]):not([type=radio]):not([type=file]){color:#29352c;background:#fff;border-color:#d9e2d4;font-family:inherit;font-weight:400}.public-portal-page:has(.new-inquiry-form) .new-inquiry-form textarea{color:#29352c;background:#fff;border-color:#d9e2d4;font-family:inherit;font-weight:400}.public-portal-page:has(.new-inquiry-form) .new-inquiry-form input::placeholder{color:#919c92}.public-portal-page:has(.new-inquiry-form) .new-inquiry-form textarea::placeholder{color:#919c92}:is(.public-portal-page:has(.new-inquiry-form) .new-inquiry-form input:focus-visible,.public-portal-page:has(.new-inquiry-form) .new-inquiry-form textarea:focus-visible){border-color:#9fc84a;box-shadow:0 0 0 3px #abd84f2e}.public-portal-page:has(.new-inquiry-form) .new-inquiry-choice-grid label{background:#fffefb;border-color:#dfe5da}.public-portal-page:has(.new-inquiry-form) .new-inquiry-terms-agreement{background:#fffefb;border-color:#dfe5da}.public-portal-page:has(.new-inquiry-form) .new-inquiry-terms-details{background:#fffefb;border-color:#dfe5da}.public-portal-page:has(.new-inquiry-form) .new-inquiry-choice-grid label.selected{background:#f0f7e5;border-color:#a8cc70;box-shadow:inset 0 0 0 1px #a0ce551a}.public-portal-page:has(.new-inquiry-form) .new-inquiry-terms-agreement.selected{background:#f0f7e5;border-color:#a8cc70;box-shadow:inset 0 0 0 1px #a0ce551a}:is(.public-portal-page:has(.new-inquiry-form) .new-inquiry-choice-grid input,.public-portal-page:has(.new-inquiry-form) .new-inquiry-terms-agreement input){accent-color:#7ca842}.public-portal-page:has(.new-inquiry-form) .new-inquiry-choice-grid label>span{color:#35443a;font-family:inherit}.public-portal-page:has(.new-inquiry-form) .new-inquiry-consent-copy{color:#35443a;font-family:inherit}.public-portal-page:has(.new-inquiry-form) .new-inquiry-terms-details>summary{color:#35443a;font-family:inherit}.public-portal-page:has(.new-inquiry-form) .new-inquiry-field-helper{font-family:inherit;font-weight:400;color:var(--inquiry-helper)!important}.public-portal-page:has(.new-inquiry-form) .new-inquiry-choice-fieldset>p{font-family:inherit;font-weight:400;color:var(--inquiry-helper)!important}.public-portal-page:has(.new-inquiry-form) .new-inquiry-deadline-field .new-inquiry-choice-grid small{font-family:inherit;font-weight:400;color:var(--inquiry-helper)!important}.public-portal-page:has(.new-inquiry-form) .new-inquiry-reference-guidance{font-family:inherit;font-weight:400;color:var(--inquiry-helper)!important}.public-portal-page:has(.new-inquiry-form) .new-inquiry-reference-count{font-family:inherit;font-weight:400;color:var(--inquiry-helper)!important}.public-portal-page:has(.new-inquiry-form) .new-inquiry-marketing-note{font-family:inherit;font-weight:400;color:var(--inquiry-helper)!important}.public-portal-page:has(.new-inquiry-form) .new-inquiry-empty-references{color:var(--inquiry-helper);background:#fbfcf8;border-color:#dbe4d2}.public-portal-page:has(.new-inquiry-form) .new-inquiry-reference-card{background:#fffefa;border-color:#dfe5da}.public-portal-page:has(.new-inquiry-form) .new-inquiry-reference-preview{background:#f5f8f1}.public-portal-page:has(.new-inquiry-form) .new-inquiry-terms-details>summary{background:#fffefb}.public-portal-page:has(.new-inquiry-form) .new-inquiry-terms-content{background:#fffefb}.public-portal-page:has(.new-inquiry-form) .new-inquiry-terms-content{color:#566357;border-top-color:#e8eddf}.public-portal-page:has(.new-inquiry-form) .new-inquiry-terms-content h3{color:#35443a}.public-portal-page:has(.new-inquiry-form) .public-primary-button{color:#263a18;background:linear-gradient(#b6dd68 0%,#a7d24a 100%);border-color:#98c545;border-radius:14px;font-family:inherit;font-weight:650;box-shadow:0 3px #6d912a33}.public-portal-page:has(.new-inquiry-form) .public-secondary-button{box-shadow:none;color:#42533c;background:#fffffff2;border-color:#d4dec8;border-radius:14px;font-family:inherit;font-weight:650}.public-portal-page:has(.new-inquiry-form) .public-secondary-button:hover:not(:disabled){background:#fcfef9;border-color:#c4d4b3}@media (width<=760px){.public-portal-page .public-portal-header,.public-portal-page .public-portal-main{width:calc(100% - 40px)}.public-portal-page .public-portal-header>div>p:last-child{font-size:15px}.public-portal-page .new-inquiry-section-heading>p{font-size:12px}.public-portal-page .new-inquiry-form input::placeholder,.public-portal-page .new-inquiry-form textarea::placeholder{font-size:14px}}@media (width<=380px){.public-portal-page .public-portal-header,.public-portal-page .public-portal-main{width:calc(100% - 32px)}}:is(.public-portal-landing-page .public-portal-header>div>p:last-child,.portal-home-page .public-portal-header>div>p:last-child,.public-portal-page:has(.new-inquiry-form) .public-portal-header>div>p:last-child){letter-spacing:normal;color:#728075;margin-top:19px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:400;line-height:1.5}@media (width<=760px){:is(.public-portal-landing-page .public-portal-header>div>p:last-child,.portal-home-page .public-portal-header>div>p:last-child,.public-portal-page:has(.new-inquiry-form) .public-portal-header>div>p:last-child){margin-top:10px;font-size:14px}}:is(.public-portal-landing-page,.portal-home-page,.public-portal-page:has(>.public-portal-main .new-inquiry-form),.inquiry-receipt-page){background-color:#f8fbf4;background-image:url(/sprio-mint-watercolor.webp);background-position:top;background-repeat:repeat;background-size:1254px 1254px}.public-portal-page:has(.new-inquiry-form) .new-inquiry-grid>label>span{color:#829085;letter-spacing:normal;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.public-portal-page:has(.new-inquiry-form) .new-inquiry-section>label.new-inquiry-full-field>span{color:#829085;letter-spacing:normal;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.public-portal-page:has(.new-inquiry-form) .new-inquiry-deadline-detail>span{color:#829085;letter-spacing:normal;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.public-portal-page:has(.new-inquiry-form) .new-inquiry-choice-fieldset>legend{color:#829085;letter-spacing:normal;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.public-portal-landing-page .public-portal-action-card>div>.public-portal-kicker,.public-portal-landing-page .public-portal-action-card>div>h2+p{display:none}.public-portal-landing-page .public-portal-action-card>div>h2{margin-top:0}.public-portal-landing-page .public-portal-landing-grid{align-items:stretch;gap:22px}.public-portal-landing-page .public-portal-action-card{flex-direction:column;justify-content:flex-start;min-height:304px;padding:34px 36px 30px;display:flex}.public-portal-landing-page .public-portal-action-card:before{content:none}.public-portal-landing-page .public-portal-action-card>div>.public-portal-kicker{margin:0 0 12px;display:block}.public-portal-landing-page .public-portal-action-card>div>h2+p{display:none}.public-portal-landing-page .public-portal-action-card>div>h2{margin:0}.public-portal-landing-page .public-portal-action-card>.public-primary-button,.public-portal-landing-page .public-portal-action-card>.public-recovery-form{margin-top:auto}.public-portal-landing-page .public-portal-action-card>.public-primary-button{align-self:flex-start}.public-portal-landing-page .public-recovery-form{flex-direction:column;justify-content:flex-end;gap:12px;display:flex}.public-portal-landing-page .public-recovery-form>label{margin:0}.public-portal-landing-page .public-recovery-row{align-items:stretch}@media (width<=700px){.public-portal-landing-page .public-portal-landing-grid{gap:18px}.public-portal-landing-page .public-portal-action-card{padding:28px 24px 24px}.public-portal-landing-page .public-portal-action-card>div>.public-portal-kicker{margin-bottom:10px}.public-portal-landing-page .public-portal-action-card>.public-primary-button,.public-portal-landing-page .public-portal-action-card>.public-recovery-form{margin-top:18px}}.public-portal-landing-page .public-portal-action-card{min-height:276px;padding:30px 36px 26px}.public-portal-landing-page .public-portal-action-card>div>.public-portal-kicker{margin-bottom:10px}@media (width<=700px){.public-portal-landing-page .public-portal-action-card{padding:24px 24px 22px}}.public-portal-landing-page .public-portal-kicker{border-left:0;padding-left:0}.public-portal-landing-page .public-portal-action-card{gap:0;min-height:248px;padding-top:26px;padding-bottom:24px}@media (width<=700px){.public-portal-landing-page .public-portal-landing-grid{gap:14px}.public-portal-landing-page .public-portal-action-card{gap:0;height:auto;min-height:0;padding:24px 24px 22px}.public-portal-landing-page .public-portal-action-card>.public-primary-button,.public-portal-landing-page .public-portal-action-card>.public-recovery-form{margin-top:26px}}.public-portal-page:has(>.public-portal-main .new-inquiry-form) .public-portal-header--compact>div>h1+p{display:none}.public-portal-brand-lockup .brand-lockup__wordmark,.brand-lockup--public .brand-lockup__wordmark{white-space:nowrap;letter-spacing:.14em;background:linear-gradient(90deg,#8ecf2b 0%,#74be2d 38%,#b6e36a 72%,#92d33a 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800}.public-portal-brand-lockup .brand-lockup__subtitle,.brand-lockup--public .brand-lockup__subtitle{color:#7b8b69;letter-spacing:.12em;font-size:12px}.public-portal-brand-lockup .brand-lockup__mark,.brand-lockup--public .brand-lockup__mark{background:linear-gradient(#bde874 0%,#9ed84b 55%,#8ccc35 100%);box-shadow:0 10px 24px #a0cf4e2e}.public-portal-page:has(>.public-portal-main .new-inquiry-form) .public-portal-header--compact{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 14px;display:grid}.public-portal-page:has(>.public-portal-main .new-inquiry-form) .public-portal-header--compact>div{display:contents}.public-portal-page:has(>.public-portal-main .new-inquiry-form) .public-portal-header--compact .public-portal-brand-lockup{grid-area:1/1/auto/-1;margin-bottom:18px}.public-portal-page:has(>.public-portal-main .new-inquiry-form) .public-portal-header--compact h1{grid-area:2/1;min-width:0}.public-portal-page:has(>.public-portal-main .new-inquiry-form) .public-portal-header--compact>.public-secondary-button{grid-area:2/2;place-self:center end;margin:0}@media (width<=760px){:is(.public-portal-landing-page,.portal-home-page,.inquiry-receipt-page,.public-portal-page:has(.new-inquiry-form)) :is(.public-portal-header,.public-portal-main){width:calc(100% - 48px);margin-inline:auto}.public-portal-page:has(>.public-portal-main .new-inquiry-form) .public-portal-header--compact .public-portal-brand-lockup{margin-bottom:14px}}@media (width<=380px){:is(.public-portal-landing-page,.portal-home-page,.inquiry-receipt-page,.public-portal-page:has(.new-inquiry-form)) :is(.public-portal-header,.public-portal-main){width:calc(100% - 40px)}}.portal-home-page>.public-portal-header.public-portal-header--compact h1{color:#355437;letter-spacing:-.045em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:700}.portal-home-page .portal-home-header .public-portal-brand-lockup{gap:14px;margin:2px 0 15px}.portal-home-page .portal-home-header .public-portal-brand-lockup .brand-lockup__mark{background:0 0;border-radius:14px;width:42px;height:42px}.portal-home-page .portal-home-header .public-portal-brand-lockup .brand-lockup__wordmark{white-space:nowrap;letter-spacing:.12em;background:linear-gradient(90deg,#84bc23 0%,#5b9718 52%,#a2cb39 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:800;line-height:1.05}.stats,.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.stat-card,.summary-card{background:linear-gradient(#fff 0%,#fcfef8 100%);border:1px solid #e2e7d7;border-radius:14px}.stat-card{padding:20px}.summary-card{padding:15px 20px}.stat-card span,.summary-card span{color:#777780;margin-bottom:9px;font-size:13px;display:block}.stat-card strong{font-size:27px}.summary-card strong{font-size:14px}.next-action{background:linear-gradient(#fff 0%,#fcfef9 100%);border:1px solid #e2e8d7;border-radius:12px;grid-template-columns:92px max-content 1fr;align-items:center;gap:16px;margin-top:12px;padding:14px 18px;display:grid}.small-label{color:#999;letter-spacing:1.1px;font-size:10px}.next-action strong{font-size:14px}.next-action>span:last-child{color:#6f6f76;font-size:13px;line-height:1.4}.dashboard-activity-card,.page-content-card{background:linear-gradient(#fff 0%,#fcfef9 100%);border:1px solid #e2e7d7;border-radius:15px;margin-top:30px}.page-content-card{min-height:190px;padding:27px 31px}.page-placeholder-copy{color:#888890;border-top:1px solid #eeeeef;margin:4px 0 0;padding-top:22px;font-size:13px}.section-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.section-header h3,.card-heading h3{margin:0;font-size:20px;font-weight:600}.section-header p,.card-heading p{color:#73805f;margin:5px 0 0;font-size:13px}.dashboard-stats{gap:18px;margin-top:38px}.dashboard-stat-card{border-radius:13px;grid-template-rows:auto 1fr;min-height:150px;padding:25px 28px;display:grid}.dashboard-stat-card span{color:#717779;white-space:nowrap;margin:0;font-size:14px}.dashboard-stat-card strong{color:#1f1f22;text-align:left;justify-content:flex-start;align-items:center;font-size:35px;font-weight:500;line-height:1;display:flex}.dashboard-activity-card{overflow:hidden}.dashboard-section-header{padding:27px 31px 21px}.dashboard-section-header h2{color:#202024;margin:0;font-size:22px;font-weight:600}.dashboard-section-header p{color:#888890;margin:7px 0 0;font-size:13px}.dashboard-activity-list{padding:0 31px 10px}.dashboard-activity-row{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eeeeef;grid-template-columns:118px minmax(0,1fr) 145px 62px;align-items:center;gap:18px;padding:14px 18px;display:grid}.dashboard-activity-row:hover{background:#f8fceb}.dashboard-activity-type{border-radius:999px;width:fit-content;padding:5px 10px;font-size:10px;font-weight:600}.dashboard-activity-type-order{color:#5f5f64;background:#eeeeef}.dashboard-activity-type-payment{color:#3a7453;background:#e4f3ea}.dashboard-activity-type-preview{color:#505055;background:#eeeeef}.dashboard-activity-type-adjustment{color:#95671d;background:#fff1dc}.dashboard-activity-type-production{color:#496c92;background:#e8f0fa}.dashboard-activity-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-activity-copy strong{color:#222225;font-size:13px;font-weight:600}.dashboard-activity-copy>span{color:#85858d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-activity-time{color:#8b8b92;text-align:right;white-space:nowrap;font-size:11px}.dashboard-activity-view{color:#52525a;text-align:right;white-space:nowrap;font-size:11px;font-weight:500}.order-filters-card{background:linear-gradient(#fff 0%,#fcfef9 100%);border:1px solid #e2e7d7;border-radius:15px;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(170px,.9fr));gap:12px;margin-top:28px;padding:18px 20px;display:grid}.order-filter-control{color:#313136;background:#fff;border:1px solid #dedee3;border-radius:9px;outline:none;min-width:0;height:48px;padding:0 15px;font-size:13px}.order-filter-control:focus{border-color:#9bc23f;box-shadow:0 0 0 3px #a6d24424}.order-filter-search::placeholder{color:#92929a}.order-board-card{background:linear-gradient(#fff 0%,#fcfef9 100%);border:1px solid #e2e7d7;border-radius:15px;margin-top:28px;overflow:hidden}.order-board-heading{justify-content:space-between;align-items:center;gap:20px;padding:28px 30px 23px;display:flex}.order-board-heading h2{color:#202024;margin:0;font-size:22px;font-weight:600}.order-board-heading p{color:#888890;margin:6px 0 0;font-size:13px}.order-table-scroll{border-top:1px solid #ececef;width:100%;overflow-x:auto}.order-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1220px}.order-table th{color:#73737b;letter-spacing:.15px;text-align:left;white-space:nowrap;background:#fafafa;border-bottom:1px solid #e9e9ec;padding:17px 20px;font-size:12px;font-weight:600}.order-table th:first-child,.order-table td:first-child{padding-left:30px}.order-table th:last-child,.order-table td:last-child{padding-right:30px}.order-table td{color:#37373c;vertical-align:middle;border-bottom:1px solid #eeeeef;min-height:104px;padding:30px 20px;font-size:14px}.order-table tbody tr:last-child td{border-bottom:0}.order-table-row{cursor:pointer;outline:none;transition:background .12s}.order-table-row:hover{background:#fafafa}.order-table-row:focus-visible{background:#f8f8f9;box-shadow:inset 0 0 0 2px #b9b9bf}.order-table-primary-cell{min-width:245px}.order-table-title{color:#1f1f22;max-width:310px;font-size:15px;font-weight:600;line-height:1.35;display:block}.order-table-subvalue{color:#8a8a92;white-space:nowrap;margin-top:7px;font-size:12px;display:block}.order-table-main-value{color:#333337;white-space:nowrap;font-size:14px;font-weight:500;display:block}.order-target-date{font-weight:600}.order-label-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:7px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.package-creator-collab{color:#53645a;background:#edf2ef}.order-waiting-cell{min-width:170px}.order-action-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:7px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.order-current-action-cell{min-width:210px}.order-current-action{flex-direction:column;justify-content:center;gap:8px;display:flex}.order-current-action strong{color:#34343a;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3}.order-action-deadline{color:#777780;white-space:nowrap;font-size:12px;line-height:1.2}.order-action-deadline.muted{color:#a0a0a6}.order-empty-state{text-align:center;border-top:1px solid #eeeeef;flex-direction:column;align-items:center;gap:6px;padding:44px 24px;display:flex}.order-empty-state strong{color:#3c3c42;font-size:14px}.order-empty-state span{color:#92929a;font-size:12px}@media (width<=1150px){.order-filters-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dashboard-stat-card{min-height:130px}.dashboard-activity-row{grid-template-columns:96px minmax(0,1fr) max-content}.dashboard-activity-view{display:none}}@media (width<=700px){.page-main{padding-top:30px}.page-header{flex-direction:column;gap:18px}.page-header h1{letter-spacing:-1.2px;font-size:40px}.page-subtitle{margin-top:14px;font-size:15px}.page-header-action{padding-top:0}.dashboard-section-header,.dashboard-activity-list,.page-content-card{padding-left:20px;padding-right:20px}.dashboard-activity-row{grid-template-columns:1fr;gap:7px;padding:14px 0}.dashboard-activity-time{text-align:left}.order-filters-card{grid-template-columns:1fr;margin-top:28px;padding:15px}.order-board-heading{padding:22px 20px 18px}}.dashboard-stats-five{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-stat-button{appearance:none;text-align:left;cursor:pointer}.dashboard-stat-button:hover{background:#fafafa;border-color:#d9d9de}.dashboard-activity-type-inquiry{color:#67548c;background:#eee9fa}.inquiry-table{min-width:1220px}.inquiry-lifecycle-new{color:#606067;background:#f0f0f2}.inquiry-lifecycle-reviewing{color:#913c3c;background:#fde1e1}.inquiry-lifecycle-closed{color:#77777d;background:#efeff1}.inquiry-engagement-unreplied{color:#913c3c;background:#fde1e1}.inquiry-engagement-inactive{color:#74747b;background:#f0f0f2}@media (width<=1200px){.dashboard-stats-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dashboard-stats-five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dashboard-stats-five{grid-template-columns:1fr}}.inquiry-status-stack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inquiry-table-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inquiry-table-title-row .order-table-title{width:auto;display:inline-block}.inquiry-table-title-badges{align-items:center;gap:6px;display:inline-flex}.inquiry-new-badge{color:#365f9e;background:#e8f0ff}.dashboard-stats-six{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-stylist-payments-card{grid-template-rows:auto 1fr auto}.dashboard-stylist-payments-card small{color:#8a8a92;white-space:normal;margin-top:9px;font-size:10px;line-height:1.35;display:block}@media (width<=1380px){.dashboard-stats-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dashboard-stats-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dashboard-stats-six{grid-template-columns:1fr}}.stylist-finance-summary-card{min-height:auto}.stylist-finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:6px 0 24px;display:grid}.stylist-finance-metrics>div{background:#fafafa;border:1px solid #e6e6e9;border-radius:10px;padding:16px 17px}.stylist-finance-metrics span{color:#7e7e86;font-size:11px;display:block}.stylist-finance-metrics strong{color:#242428;margin-top:9px;font-size:22px;display:block}.stylist-finance-open-list{border-top:1px solid #ececef}.stylist-finance-open-heading,.stylist-finance-open-row{grid-template-columns:minmax(0,1fr) 150px 130px 60px;align-items:center;gap:18px;display:grid}.stylist-finance-open-heading{grid-template-columns:1fr auto;padding:18px 0 12px}.stylist-finance-open-heading strong{font-size:14px}.stylist-finance-open-heading span{color:#8b8b92;font-size:11px}.stylist-finance-open-row{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eeeeef;padding:12px 0}.stylist-finance-open-row:hover{background:#fafafa}.stylist-finance-open-row>strong{text-align:right;font-size:14px}.stylist-finance-open-row>span:last-child{color:#77777e;text-align:right;font-size:11px}.stylist-finance-order-copy strong,.stylist-finance-order-copy small{display:block}.stylist-finance-order-copy strong{font-size:13px}.stylist-finance-order-copy small{color:#888890;margin-top:5px;font-size:11px}.stylist-finance-empty{color:#888890;border-top:1px solid #eeeeef;margin:0;padding:22px 0 8px;font-size:12px}@media (width<=900px){.stylist-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stylist-finance-open-row{grid-template-columns:1fr auto}.stylist-finance-open-row>strong,.stylist-finance-open-row>span:last-child{text-align:left}}.package-economy{color:#5f6066!important;background:#f0f0f2!important}.package-standard{color:#3f6792!important;background:#e7f0fa!important}.package-premium{color:#674a91!important;background:#efe7fa!important}.package-platinum{color:#8a6415!important;background:#fff1cf!important}.package-creator-collab,.package-kol{color:#9b4c73!important;background:#fbe7f1!important}.lifecycle-queued{color:#8b6415!important;background:#fff1d6!important}.lifecycle-in-production{color:#476d96!important;background:#e8f0fa!important}.lifecycle-shipping{color:#3b7454!important;background:#e4f3ea!important}.lifecycle-finished{color:#31716f!important;background:#e0f3f2!important}.lifecycle-remake{color:#684a93!important;background:#efe7fa!important}.lifecycle-canceled{color:#8a4b4b!important;background:#f7e9e9!important}.order-action-badge.sprio{color:#a23b3b!important;background:#fde3e3!important}.order-action-badge.customer{color:#8b6415!important;background:#fff1d6!important}.order-action-badge.clear{color:#467063!important;background:#e6f3ef!important}.inquiry-lifecycle-new,.inquiry-lifecycle-reviewing,.inquiry-lifecycle-closed{color:#5f6066!important;background:#f0f0f2!important}.inquiry-lifecycle-quoted{color:#3f6792!important;background:#e7f0fa!important}.inquiry-lifecycle-confirmation-pending{color:#8a5a00!important;background:#fff4dd!important}.inquiry-lifecycle-deposit-pending{color:#8b6415!important;background:#fff1d6!important}.inquiry-lifecycle-converted{color:#31716f!important;background:#e0f3f2!important}.inquiry-engagement-unreplied,.inquiry-engagement-inactive{color:#65666c!important;background:#f0f0f2!important}.inquiry-engagement-recently-active{color:#467063!important;background:#e6f3ef!important}.inquiry-board-inactive-toggle{color:#66666e;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.inquiry-board-inactive-toggle input{accent-color:#2d2d31;width:16px;height:16px;margin:0}@media (width<=700px){.order-board-heading{flex-direction:column;align-items:flex-start}}.finance-overview-card,.finance-orders-card{min-height:auto}.finance-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:6px;display:grid}.finance-overview-metrics>div,.finance-order-breakdown>div{background:#fafafa;border:1px solid #e6e6e9;border-radius:10px;min-width:0;padding:16px 17px}.finance-overview-metrics span,.finance-order-breakdown span{color:#7e7e86;font-size:11px;line-height:1.35;display:block}.finance-overview-metrics strong,.finance-order-breakdown strong{color:#242428;margin-top:8px;font-size:21px;line-height:1.2;display:block}.finance-overview-metrics small,.finance-order-breakdown small{color:#96969d;margin-top:6px;font-size:10px;line-height:1.45;display:block}.finance-orders-heading{align-items:flex-start}.finance-orders-heading>span{color:#888890;white-space:nowrap;font-size:11px}.finance-order-list{gap:12px;margin-top:4px;display:grid}.finance-order-card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;overflow:hidden}.finance-order-summary{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:20px minmax(280px,1.7fr) repeat(4,minmax(105px,.7fr));align-items:center;gap:16px;padding:14px 18px;display:grid}.finance-order-summary:hover{background:#fafafa}.finance-order-card.is-expanded .finance-order-summary{background:#fafafa;border-bottom:1px solid #ececef}.finance-order-chevron{color:#73737a;transform-origin:50%;font-size:22px;line-height:1;transition:transform .16s}.finance-order-card.is-expanded .finance-order-chevron{transform:rotate(90deg)}.finance-order-summary>span:not(.finance-order-chevron) small,.finance-order-identity small{color:#8b8b92;font-size:10px;line-height:1.35;display:block}.finance-order-summary>span:not(.finance-order-chevron) strong{margin-top:5px;font-size:13px;line-height:1.3;display:block}.finance-order-identity strong{margin:0;font-size:14px;display:block}.finance-order-identity small{margin-top:5px}.finance-order-detail{gap:22px;padding:20px;display:grid}.finance-order-breakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.finance-order-breakdown strong{font-size:16px}.finance-negative strong,.finance-negative{color:#b54a59!important}.finance-positive strong,.finance-positive{color:#267954!important}.finance-subheading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.finance-subheading strong,.finance-subheading small{display:block}.finance-subheading strong{font-size:13px}.finance-subheading small{color:#888890;margin-top:4px;font-size:10px;line-height:1.45}.finance-open-order-button{flex:none;min-height:38px;padding-inline:16px}.finance-ledger-table{border:1px solid #e6e6e9;border-radius:10px;overflow:hidden}.finance-ledger-row{border-top:1px solid #ededf0;grid-template-columns:minmax(220px,1.5fr) minmax(135px,.9fr) minmax(180px,1.05fr) minmax(115px,.75fr) minmax(110px,.7fr);align-items:center;gap:12px;min-height:58px;padding:10px 14px;font-size:11px;display:grid}.finance-ledger-row:first-child{border-top:0}.finance-ledger-header{color:#7b7b83;background:#f7f7f8;min-height:42px;font-size:10px;font-weight:700}.finance-ledger-item strong,.finance-ledger-item small,.finance-ledger-row>span:last-child strong,.finance-ledger-row>span:last-child small{display:block}.finance-ledger-item strong,.finance-ledger-row>span:last-child strong{font-size:11px}.finance-ledger-item small,.finance-ledger-row>span:last-child small{color:#929299;margin-top:4px;font-size:9px}.finance-ledger-row>span:last-child{text-align:right}.finance-bookkeeping-inputs{border-top:1px solid #ececef;padding-top:18px}.finance-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.finance-input-grid label,.finance-notes-field{min-width:0}.finance-input-grid label>span,.finance-notes-field>span{color:#55555d;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.finance-input-grid input,.finance-input-grid select,.finance-notes-field textarea{box-sizing:border-box;color:#202024;width:100%;font:inherit;background:#fff;border:1px solid #dedee2;border-radius:9px}.finance-input-grid input,.finance-input-grid select{height:42px;padding:0 12px}.finance-input-grid label>small{color:#97979e;margin-top:5px;font-size:9px;display:block}.finance-notes-field{margin-top:14px;display:block}.finance-notes-field textarea{resize:vertical;min-height:74px;padding:10px 12px}@media (width<=1180px){.finance-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-order-summary{grid-template-columns:20px minmax(240px,1.5fr) repeat(2,minmax(110px,.7fr))}.finance-order-summary>span:nth-last-child(2),.finance-order-summary>span:nth-last-child(3){display:none}.finance-order-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-ledger-table{overflow-x:auto}.finance-ledger-row{min-width:850px}}@media (width<=760px){.finance-overview-metrics,.finance-order-breakdown,.finance-input-grid{grid-template-columns:1fr}.finance-order-summary{grid-template-columns:18px 1fr auto}.finance-order-summary>span:not(.finance-order-chevron):not(.finance-order-identity):not(:last-child){display:none}.finance-order-detail{padding:15px}.finance-subheading{flex-direction:column;align-items:flex-start}}.finance-overview-heading{margin-bottom:4px}.finance-overview-metrics-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.finance-metric-card{min-height:116px;position:relative;overflow:hidden;background:#fff!important;border-radius:12px!important;padding:17px 18px 16px!important}.finance-metric-card:before{content:"";background:#d4d4d9;width:4px;position:absolute;inset:0 auto 0 0}.finance-metric-card.finance-metric-income{background:#f4fbf7!important;border-color:#d8eee2!important}.finance-metric-card.finance-metric-income:before,.finance-metric-card.finance-metric-profit:before{background:#58a77d}.finance-metric-card.finance-metric-profit{background:#f7fbf8!important;border-color:#dfece4!important}.finance-metric-card.finance-metric-expense{background:#fff7f7!important;border-color:#f0dddd!important}.finance-metric-card.finance-metric-expense:before{background:#c96b73}.finance-metric-card.finance-metric-outstanding{background:#fffaf0!important;border-color:#efe3c8!important}.finance-metric-card.finance-metric-outstanding:before{background:#c69b44}.finance-metric-card.finance-metric-income>strong,.finance-metric-card.finance-metric-profit>strong,.finance-profit-value-row>strong{color:#267954}.finance-metric-card.finance-metric-expense>strong,.finance-metric-card.finance-metric-expense .finance-profit-value-row>strong{color:#b54a59}.finance-metric-card.finance-metric-outstanding>strong{color:#9a6c16}.finance-profit-value-row{align-items:baseline;gap:10px;margin-top:8px;display:flex}.finance-profit-value-row strong{margin:0!important;font-size:21px!important;display:inline!important}.finance-profit-value-row em{color:#267954;white-space:nowrap;background:#26795414;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.finance-workspace-card{min-height:auto;padding:0;overflow:hidden}.finance-view-tabs{gap:8px;padding:18px 20px 0;display:flex}.finance-view-tabs button{color:#5e5e66;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedee3;border-radius:9px;padding:0 16px;font-size:12px;font-weight:700}.finance-view-tabs button:hover{background:#fafafa}.finance-view-tabs button.active{color:#fff;background:#242428;border-color:#2c2c31}.finance-table-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 24px 16px;display:flex}.finance-table-heading h3{color:#202024;margin:0;font-size:19px;font-weight:650}.finance-table-heading p{color:#888890;margin:5px 0 0;font-size:11px}.finance-table-heading>span{color:#888890;white-space:nowrap;font-size:11px}.finance-filter-bar{gap:12px;padding:0 24px 18px;display:grid}.finance-order-filter-bar{grid-template-columns:minmax(300px,1.7fr) minmax(220px,.8fr)}.finance-ledger-filter-bar{grid-template-columns:minmax(300px,1.7fr) minmax(170px,.7fr) minmax(190px,.8fr)}.finance-table-scroll{border-top:1px solid #ececef;width:100%;overflow-x:auto}.finance-data-table{border-collapse:collapse;table-layout:auto;width:100%}.finance-order-table{min-width:1180px}.finance-ledger-data-table{min-width:1360px}.finance-data-table th{color:#73737b;letter-spacing:.12px;text-align:left;white-space:nowrap;background:#fafafa;border-bottom:1px solid #e9e9ec;padding:13px 15px;font-size:10px;font-weight:700}.finance-data-table th:first-child,.finance-data-table td:first-child{padding-left:24px}.finance-data-table th:last-child,.finance-data-table td:last-child{padding-right:24px}.finance-data-table td{color:#3d3d43;vertical-align:middle;border-bottom:1px solid #eeeeef;padding:16px 15px;font-size:11px}.finance-data-table tbody tr:last-child td{border-bottom:0}.finance-data-row{cursor:pointer;transition:background .12s}.finance-data-row:hover{background:#fafafa}.finance-data-row.is-selected{background:#f5f6f7;box-shadow:inset 3px 0 #29292e}.finance-data-table td>strong,.finance-data-table td>small{display:block}.finance-data-table td>strong{font-size:12px;line-height:1.35}.finance-data-table td>small,.finance-primary-cell small,.finance-negative small,.finance-positive small{color:#929299;margin-top:4px;font-size:9px;line-height:1.35}.finance-primary-cell{min-width:220px}.finance-primary-cell strong{color:#232328}.finance-positive,.finance-positive strong{color:#267954!important}.finance-negative,.finance-negative strong{color:#b54a59!important}.finance-outstanding-value,.finance-outstanding-value strong{color:#9a6c16!important}.finance-muted-value,.finance-muted-value strong{color:#8b8b92!important}.finance-status-badge,.finance-ledger-status{color:#67676f;white-space:nowrap;background:#f1f1f3;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.finance-status-badge.paid{color:#34765b;background:#e6f4ec}.finance-status-badge.payment-requested{color:#8a681d;background:#fff4d6}.finance-status-badge.unpaid{color:#a95861;background:#fff0f0}.finance-status-badge.not-recorded{color:#777780;background:#f1f1f3}.finance-empty-table{text-align:center;color:#96969e!important;padding:42px 24px!important}.finance-selected-order-editor{background:#fcfcfc;border-top:1px solid #ececef;padding:20px 24px 24px}.finance-selected-order-heading{align-items:center}.finance-selected-order-heading strong{font-size:13px}.finance-selected-order-heading small{font-size:10px}@media (width<=1180px){.finance-overview-metrics-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-order-filter-bar,.finance-ledger-filter-bar{grid-template-columns:1fr 1fr}.finance-ledger-filter-bar .order-filter-search{grid-column:1/-1}}@media (width<=760px){.finance-overview-metrics-compact,.finance-order-filter-bar,.finance-ledger-filter-bar{grid-template-columns:1fr}.finance-ledger-filter-bar .order-filter-search{grid-column:auto}.finance-view-tabs{padding-inline:15px}.finance-view-tabs button{flex:1 1 0;padding-inline:10px}.finance-table-heading{flex-direction:column;align-items:flex-start;padding-inline:16px}.finance-filter-bar,.finance-selected-order-editor{padding-inline:16px}}.finance-board-filters{grid-template-columns:minmax(300px,1.8fr) minmax(220px,.9fr) minmax(220px,.9fr)}.finance-board-table{min-width:1460px}.finance-board-money{white-space:nowrap;line-height:1.3;display:block;font-size:15px!important}.finance-status-badge.customer-payment-due{color:#8a681d;background:#fff4d6}.finance-status-badge.cost-data-needed{color:#a95861;background:#fff0f0}.finance-status-badge.stylist-payment-open{color:#456f9f;background:#edf3fb}.finance-status-badge.financially-complete{color:#34765b;background:#e6f4ec}.finance-detail-header-actions{align-items:center;gap:10px;display:flex}.finance-detail-summary-card,.finance-detail-card{min-height:auto}.finance-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.finance-detail-stat{background:#fafafa;border:1px solid #e6e6e9;border-radius:11px;min-width:0;padding:17px 18px}.finance-detail-stat>span{color:#7e7e86;font-size:11px;font-weight:600;display:block}.finance-detail-stat>strong{color:#242428;margin-top:8px;font-size:21px;line-height:1.2;display:block}.finance-detail-stat>small{color:#96969d;margin-top:6px;font-size:10px;line-height:1.4;display:block}.finance-detail-stat-income{background:#f4fbf7;border-color:#d8eee2}.finance-detail-stat-income>strong,.finance-detail-stat-profit>strong{color:#267954}.finance-detail-stat-profit{background:#f7fbf8;border-color:#dfece4}.finance-detail-stat-expense{background:#fff7f7;border-color:#f0dddd}.finance-detail-stat-expense>strong{color:#b54a59}.finance-detail-section-heading{margin-bottom:20px}.finance-detail-section-heading h3{margin:0}.finance-detail-section-heading p{color:#888890;margin:6px 0 0;font-size:11px}.finance-detail-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-detail-notes-field{margin-top:16px}.finance-detail-ledger-card{margin-top:30px}.finance-detail-ledger-table{min-width:1180px}.finance-ledger-detail-row td{cursor:default}.finance-detail-amount{white-space:nowrap;display:block;font-size:15px!important}@media (width<=1180px){.finance-board-filters,.finance-detail-summary-grid,.finance-detail-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-board-filters .order-filter-search{grid-column:1/-1}}@media (width<=760px){.finance-board-filters,.finance-detail-summary-grid,.finance-detail-input-grid{grid-template-columns:1fr}.finance-board-filters .order-filter-search{grid-column:auto}.finance-detail-header-actions{flex-direction:column;align-items:stretch}}.finance-detail-estimate-note{min-height:0;box-shadow:none;background:#fff7fa;border:1px solid #f1d9e2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:12px 16px;display:flex}.finance-detail-estimate-note+.finance-detail-ledger-card{margin-top:16px}.finance-detail-estimate-note>div{align-items:baseline;gap:10px;min-width:0;display:flex}.finance-detail-estimate-note strong{color:#b54870;white-space:nowrap;font-size:12px}.finance-detail-estimate-note span,.finance-detail-estimate-note em{color:#8c6976;font-size:10.5px;font-style:normal;line-height:1.35}.finance-detail-estimate-note em{white-space:nowrap}@media (width<=900px){.finance-detail-estimate-note,.finance-detail-estimate-note>div{flex-direction:column;align-items:flex-start;gap:4px}.finance-detail-estimate-note{padding:10px 12px}}.finance-detail-back-row{margin-bottom:18px}.admin-order-create-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e10136b;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.admin-order-create-modal{border:1px solid var(--border-color,#e2e3e4);background:#fff;border-radius:26px;width:min(900px,100vw - 64px);max-height:calc(100vh - 64px);padding:28px;overflow:auto;box-shadow:0 28px 80px #17181b38}.admin-order-create-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.admin-order-create-heading h2{margin:6px 0 8px;font-size:30px;line-height:1.08}.admin-order-create-heading p{max-width:680px;color:var(--muted-text,#69717c);margin:0;line-height:1.55}.admin-order-create-close{border-radius:14px;width:44px;min-width:44px;height:44px;padding:0;font-size:26px;line-height:1}.admin-order-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.admin-order-create-field{gap:7px;min-width:0;display:grid}.admin-order-create-field-wide{grid-column:1/-1}.admin-order-create-field>span{color:#343942;font-size:13px;font-weight:750}.admin-order-create-field>span small{color:#9298a1;font-weight:600}.admin-order-create-field input,.admin-order-create-field select,.admin-order-create-field textarea{box-sizing:border-box;color:#202226;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dce1;border-radius:12px;padding:10px 12px}.admin-order-create-field textarea{resize:vertical;min-height:92px}.admin-order-create-field input:focus,.admin-order-create-field select:focus,.admin-order-create-field textarea:focus{border-color:#9da3ab;outline:2px solid #1f242b24}.admin-order-create-money{background:#fff;border:1px solid #d9dce1;border-radius:12px;align-items:center;min-height:44px;display:flex;overflow:hidden}.admin-order-create-money>span{color:#6d737c;padding-left:12px;font-weight:700}.admin-order-create-money input{border:0;border-radius:0;min-width:0}.admin-order-create-payment-row{grid-template-columns:.9fr 1.1fr;gap:8px;display:grid}.admin-order-create-footnote{color:#626974;background:#f6f7f8;border-radius:14px;margin-top:22px;padding:13px 15px;font-size:13px;line-height:1.5}.admin-order-create-footnote strong{color:#25282d}.admin-order-create-error{color:#a03932;margin:14px 0 0;font-size:13px;font-weight:700}.admin-order-create-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.admin-order-create-actions .primary-button,.admin-order-create-actions .secondary-button{min-width:118px}@media (width<=760px){.admin-order-create-backdrop{padding:16px}.admin-order-create-modal{border-radius:20px;width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:20px}.admin-order-create-grid{grid-template-columns:1fr}.admin-order-create-field-wide{grid-column:auto}}.status,.payment-status,.mini-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;display:inline-flex}.status{padding:6px 9px;font-size:12px}.status.large{padding:8px 12px}.status.customer{color:#805c00;background:#fff2d6;border-color:#f1dca4}.status.sprio{color:#9a3434;background:#fde1e1;border-color:#efc6c6}.status.production{color:#2f7450;background:#e0f3e8;border-color:#c5e4d2}.payment-status{padding:5px 9px;font-size:11px;font-weight:600}.payment-status.paid{color:#2f7450;background:#e0f3e8;border-color:#c5e4d2}.payment-status.unpaid{color:#a33a3a;background:#fdeaea}.payment-status.not-requested{color:#68735b;background:#f1f3ee;border-color:#e0e6d7}.payment-status.proof-submitted{color:#2f5ea8;background:#eaf2ff;border-color:#d3e3ff}.payment-status.partial{color:#805c00;background:#fff2d6;border-color:#f1dca4}.payment-status.refunded{color:#626269;background:#eeeeef}.mini-status{padding:3px 7px;font-size:10px}.mini-status.confirmed{color:#2f7450;background:#e0f3e8;border-color:#c5e4d2}.mini-status.pending{color:#805c00;background:#fff2d6;border-color:#f1dca4}.status,.payment-status,.mini-status{border:1px solid #0000;font-weight:600;line-height:1.15}.status{padding:6px 10px}.payment-status{padding:5px 9px}.mini-status{padding:4px 8px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.detail-card{background:#fff;border:1px solid #e6e6e9;border-radius:12px;min-width:0;padding:24px}.card-heading{margin-bottom:22px}.order-detail-main .card-heading p{font-size:14px;line-height:1.45}.assets-section{border-top:1px solid #eeeeef;margin-top:26px;padding-top:22px}.asset-group+.asset-group{margin-top:24px}.asset-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.asset-heading strong{font-size:13px}.asset-heading>span{color:#999;font-size:11px}.asset-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.asset-box{cursor:pointer;background:#fafafa;border:1px solid #e0e0e3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:80px;padding:10px;transition:border-color .12s,background .12s;display:flex;position:relative}.asset-box:hover{border-color:#aaa}.asset-box.selected{background:#f7fbf8;border-color:#b8c8bd}.asset-box>span:not(.asset-selected-badge){color:#999;font-size:10px;font-weight:600}.asset-box small{color:#555;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:11px}.asset-selected-badge{color:#2f7450;background:#e0f3e8;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.asset-batch-grid{flex-direction:column;gap:12px;display:flex}.asset-batch{background:#fafafa;border:1px solid #e6e6e9;border-radius:10px;padding:14px}.asset-batch-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.asset-batch-header>div{flex-direction:column;gap:3px;display:flex}.asset-batch-header strong{font-size:12px}.asset-batch-header span{color:#999;font-size:10px}.asset-batch .asset-box{background:#fff}.empty-text{color:#999;margin:8px 0 0;font-size:12px}.asset-box.has-image{background:#f7f7f8;justify-content:flex-start;min-height:150px;padding:0;overflow:hidden}.asset-box-image{aspect-ratio:4/3;object-fit:cover;background:#ececee;width:100%;display:block}.asset-box.has-image small{background:#fff;width:100%;padding:8px 10px 10px}.inquiry-reference-card .asset-grid{grid-template-columns:repeat(4,minmax(0,210px));justify-content:start;gap:14px}.inquiry-reference-card .asset-box{min-height:122px}.inquiry-reference-card .asset-box.has-image{min-height:0}.inquiry-reference-card .asset-media-unavailable{text-align:center;color:#f3f3f5;background:#111215;align-content:center;place-items:center;gap:6px;width:100%;min-height:150px;padding:20px;display:grid}.asset-box.has-image small{padding:7px 9px 9px;font-size:10.5px}@media (width<=980px){.inquiry-reference-card .asset-grid{grid-template-columns:repeat(2,minmax(0,210px))}}@media (width<=620px){.inquiry-reference-card .asset-grid{grid-template-columns:minmax(0,1fr)}}.asset-grid--strip{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;gap:14px;padding:2px 2px 12px;display:flex;overflow-x:auto}.asset-grid--strip .asset-box{scroll-snap-align:start;flex:0 0 clamp(210px,42%,300px);min-width:210px}.asset-grid--strip .asset-box.has-image{min-height:0}.asset-grid--strip .asset-box-image{aspect-ratio:auto;object-fit:contain;background:#f3f3f4;height:190px}.inquiry-reference-card .asset-grid--strip{justify-content:flex-start;gap:14px;display:flex}.inquiry-reference-card .asset-grid--strip .asset-box{flex-basis:230px}.inquiry-reference-card .asset-grid--strip .asset-box-image{object-fit:contain;height:170px}.asset-grid--stack{flex-direction:column;gap:16px;display:flex}.asset-grid--stack .asset-box{flex:none;width:100%;min-width:0}.asset-grid--stack .asset-box.has-image{min-height:0}.asset-grid--stack .asset-box-image{aspect-ratio:auto;object-fit:contain;background:#f3f3f4;width:100%;height:auto;max-height:320px;display:block}.asset-grid--gallery{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#aaaab2 #eeeeef;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;gap:16px;width:100%;min-width:0;max-height:clamp(360px,54vh,560px);padding:2px 10px 22px 2px;display:grid;overflow:hidden auto}.asset-grid--gallery::-webkit-scrollbar{width:10px}.asset-grid--gallery::-webkit-scrollbar-track{background:#eeeeef;border-radius:999px}.asset-grid--gallery::-webkit-scrollbar-thumb{background:#aaaab2;border:2px solid #eeeeef;border-radius:999px;min-height:52px}.asset-grid--gallery::-webkit-scrollbar-thumb:hover{background:#8f8f98}.asset-grid--gallery .asset-box{min-width:0;min-height:0}.asset-grid--gallery .asset-box.has-image{min-height:0}.asset-grid--gallery .asset-box-image{aspect-ratio:auto;object-fit:contain;background:#f3f3f4;width:100%;height:210px;display:block}.asset-grid--gallery .asset-media-unavailable{text-align:center;color:#f3f3f5;background:#111215;align-content:center;place-items:center;gap:6px;width:100%;min-height:150px;padding:20px;display:grid}.asset-box.has-image small{min-height:42px;padding:10px 12px 13px;line-height:1.35}.inquiry-reference-card .asset-grid--gallery{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:stretch;gap:16px;display:grid}.inquiry-reference-card .asset-grid--gallery .asset-box{width:auto;min-height:0}.inquiry-reference-card .asset-grid--gallery .asset-box-image{object-fit:contain;height:200px}@media (width<=900px){.asset-grid--gallery,.inquiry-reference-card .asset-grid--gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-height:clamp(340px,58vh,540px)}}@media (width<=620px){.asset-grid--gallery,.inquiry-reference-card .asset-grid--gallery{grid-template-columns:minmax(0,1fr)}.asset-grid--gallery .asset-box-image,.inquiry-reference-card .asset-grid--gallery .asset-box-image{height:min(58vw,260px)}}.production-asset-admin-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.production-asset-admin-toolbar>div{gap:4px;display:grid}.production-asset-admin-toolbar>div>span{color:#777884;font-size:13px}.production-asset-upload{cursor:pointer;white-space:nowrap;position:relative}.production-asset-upload.disabled{opacity:.55;pointer-events:none}.production-asset-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.production-asset-manage-list{gap:8px;margin-top:14px;display:grid}.production-asset-manage-list>div{background:#fafafa;border:1px solid #e7e7eb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.production-asset-manage-list span{text-overflow:ellipsis;white-space:nowrap;color:#5f6069;overflow:hidden}.production-asset-manage-list button{color:#a44d3b;cursor:pointer;background:0 0;border:0;font-weight:700}.production-asset-error{color:#a13f31;margin:14px 0 0}@media (width<=760px){.production-asset-admin-toolbar{flex-direction:column;align-items:flex-start}}.production-customer-response-note{background:#fff8e8;border:1px solid #e5d3a9;border-radius:11px;gap:5px;margin-bottom:14px;padding:13px 15px;display:grid}.production-customer-response-note.complete{background:#eff9f2;border-color:#cde7d5}.production-customer-response-note span{color:#6e7078;line-height:1.45}.asset-box{cursor:default}.asset-view-button{z-index:3;color:#303136;min-height:30px;font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #dadbdff5;border-radius:8px;padding:0 9px;font-size:10.5px;font-weight:700;line-height:1;position:absolute;top:9px;left:9px;box-shadow:0 3px 10px #1416190f}.asset-view-button:hover{background:#fff;border-color:#bfc1c6}.admin-media-lightbox{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121316d1;place-items:center;padding:76px 28px 28px;display:grid;position:fixed;inset:0}.admin-media-lightbox-toolbar{z-index:1001;align-items:center;gap:10px;display:flex;position:fixed;top:22px;right:24px}.admin-media-lightbox-content{background:#111215;border-radius:14px;place-items:center;width:min(1400px,100vw - 56px);height:min(1000px,100vh - 104px);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000057}.admin-media-lightbox-media{object-fit:contain;background:#111215;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.admin-media-lightbox-download,.admin-media-lightbox-close{color:#fff;font:inherit;cursor:pointer;background:#141518d1;border:1px solid #ffffff4d;box-shadow:0 8px 24px #0000002e}.admin-media-lightbox-download{border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.admin-media-lightbox-close{border-radius:999px;place-items:center;width:42px;height:42px;font-size:26px;line-height:1;display:grid}.admin-media-lightbox-download:hover,.admin-media-lightbox-close:hover{background:#232428f5}.admin-media-lightbox-unavailable{text-align:center;color:#fff;place-items:center;gap:8px;max-width:520px;padding:28px;display:grid}.admin-media-lightbox-unavailable span{color:#c9c9cf;line-height:1.55}.admin-media-lightbox-loading{color:#d7d7dc;font-size:13px}@media (width<=620px){.admin-media-lightbox{padding:70px 14px 14px}.admin-media-lightbox-toolbar{top:14px;right:14px}.admin-media-lightbox-content{width:calc(100vw - 28px);height:calc(100vh - 84px)}}.asset-view-button{display:none!important}.asset-view-link{appearance:none;color:#202124;width:100%;min-height:34px;font:inherit;text-align:center;text-underline-offset:2px;cursor:pointer;background:#fff;border:0;border-top:1px solid #ececee;padding:8px 10px 9px;font-size:10.5px;font-weight:650;line-height:1.25;text-decoration:underline}.asset-view-link:hover{color:#000;background:#fafafa}.asset-media-unavailable{text-align:center;color:#f3f3f5;background:#111215;align-content:center;place-items:center;gap:6px;width:100%;min-height:150px;padding:20px;display:grid}.asset-media-unavailable span{color:#c4c4ca;max-width:320px;font-size:12px;line-height:1.45}.asset-box.has-image small{display:none!important}.production-choice-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.production-choice-add-button{color:#222226;min-height:40px;box-shadow:none;background:#fff;border:1px solid #d9dbde;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.production-choice-add-button:hover{background:#fafafa;border-color:#c5c8cc}button.production-choice-add-button{font:inherit;cursor:pointer;font-size:13px;font-weight:600}button.production-choice-add-button:disabled{cursor:default;opacity:.45}.production-choice-confirm-button{border-radius:9px;min-height:40px;padding:0 15px;font-size:13px}.production-choice-manage-list{gap:9px;margin-top:14px;display:grid}.production-choice-manage-row{background:#fafafa;border:1px solid #e7e7eb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:11px 12px;display:grid}.production-choice-manage-row label{gap:6px;min-width:0;display:grid}.production-choice-manage-row label>span{color:#4f5057;font-size:11px;font-weight:700}.production-choice-manage-row label>span small{color:#9a9ba2;font-size:10px;font-weight:500}.production-choice-manage-row input{color:#232429;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d9dbde;border-radius:8px;outline:none;padding:8px 10px;font-size:12px}.production-choice-manage-row input:focus{border-color:#9fb9aa;box-shadow:0 0 0 2px #638f7614}.production-choice-manage-row>button{color:#a44d3b;cursor:pointer;background:0 0;border:0;min-height:38px;padding:0 4px;font-size:12px;font-weight:700}.production-choice-draft-note{color:#85868e;margin:10px 0 0;font-size:11px;line-height:1.45}@media (width<=760px){.production-choice-toolbar-actions{justify-content:stretch;width:100%}.production-choice-toolbar-actions>*{flex:1}.production-choice-manage-row{grid-template-columns:1fr}.production-choice-manage-row>button{justify-self:start}}.asset-grid>div:not(.asset-tile-stack){min-width:0}.asset-grid>div:not(.asset-tile-stack)>.asset-box{height:100%}.asset-tile-stack{align-content:start;gap:7px;min-width:0;display:grid}.asset-tile-footer{min-width:0}.production-choice-tile-editor{background:#fafafa;border:1px solid #e7e7eb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;padding:10px 11px;display:grid}.production-choice-tile-editor label{gap:5px;min-width:0;display:grid}.production-choice-tile-editor label>span{color:#4f5057;font-size:11px;font-weight:700}.production-choice-tile-editor label>span small{color:#9a9ba2;font-size:10px;font-weight:500}.production-choice-tile-editor input{color:#232429;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #d9dbde;border-radius:8px;outline:none;padding:7px 9px;font-size:12px}.production-choice-tile-editor input:focus{border-color:#9fb9aa;box-shadow:0 0 0 2px #638f7614}.production-choice-tile-remove{color:#a44d3b;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:700}.production-choice-publish-row{justify-content:space-between;align-items:center;gap:16px;margin-top:7px;display:flex}.production-choice-publish-row .production-choice-draft-note{margin:0}.production-choice-template-picker{position:relative}.production-choice-template-button{color:#222226;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dbde;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.production-choice-template-button:hover:not(:disabled){background:#fafafa;border-color:#c5c8cc}.production-choice-template-button:disabled{opacity:.5;cursor:default}.production-choice-template-menu{z-index:30;background:#fff;border:1px solid #dedee3;border-radius:12px;width:min(540px,72vw);max-height:430px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 36px #2023271f}.production-choice-template-menu-heading{border-bottom:1px solid #ececf0;gap:3px;padding:5px 6px 10px;display:grid}.production-choice-template-menu-heading strong{color:#24252a;font-size:13px;font-weight:800}.production-choice-template-menu-heading span{color:#7a7b84;font-size:12px}.production-choice-template-row{border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 6px;display:grid}.production-choice-template-row>div:first-child{gap:2px;min-width:0;display:grid}.production-choice-template-row>div:first-child strong{color:#2b2c31;font-size:13px;font-weight:750}.production-choice-template-row>div:first-child span{color:#85868e;font-size:12px}.production-choice-template-row-actions{align-items:center;gap:6px;display:flex}.production-choice-template-row-actions button,.production-choice-template-save-new{color:#42434a;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfdfe3;border-radius:8px;padding:0 9px;font-size:12px;font-weight:700}.production-choice-template-row-actions button:hover:not(:disabled),.production-choice-template-save-new:hover:not(:disabled){background:#f8f8f9}.production-choice-template-row-actions button:disabled,.production-choice-template-save-new:disabled{opacity:.42;cursor:default}.production-choice-template-empty{color:#85868e;margin:12px 6px;font-size:12px}.production-choice-template-save-new{width:100%;min-height:34px;margin-top:8px}@media (width<=760px){.production-choice-publish-row{flex-direction:column;align-items:stretch}.production-choice-publish-row .production-choice-confirm-button{width:100%}.production-choice-template-menu{width:min(540px,100vw - 72px);left:0;right:auto}.production-choice-template-row{grid-template-columns:1fr}.production-choice-template-row-actions{justify-content:flex-start}.production-choice-tile-editor{grid-template-columns:1fr}.production-choice-tile-remove{justify-self:start}}.production-choice-publish-row .production-choice-confirm-button{margin-left:auto}.production-asset-admin-toolbar>div.production-choice-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.production-hairline-accordion[open]{overflow:visible}.production-hairline-accordion[open]>summary{border-radius:10px 10px 0 0}.production-base-wig-accordion .asset-grid--gallery,.production-hairline-accordion .asset-grid--gallery{padding-bottom:8px}.asset-batch-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.asset-batch-header-actions>span{color:#999;font-size:10px}.preview-adjustment-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-weight:700;line-height:1;display:inline-flex;font-size:10px!important}.preview-adjustment-badge.used{background:#eef7f1;color:#397355!important}.preview-adjustment-badge.not-used{background:#f0f0f2;color:#777884!important}.preview-edit-entry{color:#2d2e33;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dbde;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.preview-edit-entry:hover{background:#fafafa;border-color:#bfc1c6}.preview-media-remove{text-align:center;background:#fff;border:1px solid #ead8d3;border-radius:8px;width:100%;min-height:32px;padding:6px 8px}.preview-header-add-media{min-height:32px;padding:0 11px;font-size:11px}.production-preview-inline-editor{border-top:1px solid #ececee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:12px;display:flex}.production-preview-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.preview-adjustment-toggle{color:#4e5057;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.preview-adjustment-toggle input{accent-color:#6e9d82;width:16px;height:16px}.preview-delete-button{color:#a44d3b;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2c2ba;border-radius:9px;padding:0 11px;font-size:12px;font-weight:700}.preview-delete-button:hover{background:#fff8f6}.production-preview-decision-overlay{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18191c6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.production-preview-decision-modal{background:#fff;border:1px solid #e1e2e4;border-radius:16px;gap:18px;width:min(560px,94vw);padding:22px;display:grid;box-shadow:0 24px 70px #0000002e}.production-preview-decision-modal>div:first-child{gap:7px;display:grid}.production-preview-decision-eyebrow{color:#6f8d79;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.production-preview-decision-modal h3{margin:0;font-size:19px}.production-preview-decision-modal p{color:#686a72;margin:0;font-size:13px;line-height:1.55}.production-preview-adjustment-summary{background:#fafafa;border:1px solid #e4e5e7;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:13px 14px;display:grid}.production-preview-adjustment-summary>span{color:#6f7078;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.production-preview-adjustment-summary strong{font-size:13px}.production-preview-adjustment-summary small{color:#8b8c93;grid-column:1/-1;font-size:11px}.production-preview-decision-note{background:#fffaf0;border:1px solid #e8dfca;border-radius:9px;padding:10px 12px;color:#7a6941!important;font-size:12px!important}.production-preview-decision-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}@media (width<=620px){.production-preview-inline-editor{flex-direction:column;align-items:stretch}.production-preview-inline-actions,.production-preview-decision-actions{grid-template-columns:1fr;width:100%;margin-left:0;display:grid}.preview-delete-button,.production-preview-inline-editor button,.production-preview-inline-editor .production-choice-add-button,.production-preview-decision-actions button{width:100%}}.preview-review-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.preview-review-badge.confirmed{color:#34724f;background:#e6f5eb}.preview-review-badge.changes{color:#9a5a38;background:#fff0e8}.asset-batch-header>.asset-batch-header-actions{flex-direction:row;align-items:center;gap:9px}.asset-batch-header .preview-review-badge{color:inherit;font-size:10px}.asset-batch-header .preview-review-badge.confirmed{color:#34724f}.asset-batch-header .preview-review-badge.changes{color:#9a5a38}.production-customer-response-note.recorded-by-sprio{color:#315f8c;background:#eef6ff;border:1px solid #c9dced;border-radius:9px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 12px;padding:7px 10px;display:flex}.production-customer-response-note.recorded-by-sprio strong{color:#2f6598;flex:none;font-size:11px}.production-customer-response-note.recorded-by-sprio span{color:#58718a;min-width:0;font-size:11px;line-height:1.35}.production-preview-decision-button{color:#2a2b2f;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dade;border-radius:9px;padding:0 15px;font-size:13px;font-weight:600}.production-preview-decision-button:hover{background:#fafafa;border-color:#c3c6ca}.production-preview-decision-button.primary{color:#fff;background:#222326;border-color:#222326}.production-preview-decision-button.primary:hover{background:#111214;border-color:#111214}.production-preview-decision-button:disabled{cursor:default;opacity:.45}.production-measurements-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.production-measurements-grid>div{background:#fff;border:1px solid #e5e6e9;border-radius:11px;min-width:0;padding:14px 16px}.production-measurements-grid span{color:#797b83;margin-bottom:6px;font-size:12.5px;line-height:1.35;display:block}.production-measurements-grid strong{color:#202126;font-size:15px;font-weight:700}.production-measurements-note,.production-measurements-empty{color:#777981;margin:12px 0 0;font-size:12.5px;line-height:1.5}.production-measurements-empty{background:#fafafa;border:1px dashed #dfe0e4;border-radius:11px;gap:4px;padding:14px 16px;display:grid}.production-measurements-empty strong{color:#34353a;font-size:13.5px}@media (width<=850px){.production-measurements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.production-measurements-grid{grid-template-columns:1fr}}.production-setup-measurements-preview{border-top:1px solid #ececef;gap:12px;margin-top:14px;padding-top:14px;display:grid}.production-setup-measurements-preview>div:first-child{gap:3px;display:grid}.production-setup-measurements-preview>div:first-child>strong{font-size:13.5px}.production-setup-measurements-preview>div:first-child>span{color:#777981;font-size:12.5px}.production-measurement-review-banner{background:#f4f8fc;border:1px solid #d9e4ee;border-radius:10px;gap:4px;margin-bottom:14px;padding:12px 14px;display:grid}.production-measurement-review-banner strong{color:#315c81;font-size:13.5px}.production-measurement-review-banner span{color:#687888;font-size:12.5px;line-height:1.45}.production-measurement-review-banner.complete{background:#f1f9f4;border-color:#cfe5d7}.production-measurement-review-banner.complete strong{color:#307148}.production-measurement-review-banner.attention{background:#fff7f2;border-color:#efc9b9}.production-measurement-review-banner.attention strong{color:#a24e35}.production-measurements-grid small{color:#9799a0;margin-top:5px;font-size:11px;line-height:1.3;display:block}.production-measurement-warnings{background:#fff9e9;border:1px solid #ecd8a5;border-radius:10px;gap:4px;margin-top:12px;padding:11px 13px;display:grid}.production-measurement-warnings strong{color:#7e6220;font-size:12.5px}.production-measurement-warnings span{color:#806e47;font-size:12px;line-height:1.4}.production-measurement-source-note{color:#777981;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:12.5px;display:flex}.production-measurement-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.production-white-button,.production-danger-button{min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:700}.production-white-button{color:#303136;border:1px solid #dcdde1}.production-white-button:hover{background:#fafafa;border-color:#c5c7cc}.production-danger-button{color:#a54834;border:1px solid #efc9c0;justify-self:end}.production-danger-button:hover{background:#fff8f6;border-color:#e3ad9f}.production-measurement-recheck{border-top:1px solid #ececef;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;margin-top:14px;padding-top:14px;display:grid}.production-measurement-recheck label{gap:6px;width:100%;display:grid}.production-measurement-recheck label>span{color:#686a72;font-size:12.5px;font-weight:700}.production-measurement-recheck textarea{color:#24252a;width:100%;min-height:88px;font:inherit;resize:vertical;border:1px solid #dfe0e4;border-radius:9px;padding:10px 11px;font-size:12.5px;line-height:1.45}.danger-text-button{color:#a54834!important}.production-measurement-override-editor{gap:13px;display:grid}.production-measurement-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-measurement-editor-heading>div{gap:3px;display:grid}.production-measurement-editor-heading strong{font-size:13.5px}.production-measurement-editor-heading span{color:#777981;font-size:12px}.production-measurements-grid--editor label{background:#fff;border:1px solid #e5e6e9;border-radius:11px;gap:6px;padding:12px 14px;display:grid}.production-measurements-grid--editor label>span{margin:0}.production-measurements-grid--editor label>div{border:1px solid #dfe0e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.production-measurements-grid--editor input{min-width:0;font:inherit;border:0;outline:0;padding:9px 10px;font-size:13px}.production-measurements-grid--editor em{color:#858790;padding-right:10px;font-size:11.5px;font-style:normal;font-weight:700}@media (width<=680px){.production-measurement-recheck{grid-template-columns:1fr}.production-measurement-actions>button,.production-measurement-recheck>button{width:100%}}.preview-type-selector{background:#f5f5f6;border:1px solid #dedfe3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;display:grid}.preview-type-selector button{color:#5f6068;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700}.preview-type-selector button.selected{color:#202124;background:#fff;border-color:#d7d9dd;box-shadow:0 1px 3px #1416190a}.preview-type-selector.compact{max-width:360px;margin-right:auto}.preview-type-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.preview-type-badge.checkpoint{color:#456b9a;background:#eef3fb}.preview-type-badge.final{color:#2d744f;background:#e5f4eb}.production-assets-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.production-choice-lock-note{color:#6e6f76;background:#f7f7f8;border:1px solid #e2e3e6;border-radius:10px;margin:-8px 0 16px;padding:10px 12px;font-size:12.5px;line-height:1.45}.production-choice-tile-remove:disabled{cursor:not-allowed;opacity:.45}.production-asset-admin-toolbar .production-choice-add-button,.production-asset-admin-toolbar .production-choice-template-button{border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650}.production-choice-publish-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.production-choice-confirm-button{color:#222226;min-height:36px;box-shadow:none;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9dbde;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.production-choice-confirm-button:hover:not(:disabled){background:#fafafa;border-color:#c5c8cc}.production-choice-confirm-button:disabled{cursor:default;opacity:.48}.production-choice-confirm-button.is-primary{color:#fff;background:#222226;border-color:#222226}.production-choice-confirm-button.is-primary:disabled{color:#8a8c91;background:#f2f2f3;border-color:#d9dbde}.preview-change-request-note{color:#745126;background:#fff8ec;border:1px solid #efd6b0;border-radius:9px;margin:-2px 0 12px;padding:10px 12px}.preview-change-request-note strong{color:#8a5b18;margin-bottom:3px;font-size:11px;display:block}.preview-change-request-note p{color:#5f5140;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.production-preview-accordion .preview-change-request-note{box-sizing:border-box;width:100%;margin:12px 0 0}.production-preview-accordion .asset-grid--gallery{scrollbar-gutter:auto;padding-right:0}.production-preview-accordion .asset-batch-grid{align-items:start}.production-preview-accordion .asset-batch{align-self:start}.production-preview-accordion .asset-batch-header>div:first-child{flex:none;min-width:max-content}.production-preview-accordion .asset-batch-header>div:first-child>strong{white-space:nowrap;word-break:keep-all}.production-preview-accordion .asset-batch-header-actions{flex:auto;gap:6px;min-width:0}.production-preview-count-action{align-items:stretch;gap:8px;display:flex}.production-preview-count-action label,.preview-adjustment-count-editor{color:#4e5056;background:#fff;border:1px solid #d9dbde;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.production-preview-count-action input,.preview-adjustment-count-editor input{width:58px;min-height:30px;font:inherit;background:#fff;border:1px solid #d9dbde;border-radius:6px;padding:4px 7px}.production-preview-paid-adjustment-reminder{background:#fff8ec;border:1px solid #efd6b0;border-radius:10px;gap:6px;padding:12px 13px;display:grid}.production-preview-paid-adjustment-reminder>strong{color:#7c5318;font-size:13px}.production-preview-paid-adjustment-reminder>span{color:#6d6254;font-size:12px;line-height:1.45}.production-preview-paid-adjustment-fields{grid-template-columns:minmax(150px,.65fr) minmax(220px,1.35fr);gap:10px;margin-top:4px;display:grid}.production-preview-paid-adjustment-fields label{color:#5d554b;gap:5px;font-size:11px;font-weight:650;display:grid}.production-preview-paid-adjustment-fields input{box-sizing:border-box;width:100%;min-height:38px;font:inherit;color:#25262a;background:#fff;border:1px solid #d9dbde;border-radius:8px;padding:8px 10px}@media (width<=680px){.production-preview-paid-adjustment-fields{grid-template-columns:1fr}.production-preview-count-action{width:100%}}@media (width>=761px){.production-preview-decision-modal{width:min(760px,94vw)}.production-preview-decision-actions{flex-wrap:nowrap;gap:8px;width:100%}.production-preview-count-action{display:contents}.production-preview-decision-button{white-space:nowrap;min-height:38px;padding:0 12px;font-size:12.5px}.production-preview-count-action label{white-space:nowrap;flex:none;gap:7px;min-height:38px;padding:0 9px}.production-preview-count-action input{width:52px;min-height:28px;padding:3px 6px}.production-preview-inline-editor{grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:8px 10px;display:grid}.production-preview-inline-editor>.preview-type-selector.compact{border-radius:9px;gap:4px;width:100%;max-width:none;margin:0;padding:3px}.production-preview-inline-editor>.preview-type-selector.compact button{border-radius:7px;min-height:32px;padding:0 10px;font-size:11.5px}.production-preview-inline-editor>.preview-adjustment-count-editor{white-space:nowrap;gap:7px;min-height:34px;padding:0 9px;font-size:11.5px}.production-preview-inline-editor>.preview-adjustment-count-editor input{width:50px;min-height:27px;padding:3px 6px}.production-preview-inline-editor>.production-preview-inline-actions{grid-column:1/-1;justify-self:end;margin-left:0}.production-preview-paid-adjustment-fields{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);align-items:end;gap:10px}.production-preview-paid-adjustment-fields label{gap:5px;font-size:10.5px;line-height:1.2}.production-preview-paid-adjustment-fields label>span{white-space:nowrap}.production-preview-paid-adjustment-fields input{min-height:38px}}@media (width<=760px){.production-preview-decision-modal{width:min(560px,94vw)}.production-preview-inline-editor{flex-direction:column;align-items:stretch;display:flex}.production-preview-inline-editor>.preview-type-selector.compact{width:100%;max-width:none;margin:0}.production-preview-inline-editor>.preview-adjustment-count-editor{box-sizing:border-box;justify-content:space-between;width:100%}.production-preview-decision-actions{grid-template-columns:1fr;width:100%;display:grid}.production-preview-count-action{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.production-preview-count-action label{box-sizing:border-box;justify-content:space-between;width:100%}.production-preview-paid-adjustment-fields{grid-template-columns:1fr}.production-preview-paid-adjustment-fields label>span{white-space:normal}}.production-preview-accordion .asset-grid--gallery{padding-bottom:4px}.production-preview-accordion .preview-change-request-note{margin-top:4px}.production-preview-accordion .asset-batch-header{gap:6px;margin-bottom:7px}.production-preview-accordion .asset-batch-header-actions{white-space:nowrap;flex-wrap:nowrap;gap:4px}.production-preview-accordion .asset-batch-header-actions>span,.production-preview-accordion .preview-type-badge,.production-preview-accordion .preview-review-badge,.production-preview-accordion .preview-adjustment-badge{flex:none}.production-preview-accordion .preview-type-badge,.production-preview-accordion .preview-review-badge,.production-preview-accordion .preview-adjustment-badge{min-height:21px;padding:3px 6px;font-size:9px}@media (width<=1180px){.production-preview-accordion .asset-batch-header-actions{flex-wrap:wrap}}.admin-media-lightbox-content{overflow:auto}.admin-media-lightbox-media{object-fit:contain;flex:none;width:auto;max-width:100%;height:auto;max-height:100%}@media (width>=761px){.production-preview-inline-editor>.production-preview-inline-actions{box-sizing:border-box;justify-content:flex-end;justify-self:stretch;gap:7px;width:100%;max-width:100%}.production-preview-inline-editor>.production-preview-inline-actions button,.production-preview-inline-editor>.production-preview-inline-actions .primary-button,.production-preview-inline-editor>.production-preview-inline-actions .production-choice-add-button,.production-preview-inline-editor>.production-preview-inline-actions .preview-delete-button{white-space:nowrap;min-width:0;min-height:35px;padding-left:9px;padding-right:9px;font-size:11px;line-height:1.15}.production-preview-inline-editor>.preview-type-selector.compact button,.production-preview-inline-editor>.preview-adjustment-count-editor{font-size:11px}.production-preview-inline-editor{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(210px,.86fr);width:100%;min-width:0;max-width:100%;overflow:hidden}.production-preview-inline-editor>.preview-type-selector.compact,.production-preview-inline-editor>.preview-adjustment-count-editor,.production-preview-inline-editor>.production-preview-inline-actions{box-sizing:border-box;min-width:0;max-width:100%}.production-preview-inline-editor>.preview-adjustment-count-editor{justify-content:space-between;gap:6px;width:100%;padding-left:8px;padding-right:8px;font-size:10.5px}.production-preview-inline-editor>.preview-adjustment-count-editor input{flex:0 0 48px;width:48px;min-width:0}.production-preview-inline-editor>.preview-type-selector.compact button{min-width:0;padding-left:6px;padding-right:6px;font-size:10.5px}.production-preview-inline-editor>.production-preview-inline-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin-left:0;display:grid}.production-preview-inline-editor>.production-preview-inline-actions button,.production-preview-inline-editor>.production-preview-inline-actions .primary-button,.production-preview-inline-editor>.production-preview-inline-actions .production-choice-add-button,.production-preview-inline-editor>.production-preview-inline-actions .preview-delete-button{white-space:nowrap;width:100%;min-width:0;max-width:100%;padding-left:5px;padding-right:5px;font-size:10.5px}}.production-choice-confirm-button.is-primary{color:#233108;white-space:nowrap;background:linear-gradient(#addc4e 0%,#9fce3d 100%);border-color:#8dbd2f}.production-choice-confirm-button.is-primary:hover:not(:disabled){background:linear-gradient(#b2de59 0%,#a0cd3b 100%);border-color:#7eaf22}.payment-card{overflow:hidden}.payment-section{border-top:1px solid #ededee;padding:18px 0}.payment-section:first-of-type{border-top:0;padding-top:0}.payment-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.payment-section-title-left{align-items:center;gap:9px;display:flex}.payment-section-number{color:#fff;background:#222;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:11px;display:flex}.payment-section-title strong{font-size:14px}.payment-row{border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:18px;min-height:42px;padding:8px 0;font-size:13px;display:grid}.payment-row>span{color:#707078}.payment-row>strong{text-align:right}.payment-row>div:first-child{min-width:0}.payment-row>div:first-child>span{color:#707078;display:block}.payment-row small{color:#999;margin-top:3px;font-size:10px;line-height:1.3;display:block}.payment-row.addon{padding-left:14px}.adjustment-fee-row{background:#fcfcfd}.amount-with-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.payment-row.subtotal{margin-top:3px;padding-top:12px;font-weight:600}.payment-row.final-total{border-bottom:1px solid #dddde1;margin-top:5px;padding:13px 0;font-size:15px;font-weight:600}.order-payment-tab{align-items:stretch}.order-payment-tab .payment-card,.order-payment-tab .payment-proofs-card{height:100%;margin-top:0}.payment-proofs-card{flex-direction:column;min-height:100%;display:flex;overflow:hidden}.payment-proofs-heading{flex:none;margin-bottom:18px}.payment-proof-sections{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.payment-proof-section{background:#fff;border:1px solid #e6e6e9;border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.payment-proof-section-toggle{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 17px;transition:background .12s;display:flex}.payment-proof-section-toggle:hover{background:#f7f7f8}.payment-proof-section.open .payment-proof-section-toggle{background:#fafafa;border-bottom:1px solid #e6e6e9}.payment-proof-section-title{align-items:center;gap:10px;min-width:0;display:flex}.payment-proof-chevron{color:#77777e;text-align:center;flex:0 0 18px;width:18px;font-size:18px;line-height:1}.payment-proof-section-title>div{min-width:0}.payment-proof-section-title strong{color:#222226;font-size:13px;font-weight:600;line-height:1.3;display:block}.payment-proof-section-title span:not(.payment-proof-chevron){color:#8d8d94;margin-top:4px;font-size:10px;line-height:1.35;display:block}.payment-proof-submission-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;width:fit-content;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.payment-proof-submission-status.submitted{color:#2f7450;background:#e0f3e8}.payment-proof-submission-status.empty{color:#77777e;background:#eeeeef}.payment-proof-section-body{background:#fff;flex:auto;min-height:0;padding:16px;overflow:auto}.payment-proof-section-body .asset-batch{background:#fafafa;padding:12px}.payment-proof-section-body .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-proof-section-body .asset-box{min-height:82px}@media (width<=900px){.payment-proofs-card{min-height:auto}.payment-proof-sections{flex-direction:column;display:flex}.payment-proof-section{min-height:auto}.payment-proof-section-body{overflow:visible}}.payment-proof-section-body{display:flex}.payment-proof-section-body .asset-batch-grid{flex:auto;grid-auto-rows:minmax(min-content,1fr);width:100%;min-height:100%;display:grid}.payment-proof-section-body .asset-batch{flex-direction:column;height:100%;min-height:0;display:flex}.payment-proof-section-body .asset-batch .asset-grid{flex:none}.payment-proof-section-body .asset-batch{background:0 0;border:0;border-radius:0;padding:0}.payment-proof-section-body .asset-batch .asset-box{background:#fafafa}.order-payment-workspace{flex-direction:column;gap:18px;display:flex}.stylist-settlement-card{padding:24px 26px}.stylist-settlement-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.stylist-secondary-button,.stylist-primary-button{cursor:pointer;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:600}.stylist-secondary-button{color:#29292e;background:#fff;border:1px solid #dddde2}.stylist-primary-button{color:#fff;background:#202023;border:1px solid #202023}.stylist-production-costs{border-top:1px solid #ececef;border-bottom:1px solid #ececef;padding:18px 0 20px}.stylist-cost-summary-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.stylist-cost-summary-row span{color:#252529;font-size:15px;font-weight:600}.stylist-cost-summary-row strong{font-size:24px}.stylist-cost-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stylist-cost-breakdown>div{background:#fafafa;border:1px solid #e8e8eb;border-radius:9px;padding:14px 15px}.stylist-cost-breakdown span,.stylist-payment-status-card span{color:#7e7e86;font-size:11px;display:block}.stylist-cost-breakdown strong{color:#28282c;margin-top:7px;font-size:15px;display:block}.stylist-payment-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:20px;display:grid}.stylist-payment-status-card{background:#fff;border:1px solid #e5e5e9;border-radius:10px;min-height:118px;padding:17px 18px}.stylist-payment-status-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.stylist-payment-status-card>strong{color:#222226;margin-top:16px;font-size:22px;display:block}.stylist-payment-status-card small{color:#a44b46;margin-top:6px;font-size:11px;display:block}.stylist-payment-status{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 9px;font-weight:600;font-size:10px!important}.stylist-payment-status-paid{background:#e2f3e9;color:#347251!important}.stylist-payment-status-payment-requested{background:#fff0cf;color:#8a651d!important}.stylist-payment-status-unpaid{background:#fce2e2;color:#95433f!important}.stylist-settlement-edit-grid{border-top:1px solid #ececef;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.stylist-settlement-edit-grid label,.stylist-payment-edit-card label{min-width:0}.stylist-settlement-edit-grid label>span,.stylist-payment-edit-card label>span{color:#66666e;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.stylist-money-input{background:#fff;border:1px solid #dedee3;border-radius:9px;align-items:center;height:44px;display:flex;overflow:hidden}.stylist-money-input b{color:#74747c;padding-left:12px;font-size:14px;font-weight:500}.stylist-money-input input{color:#242428;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 12px 0 6px}.stylist-production-total{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:15px 0;display:flex}.stylist-production-total span{color:#2d2d31;font-size:14px;font-weight:600}.stylist-production-total strong{font-size:22px}.stylist-payment-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.stylist-payment-edit-card{border:1px solid #e6e6e9;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:17px;display:grid}.stylist-payment-edit-card h4{grid-column:1/-1;margin:0 0 4px;font-size:14px}.stylist-payment-edit-card select{color:#29292e;background:#fff;border:1px solid #dedee3;border-radius:9px;width:100%;height:44px;padding:0 11px}.stylist-settlement-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=1050px){.stylist-cost-breakdown,.stylist-settlement-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.stylist-settlement-heading,.stylist-cost-summary-row{flex-direction:column;align-items:stretch}.stylist-cost-breakdown,.stylist-settlement-edit-grid,.stylist-payment-status-grid,.stylist-payment-edit-grid,.stylist-payment-edit-card{grid-template-columns:1fr}}.stylist-settlement-card{overflow:hidden}.stylist-settlement-card .stylist-settlement-heading{margin-bottom:10px}.stylist-ledger-section{border-top:1px solid #ededee;padding:19px 0}.stylist-ledger-section:first-of-type{border-top:0;padding-top:4px}.stylist-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.stylist-section-title-left{align-items:center;gap:10px;display:flex}.stylist-section-number{color:#fff;background:#222;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:600;display:inline-flex}.stylist-section-title-left strong{color:#242428;font-size:15px}.stylist-ledger-row{border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:20px;min-height:48px;padding:8px 0;display:grid}.stylist-ledger-row>span,.stylist-ledger-row>div:first-child>span{color:#707078;font-size:13px;display:block}.stylist-ledger-row small{color:#999;margin-top:3px;font-size:10px;line-height:1.35;display:block}.stylist-ledger-row>strong,.stylist-ledger-edit-controls>strong{color:#202024;text-align:right;font-size:14px}.stylist-ledger-total{margin-top:3px;padding-top:13px;font-weight:600}.stylist-ledger-total>span{color:#55555d;font-weight:600}.stylist-ledger-total>strong{font-size:14px}.stylist-ledger-edit-row .stylist-ledger-money-input,.stylist-deposit-edit-row .stylist-ledger-money-input{width:190px}.stylist-ledger-money-input{height:42px}.stylist-ledger-edit-controls{justify-content:flex-end;align-items:center;gap:10px;display:flex}.stylist-ledger-status-select{color:#29292e;background:#fff;border:1px solid #dedee3;border-radius:9px;min-width:166px;height:42px;padding:0 11px;font-size:12px}.stylist-use-calculated{color:#6f766f;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:10px;font-weight:600;text-decoration:underline;display:inline-flex}.stylist-calculated-row{background:#fcfcfd}.stylist-final-controls>strong{min-width:90px}.stylist-ledger-alert{color:#9b4d47;background:#fff2f1;border-radius:7px;width:fit-content;margin-top:9px;padding:6px 9px;font-size:11px;font-weight:600}@media (width<=780px){.stylist-ledger-row,.stylist-ledger-edit-row,.stylist-deposit-edit-row{grid-template-columns:1fr;align-items:stretch;gap:7px}.stylist-ledger-row>strong,.stylist-ledger-edit-controls>strong{text-align:left}.stylist-ledger-edit-controls{flex-wrap:wrap;justify-content:flex-start}.stylist-ledger-edit-row .stylist-ledger-money-input,.stylist-deposit-edit-row .stylist-ledger-money-input,.stylist-ledger-status-select{width:100%;min-width:0}}.order-payment-workspace{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.order-payment-main-column{flex-direction:column;gap:18px;min-width:0;display:flex}.order-payment-main-column>.detail-card{width:100%;margin-top:0}.order-payment-workspace>.payment-proofs-card{align-self:start;height:auto;min-height:0;margin-top:0}.order-payment-workspace .payment-proof-sections{flex-direction:column;gap:14px;min-height:0;display:flex}.order-payment-workspace .payment-proof-section{flex:none;min-height:0}.order-payment-workspace .payment-proof-section-body{flex:none;min-height:0;display:block;overflow:visible}.order-payment-workspace .payment-proof-section-body .asset-batch-grid{grid-auto-rows:auto;min-height:0;display:grid}.order-payment-workspace .payment-proof-section-body .asset-batch{height:auto;min-height:0}.stylist-deposit-edit-row{padding-top:11px;padding-bottom:11px}.stylist-deposit-edit-row small{max-width:520px}@media (width<=900px){.order-payment-workspace{grid-template-columns:1fr}}.payment-proof-section-body .asset-batch-grid{gap:10px}.payment-proof-section-body .asset-batch{padding:0}.payment-proof-section-body .asset-batch-header{display:none}.stylist-deposit-controls{flex-wrap:nowrap;align-items:center;gap:12px}.stylist-deposit-controls .stylist-ledger-money-input{flex:0 0 190px;width:190px}.stylist-deposit-controls .stylist-use-calculated{white-space:nowrap;margin-top:0;font-size:11px}@media (width<=780px){.stylist-deposit-controls{flex-wrap:wrap;align-items:flex-start}.stylist-deposit-controls .stylist-ledger-money-input{flex:180px;width:100%}}@media (width>=781px){.stylist-ledger-edit-row .stylist-ledger-money-input,.stylist-deposit-edit-row .stylist-ledger-money-input,.stylist-deposit-controls .stylist-ledger-money-input{flex:0 0 118px;width:118px}}.quote-discount-row{background:#f5faf7}.quote-discount-row>strong{color:#2f8058}.order-detail-main .payment-card .card-heading p,.order-detail-main .payment-proofs-card .card-heading p{font-size:14px;line-height:1.45}.order-detail-main .payment-section-title strong{font-size:15px}.order-detail-main .payment-section-number{font-size:12px}.order-detail-main .payment-row{font-size:14px;line-height:1.45}.order-detail-main .payment-row small{font-size:11.5px;line-height:1.4}.order-detail-main .payment-proof-section-title strong{font-size:14px}.order-detail-main .payment-proof-section-title span:not(.payment-proof-chevron){font-size:11.5px;line-height:1.4}.order-detail-main .payment-proof-submission-status{font-size:11px}.payment-proof-section-body .asset-grid--stack{scrollbar-gutter:stable;scrollbar-width:thin;width:100%;max-height:clamp(300px,48vh,560px);padding-right:8px;overflow:hidden auto}.payment-proof-section-body .asset-grid--stack .asset-box{width:100%}.payment-proof-section-body .asset-grid--stack .asset-box-image{object-fit:contain;width:100%;height:auto;max-height:520px}.order-detail-main .payment-status{font-size:12px}.order-detail-main .mini-status{font-size:11px}.order-detail-main .payment-proofs-card .asset-view-link{font-size:11.5px}.final-payment-request-card{gap:18px;display:grid}.final-payment-request-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.final-payment-gate{background:#fff9ed;border:1px solid #ead9b5;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.final-payment-gate strong{font-size:14px}.final-payment-gate span{color:#6f7078;font-size:13px;line-height:1.45}.final-payment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.final-payment-summary-grid>div,.final-payment-summary-grid>label{background:#fff;border:1px solid #e3e4e7;border-radius:12px;min-width:0;padding:16px 18px}.final-payment-summary-grid>div>span,.final-payment-summary-grid>label>span{color:#73747c;margin-bottom:8px;font-size:13px;font-weight:650;display:block}.final-payment-summary-grid strong{font-size:18px}.final-payment-shipping-field small{color:#83848c;margin-top:8px;font-size:11.5px;line-height:1.4;display:block}.final-payment-shipping-input{background:#fff;border:1px solid #d8dade;border-radius:10px;align-items:center;min-height:46px;display:flex;overflow:hidden}.final-payment-shipping-input>span{color:#75767e;padding-left:14px;font-weight:700}.final-payment-shipping-input input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:0 14px 0 8px;font-size:15px;font-weight:700}.final-payment-total-box{background:#f8f8f9!important}.final-payment-request-actions{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.final-payment-send-button{min-width:240px}@media (width<=760px){.final-payment-request-heading,.final-payment-request-actions{flex-direction:column;align-items:stretch}.final-payment-summary-grid{grid-template-columns:1fr}.final-payment-send-button,.final-payment-request-actions button{width:100%}}.final-payment-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.final-payment-total-row{border-top:1px solid #e6e7ea;justify-content:space-between;align-items:center;gap:18px;padding:14px 2px 0;display:flex}.final-payment-total-row span{color:#55565e;font-size:14px;font-weight:700}.final-payment-total-row strong{font-size:20px}.payment-summary-collapsible,.stylist-settlement-collapsible{padding-top:0;padding-bottom:0}.payment-summary-toggle,.stylist-settlement-toggle{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.payment-summary-toggle .card-heading,.stylist-settlement-toggle .card-heading{margin:0}.payment-summary-toggle-label{color:#5f6068;white-space:nowrap;background:#fff;border:1px solid #dedfe3;border-radius:9px;flex:none;padding:7px 10px;font-size:12px;font-weight:700}.payment-summary-collapsible>.payment-section:first-of-type{padding-top:18px}.stylist-settlement-collapsible-heading{align-items:center;gap:12px;display:flex}.stylist-settlement-collapsible-heading>.stylist-secondary-button{flex:none}.stylist-settlement-collapsible .stylist-ledger-section:first-of-type{margin-top:18px}@media (width<=980px){.final-payment-summary-grid{grid-template-columns:1fr}}@media (width<=700px){.payment-summary-toggle,.stylist-settlement-toggle{align-items:flex-start}.stylist-settlement-collapsible-heading{flex-direction:column;align-items:stretch}.stylist-settlement-collapsible-heading>.stylist-secondary-button{width:100%;margin-bottom:14px}}.payment-summary-collapsible,.stylist-settlement-collapsible{padding:0;overflow:hidden}.payment-summary-toggle.payment-ledger-accordion-toggle,.stylist-settlement-toggle.payment-ledger-accordion-toggle{width:100%;min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:flex-start;align-items:center;gap:13px;padding:18px 22px;display:flex}.payment-summary-toggle.payment-ledger-accordion-toggle:hover,.stylist-settlement-toggle.payment-ledger-accordion-toggle:hover{background:#fafafa}.payment-ledger-accordion-chevron{color:#74757c;text-align:center;flex:0 0 18px;width:18px;font-size:20px;line-height:1;transition:transform .12s;transform:rotate(0)}.payment-summary-collapsible.expanded .payment-ledger-accordion-chevron,.stylist-settlement-collapsible.expanded .payment-ledger-accordion-chevron{transform:rotate(90deg)}.payment-ledger-accordion-copy{gap:4px;min-width:0;display:grid}.payment-ledger-accordion-copy>strong{color:#202126;font-size:17px;font-weight:750;line-height:1.3}.payment-ledger-accordion-copy>span{color:#888991;font-size:12px;line-height:1.35}.payment-summary-collapsible.expanded .payment-summary-toggle,.stylist-settlement-collapsible.expanded .stylist-settlement-collapsible-heading{border-bottom:1px solid #e8e8eb}.payment-summary-collapsible>.payment-section,.stylist-settlement-collapsible>.stylist-ledger-section{margin-left:22px;margin-right:22px}.payment-summary-collapsible>.payment-section:first-of-type,.stylist-settlement-collapsible .stylist-ledger-section:first-of-type{margin-top:0;padding-top:18px}.stylist-settlement-collapsible-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding-right:18px;display:grid}.stylist-settlement-collapsible-heading .stylist-settlement-toggle{min-height:92px}.stylist-settlement-collapsible-heading>.stylist-secondary-button{margin:0}.final-payment-request-actions{width:100%}.final-payment-send-button{width:100%;min-width:0;min-height:48px}@media (width<=700px){.payment-summary-toggle.payment-ledger-accordion-toggle,.stylist-settlement-toggle.payment-ledger-accordion-toggle{min-height:78px;padding:16px 18px}.stylist-settlement-collapsible-heading{grid-template-columns:1fr;min-height:0;padding:0 14px 14px 0}.stylist-settlement-collapsible-heading>.stylist-secondary-button{width:calc(100% - 18px);margin-left:18px}.payment-summary-collapsible>.payment-section,.stylist-settlement-collapsible>.stylist-ledger-section{margin-left:18px;margin-right:18px}}.final-payment-request-card .final-payment-request-heading h3{font-size:22px;font-weight:650}.final-payment-request-card .final-payment-request-heading p{font-size:14px;line-height:1.5}.final-payment-request-card .final-payment-summary-grid>div>span,.final-payment-request-card .final-payment-summary-grid>label>span{font-size:13px}.final-payment-request-card .final-payment-summary-grid strong{font-size:20px}.payment-proofs-card--fixed{overflow:visible}.payment-proof-fixed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.payment-proof-fixed-card{background:#fff;border:1px solid #e4e5e8;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:520px;display:grid;overflow:hidden}.payment-proof-fixed-heading{border-bottom:1px solid #ececee;justify-content:space-between;align-items:flex-start;gap:14px;min-height:78px;padding:18px 18px 15px;display:flex}.payment-proof-fixed-heading>div{min-width:0}.payment-proof-fixed-heading strong{color:#1c1d20;font-size:15px;font-weight:700;line-height:1.3;display:block}.payment-proof-fixed-heading>div>span{color:#83858c;margin-top:5px;font-size:12px;line-height:1.35;display:block}.payment-proof-fixed-scroll{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#a9a9b1 #eeeeef;min-height:0;padding:16px;overflow:hidden auto}.payment-proof-fixed-scroll::-webkit-scrollbar{width:10px}.payment-proof-fixed-scroll::-webkit-scrollbar-track{background:#eeeeef;border-radius:999px}.payment-proof-fixed-scroll::-webkit-scrollbar-thumb{background:#a9a9b1;border:2px solid #eeeeef;border-radius:999px;min-height:44px}.payment-proof-fixed-scroll .asset-grid--stack{gap:14px;margin:0;padding:0}.payment-proof-fixed-scroll .asset-grid--stack .asset-box{width:100%;min-width:0}.payment-proof-fixed-scroll .asset-grid--stack .asset-box-image{object-fit:contain;background:#f3f3f4;width:100%;height:auto;max-height:270px}.payment-proof-fixed-empty{color:#85878e;text-align:center;border:1px dashed #dedfe3;border-radius:11px;place-items:center;height:100%;min-height:190px;padding:20px;font-size:13px;display:grid}.payment-proof-fixed-actions{background:#fff;border-top:1px solid #e4e5e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px 16px;display:grid}.payment-proof-fixed-actions .primary-button,.payment-proof-fixed-actions .secondary-button{border-radius:10px;width:100%;min-height:42px;margin:0}.final-payment-request-card .final-payment-request-actions{margin-top:0}@media (width<=1000px){.payment-proof-fixed-grid{grid-template-columns:1fr}.payment-proof-fixed-card{height:480px}}.payment-proof-fixed-actions .secondary-button{color:#242529;background:#fff;border:1px solid #dedfe3}.payment-proof-fixed-actions .secondary-button:hover:not(:disabled){background:#f8f8f9}.order-payment-workspace .payment-proof-fixed-grid{grid-template-columns:1fr}.order-payment-workspace .payment-proof-fixed-card{height:440px}.payment-proof-fixed-actions .secondary-button{white-space:nowrap;font-size:13px;font-weight:600}.payment-proof-fixed-actions .primary-button{white-space:nowrap;padding-inline:10px;font-size:12px;line-height:1.15}@media (width<=420px){.payment-proof-fixed-actions{grid-template-columns:1fr}.payment-proof-fixed-actions .primary-button,.payment-proof-fixed-actions .secondary-button{font-size:13px}}.final-payment-request-card>.card-heading{margin-bottom:0}.final-payment-request-card .final-payment-summary-grid>div>small{color:#83848c;margin-top:8px;font-size:11.5px;line-height:1.4;display:block}.service-fee-refund-card{gap:18px;display:grid}.service-fee-refund-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:0;display:flex}.service-fee-refund-heading h3{margin:0 0 6px;font-size:22px;font-weight:650}.service-fee-refund-heading p{color:#777981;margin:0;font-size:14px;line-height:1.5}.service-fee-refund-amount-row{background:#f6faf7;border:1px solid #dfe7e2;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.service-fee-refund-amount-row>div{gap:5px;display:grid}.service-fee-refund-amount-row span{color:#66716b;font-size:12px;font-weight:700}.service-fee-refund-amount-row strong{font-size:22px}.service-fee-refund-amount-row small{color:#7d827f;text-align:right;max-width:360px;font-size:12px;line-height:1.45}.service-fee-refund-empty-state,.service-fee-refund-approved-row,.service-fee-refund-sent-row{background:#fafafa;border:1px solid #e4e5e8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.service-fee-refund-empty-state,.service-fee-refund-approved-row>div,.service-fee-refund-sent-row>div{gap:5px;display:grid}.service-fee-refund-empty-state.compact{justify-content:start;align-items:start}.service-fee-refund-empty-state strong,.service-fee-refund-approved-row strong,.service-fee-refund-sent-row strong{font-size:14px}.service-fee-refund-empty-state span,.service-fee-refund-approved-row span,.service-fee-refund-sent-row span{color:#777981;font-size:12.5px;line-height:1.45}.service-fee-refund-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.service-fee-refund-detail-grid>div{background:#fff;border:1px solid #e4e5e8;border-radius:11px;gap:6px;min-width:0;padding:14px 15px;display:grid}.service-fee-refund-detail-grid span,.service-fee-refund-link-row>span,.service-fee-refund-screenshots>span,.service-fee-refund-note>span,.service-fee-refund-review-note>span{color:#7b7d85;font-size:11.5px;font-weight:700}.service-fee-refund-detail-grid strong{overflow-wrap:anywhere;font-size:13px}.service-fee-refund-link-row,.service-fee-refund-note,.service-fee-refund-review-note{border:1px solid #e6e7ea;border-radius:11px;gap:7px;padding:14px 16px;display:grid}.service-fee-refund-link-row a{color:#2d5f8b;width:fit-content;font-size:13px;font-weight:700;text-decoration:none}.service-fee-refund-link-row a:hover{text-decoration:underline}.service-fee-refund-note p,.service-fee-refund-review-note p{color:#34363b;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.service-fee-refund-review-note.needs-changes{background:#fff9ed;border-color:#ead9b5}.service-fee-refund-screenshots{gap:9px;display:grid}.service-fee-refund-screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.service-fee-refund-screenshot{cursor:pointer;background:#f4f4f5;border:1px solid #dfe1e5;border-radius:11px;min-width:0;height:150px;padding:0;overflow:hidden}.service-fee-refund-screenshot img,.service-fee-refund-screenshot video{object-fit:cover;width:100%;height:100%}.service-fee-refund-review-actions{gap:12px;padding-top:2px;display:grid}.service-fee-refund-review-actions>label{gap:7px;display:grid}.service-fee-refund-review-actions>label>span{color:#666870;font-size:12px;font-weight:700}.service-fee-refund-review-actions textarea{resize:vertical;color:#202126;width:100%;min-height:88px;font:inherit;background:#fff;border:1px solid #d9dade;border-radius:10px;padding:11px 12px;line-height:1.45}.service-fee-refund-review-actions>div{justify-content:flex-end;gap:10px;display:flex}.service-fee-refund-approved-row{background:#f6faf7;border-color:#dce8e0}.service-fee-refund-sent-row{background:#f0f8f3;border-color:#cde5d5}@media (width<=900px){.service-fee-refund-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-fee-refund-heading,.service-fee-refund-amount-row,.service-fee-refund-approved-row,.service-fee-refund-review-actions>div{flex-direction:column;align-items:stretch}.service-fee-refund-amount-row small{text-align:left;max-width:none}}@media (width<=620px){.service-fee-refund-detail-grid,.service-fee-refund-screenshot-grid{grid-template-columns:1fr}}.service-fee-refund-info-section{gap:10px;display:grid}.service-fee-refund-section-title{color:#50535a;font-size:12px;font-weight:750}.service-fee-refund-feedback-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-fee-refund-refund-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-fee-refund-detail-grid a{color:#2d5f8b;width:fit-content;font-size:13px;font-weight:700;text-decoration:none}.service-fee-refund-detail-grid a:hover{text-decoration:underline}.service-fee-refund-review-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:end;gap:10px;width:min(100%,430px);margin-left:auto;display:grid}.service-fee-refund-review-actions>div>.secondary-button,.service-fee-refund-review-actions>div>.primary-button{white-space:nowrap;width:100%;min-height:44px;padding-inline:14px;font-size:12.5px;line-height:1.2}@media (width<=900px){.service-fee-refund-feedback-grid,.service-fee-refund-refund-grid{grid-template-columns:1fr}.service-fee-refund-review-actions>div{width:100%}}@media (width<=620px){.service-fee-refund-review-actions>div{grid-template-columns:1fr}}.service-fee-refund-screenshot-grid.is-single{grid-template-columns:minmax(240px,360px);justify-content:center}.service-fee-refund-screenshot{cursor:default;background:#fff;flex-direction:column;height:auto;display:flex}.service-fee-refund-screenshot-media{background:#f4f4f5;place-items:center;height:190px;display:grid;overflow:hidden}.service-fee-refund-screenshot-media img,.service-fee-refund-screenshot-media video{object-fit:contain;width:100%;height:100%}.service-fee-refund-screenshot .asset-view-link{flex:none}@media (width<=620px){.service-fee-refund-screenshot-grid.is-single{grid-template-columns:minmax(0,1fr)}}.service-fee-refund-screenshot-media{background:#f4f4f5;height:auto;min-height:220px;max-height:420px;padding:12px;overflow:visible}.service-fee-refund-screenshot-media .service-fee-refund-screenshot-image{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:396px;display:block}.service-fee-refund-review-actions>div{justify-content:flex-end;gap:10px;width:auto;max-width:100%;display:flex}.service-fee-refund-review-actions>div>.secondary-button,.service-fee-refund-review-actions>div>.primary-button{width:auto;min-height:42px;padding-inline:18px}.service-fee-refund-review-actions>div>.secondary-button{min-width:132px}.service-fee-refund-review-actions>div>.primary-button{min-width:176px}@media (width<=620px){.service-fee-refund-review-actions>div{grid-template-columns:1fr;width:100%;display:grid}.service-fee-refund-review-actions>div>.secondary-button,.service-fee-refund-review-actions>div>.primary-button{width:100%}}.service-fee-refund-evidence-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-fee-refund-evidence-heading>span{color:#666870;font-size:12px;font-weight:700}.service-fee-refund-evidence-toggle{color:#34363b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dade;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.service-fee-refund-evidence-toggle:hover{background:#f6f6f7}.service-fee-refund-evidence-toggle>span{font-size:13px;line-height:1}.service-fee-refund-evidence-accordion{background:#fff;border:1px solid #e3e4e7;border-radius:10px;overflow:hidden}.service-fee-refund-evidence-accordion>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 14px;list-style:none;transition:background .12s;display:flex}.service-fee-refund-evidence-accordion>summary::-webkit-details-marker{display:none}.service-fee-refund-evidence-accordion>summary:hover,.service-fee-refund-evidence-accordion[open]>summary{background:#fafafa}.service-fee-refund-evidence-accordion[open]>summary{border-bottom:1px solid #ececef}.service-fee-refund-evidence-title{align-items:center;gap:10px;min-width:0;display:flex}.service-fee-refund-evidence-title>div{min-width:0}.service-fee-refund-evidence-title strong{color:#34363b;font-size:12px;font-weight:700;display:block}.service-fee-refund-evidence-title>div>span{color:#8a8c93;margin-top:3px;font-size:10.5px;line-height:1.35;display:block}.service-fee-refund-evidence-chevron{color:#77777e;flex:none;font-size:20px;line-height:1;transition:transform .12s;transform:rotate(0)}.service-fee-refund-evidence-accordion[open] .service-fee-refund-evidence-chevron{transform:rotate(90deg)}.service-fee-refund-evidence-body{padding:14px}.final-payment-proof-outdated-banner,.payment-proof-review-message{color:#6f7178;white-space:nowrap;background:#f8f8f9;border:1px solid #e4e5e8;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;font-size:11.5px;line-height:1.25;display:flex;overflow-x:auto}.final-payment-proof-outdated-banner{color:#7f5b12;background:#fff8e8;border-color:#efd9a4}.final-payment-proof-outdated-banner strong{color:#684807;font-size:11.5px}.payment-proof-review-message.warning{color:#7f5b12;background:#fff8e8;border-color:#efd9a4}.payment-proof-review-message.error{color:#a5483d;background:#fff6f4;border-color:#efc9c4}@media (width<=620px){.final-payment-proof-outdated-banner,.payment-proof-review-message{white-space:normal}}.payment-proof-fixed-actions .primary-button:disabled{color:#9a9ca3;box-shadow:none;cursor:not-allowed;opacity:1;background:#e7e8eb;border-color:#d9dade}.payment-proof-fixed-actions .primary-button:disabled:hover{color:#9a9ca3;background:#e7e8eb}.service-fee-refund-approved-row>.service-fee-refund-mark-sent-button{min-width:0;min-height:38px;padding:9px 14px;font-size:12.5px;line-height:1.15}.stylist-primary-button{color:#233108;white-space:nowrap;background:linear-gradient(#addc4e 0%,#9fce3d 100%);border-color:#8dbd2f}.stylist-primary-button:hover:not(:disabled){background:linear-gradient(#b2de59 0%,#a0cd3b 100%);border-color:#7eaf22}.stylist-secondary-button{white-space:nowrap;border-color:#d8e0c7}.stylist-secondary-button:hover:not(:disabled){background:#f8fce9;border-color:#bfd09f}.final-payment-legacy-helper{color:#81868a;margin:0;font-size:11px;line-height:1.5}.adjustments-card{padding-bottom:20px}.adjustments-heading-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adjustment-add-button{border-radius:7px;flex:none;padding:7px 10px;font-size:11px;font-weight:600}.adjustment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adjustment-summary-card{background:#fff;border:1px solid #e8e8eb;border-radius:10px;flex-direction:column;min-width:0;min-height:150px;padding:17px;display:flex}.adjustment-summary-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.adjustment-category-label{color:#7f7f86;letter-spacing:.9px;font-size:10px;font-weight:600}.adjustment-summary-muted{color:#8a8a91;font-size:11px}.adjustment-summary-amount{color:#242428;font-size:13px;font-weight:600}.adjustment-summary-main{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.included-adjustment-main{justify-content:center;padding:8px 0 2px}.adjustment-summary-number{color:#1f1f23;font-size:21px;font-weight:600;display:block}.adjustment-summary-main>p{color:#8a8a91;max-width:520px;margin:8px 0 0;font-size:10.5px;line-height:1.45}.paid-adjustment-main{justify-content:center}.paid-adjustment-breakdown.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;display:grid}.paid-adjustment-breakdown.compact>div{background:#f7f7f8;border:1px solid #e8e8eb;border-radius:8px;padding:13px 14px}.paid-adjustment-breakdown.compact span{color:#77777e;margin:0 0 8px;font-size:10px;display:block}.paid-adjustment-value-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.paid-adjustment-breakdown.compact strong{color:#222226;margin:0;font-size:15px;font-weight:600;display:inline-block}.paid-adjustment-breakdown.compact small{color:#85858c;margin:0;font-size:10px;display:inline-block}.subsection{border-top:1px solid #eeeeef;margin-top:20px;padding-top:17px}.subsection-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.subsection-heading strong{font-size:13px}.adjustment-history{flex-direction:column;gap:10px;margin-top:14px;display:flex}.adjustment-history-item{background:#fafafa;border:1px solid #eeeeef;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:12px;display:flex}.adjustment-history-item>div:first-child{min-width:0}.adjustment-history-item strong{font-size:12px;display:block}.adjustment-history-item span{color:#777;margin-top:3px;font-size:11px;display:block}.adjustment-history-item small{color:#999;margin-top:4px;font-size:10px;display:block}.adjustment-history-amount{flex-shrink:0;align-items:center;gap:7px;display:flex}@media (width<=900px){.adjustment-summary-grid{grid-template-columns:1fr}}@media (width<=650px){.adjustments-heading-row{flex-direction:column}.adjustment-add-button{align-self:flex-start}.paid-adjustment-breakdown.compact{grid-template-columns:1fr}}.adjustment-summary-grid.single{grid-template-columns:minmax(0,1fr)}.adjustment-summary-grid.single .included-adjustment-card{min-height:142px}.paid-adjustment-empty-state{gap:5px;padding:12px 0 4px;display:grid}.paid-adjustment-empty-state strong{color:#242428;font-size:13px;font-weight:650}.paid-adjustment-empty-state span{color:#888991;font-size:10.5px;line-height:1.45}.adjustments-card .adjustment-add-button{color:#222328;background:#fff;border:1px solid #d9dbde;border-radius:10px;min-height:40px;padding:0 14px;font-size:12.5px;font-weight:700}.adjustments-card .adjustment-add-button:hover{background:#fafafa;border-color:#bfc2c7}.adjustment-category-label{font-size:11px}.adjustment-summary-muted,.adjustment-summary-main>p,.paid-adjustment-empty-state span,.paid-adjustment-breakdown.compact span,.paid-adjustment-breakdown.compact small{font-size:11.5px}.adjustment-editor{background:#fafafa;border:1px solid #dedfe3;border-radius:12px;margin-top:16px;padding:18px}.adjustment-editor-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.adjustment-editor-heading>div{gap:4px;display:grid}.adjustment-editor-heading strong{color:#222328;font-size:14px}.adjustment-editor-heading span{color:#777981;font-size:11.5px;line-height:1.45}.adjustment-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;display:grid}.adjustment-editor-grid label{gap:6px;min-width:0;display:grid}.adjustment-editor-grid label>span{color:#55575e;font-size:11.5px;font-weight:700}.adjustment-editor-grid input,.adjustment-editor-grid select{color:#222328;width:100%;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9dbde;border-radius:9px;padding:0 12px;font-size:12.5px}.adjustment-editor-description{grid-column:1/-1}.adjustment-editor-actions{border-top:1px solid #e5e6e9;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;display:flex}.adjustment-editor-actions .production-choice-add-button,.adjustment-save-button{border-radius:9px;min-height:40px;padding:0 16px;font-size:12.5px;font-weight:700}.adjustment-history-item{background:#fff;padding:14px 15px}.adjustment-history-copy{min-width:0}.adjustment-history-copy strong{font-size:13px}.adjustment-history-copy span{font-size:11.5px;line-height:1.4}.adjustment-history-copy small{font-size:10.5px}.adjustment-history-side{flex:none;justify-items:end;gap:9px;display:grid}.adjustment-history-actions{align-items:center;gap:7px;display:flex}.adjustment-history-actions button{color:#3c3d43;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dbde;border-radius:8px;padding:0 10px;font-size:10.5px;font-weight:700}.adjustment-history-actions button:hover{background:#f5f5f6}.adjustment-history-actions button.danger{color:#ad442f;border-color:#efcfca}.adjustment-history-actions button.danger:hover{background:#fff8f6}@media (width<=650px){.adjustment-editor-grid{grid-template-columns:1fr}.adjustment-editor-description{grid-column:auto}.adjustment-history-item{flex-direction:column;align-items:flex-start}.adjustment-history-side{justify-items:stretch;width:100%}.adjustment-history-amount,.adjustment-history-actions{justify-content:space-between}}.adjustment-editor-grid label>span small{color:#92949b;font-size:10.5px;font-weight:500}.adjustment-history-side .payment-status.proof-submitted{white-space:nowrap}.adjustment-customer-request-help{color:#777981;grid-column:1/-1;margin:-2px 0 0;font-size:11.5px;line-height:1.45}.adjustment-locked-note{color:#6c6d74;background:#f7f7f8;border:1px solid #e1e2e5;border-radius:10px;margin:-4px 0 16px;padding:10px 12px;font-size:12.5px;line-height:1.4}.adjustments-heading-row .adjustment-add-button{border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650}.shipping-card{overflow:hidden}.shipping-sections{flex-direction:column;display:flex}.shipping-section{padding:2px 0 26px}.shipping-section+.shipping-section{border-top:1px solid #ececef;padding-top:26px}.shipping-section h4{color:#3f3f45;margin:0 0 20px;font-size:14px;font-weight:600}.shipping-core-shared-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,1fr) minmax(190px,.62fr);align-items:start;column-gap:12px;display:grid}.shipping-core-heading{grid-column:1/-1;margin:0 0 20px!important}.shipping-core-divider{border-top:1px solid #ececef;grid-column:1/-1;margin:26px 0}@media (width<=900px){.shipping-core-shared-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shipping-core-heading,.shipping-core-divider{grid-column:1/-1}.shipping-info-field{min-height:66px}}@media (width<=620px){.shipping-core-shared-grid{grid-template-columns:1fr}}.shipping-info-field{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:82px;padding:12px 16px;display:flex}.shipping-info-field>span:first-child{color:#888891;margin-bottom:8px;font-size:13px;display:block}.shipping-info-field strong{color:#171719;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.45;display:block}.shipping-info-field.shipping-shipment-field{grid-template-rows:18px 40px auto;place-content:start stretch;place-items:start;row-gap:8px;display:grid}.shipping-info-field.shipping-shipment-field>span:first-child{min-height:18px;margin-bottom:0}.shipping-info-field.shipping-shipment-field>small{margin-top:0}.shipping-status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.shipping-status-pill.success{color:#2e7350;background:#e2f3e9}.shipping-status-pill.warning{color:#835d00;background:#fff1d7}.shipping-status-pill.muted{color:#696971;background:#eeeeef}.shipping-cost-field{cursor:default}.shipping-cost-input-wrap{background:#fff;border:1px solid #dedfe3;border-radius:10px;align-items:center;width:min(170px,100%);min-height:38px;display:flex;overflow:hidden}.shipping-cost-input-wrap>span{color:#6f7279;padding-left:11px;font-size:14px;font-weight:600}.shipping-cost-input-wrap input{color:#171719;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:8px 10px 8px 5px;font-size:15px;font-weight:600}.shipping-cost-input-wrap:focus-within{border-color:#8cb8a1;box-shadow:0 0 0 2px #4c8b6a14}.shipping-customer-fee-field{cursor:default}.shipping-fee-input-wrap{background:#fff;border:1px solid #dedfe3;border-radius:10px;align-items:center;width:min(180px,100%);min-height:40px;display:flex;overflow:hidden}.shipping-fee-input-wrap>span{color:#6f7279;padding-left:11px;font-size:14px;font-weight:700}.shipping-fee-input-wrap input{color:#171719;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:8px 10px 8px 5px;font-size:15px;font-weight:600}.shipping-fee-input-wrap:focus-within{border-color:#8cb8a1;box-shadow:0 0 0 2px #4c8b6a14}.shipping-text-edit-field input,.shipping-status-edit-field select{color:#171719;width:min(220px,100%);min-height:40px;font:inherit;background:#fff;border:1px solid #dedfe3;border-radius:10px;outline:0;padding:8px 11px;font-size:14px;font-weight:600}.shipping-text-edit-field input:focus,.shipping-status-edit-field select:focus{border-color:#8cb8a1;box-shadow:0 0 0 2px #4c8b6a14}.shipping-address-review-field{gap:7px}.shipping-address-review-field>span:first-child{margin-bottom:1px}.shipping-text-edit-field small,.shipping-status-edit-field small{color:#8a8b91;margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.35;display:block}.shipping-label-section{padding-bottom:0}.shipping-label-disclosure{width:100%}.shipping-label-body{gap:14px;display:grid}.shipping-label-preview-card{justify-items:center;gap:12px;display:grid}.shipping-label-preview-image{object-fit:contain;background:#f7f7f8;border:1px solid #e0e1e4;border-radius:10px;width:auto;max-width:min(420px,100%);max-height:420px;margin:0 auto;display:block}.shipping-label-actions,.shipping-label-empty{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.shipping-label-empty{justify-content:space-between;min-height:74px}.shipping-label-empty p{color:#73747b;margin:0;font-size:12px}.shipping-label-file-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.shipping-label-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.shipping-label-file-button.disabled{opacity:.5;pointer-events:none}.shipping-label-error{color:#b34838;text-align:center;margin:0;font-size:11.5px}.shipping-section-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.shipping-section-heading-row h4{margin-bottom:5px}.shipping-section-heading-row p{color:#85868d;margin:0;font-size:11.5px;line-height:1.45}.shipping-add-phase-button{flex:none;min-height:38px;padding-inline:14px;font-size:12px}.shipping-add-phase-button:disabled{opacity:.45;cursor:not-allowed}.shipping-tracking-summary-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.shipping-tracking-summary-row .shipping-info-field{background:#fafafa;border:1px solid #e4e5e7;border-radius:12px;min-height:72px;padding:11px 14px}.shipping-phase-list{gap:12px;display:grid}.shipping-phase-card{background:#fbfbfc;border:1px solid #e1e2e5;border-radius:13px;min-width:0;padding:15px}.shipping-phase-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.shipping-phase-card-heading>div{gap:3px;display:grid}.shipping-phase-card-heading strong{color:#242529;font-size:13px;font-weight:750}.shipping-phase-card-heading span{color:#888991;font-size:10.5px;line-height:1.35}.shipping-remove-phase-button{color:#b34b3c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px;font-weight:700}.shipping-phase-fields{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,1fr);gap:12px;display:grid}.shipping-phase-field{gap:6px;min-width:0;display:grid}.shipping-phase-field>span{color:#777981;font-size:11px;font-weight:650}.shipping-phase-field input{color:#171719;width:100%;min-width:0;min-height:39px;font:inherit;background:#fff;border:1px solid #dedfe3;border-radius:9px;outline:0;padding:8px 10px;font-size:12.5px;font-weight:600}.shipping-phase-field input:focus{border-color:#8cb8a1;box-shadow:0 0 0 2px #4c8b6a14}@media (width<=900px){.shipping-phase-fields{grid-template-columns:1fr}}@media (width<=620px){.shipping-section-heading-row{flex-direction:column}.shipping-tracking-summary-row{grid-template-columns:1fr}}.shipping-tracking-summary-row--after-phases{margin-top:14px;margin-bottom:0}.shipping-label-disclosure .production-accordion-title strong{font-size:13px;font-weight:750}.shipping-label-disclosure .production-accordion-title>div>span{font-size:10.5px}.shipping-tracking-error{color:#b5473b;margin:10px 0 0;font-size:12px;line-height:1.35}.duo-shared-shipping-note{background:#f7faef;border:1px solid #d7e6b5;border-radius:11px;gap:7px;margin-bottom:16px;padding:13px 15px;display:grid}.duo-shared-shipping-note>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.duo-shared-shipping-note strong{color:#405421;font-size:12px;font-weight:750}.duo-shared-shipping-note span{color:#708d32;font-size:11px;font-weight:750}.duo-shared-shipping-note p{color:#6e7468;margin:0;font-size:11px;line-height:1.55}.shipping-cost-field>small{color:#8a8d93;margin-top:7px;font-size:10.5px;font-weight:400;line-height:1.45}.activity-card.full-width{margin-top:0}.activity-card .card-heading{margin-bottom:18px}.activity-list{scrollbar-gutter:stable;border-top:1px solid #eeeeef;flex-direction:column;gap:0;max-height:clamp(360px,60vh,620px);padding-right:10px;display:flex;overflow-y:auto}.activity-list::-webkit-scrollbar{width:8px}.activity-list::-webkit-scrollbar-track{background:0 0}.activity-list::-webkit-scrollbar-thumb{background:#d6d8dc;border-radius:999px}.activity-list::-webkit-scrollbar-thumb:hover{background:#bfc2c8}.activity-item{border-bottom:1px solid #eeeeef;grid-template-columns:10px minmax(0,1fr) 96px 220px;align-items:center;gap:16px;min-width:0;padding:18px 4px;display:grid}.activity-item:last-child{border-bottom:0}.activity-dot{background:#777;border-radius:50%;flex-shrink:0;width:7px;height:7px}.activity-main{min-width:0}.activity-action{color:#2d2d31;font-size:14px;font-weight:400;line-height:1.45;display:block}.activity-main small{color:#94949b;margin-top:5px;font-size:11px;line-height:1.35;display:block}.activity-actor-slot{justify-content:flex-end;display:flex}.activity-actor{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:74px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.activity-actor.sprio{color:#2e7350;background:#e2f3e9}.activity-actor.customer{color:#66666e;background:#eeeeef}.activity-time{color:#84848b;white-space:nowrap;justify-self:end;font-size:12px;font-style:normal}@media (width<=760px){.activity-item{grid-template-columns:10px minmax(0,1fr) auto;gap:12px}.activity-actor-slot{grid-column:3;justify-content:flex-end}.activity-time{grid-column:2/-1;justify-self:start;margin-top:-4px}}@media (width<=1200px){.sidebar{width:210px}.main{padding:28px}.progress-table,.activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.detail-grid{grid-template-columns:1fr}.stats,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-action{grid-template-columns:1fr;gap:5px}.progress-table,.activity-list,.paid-adjustment-breakdown{grid-template-columns:1fr}.dashboard-activity-row{grid-template-columns:64px minmax(0,1fr) max-content}.dashboard-activity-view{display:none}}@media (width<=700px){.dashboard-activity-row{grid-template-columns:1fr;gap:6px}.dashboard-activity-time{text-align:left}}.order-detail-main{padding-top:46px}.order-detail-back{margin-bottom:18px;font-size:13px}.order-shell{background:#fff;border:1px solid #e4e4e8;border-radius:14px;padding-bottom:26px}.order-shell-header{justify-content:space-between;align-items:flex-start;gap:28px;padding:26px 30px 22px;display:flex}.order-shell-id{color:#92929a;letter-spacing:.6px;margin:0 0 6px;font-size:11px}.order-shell h1{color:#171719;letter-spacing:-.6px;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.1}.order-shell-subtitle{color:#73737b;margin:8px 0 0;font-size:14px}.order-shell-header>.order-label-badge{margin-top:4px;padding:8px 12px;font-size:12px}.order-focus-bar{border-top:1px solid #eeeeef;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0 30px;padding:20px 0 2px;display:grid}.order-focus-item{min-width:0}.order-focus-item>span{color:#929299;letter-spacing:.75px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.order-focus-item strong{color:#2d2d31;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35;display:block}.order-focus-primary strong{color:#171719;font-size:18px;font-weight:600}.order-detail-workspace{margin-top:18px}.order-detail-tabs{background:linear-gradient(#fff 0%,#fcfef9 100%);border:1px solid #e1e7d4;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;width:100%;margin:0;padding:6px;display:grid;overflow:hidden}.order-detail-tab{color:#67676e;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:center;width:calc(100% - 24px);min-width:0;padding:13px 10px;font-size:15px;font-weight:500;transition:color .12s,background .12s;position:relative}.order-detail-tab:hover{color:#222226;background:#f6fbeb}.order-detail-tab.active{color:#18181b;background:linear-gradient(90deg,#a6d2442e 0%,#f3f9dff2 100%);font-weight:600;box-shadow:inset 4px 0 #7fab1f}.order-tab-content{margin-top:18px}.order-tab-stack,.order-tab-single-column{flex-direction:column;gap:18px;display:flex}.order-tab-single-column>.detail-card,.order-tab-stack>.detail-card{margin-top:0}.order-tab-two-column{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.order-payment-tab .payment-card,.order-payment-tab .payment-proofs-card{margin-top:0}.order-overview-page{flex-direction:column;gap:18px;display:flex}.overview-grid{gap:18px;display:grid}.overview-grid-primary{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:stretch}.overview-card-heading{margin-bottom:20px}.overview-info-card{height:100%}.overview-info-groups{flex-direction:column;display:flex}.overview-info-group{border-top:1px solid #eeeeef;padding:18px 0}.overview-info-group:first-child{border-top:0;padding-top:0}.overview-info-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 30px;display:grid}.overview-info-item span{color:#898990;margin-bottom:7px;font-size:12px;display:block}.overview-info-item strong{color:#171719;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.45;display:block}.overview-note-group p{color:#171719;margin:0;font-size:14px;font-weight:600;line-height:1.65}.overview-quick-column{flex-direction:column;gap:12px;height:100%;display:flex}.overview-quick-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e5e8;border-radius:11px;flex-direction:column;flex:1 1 0;padding:18px;transition:border-color .12s,background .12s;display:flex}.overview-quick-card:hover{background:#fbfbfc;border-color:#cfcfd4}.overview-quick-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-quick-card-topline>span:first-child{color:#8a8a91;font-size:11px}.overview-quick-card>strong{color:#222226;margin-top:13px;font-size:19px;font-weight:600;display:block}.overview-quick-card-production>strong{font-size:17px}.overview-quick-card>p{color:#7d7d84;margin:5px 0 0;font-size:11px;line-height:1.45}.overview-quick-link{color:#44444a;margin-top:auto;padding-top:14px;font-size:11px;font-weight:600;display:block}.overview-mini-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.overview-mini-badge.paid,.overview-mini-badge.shipping-ready{color:#2f7450;background:#e0f3e8}.overview-mini-badge.unpaid{color:#a33a3a;background:#fdeaea}.overview-mini-badge.not-requested,.overview-mini-badge.neutral{color:#66666d;background:#eeeeef}.overview-mini-badge.proof-submitted{color:#2f5ea8;background:#eaf2ff}.overview-mini-badge.partial{color:#805c00;background:#fff2d6}.overview-mini-badge.refunded{color:#626269;background:#eeeeef}.overview-mini-badge.lifecycle-canceled{color:#8a4b4b;background:#f7e9e9}.overview-workflow-card{margin-top:0}.overview-workflow-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.overview-workflow-heading h3{margin:0;font-size:18px}.overview-workflow-heading p{color:#8a8a91;margin:5px 0 0;font-size:12px}.overview-workflow-heading>strong{color:#4a4a50;font-size:12px;font-weight:600}.compact-workflow{grid-template-columns:repeat(var(--workflow-step-count,6), minmax(0, 1fr));gap:6px;margin-top:24px;display:grid}.compact-workflow-step{text-align:center;min-width:0;padding-top:34px;position:relative}.compact-workflow-step:before{content:"";background:#e2e2e5;width:100%;height:1px;position:absolute;top:11px;left:-50%}.compact-workflow-step:first-child:before{display:none}.compact-workflow-dot{z-index:1;color:#8a8a91;background:#ededf0;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:9px;font-weight:600;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.compact-workflow-step.current .compact-workflow-dot{color:#fff;background:#222226}.compact-workflow-step span{color:#7c7c83;font-size:9px;line-height:1.25;display:block}.compact-workflow-step.current span{color:#222226;font-weight:600}.workflow-details{border-top:1px solid #eeeeef;margin-top:22px;padding-top:16px}.workflow-details summary{color:#55555b;cursor:pointer;width:fit-content;font-size:12px;font-weight:600}.workflow-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.workflow-detail-item{background:#fafafa;border:1px solid #e8e8eb;border-radius:9px;padding:12px}.workflow-detail-title{align-items:center;gap:8px;display:flex}.workflow-detail-title>span{color:#888;background:#ececef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:flex}.workflow-detail-item.complete .workflow-detail-title>span{color:#2f7450;background:#e0f3e8}.workflow-detail-item.current .workflow-detail-title>span{color:#fff;background:#222226}.workflow-detail-title strong{font-size:11px}.workflow-detail-item ul{margin:10px 0 0;padding:0;list-style:none}.workflow-detail-item li,.workflow-detail-item>p{color:#77777e;margin:5px 0 0;font-size:10px;line-height:1.35}.workflow-detail-item li.done{color:#587162}.production-assets-card{margin-top:0}.production-heading-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.production-info-status{background:#fafafa;border:1px solid #e6e6e9;border-radius:8px;flex-shrink:0;padding:10px 13px}.production-info-status span{color:#909097;margin-bottom:3px;font-size:9px;display:block}.production-info-status strong{font-size:11px;display:block}.production-asset-section+.production-asset-section{border-top:1px solid #eeeeef;margin-top:26px;padding-top:22px}.production-preview-section .asset-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payment-proofs-card{min-width:0}.payment-proofs-card .asset-batch .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-tab-content .activity-card.full-width{margin-top:0}@media (width<=1200px){.order-tab-two-column,.overview-grid-primary{grid-template-columns:1fr}.overview-quick-column{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compact-workflow{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:18px}.compact-workflow-step:before{display:none}}@media (width<=900px){.order-shell-header{padding:22px}.order-focus-bar{grid-template-columns:1fr;margin:0 22px}.order-focus-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.order-detail-tabs{scrollbar-width:none;align-items:center;gap:2px;padding:0 10px;display:flex;overflow-x:auto}.order-detail-tabs::-webkit-scrollbar{display:none}.order-detail-tab{flex:1 0 112px}.overview-quick-column,.workflow-details-grid,.production-preview-section .asset-batch-grid{grid-template-columns:1fr}}@media (width<=650px){.order-shell-header{flex-direction:column}.order-focus-meta,.overview-info-row{grid-template-columns:1fr}.compact-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}}.order-detail-tabs{gap:10px;padding:8px 10px}.order-detail-tab{border:1px solid #0000;border-radius:8px;justify-self:center;width:calc(100% - 36px);padding:10px 12px;font-size:14px;font-weight:500}.order-detail-tab.active{color:#1f1f22;background:#f1f1f3;border-color:#e6e6e9;font-weight:600}.overview-info-group{padding:20px 0}.overview-info-group-title{color:#55555c;letter-spacing:.2px;margin-bottom:15px;font-size:13.5px;font-weight:600}.overview-info-row{gap:26px 34px}.overview-info-item span{color:#8b8b92;margin-bottom:7px;font-size:12.5px;line-height:1.4}.overview-info-item strong{color:#171719;font-size:15px;font-weight:600;line-height:1.55}.overview-note-group p{color:#171719;font-size:14.5px;font-weight:400;line-height:1.7}.overview-workflow-heading h3{font-size:19px;font-weight:600}.overview-workflow-heading p{margin-top:6px;font-size:13px}.overview-workflow-heading>strong{font-size:13px}.compact-workflow{gap:9px;margin-top:28px}.compact-workflow-step{padding-top:38px}.compact-workflow-step:before{top:13px}.compact-workflow-dot{width:26px;height:26px;font-size:10px}.compact-workflow-step span{font-size:10.5px;line-height:1.35}.workflow-details{margin-top:25px;padding-top:19px}.workflow-details summary{font-size:13px}.workflow-details-grid{gap:12px;margin-top:18px}.workflow-detail-item{padding:14px}.workflow-detail-title{gap:9px}.workflow-detail-title>span{width:22px;height:22px;font-size:9px}.workflow-detail-title strong{font-size:12.5px;font-weight:600}.workflow-detail-item ul{margin-top:11px}.workflow-detail-item li,.workflow-detail-item>p{margin-top:6px;font-size:11.5px;line-height:1.45}.production-assets-card{padding-bottom:18px}.production-heading-row{margin-bottom:18px}.production-info-status{min-width:118px}.production-accordion-stack{flex-direction:column;gap:10px;display:flex}.production-asset-accordion{background:#fff;border:1px solid #e6e6e9;border-radius:10px;overflow:hidden}.production-asset-accordion>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:14px 16px;list-style:none;transition:background .12s;display:flex}.production-asset-accordion>summary::-webkit-details-marker{display:none}.production-asset-accordion>summary:hover{background:#fafafa}.production-asset-accordion[open]>summary{background:#fafafa;border-bottom:1px solid #ededf0}.production-accordion-title{align-items:center;gap:11px;min-width:0;display:flex}.production-accordion-title>div{min-width:0}.production-accordion-title strong{color:#202024;font-size:15.5px;font-weight:600;display:block}.production-accordion-title>div>span{color:#8a8a91;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.4;display:block}.production-accordion-chevron{color:#77777e;flex:none;font-size:21px;line-height:1;transition:transform .12s;transform:rotate(0)}.production-asset-accordion[open] .production-accordion-chevron{transform:rotate(90deg)}.production-section-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:5px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.production-section-status.complete{color:#2f7450;background:#e0f3e8}.production-section-status.attention{color:#805c00;background:#fff2d6}.production-section-status.progress{color:#2f5ea8;background:#eaf2ff}.production-section-status.neutral{color:#696970;background:#eeeeef}.production-accordion-body{padding:16px}.production-accordion-body .asset-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.production-preview-accordion .asset-batch-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px;display:grid}.production-preview-accordion .asset-batch .asset-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}@media (width<=900px){.production-asset-accordion>summary{align-items:flex-start}.production-preview-accordion .asset-batch-grid{grid-template-columns:1fr}}@media (width<=650px){.production-asset-accordion>summary{flex-direction:column}.production-section-status{margin-left:32px}}.overview-mini-badge.shipping-address-received{color:#835d00;background:#fff1d7}.overview-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.order-edit-button{color:#303034;background:#fff;border:1px solid #dedee2;border-radius:8px;flex:none;min-height:36px;padding:0 13px;font-size:12px;font-weight:650}.order-edit-actions .secondary-button{color:#303034;background:#fff;border:1px solid #dedee2;border-radius:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:650}.order-edit-form{flex-direction:column;display:flex}.order-edit-section{border-top:1px solid #eeeeef;padding:20px 0}.order-edit-section:first-child{border-top:0;padding-top:0}.order-edit-grid{gap:18px 22px;display:grid}.order-edit-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.order-edit-helper{color:#8b8b92;margin:0 0 14px;font-size:12px;font-weight:400;line-height:1.6}.order-edit-helper strong{color:#66666d;font-weight:600}.order-edit-grid+.overview-card-actions{margin-top:16px}.order-edit-field{color:#55555c;flex-direction:column;gap:8px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.order-edit-field input,.order-edit-field select,.order-edit-field textarea{box-sizing:border-box;color:#171719;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dcdce1;border-radius:9px;outline:none;font-size:14px;font-weight:500}.order-edit-field input,.order-edit-field select{min-height:44px;padding:0 12px}.order-edit-field textarea{resize:vertical;min-height:104px;padding:12px;line-height:1.55}.order-edit-field input:focus,.order-edit-field select:focus,.order-edit-field textarea:focus{border-color:#a6bdae;box-shadow:0 0 0 2px #7ea98f1f}.order-edit-note-section .order-edit-field{width:100%}.order-edit-actions{border-top:1px solid #eeeeef;justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.order-edit-actions .primary-button,.order-edit-actions .secondary-button{justify-content:center;align-items:center;width:128px;min-width:128px;height:44px;min-height:44px;padding:0 18px;display:inline-flex}@media (width<=980px){.order-edit-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.order-edit-grid-three{grid-template-columns:1fr}.overview-card-heading{flex-direction:column}.order-edit-button{align-self:flex-start}}.record-status-area{flex-direction:column;align-items:flex-end;gap:10px;min-width:190px;display:flex}.record-status-override{align-items:center;gap:8px;display:flex}.record-status-override>span{color:#929299;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700}.record-status-override select{color:#35353a;min-width:148px;height:34px;font:inherit;background:#fff;border:1px solid #dedee2;border-radius:8px;padding:0 30px 0 10px;font-size:11px;font-weight:600}@media (width<=720px){.record-status-area{align-items:flex-start;width:100%}.record-status-override{justify-content:space-between;width:100%}.record-status-override select{flex:1;min-width:0;max-width:220px}}.record-status-area{gap:14px;min-width:300px}.record-status-override{background:#fafafa;border:1px solid #e2e2e6;border-radius:12px;flex-direction:column;align-items:stretch;gap:7px;width:100%;padding:12px 14px}.record-status-override>span{font-size:10px;line-height:1.35}.record-status-override select{border-radius:9px;width:100%;min-width:0;height:44px;padding:0 36px 0 12px;font-size:13px;line-height:1.35}@media (width<=720px){.record-status-area{min-width:0}.record-status-override{max-width:360px}}.overview-mini-badge.lifecycle-queued{color:#8b6415!important;background:#fff1d6!important}.overview-mini-badge.lifecycle-in-production{color:#476d96!important;background:#e8f0fa!important}.overview-mini-badge.lifecycle-shipping{color:#3b7454!important;background:#e4f3ea!important}.overview-mini-badge.lifecycle-finished{color:#31716f!important;background:#e0f3f2!important}.overview-mini-badge.lifecycle-remake{color:#684a93!important;background:#efe7fa!important}.order-setup-card{background:#fbfdfc;border-color:#dfe7e2}.order-setup-heading{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.order-setup-kicker{color:#6f7c74;letter-spacing:1.1px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.order-setup-heading h3{color:#171719;margin:0;font-size:22px}.order-setup-heading p{color:#7d8180;margin:6px 0 0;font-size:13px;line-height:1.5}.order-setup-status{color:#66666d;white-space:nowrap;background:#f0f0f2;border-radius:999px;align-items:center;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.order-setup-section{border-bottom:1px solid #eceeef;padding:22px 0}.order-setup-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.order-setup-section-heading strong{color:#171719;font-size:14px;font-weight:700}.order-setup-section-heading span{color:#8a8a91;font-size:11px}.order-setup-grid{gap:14px;display:grid}.order-setup-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.order-setup-shipping-grid{grid-template-columns:minmax(150px,.9fr) minmax(320px,1.8fr) minmax(200px,1.1fr)}.order-setup-field{flex-direction:column;gap:7px;min-width:0;display:flex}.order-setup-field>span{color:#4b4b50;font-size:12px;font-weight:600}.order-setup-field input,.order-setup-field select{color:#171719;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d9dbde;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.order-setup-field input:focus,.order-setup-field select:focus{border-color:#9fb9aa;box-shadow:0 0 0 2px #638f7614}.order-setup-footer{justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.order-setup-footer p{color:#7e7e85;margin:0;font-size:11px;line-height:1.45}.order-setup-actions{flex-shrink:0;gap:10px;display:flex}.order-setup-actions .primary-button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1180px){.order-setup-grid-four,.order-setup-shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-setup-address-field{grid-column:span 2}}@media (width<=720px){.order-setup-heading,.order-setup-section-heading,.order-setup-footer{flex-direction:column;align-items:stretch}.order-setup-grid-four,.order-setup-shipping-grid{grid-template-columns:1fr}.order-setup-address-field{grid-column:auto}.order-setup-actions{width:100%}.order-setup-actions button{flex:1}}.production-setup-locked-state{text-align:center;background:#fafafa;border:1px dashed #dadde0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;display:flex}.production-setup-locked-state strong{color:#252529;font-size:14px}.production-setup-locked-state span{color:#85858b;max-width:520px;font-size:12px;line-height:1.5}.order-setup-save-button{color:#222226!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dbde!important;border-radius:9px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important}.order-setup-save-button:hover{background:#fafafa!important;border-color:#c5c8cc!important}.order-setup-footer{padding-top:14px}.order-setup-footer p{max-width:920px}.order-setup-note{color:#7e7e85;margin:12px 0 -4px;font-size:11px;line-height:1.45}.order-setup-stylist-note{color:#7e7e85;margin-top:1px;font-size:10px;line-height:1.35;display:block}.order-setup-footer-actions-only{justify-content:flex-end;padding-top:12px}@media (width<=720px){.order-setup-footer-actions-only{align-items:stretch}}.admin-deadline-controls{background:#fafafa;border:1px solid #e5e5e8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:18px 30px 0;padding:16px 18px;display:grid}.admin-deadline-controls-copy{min-width:0}.admin-deadline-controls-kicker{color:#888890;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.admin-deadline-controls-copy strong{color:#202023;font-size:14px;font-weight:650;display:block}.admin-deadline-controls-copy small{color:#7d7d84;margin-top:4px;font-size:11px;line-height:1.4;display:block}.admin-deadline-control-fields{align-items:end;gap:10px;display:flex}.admin-deadline-control-fields>label>span{color:#696970;margin-bottom:5px;font-size:10px;font-weight:650;display:block}.admin-deadline-number-wrap{background:#fff;border:1px solid #dedee2;border-radius:8px;align-items:center;gap:5px;height:36px;padding:0 9px;display:flex}.admin-deadline-number-wrap input{color:#222226;width:82px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.admin-deadline-number-wrap small{color:#929299;font-size:10px}.admin-deadline-control-actions{gap:8px;display:flex}.admin-deadline-reset,.admin-deadline-save{cursor:pointer;border-radius:8px;min-height:36px;padding:0 13px;font-size:11px;font-weight:700}.admin-deadline-reset{color:#29292d;background:#fff;border:1px solid #dedee2}.admin-deadline-save{color:#fff;background:#222225;border:1px solid #222225}@media (width<=900px){.admin-deadline-controls{grid-template-columns:1fr;align-items:stretch}.admin-deadline-control-fields{flex-wrap:wrap}}.order-client-portal-button{color:#202124;background:#fff;border:1px solid #d8dadd;width:100%;min-height:40px;margin-top:8px}.order-client-portal-button:hover{background:#f8f8f9;border-color:#c7c9cc}.record-status-area{min-width:470px}.record-status-controls{background:#fafafa;border:1px solid #e2e2e6;border-radius:12px;grid-template-columns:minmax(250px,1.25fr) minmax(180px,.75fr);gap:12px;width:100%;padding:12px 14px;display:grid}.record-status-controls .record-status-override,.record-status-action{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:0;display:flex}.record-status-controls .record-status-override>span,.record-status-action>span{color:#929299;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.35}.record-status-action .order-client-portal-button{color:#202124;background:#fff;border:1px solid #d8dadd;border-radius:9px;width:100%;min-height:44px;margin:0;padding:0 14px;font-size:13px;font-weight:600}.record-status-controls>.internal-test-record-control{border-top:1px solid #e6e7e9;grid-column:1/-1;padding-top:10px}.internal-test-record-row{align-items:center;gap:10px;min-width:0;display:flex}.internal-test-record-control .record-status-action-buttons{flex:none}.internal-test-record-control .record-status-helper,.internal-test-record-control .record-status-error{margin:0;line-height:1.35}@media (width<=900px){.record-status-controls>.internal-test-record-control{grid-column:auto}.internal-test-record-row{flex-wrap:wrap;align-items:flex-start}.record-status-area{width:100%;min-width:0}.record-status-controls{grid-template-columns:1fr}}.record-status-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.record-status-action-buttons .order-client-portal-button{white-space:nowrap;min-width:0}.order-customer-assist-button{color:#275d91!important;background:#f7fbff!important;border-color:#c7d8ef!important}.order-customer-assist-button:hover{background:#eef6ff!important;border-color:#abc4e3!important}@media (width<=1180px){.record-status-action-buttons{grid-template-columns:1fr}.record-status-action-buttons .order-client-portal-button{white-space:normal}}@media (width>=1181px){.record-status-area,.inquiry-record-status-area{min-width:680px}.record-status-controls,.inquiry-record-status-controls{grid-template-columns:minmax(250px,1fr) minmax(360px,1.35fr)}}.record-status-controls,.inquiry-record-status-controls{grid-template-columns:minmax(260px,.9fr) minmax(340px,1.1fr)}.record-status-controls .record-status-override,.record-status-action,.record-status-action-buttons,.record-status-action-buttons .order-client-portal-button{min-width:0}.record-status-controls .record-status-override select,.inquiry-record-status-controls .record-status-override select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.record-status-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.record-status-action-buttons .order-client-portal-button{white-space:nowrap;padding-inline:10px;font-size:12px}@media (width<=1320px){.record-status-controls,.inquiry-record-status-controls{grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr)}.record-status-action-buttons{grid-template-columns:1fr}}@media (width<=900px){.record-status-controls,.inquiry-record-status-controls{grid-template-columns:1fr}}.order-setup-field input[type=date]:invalid{background:snow;border-color:#d9a79f}.order-setup-note-error{font-weight:650;color:#a34a3d!important}.order-setup-save-button:disabled{cursor:not-allowed;opacity:.45}.order-title-editor{max-width:760px}@media (width>=901px){.order-detail-tabs{flex-wrap:nowrap;align-items:stretch;gap:10px;display:flex;overflow:hidden}.order-detail-tab{white-space:nowrap;flex:1 1 0;justify-self:auto;width:auto;min-width:0}}@media (width<=900px){.order-detail-tabs{flex-wrap:nowrap}.order-detail-tab{white-space:nowrap}}.overview-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.remake-adopt-button{color:#37634d;background:#f6fbf8;border-color:#cbded4}.remake-start-button{color:#7f5829;background:#fffaf4;border-color:#e7d7c1}.remake-cycle-banner{background:#fffaf4;border-color:#ead9c5;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px;display:flex}.remake-cycle-banner>div:first-child{gap:5px;min-width:0;display:grid}.remake-cycle-eyebrow{color:#9b6b32;letter-spacing:.12em;font-size:10px;font-weight:800}.remake-cycle-banner strong{color:#392a1a;font-size:15px}.remake-cycle-banner p{color:#74685b;margin:0;font-size:11.5px;line-height:1.5}.remake-cycle-facts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:48%;display:flex}.remake-cycle-facts span{color:#75593a;white-space:nowrap;background:#fff;border:1px solid #ead9c5;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:650}.production-remake-cycle-note{background:#fffaf4;border:1px solid #ead9c5;border-radius:10px;gap:4px;margin-bottom:12px;padding:10px 12px;display:grid}.production-remake-cycle-note strong{color:#6f4f2a;font-size:11.5px}.production-remake-cycle-note span{color:#7b7065;font-size:10.5px;line-height:1.45}@media (width<=760px){.remake-cycle-banner{flex-direction:column}.remake-cycle-facts{justify-content:flex-start;max-width:none}.overview-card-actions{justify-content:flex-start}}@media (width>=901px){.order-shell-header>.inquiry-shell-title-area{padding-top:16px}}.order-detail-tabs{background:linear-gradient(#fff 0%,#fcfef9 100%);border-color:#dde7cc;gap:10px;padding:8px 10px}.order-detail-tab{border:1px solid #0000;border-radius:10px;justify-self:center;width:calc(100% - 36px);padding:10px 12px 10px 16px;transition:color .14s,background .14s,border-color .14s;position:relative}.order-detail-tab:before{content:"";background:0 0;border-radius:999px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.order-detail-tab.active{color:#1f2a0d;box-shadow:none;background:linear-gradient(90deg,#abd84f2e 0%,#f4fadffa 100%);border-color:#dce6bd;font-weight:600}.order-detail-tab.active:after{display:none}.order-detail-tab{box-shadow:none;border:0;border-radius:12px;overflow:hidden}.order-detail-tab:before{border-radius:0 999px 999px 0;width:5px;top:10px;bottom:10px;left:0}.order-detail-tab:hover{background:#f6fbe8;border-color:#0000}.order-detail-tab.active{box-shadow:none;background:linear-gradient(90deg,#eef7cb 0%,#f5f2c9 100%);border-color:#0000}.order-detail-tab.active:before{background:linear-gradient(#7fb31f 0%,#9cc83c 100%)}.order-detail-tabs .order-detail-tab{box-shadow:none;border:0;border-radius:14px;position:relative;overflow:visible}.order-detail-tabs .order-detail-tab:before{content:"";background:0 0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid #0000;border-radius:14px 0 0 14px;width:18px;position:absolute;top:0;bottom:0;left:0}.order-detail-tabs .order-detail-tab:hover{background:#f7fbe9}.order-detail-tabs .order-detail-tab.active{color:#1f2a0d;background:linear-gradient(90deg,#ecf4d2eb 0%,#f7f7e3f0 100%)}.order-detail-tabs .order-detail-tab.active:before{border-top-color:#84bb21;border-bottom-color:#84bb21;border-left-color:#84bb21}.compact-workflow-step.complete .compact-workflow-dot{color:#4d7113;background:#e5f4d5}.compact-workflow-step.current .compact-workflow-dot{color:#223008;background:linear-gradient(#addc4e 0%,#99cb36 100%);box-shadow:0 6px 16px #abd84f3d}.compact-workflow-step.current span{color:#4f6f17}.order-detail-tabs .order-detail-tab:before{display:none!important}.order-detail-tabs .order-detail-tab{box-shadow:none;border:0;border-radius:12px;overflow:hidden}.order-detail-tabs .order-detail-tab:hover{color:#22310a;box-shadow:none;background:#84bc230e}.order-detail-tabs .order-detail-tab.active{color:#24300d;background:linear-gradient(135deg,#84bc2317,#a2cb3913 52%,#ded25717);font-weight:600;box-shadow:inset 3px 0 #77ad1bd1}.record-status-helper,.record-status-error{margin-top:4px;font-size:11px;font-weight:500;line-height:1.35;display:block}.record-status-helper{color:var(--text-muted,#6f756f)}.record-status-error{color:#9a3f35;max-width:260px}.internal-test-badge{color:#9b5a00;background:#fff1dc;border:1px solid #f0cf98}.internal-test-record-control{border-top:1px solid #e5e6e8;grid-column:1/-1;padding-top:10px}.internal-test-record-control .record-status-action-buttons{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.internal-test-record-control .secondary-button{min-height:38px;padding:0 13px}.internal-test-active-button{color:#8b5600!important;background:#fff8eb!important;border-color:#e0bd80!important}.internal-test-delete-button{color:#ad3d3d!important;background:#fff7f7!important;border-color:#e6b6b6!important}.internal-test-delete-button:hover{background:#fff0f0!important;border-color:#d99090!important}@media (width<=640px){.internal-test-record-control .record-status-action-buttons{grid-template-columns:1fr}}.overview-info-card{min-width:0;container-type:inline-size}.overview-info-groups,.overview-info-group,.overview-info-row,.overview-info-row>*,.overview-info-item{min-width:0;max-width:100%}.overview-info-item strong,.overview-note-group p{overflow-wrap:anywhere;word-break:normal}@container (width<=620px){.overview-info-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=440px){.overview-info-row{grid-template-columns:minmax(0,1fr)}}.order-shell-header .record-status-area>.order-status-badge-row{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.order-shell-header .order-status-badge-row>.order-label-badge{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;min-height:32px;margin:0;padding:7px 12px;font-size:12px;line-height:1.2;display:inline-flex}.inquiry-shell-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.inquiry-detail-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.inquiry-info-wide{grid-column:span 2}.inquiry-summary-card{cursor:default}.inquiry-summary-card:hover{background:#fff;border-color:#e5e5e8}.inquiry-summary-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.inquiry-summary-card-topline>span:first-child{color:#8a8a91;font-size:11px}.inquiry-internal-note-card{flex:1 1 0;padding:18px}.inquiry-internal-note-card p{color:#3c3c42;margin:18px 0 0;font-size:13px;line-height:1.65}.inquiry-internal-badge{color:#717178;background:#f1f1f3;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.inquiry-card-heading-row,.inquiry-quote-title-row{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.inquiry-card-heading-row>strong{color:#8a8a91;font-size:12px;font-weight:500}.inquiry-reference-card{margin-top:0}.inquiry-empty-panel{justify-content:space-between;align-items:center;gap:32px;min-height:270px;display:flex}.inquiry-empty-panel h3,.inquiry-quote-title-row h3{color:#1f1f22;margin:7px 0 0;font-size:22px;font-weight:600}.inquiry-empty-panel p,.inquiry-quote-title-row p{color:#77777e;max-width:720px;margin:10px 0 0;font-size:13px;line-height:1.6}.inquiry-empty-kicker{color:#8c8c93;letter-spacing:1.1px;font-size:10px;font-weight:700}.inquiry-quote-meta-grid,.inquiry-deposit-fields{border-top:1px solid #eeeeef;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;padding-top:20px;display:grid}.inquiry-deposit-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-quote-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inquiry-quote-option{background:#fff;border:1px solid #e4e4e8;border-radius:11px;min-width:0;padding:20px}.inquiry-quote-option.selected{border-color:#9ab5a5;box-shadow:0 0 0 1px #9ab5a5}.inquiry-quote-option-topline{align-items:flex-start;gap:8px;min-height:44px;display:flex}.inquiry-quote-option-topline>div{min-width:0;margin-right:auto}.inquiry-quote-option-topline>div>span{color:#96969d;letter-spacing:.9px;font-size:9px;font-weight:700;display:block}.inquiry-quote-option h4{color:#1f1f22;margin:5px 0 0;font-size:20px;font-weight:600}.inquiry-quote-option>p{color:#77777e;min-height:42px;margin:14px 0 20px;font-size:12px;line-height:1.55}.inquiry-recommended-badge,.inquiry-selected-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:600;display:inline-flex}.inquiry-recommended-badge{color:#8a6100;background:#fff0b8;border:1px solid #e8ca62;font-weight:700}.inquiry-selected-badge{color:#2f7450;background:#e0f3e8}.inquiry-quote-price-row,.inquiry-quote-total-row{border-top:1px solid #eeeeef;justify-content:space-between;align-items:flex-start;gap:18px;padding:10px 0;display:flex}.inquiry-quote-price-row span,.inquiry-quote-total-row span{color:#6f6f76;font-size:12px;line-height:1.45}.inquiry-quote-price-row strong{color:#333337;white-space:nowrap;font-size:12px;font-weight:600}.inquiry-quote-total-row{margin-top:4px;padding-top:14px}.inquiry-quote-total-row span,.inquiry-quote-total-row strong{color:#1f1f22;font-size:14px;font-weight:600}.inquiry-version-list{border-top:1px solid #eeeeef;flex-direction:column;display:flex}.inquiry-version-row{border-bottom:1px solid #eeeeef;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.inquiry-version-row>div strong,.inquiry-version-row>div span{display:block}.inquiry-version-row>div strong{color:#333337;font-size:13px}.inquiry-version-row>div span{color:#8b8b92;margin-top:4px;font-size:11px}.inquiry-quote-status-published{color:#496c92;background:#e8f0fa}.inquiry-quote-status-draft{color:#606067;background:#f0f0f2}.inquiry-quote-status-accepted{color:#2f7450;background:#e0f3e8}.inquiry-quote-status-expired,.inquiry-quote-status-superseded{color:#77777e;background:#f1f1f3}.inquiry-deposit-tab{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.inquiry-deposit-hero{background:#fafafa;border:1px solid #e8e8eb;border-radius:11px;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.inquiry-deposit-hero>div span,.inquiry-deposit-hero>div strong{display:block}.inquiry-deposit-hero>div span{color:#8a8a91;font-size:11px}.inquiry-deposit-hero>div strong{color:#1f1f22;margin-top:6px;font-size:25px;font-weight:600}.inquiry-deposit-note{color:#746342;background:#faf6eb;border-radius:9px;margin-top:22px;padding:13px 15px;font-size:12px;line-height:1.55}.inquiry-conversion-flow{flex-direction:column;gap:12px;margin-top:4px;display:flex}.inquiry-conversion-flow>div{color:#37373c;align-items:center;gap:11px;font-size:12px;display:flex}.inquiry-conversion-flow>div>span{color:#66666d;background:#efeff2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:inline-flex}.inquiry-convert-button{width:100%;margin-top:24px}.inquiry-convert-button:disabled{cursor:not-allowed;opacity:.42}.inquiry-conversion-card>small{color:#9999a0;margin-top:9px;font-size:10px;line-height:1.4;display:block}.inquiry-activity-list{grid-template-columns:1fr}.activity-actor.system{color:#6b6b72;background:#f0f0f2}@media (width<=1100px){.inquiry-quote-option-grid{grid-template-columns:1fr}.inquiry-quote-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.inquiry-shell-badges{justify-content:flex-start}.inquiry-info-wide{grid-column:auto}.inquiry-deposit-tab{grid-template-columns:1fr}}@media (width<=700px){.inquiry-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.inquiry-empty-panel,.inquiry-card-heading-row,.inquiry-quote-title-row{flex-direction:column;align-items:stretch}.inquiry-quote-meta-grid,.inquiry-deposit-fields{grid-template-columns:1fr}}.inquiry-internal-note-card p{font-size:14px;line-height:1.65}.inquiry-deposit-main-stack{gap:14px}.inquiry-deposit-status-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.inquiry-deposit-status-row h3{color:#1f1f22;margin:6px 0 0;font-size:24px;font-weight:600}.inquiry-deposit-status-row p{color:#85858c;margin:8px 0 0;font-size:12px;line-height:1.5}.inquiry-deposit-status-not-requested{color:#6f6f76;background:#eeeeef}.inquiry-deposit-status-requested{color:#8d6500;background:#fff0cf}.inquiry-deposit-status-received{color:#496c92;background:#e8f0fa}.inquiry-deposit-status-confirmed{color:#2f7450;background:#e0f3e8}.inquiry-selected-package-label{color:#6d6252;white-space:nowrap;background:#f3f0ea;border-radius:999px;align-items:center;padding:6px 9px;font-size:10px;font-weight:600;display:inline-flex}.inquiry-deposit-calculation-grid{background:#fafafa;border:1px solid #e7e7ea;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px;display:grid}.inquiry-payment-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.inquiry-payment-choice button{color:#303034;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfdfe3;border-radius:10px;min-width:0;padding:15px 16px;transition:border-color .12s,background .12s,box-shadow .12s}.inquiry-payment-choice button:hover{background:#fafafa}.inquiry-payment-choice button.active{background:#f8fbf9;border-color:#9ab5a5;box-shadow:0 0 0 1px #9ab5a5}.inquiry-payment-choice button span,.inquiry-payment-choice button strong{display:block}.inquiry-payment-choice button span{color:#77777e;font-size:11px}.inquiry-payment-choice button strong{color:#232327;margin-top:5px;font-size:16px}.inquiry-deposit-override-row{border:1px solid #ededf0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:14px;padding:11px 13px;display:flex}.inquiry-override-toggle{color:#55555b;cursor:pointer;align-items:center;gap:9px;font-size:12px;display:inline-flex}.inquiry-override-toggle input{accent-color:#222;width:15px;height:15px}.inquiry-override-input{background:#fff;border:1px solid #d9d9de;border-radius:8px;align-items:center;width:150px;height:36px;display:flex;overflow:hidden}.inquiry-override-input>span{color:#77777e;padding-left:11px;font-size:12px}.inquiry-override-input input{color:#2b2b30;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 10px 0 4px;font-size:12px}.inquiry-payment-ledger-preview{background:#e7e7ea;border:1px solid #e7e7ea;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.inquiry-payment-ledger-preview>div{background:#fff;padding:13px 14px}.inquiry-payment-ledger-preview span,.inquiry-payment-ledger-preview strong{display:block}.inquiry-payment-ledger-preview span{color:#8b8b92;font-size:10px;line-height:1.35}.inquiry-payment-ledger-preview strong{color:#2a2a2e;margin-top:5px;font-size:13px}.inquiry-send-payment-button{width:100%;margin-top:16px}.inquiry-send-payment-button:disabled{cursor:not-allowed;opacity:.42}.inquiry-payment-mutation-error{color:#b4473d;text-align:right;margin:8px 0 0;font-size:12px;line-height:1.4}.inquiry-deposit-unavailable{background:#fafafa;border:1px dashed #d9d9de;border-radius:10px;padding:20px}.inquiry-deposit-unavailable strong{color:#36363b;font-size:13px}.inquiry-deposit-unavailable p{color:#8a8a91;margin:6px 0 0;font-size:11px;line-height:1.5}.inquiry-payment-proof-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 18px;transition:background .12s;display:flex}.inquiry-payment-proof-title{align-items:center;gap:10px;display:flex}.inquiry-payment-proof-title>div strong,.inquiry-payment-proof-title>div span{display:block}.inquiry-payment-proof-title>div strong{color:#2a2a2f;font-size:13px}.inquiry-payment-proof-title>div span{color:#8e8e95;margin-top:3px;font-size:10px}.inquiry-payment-proof-chevron{color:#77777e;font-size:19px;line-height:1;transition:transform .12s}.inquiry-proof-count{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.inquiry-payment-proof-body{border-top:1px solid #e8e8eb;padding:16px 18px 18px}.inquiry-proof-empty-state{color:#8a8a91;text-align:center;background:#fafafa;border-radius:9px;padding:18px;font-size:11px}.inquiry-conversion-summary{border-top:1px solid #eeeeef;border-bottom:1px solid #eeeeef;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.inquiry-conversion-summary span{color:#85858c;font-size:11px}.inquiry-conversion-summary strong{color:#303034;font-size:12px}@media (width<=900px){.inquiry-deposit-calculation-grid,.inquiry-payment-choice,.inquiry-payment-ledger-preview{grid-template-columns:1fr}}@media (width<=600px){.inquiry-deposit-status-row,.inquiry-deposit-override-row{flex-direction:column;align-items:stretch}.inquiry-override-input{width:100%}}.inquiry-deposit-layout{grid-template-columns:minmax(0,2.15fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.inquiry-payment-request-card,.inquiry-payment-proof-card,.inquiry-conversion-card-compact{min-width:0}.inquiry-payment-request-heading{align-items:flex-start}.inquiry-payment-request-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.inquiry-payment-summary-grid{background:#fafafa;border:1px solid #e7e7ea;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:17px 18px;display:grid}.inquiry-deposit-amount-panel{background:#fff;border:1px solid #e5e5e8;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:15px 16px;display:flex}.inquiry-deposit-input-copy>span,.inquiry-deposit-input-copy>small{display:block}.inquiry-deposit-input-copy>span{color:#303034;font-size:12px;font-weight:600}.inquiry-deposit-input-copy>small{color:#8a8a91;margin-top:4px;font-size:10px;line-height:1.45}.inquiry-deposit-input-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.inquiry-use-calculated{color:#5f806b;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.inquiry-use-calculated:hover{text-decoration:underline}.inquiry-deposit-direct-input{background:#fff;border:1px solid #d6d6db;border-radius:8px;align-items:center;width:152px;height:40px;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.inquiry-deposit-direct-input:focus-within{border-color:#9aaea0;box-shadow:0 0 0 2px #6e8f791f}.inquiry-deposit-direct-input.overridden{background:#fbfdfb;border-color:#9ab5a5}.inquiry-deposit-direct-input>span{color:#707077;padding-left:11px;font-size:12px}.inquiry-deposit-direct-input input{color:#252529;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 10px 0 4px;font-size:13px;font-weight:600}.inquiry-customer-payment-options{background:#fff;border:1px solid #e5e5e8;border-radius:10px;margin-top:14px;padding:15px 16px 16px}.inquiry-payment-options-heading strong,.inquiry-payment-options-heading span{display:block}.inquiry-payment-options-heading strong{color:#303034;font-size:12px}.inquiry-payment-options-heading span{color:#8a8a91;margin-top:4px;font-size:10px;line-height:1.45}.inquiry-payment-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.inquiry-payment-option-card{background:#fafafa;border:1px solid #dfdfe3;border-radius:9px;padding:14px 15px}.inquiry-payment-option-card>span,.inquiry-payment-option-card>strong,.inquiry-payment-option-card>small{display:block}.inquiry-payment-option-card>span{color:#77777e;font-size:10px}.inquiry-payment-option-card>strong{color:#232327;margin-top:5px;font-size:17px}.inquiry-payment-option-card>small{color:#8a8a91;margin-top:6px;font-size:9px;line-height:1.4}.inquiry-deposit-side-stack{align-content:start;gap:18px;min-width:0;display:grid}.inquiry-payment-proof-card{padding:0;overflow:hidden}.inquiry-payment-proof-toggle{min-height:0;padding:19px 20px;display:block}.inquiry-payment-proof-title-block{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inquiry-payment-proof-title-copy h3{color:#222226;margin:0;font-size:17px;font-weight:600}.inquiry-payment-proof-title-copy p{color:#85858c;margin:5px 0 0;font-size:10px;line-height:1.45}.inquiry-payment-proof-toggle-row{color:#8a8a91;border-top:1px solid #ededf0;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:13px;font-size:10px;display:flex}.inquiry-payment-proof-toggle:hover,.inquiry-payment-proof-card[open] .inquiry-payment-proof-toggle{background:#fff}.inquiry-payment-proof-card[open] .inquiry-payment-proof-toggle-row{color:#5f5f65}.inquiry-payment-proof-body{padding:16px 20px 20px}.inquiry-conversion-card-compact{align-self:auto}.inquiry-conversion-card-compact .inquiry-convert-button{width:100%;margin-top:4px}.inquiry-conversion-card-compact>small{color:#8a8a91;margin-top:9px;font-size:10px;line-height:1.45;display:block}@media (width<=1050px){.inquiry-deposit-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}}@media (width<=900px){.inquiry-deposit-layout{grid-template-columns:1fr}.inquiry-deposit-side-stack{grid-template-columns:1fr 1fr;align-items:start}}@media (width<=650px){.inquiry-payment-summary-grid,.inquiry-payment-option-grid,.inquiry-deposit-side-stack{grid-template-columns:1fr}.inquiry-deposit-amount-panel{flex-direction:column;align-items:stretch}.inquiry-deposit-input-actions{justify-content:space-between}.inquiry-deposit-direct-input{width:145px}}.inquiry-deposit-layout{align-items:stretch}.inquiry-payment-request-card{height:100%}.inquiry-deposit-side-stack{flex-direction:column;gap:18px;height:100%;display:flex}.inquiry-payment-proof-card{margin-top:auto}.inquiry-deposit-amount-panel{min-height:88px;padding:18px}.inquiry-deposit-input-copy>span{font-size:14px}.inquiry-deposit-input-copy>small{margin-top:5px;font-size:10.5px}.inquiry-deposit-direct-input{width:164px;height:46px}.inquiry-deposit-direct-input>span{font-size:13px}.inquiry-deposit-direct-input input{font-size:15px}@media (width<=900px){.inquiry-deposit-side-stack{grid-template-columns:1fr 1fr;height:auto;display:grid}.inquiry-payment-proof-card{margin-top:0}}@media (width<=650px){.inquiry-deposit-side-stack{grid-template-columns:1fr}}@media (width>=901px){.inquiry-deposit-side-stack{flex-direction:column;gap:18px;height:100%;display:flex}.inquiry-conversion-card-compact{flex:none}.inquiry-payment-proof-card{flex:1 1 0;min-height:0;margin-top:0}.inquiry-payment-proof-card[open]{flex-direction:column;display:flex}.inquiry-payment-proof-card[open] .inquiry-payment-proof-body{flex:auto;min-height:0}}.inquiry-payment-proof-card{background:#fff;border:1px solid #e6e6e9;border-radius:10px;padding:0;overflow:hidden}.inquiry-payment-proof-card>summary{list-style:none}.inquiry-payment-proof-card>summary::-webkit-details-marker{display:none}.inquiry-payment-proof-toggle{width:100%;min-height:76px;color:inherit;cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 17px;transition:background .12s;display:flex}.inquiry-payment-proof-toggle:hover{background:#f7f7f8}.inquiry-payment-proof-card[open] .inquiry-payment-proof-toggle{background:#fafafa;border-bottom:1px solid #e6e6e9}.inquiry-payment-proof-section-title{align-items:center;gap:10px;min-width:0;display:flex}.inquiry-payment-proof-chevron{color:#77777e;text-align:center;flex:0 0 18px;width:18px;font-size:18px;line-height:1;transition:transform .12s}.inquiry-payment-proof-card[open] .inquiry-payment-proof-chevron{transform:rotate(90deg)}.inquiry-payment-proof-section-title>div{min-width:0}.inquiry-payment-proof-section-title strong{color:#222226;font-size:13px;font-weight:600;line-height:1.3;display:block}.inquiry-payment-proof-section-title span:not(.inquiry-payment-proof-chevron){color:#8d8d94;margin-top:4px;font-size:10px;line-height:1.35;display:block}.inquiry-proof-count{white-space:nowrap;border-radius:999px;flex:none;align-items:center;width:fit-content;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.inquiry-proof-count.submitted{color:#2f7450;background:#e0f3e8}.inquiry-proof-count.empty{color:#77777e;background:#eeeeef}.inquiry-payment-proof-body{background:#fff;flex:auto;min-height:0;padding:16px;display:flex;overflow:auto}.inquiry-payment-proof-body .asset-batch-grid{flex:auto;gap:10px;width:100%;min-height:0}.inquiry-payment-proof-body .asset-batch{background:#fafafa;flex:auto;min-height:0;padding:12px}.inquiry-payment-proof-body .asset-batch .asset-box{background:#fff}.inquiry-payment-proof-body .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-payment-proof-body .asset-box{min-height:82px}.inquiry-proof-empty-state{color:#8a8a91;text-align:center;background:#fafafa;border-radius:9px;justify-content:center;align-self:stretch;align-items:center;width:100%;padding:18px;font-size:11px;display:flex}@media (width<=900px){.inquiry-payment-proof-card{min-height:auto}.inquiry-payment-proof-body{overflow:visible}}@media (width<=650px){.inquiry-payment-proof-body .asset-grid{grid-template-columns:1fr}}.inquiry-quote-header-card{padding-bottom:0}.inquiry-quote-expiry-row{border-top:1px solid #eeeeef;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:18px 0 0;display:flex}.inquiry-quote-expiry-row>div:first-child span,.inquiry-quote-expiry-row>div:first-child strong,.inquiry-quote-expiry-row>div:first-child small{display:block}.inquiry-quote-expiry-row>div:first-child span{color:#8a8a91;font-size:11px}.inquiry-quote-expiry-row>div:first-child strong{color:#252529;margin-top:5px;font-size:15px;font-weight:600}.inquiry-quote-expiry-row>div:first-child small{color:#a0a0a6;margin-top:4px;font-size:10px}.inquiry-quote-expiry-editor{align-items:center;gap:8px;display:flex}.inquiry-quote-expiry-editor input{color:#303034;min-height:38px;font:inherit;background:#fff;border:1px solid #dddddf;border-radius:8px;padding:0 11px;font-size:12px}.inquiry-quote-option-grid.option-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-quote-option-grid.option-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-quote-option-grid.option-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-quote-option{flex-direction:column;min-height:238px;display:flex}.inquiry-quote-option>p{min-height:56px;margin-bottom:24px}.inquiry-quote-package-price{border-top:1px solid #eeeeef;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:16px;display:flex}.inquiry-quote-package-price span{color:#77777e;font-size:11px}.inquiry-quote-package-price strong{color:#202024;white-space:nowrap;font-size:20px;font-weight:650}.inquiry-quote-addons-section{border-top:1px solid #e9e9ec;margin-top:24px;padding-top:24px}.inquiry-quote-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inquiry-quote-section-heading h4{color:#242428;margin:0;font-size:17px;font-weight:600}.inquiry-quote-section-heading p{color:#85858c;margin:5px 0 0;font-size:11px;line-height:1.5}.inquiry-quote-addon-list{border:1px solid #e5e5e8;border-radius:11px;flex-direction:column;margin-top:14px;display:flex;overflow:hidden}.inquiry-quote-addon-row{background:#fff;border-bottom:1px solid #ececef;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:13px 16px;display:grid}.inquiry-quote-addon-row.selected{background:#fbfdfc}.inquiry-quote-addon-check{color:#fff;background:#fff;border:1px solid #d6d6da;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.inquiry-quote-addon-row.selected .inquiry-quote-addon-check{background:#7faa90;border-color:#7faa90}.inquiry-quote-addon-copy{min-width:0}.inquiry-quote-addon-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inquiry-quote-addon-copy strong{color:#29292d;font-size:13px;font-weight:600}.inquiry-quote-addon-copy small{color:#8d8d94;margin-top:5px;font-size:10px;line-height:1.45;display:block}.inquiry-addon-type{color:#74747b;background:#f1f1f3;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}.inquiry-addon-type.request-linked{color:#856000;background:#fff0cf}.inquiry-quote-addon-price{color:#303034;white-space:nowrap;font-size:13px;font-weight:600}.inquiry-quote-commission-total{background:#fafafa;border:1px solid #dedee2;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:17px 18px;display:flex}.inquiry-quote-commission-total span,.inquiry-quote-commission-total small{display:block}.inquiry-quote-commission-total span{color:#222226;font-size:14px;font-weight:650}.inquiry-quote-commission-total small{color:#909097;margin-top:4px;font-size:10px}.inquiry-quote-commission-total>strong{color:#1f1f22;white-space:nowrap;font-size:22px;font-weight:650}@media (width<=1200px){.inquiry-quote-option-grid.option-count-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.inquiry-quote-expiry-row,.inquiry-quote-commission-total,.inquiry-quote-expiry-editor{flex-direction:column;align-items:stretch}.inquiry-quote-option-grid.option-count-2,.inquiry-quote-option-grid.option-count-3,.inquiry-quote-option-grid.option-count-4{grid-template-columns:1fr}.inquiry-quote-addon-row{grid-template-columns:28px minmax(0,1fr)}.inquiry-quote-addon-price{grid-column:2}}@media (width>=901px){.inquiry-quote-title-row p{white-space:nowrap;max-width:none}}.inquiry-quote-expiry-row{padding-top:20px;padding-bottom:20px}.inquiry-quote-expiry-row>div:first-child strong{margin-top:7px}.inquiry-quote-expiry-row>div:first-child small{white-space:nowrap;margin-top:7px;line-height:1.5}.inquiry-quote-action-button{white-space:nowrap;border-radius:7px;align-self:center;width:auto;min-width:0;min-height:0;padding:7px 10px;font-size:11px;line-height:1.2}.inquiry-card-heading-row .inquiry-quote-action-button{align-self:flex-start}.inquiry-quote-commission-total{background:0 0;border:0;border-top:1px solid #e8e8eb;border-radius:0;margin-top:22px;padding:20px 0 0}@media (width<=900px){.inquiry-quote-title-row p,.inquiry-quote-expiry-row>div:first-child small{white-space:normal}}.inquiry-quote-currency-note{color:#9a9aa1;margin-top:8px;font-size:10px;line-height:1.4;display:block}.inquiry-quote-commission-total span{font-size:16px;font-weight:700}.inquiry-quote-commission-total>strong{font-size:22px;line-height:1.05}.inquiry-quote-option>p{white-space:pre-line;min-height:0;line-height:1.55}.inquiry-quote-package-footnotes{color:#8b8b92;margin-top:14px}.inquiry-quote-extra-costs{border-top:1px solid #e8e8eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;padding-top:18px;display:grid}.inquiry-quote-extra-costs>section{background:#fff;border:1px solid #e5e5e8;border-radius:10px;min-width:0;padding:16px}.inquiry-quote-extra-costs-title>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.inquiry-quote-extra-costs-title span{color:#2c2c31;font-size:14px;font-weight:700}.inquiry-quote-extra-costs-title strong{color:#27272b;text-align:right;font-size:13px;font-weight:650}.inquiry-quote-shipping-lines>div{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 0;display:flex}.inquiry-quote-shipping-lines span{color:#7f7f86;font-size:11px}.inquiry-quote-shipping-lines strong{color:#3a3a3f;text-align:right;font-size:11px;font-weight:600}.inquiry-quote-extra-costs>section>p,.inquiry-quote-extra-costs>section>small{color:#94949b;margin:10px 0 0;font-size:10.5px;line-height:1.5;display:block}.inquiry-recommended-badge,.inquiry-selected-badge{white-space:nowrap}@media (width<=800px){.inquiry-quote-extra-costs{grid-template-columns:1fr}}.inquiry-quote-extra-costs>section>p{white-space:pre-line}.inquiry-quote-shipping-disclaimer{margin-top:10px}.inquiry-quote-shipping-disclaimer p{color:#94949b;margin:0;font-size:10.5px;line-height:1.5}.inquiry-quote-shipping-disclaimer p+p{margin-top:5px}.inquiry-quote-shipping-disclaimer strong{color:#55555c;font-weight:750}.inquiry-quote-extra-costs small strong{color:#444449;font-weight:750}.inquiry-quote-package-footnotes{color:#85858c;margin-top:14px;padding:0 2px}.inquiry-quote-package-footnotes p{margin:4px 0 0;font-size:11px;line-height:1.5}.inquiry-quote-addon-list{border:0;border-radius:0;gap:10px;margin-top:14px;display:grid;overflow:visible}.inquiry-quote-addon-list.addon-count-1{grid-template-columns:minmax(0,1fr)}.inquiry-quote-addon-list.addon-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-quote-addon-list.addon-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-quote-addon-list.addon-count-5,.inquiry-quote-addon-list.addon-count-6{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-quote-addon-row{background:#fff;border:1px solid #e5e5e8;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;min-height:108px;padding:14px;display:flex}.inquiry-quote-addon-row:last-child{border-bottom:1px solid #e5e5e8}.inquiry-quote-addon-row.selected{background:#fbfdfc;border-color:#a6beaf;box-shadow:0 0 0 1px #a6beaf}.inquiry-quote-addon-tile-topline,.inquiry-quote-addon-tile-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.inquiry-quote-addon-tile-topline{align-items:flex-start}.inquiry-quote-addon-tile-topline>strong{color:#29292d;min-width:0;font-size:13px;font-weight:650;line-height:1.35}.inquiry-quote-addon-tile-bottom{margin-top:auto}.inquiry-quote-addon-check{border-radius:6px;width:20px;height:20px;font-size:11px}.inquiry-quote-addon-price{text-align:right;font-size:14px;font-weight:700}.inquiry-quote-extra-costs-title span{font-size:18px;font-weight:700}.inquiry-quote-extra-costs-title strong{font-size:14px;font-weight:700}.inquiry-quote-extra-costs>section>p,.inquiry-quote-extra-costs>section>small{font-size:11.5px;line-height:1.55}.inquiry-quote-extra-costs>section>small strong{color:#4a4a50;font-weight:750}@media (width<=1200px){.inquiry-quote-addon-list.addon-count-4,.inquiry-quote-addon-list.addon-count-5,.inquiry-quote-addon-list.addon-count-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.inquiry-quote-addon-list[class*=addon-count-]{grid-template-columns:1fr}}.inquiry-quote-primary-action{white-space:nowrap;border-radius:9px;width:auto;min-width:0;padding:11px 17px;font-size:13px;font-weight:650;line-height:1.1}.inquiry-card-heading-row .inquiry-quote-primary-action{align-self:flex-start}.inquiry-quote-options-card .card-heading h3,.inquiry-quote-section-heading h3,.inquiry-quote-extra-costs-title h3{color:#242428;margin:0;font-size:18px;font-weight:700;line-height:1.25}.inquiry-quote-section-heading h3{margin:0}.inquiry-quote-addon-list.addon-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-quote-option.selected,.inquiry-quote-addon-row.selected{background:#fbfdfc;border-color:#9ab5a5;box-shadow:0 0 0 1px #9ab5a5}.inquiry-quote-selected-check{color:#fff;background:#7faa90;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.inquiry-quote-package-price-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.inquiry-quote-package-price-label>span:not(.inquiry-quote-selected-check){color:#77777e;font-size:11px}.inquiry-quote-addon-tile-bottom{justify-content:flex-end}.inquiry-quote-addon-tile-bottom .inquiry-quote-selected-check{margin-right:auto}.inquiry-quote-addon-check{display:none}.inquiry-quote-extra-costs{border-top:0;margin-top:0;padding-top:0;display:block}.inquiry-quote-extra-costs>section{background:0 0;border:0;border-top:1px solid #e8e8eb;border-radius:0;min-width:0;padding:24px 0}.inquiry-quote-extra-costs-title{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.inquiry-quote-extra-costs-title strong{color:#27272b;text-align:right;white-space:nowrap;font-size:14px;font-weight:700}.inquiry-quote-shipping-lines{border-top:0;margin-top:14px;padding-top:0}.inquiry-quote-shipping-disclaimer{max-width:980px}.inquiry-quote-service-section>p,.inquiry-quote-service-section>small{max-width:1100px}@media (width<=700px){.inquiry-quote-addon-list.addon-count-4{grid-template-columns:1fr}.inquiry-quote-extra-costs-title{flex-direction:column;align-items:flex-start;gap:7px}}@media (width>=1201px){.inquiry-quote-addon-list.addon-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.inquiry-quote-addon-tile-topline>strong{font-size:14px}.inquiry-quote-addon-price{font-size:16px;font-weight:750}.inquiry-quote-selected-check{font-family:Arial,sans-serif;font-size:13px;font-weight:800;color:#fff!important}.inquiry-quote-shipping-selection-note{color:#77777e;margin:5px 0 0;font-size:12px;line-height:1.4}.inquiry-quote-shipping-selection-note strong{color:#35353a;font-size:12.5px;font-weight:700}.inquiry-quote-shipping-option-grid{gap:10px;margin-top:15px;display:grid}.inquiry-quote-shipping-option-grid.shipping-count-1{grid-template-columns:minmax(0,1fr)}.inquiry-quote-shipping-option-grid.shipping-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-quote-shipping-option-grid.shipping-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-quote-shipping-option-grid.shipping-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-quote-shipping-option-grid.shipping-count-5,.inquiry-quote-shipping-option-grid.shipping-count-6{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-quote-shipping-option{background:#fff;border:1px solid #e5e5e8;border-radius:10px;flex-direction:column;gap:14px;min-width:0;min-height:132px;padding:15px 16px;display:flex}.inquiry-quote-shipping-option.selected{background:#fbfdfc;border-color:#9ab5a5;box-shadow:0 0 0 1px #9ab5a5}.inquiry-quote-shipping-option-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inquiry-quote-shipping-option-topline>strong{color:#29292d;font-size:14px;font-weight:700;line-height:1.3}.inquiry-quote-shipping-option-meta{color:#77777e;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inquiry-quote-shipping-option-meta span{font-size:12px;font-weight:600}.inquiry-quote-shipping-option-meta strong{color:#4d4d53;text-align:right;font-size:13px;font-weight:700}.inquiry-quote-shipping-option-price{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;display:flex}.inquiry-quote-shipping-option-price .inquiry-quote-selected-check{margin-right:auto}.inquiry-quote-shipping-option-price>strong{color:#242428;font-size:17px;font-weight:750}.inquiry-quote-shipping-section>.inquiry-quote-extra-costs-title>strong{font-size:16px}@media (width<=1200px){.inquiry-quote-shipping-option-grid.shipping-count-3,.inquiry-quote-shipping-option-grid.shipping-count-5,.inquiry-quote-shipping-option-grid.shipping-count-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.inquiry-quote-shipping-option-grid[class*=shipping-count-]{grid-template-columns:1fr}}.inquiry-quote-body-card{background:#f7f7f8;flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.inquiry-quote-body-actions{z-index:2;position:absolute;top:18px;right:18px}.inquiry-quote-subcard{background:#fff;border:1px solid #e3e3e6;border-radius:11px;min-width:0;padding:20px}.inquiry-quote-commission-card{padding-top:20px}.inquiry-quote-commission-card>.card-heading h3,.inquiry-quote-section-heading h3,.inquiry-quote-shipping-section .inquiry-quote-extra-costs-title h3,.inquiry-quote-service-section .inquiry-quote-extra-costs-title h3{color:#242428;margin:0;font-size:18px;font-weight:700;line-height:1.25}.inquiry-quote-body-card .inquiry-quote-cost-section{background:#fff;border:1px solid #e3e3e6;border-radius:11px;padding:20px}.inquiry-quote-body-card .inquiry-quote-shipping-section,.inquiry-quote-body-card .inquiry-quote-service-section{margin:0}.inquiry-quote-package-footnotes p,.inquiry-quote-shipping-disclaimer p,.inquiry-quote-service-section>p,.inquiry-quote-service-section>small{color:#77777e;margin:0;font-size:12.5px;line-height:1.6}.inquiry-quote-package-footnotes{flex-direction:column;gap:3px;display:flex}.inquiry-quote-shipping-disclaimer{flex-direction:column;gap:3px;max-width:none;display:flex}.inquiry-quote-service-section{flex-direction:column;gap:7px;display:flex}.inquiry-quote-service-section>small strong{color:#4a4a50;font-weight:750}.inquiry-quote-service-section .inquiry-quote-extra-costs-title>strong{color:#242428;font-size:18px;font-weight:750}.inquiry-quote-shipping-selection-note,.inquiry-quote-shipping-section>.inquiry-quote-extra-costs-title>strong{display:none}@media (width<=700px){.inquiry-quote-body-card{padding:12px}.inquiry-quote-body-actions{justify-content:flex-end;display:flex;position:static}.inquiry-quote-commission-card>.card-heading{padding-right:0}.inquiry-quote-subcard,.inquiry-quote-body-card .inquiry-quote-cost-section{padding:15px}}.inquiry-quote-body-card{background:#fff;padding:72px 24px 24px}.inquiry-quote-body-actions{top:20px;right:24px}.inquiry-quote-commission-card>.card-heading{padding-right:0}.inquiry-quote-shipping-option-price{justify-content:space-between;align-items:center;gap:16px;display:flex}.inquiry-quote-shipping-fee-label{color:#77777e;font-size:12px;font-weight:600;line-height:1.35}.inquiry-quote-shipping-fee-value{justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:inline-flex}.inquiry-quote-shipping-fee-value>strong{color:#242428;white-space:nowrap;font-size:18px;font-weight:750;line-height:1.15}.inquiry-quote-service-section{position:relative;padding-right:300px!important}.inquiry-quote-service-section .inquiry-quote-extra-costs-title>strong{font-size:19px;line-height:1.2;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (width<=700px){.inquiry-quote-body-card{padding:12px}.inquiry-quote-service-section{padding-right:15px!important}.inquiry-quote-service-section .inquiry-quote-extra-costs-title>strong{font-size:17px;position:static;transform:none}.inquiry-quote-shipping-option-price{align-items:flex-end}}.inquiry-quote-shipping-option{gap:0}.inquiry-quote-shipping-option-topline{margin-bottom:24px}.inquiry-quote-shipping-option-meta{margin-bottom:8px}.inquiry-quote-shipping-option-price{margin-top:0}@media (width<=700px){.inquiry-quote-shipping-option-topline{margin-bottom:18px}}.inquiry-quote-body-actions,.inquiry-quote-empty-actions{align-items:center;gap:8px;display:flex}.inquiry-quote-client-preview{color:#303136;white-space:nowrap;background:#fff;border:1px solid #dedfe2;padding:10px 14px;font-size:12px}@media (width<=700px){.inquiry-quote-empty-actions{flex-direction:column-reverse;align-items:stretch;width:100%}.inquiry-quote-empty-actions button{width:100%}}.inquiry-customer-updated-badge{color:#8a6107;background:#fff0c8}.inquiry-customer-update-card{background:#fffdf7;border-color:#ead9aa;padding:22px 24px}.inquiry-customer-update-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inquiry-customer-update-heading h3{margin:5px 0 0;font-size:20px;font-weight:600}.inquiry-customer-update-heading p{color:#77777e;margin:7px 0 0;font-size:12px}.inquiry-customer-update-list{border-top:1px solid #eee3c7;margin-top:18px}.inquiry-customer-update-row{border-bottom:1px solid #f1ead8;grid-template-columns:minmax(130px,.7fr) minmax(0,1.4fr) 24px minmax(0,1.4fr);align-items:center;gap:12px;padding:12px 0;font-size:12px;display:grid}.inquiry-customer-update-row strong{color:#36363a}.inquiry-customer-update-row span{color:#6e7077;line-height:1.45}.inquiry-update-arrow{text-align:center;color:#a6a6aa!important}.inquiry-customer-update-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.inquiry-quote-status-suspended{color:#8a6107;background:#fff0c8}@media (width<=760px){.inquiry-customer-update-row{grid-template-columns:1fr;gap:5px}.inquiry-update-arrow{display:none}.inquiry-customer-update-actions{flex-direction:column;align-items:stretch}}.inquiry-shell-header{align-items:flex-start}.inquiry-shell-title-area{flex:auto;min-width:0}.inquiry-shell-badges-under-title{justify-content:flex-start;margin-top:14px}.inquiry-record-status-area{align-self:flex-start;gap:10px;width:240px;min-width:240px}.inquiry-record-status-area .record-status-override{background:#f4f4f6;padding:13px 14px}.inquiry-record-status-area .record-status-override>span{font-size:11px;line-height:1.4}.inquiry-record-status-area .record-status-override select{height:46px;font-size:13px;line-height:1.45}.inquiry-delete-button{color:#a65353;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:7px 2px;font-size:11px;font-weight:650}.inquiry-delete-button:hover{color:#7f3333;text-decoration:underline}@media (width<=720px){.inquiry-record-status-area{width:100%;min-width:0}.inquiry-record-status-area .record-status-override{max-width:280px}.inquiry-delete-button{align-self:flex-start}}.inquiry-record-status-area .record-status-override{background:#fff;border:1px solid #e1e2e5;border-radius:12px;padding:14px}.inquiry-record-status-area .record-status-override select{background:#fff;border-color:#d7d9dd;height:46px}.inquiry-delete-button{color:#aa5a56;align-self:flex-start;margin-top:3px;padding:3px 0 0;font-size:10px;line-height:1.35}@media (width<=720px){.inquiry-record-status-area{width:100%;min-width:0}.inquiry-record-status-area .record-status-override{max-width:260px}}.inquiry-reference-card .asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.inquiry-reference-card .asset-grid:has(>.asset-box:only-child){grid-template-columns:minmax(0,1fr)}.inquiry-reference-card .asset-grid:has(>.asset-box:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.inquiry-reference-card .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.inquiry-reference-card .asset-grid{grid-template-columns:1fr}}.inquiry-reference-update-summary{color:#6e7077;line-height:1.5}.inquiry-customer-update-row{grid-template-columns:180px minmax(0,1fr) 28px minmax(0,1fr);column-gap:14px}.inquiry-customer-update-row.reference-update{grid-template-columns:180px minmax(0,1fr)}:is(.inquiry-reference-card .asset-grid,.inquiry-reference-card .asset-grid:has(>.asset-box:only-child),.inquiry-reference-card .asset-grid:has(>.asset-box:nth-child(2):last-child)){grid-template-columns:repeat(4,minmax(0,210px));justify-content:start;gap:14px}.inquiry-reference-card .asset-box,.inquiry-reference-card .asset-box.has-image{min-height:0}.inquiry-reference-card .asset-box-image{aspect-ratio:auto;object-fit:cover;width:100%;height:112px}.inquiry-reference-card .asset-box.has-image small{padding:7px 9px 9px;font-size:10.5px}@media (width<=980px){:is(.inquiry-reference-card .asset-grid,.inquiry-reference-card .asset-grid:has(>.asset-box:only-child),.inquiry-reference-card .asset-grid:has(>.asset-box:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,210px))}}@media (width<=620px){.inquiry-customer-update-row,.inquiry-customer-update-row.reference-update{grid-template-columns:1fr}:is(.inquiry-reference-card .asset-grid,.inquiry-reference-card .asset-grid:has(>.asset-box:only-child),.inquiry-reference-card .asset-grid:has(>.asset-box:nth-child(2):last-child)){grid-template-columns:minmax(0,1fr)}}.inquiry-proof-payment-meta{color:#66666d;background:#f5f5f6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;font-size:11px;display:flex}.inquiry-proof-payment-meta strong{color:#26262a;font-size:13px}.inquiry-proof-review-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=620px){.inquiry-proof-review-actions{flex-direction:column;align-items:stretch}}.inquiry-payment-proof-body .inquiry-proof-asset-batch{padding:14px 14px 20px}.inquiry-proof-simple-header{margin-bottom:12px;display:block}.inquiry-proof-simple-header strong{color:#252529;font-size:13px;font-weight:650}.inquiry-payment-proof-body .inquiry-proof-asset-batch .asset-grid{margin-bottom:4px}.inquiry-payment-option-card{transition:border-color .12s,background .12s,box-shadow .12s;position:relative}.inquiry-payment-option-card.payment-selected{background:#f8fcf9;border-color:#79ae8e;box-shadow:0 0 0 1px #4d8e6714}.inquiry-payment-selected-check{background:#78ad8d;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:800;line-height:1;position:absolute;top:10px;right:10px;color:#fff!important;font-size:15px!important;display:grid!important}.inquiry-payment-proof-body{padding:16px 16px 20px;overflow:hidden}.inquiry-proof-gallery{width:100%;min-width:0}.inquiry-proof-gallery .asset-grid--strip{margin:0}.inquiry-proof-gallery .asset-grid--strip .asset-box{flex-basis:250px}.inquiry-proof-gallery .asset-grid--strip .asset-box-image{height:200px}.inquiry-proof-review-actions{padding-top:4px}.inquiry-payment-proof-body{padding:16px 16px 28px;display:block;overflow:visible}.inquiry-proof-gallery{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#aaaab2 #eeeeef;border-radius:8px;width:100%;min-width:0;height:clamp(360px,48vh,520px);padding:0 10px 22px 0;overflow:hidden scroll}.inquiry-proof-gallery::-webkit-scrollbar{width:11px}.inquiry-proof-gallery::-webkit-scrollbar-track{background:#eeeeef;border-radius:999px}.inquiry-proof-gallery::-webkit-scrollbar-thumb{background:#aaaab2;border:2px solid #eeeeef;border-radius:999px;min-height:56px}.inquiry-proof-gallery::-webkit-scrollbar-thumb:hover{background:#8f8f98}.inquiry-proof-gallery .asset-grid--stack{gap:18px;margin:0;padding:0 2px 0 0}.inquiry-proof-gallery .asset-grid--stack .asset-box{flex:none;width:100%;min-width:0}.inquiry-proof-gallery .asset-grid--stack .asset-box-image{aspect-ratio:auto;object-fit:contain;background:#f3f3f4;width:100%;height:250px;max-height:none;display:block}.inquiry-proof-gallery .asset-grid--stack .asset-box.has-image small{min-height:42px;padding:11px 12px 14px;line-height:1.35}.inquiry-proof-review-actions{margin-top:16px;padding-bottom:0}@media (width<=900px){.inquiry-proof-gallery{height:clamp(340px,54vh,500px)}}.inquiry-confirmation-page{gap:18px;display:grid}.inquiry-confirmation-card{padding:26px}.inquiry-confirmation-heading{align-items:flex-start;gap:20px;margin-bottom:22px}.inquiry-confirmation-status{white-space:nowrap}.inquiry-confirmation-not-prepared{color:#666773;background:#f1f1f3}.inquiry-confirmation-awaiting-customer{color:#315f96;background:#eaf2ff}.inquiry-confirmation-changes-requested{color:#9a620b;background:#fff1db}.inquiry-confirmation-confirmed{color:#19733d;background:#e4f5e9}.inquiry-confirmation-customer-note,.inquiry-confirmation-confirmed-note,.inquiry-payment-confirmation-gate{background:#fff9eb;border:1px solid #ead7ad;border-radius:12px;gap:6px;margin-bottom:20px;padding:15px 17px;display:grid}.inquiry-confirmation-confirmed-note{background:#eff9f2;border-color:#cde7d5}.inquiry-payment-confirmation-gate{margin:0 0 18px}.inquiry-confirmation-customer-note p,.inquiry-confirmation-confirmed-note span,.inquiry-payment-confirmation-gate span{color:#6f7079;margin:0;line-height:1.5}.inquiry-confirmation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.inquiry-confirmation-form-grid label{gap:8px;min-width:0;display:grid}.inquiry-confirmation-form-grid label.wide{grid-column:1/-1}.inquiry-confirmation-form-grid label>span,.inquiry-confirmation-examples-toolbar strong{color:#24252a;font-weight:800}.inquiry-confirmation-form-grid input,.inquiry-confirmation-form-grid textarea{box-sizing:border-box;color:#232429;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9d9df;border-radius:12px;padding:12px 14px}.inquiry-confirmation-examples{border-top:1px solid #ececf0;margin-top:22px;padding-top:20px}.inquiry-confirmation-examples-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.inquiry-confirmation-examples-toolbar>div{gap:3px;display:grid}.inquiry-confirmation-examples-toolbar span,.inquiry-confirmation-no-examples{color:#777884}.inquiry-confirmation-upload{cursor:pointer;position:relative}.inquiry-confirmation-upload.disabled{opacity:.5;pointer-events:none}.inquiry-confirmation-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.inquiry-confirmation-example-grid{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;max-height:520px;padding:2px 10px 18px 2px;display:grid;overflow-y:auto}.inquiry-confirmation-example-card{background:#fff;border:1px solid #e0e0e5;border-radius:12px;overflow:hidden}.inquiry-confirmation-example-card img,.inquiry-confirmation-example-card video,.inquiry-confirmation-example-placeholder{object-fit:contain;background:#f4f4f5;width:100%;height:210px;display:block}.inquiry-confirmation-example-placeholder{color:#999aa3;place-items:center;font-weight:800;display:grid}.inquiry-confirmation-example-card>div:last-child{justify-content:space-between;align-items:center;gap:10px;padding:11px 12px 13px;display:flex}.inquiry-confirmation-example-card strong{text-overflow:ellipsis;white-space:nowrap;color:#2b2c31;font-size:12px;font-weight:650;overflow:hidden}.inquiry-confirmation-example-card button{color:#a54a39;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:650}.inquiry-confirmation-upload-error{color:#a13f31}.inquiry-confirmation-actions{justify-content:flex-end;margin-top:22px;display:flex}.inquiry-confirmation-empty{padding:34px}.inquiry-confirmation-empty h3{margin:8px 0 6px}@media (width<=820px){.inquiry-confirmation-form-grid{grid-template-columns:1fr}.inquiry-confirmation-form-grid label.wide{grid-column:auto}.inquiry-confirmation-examples-toolbar{flex-direction:column;align-items:flex-start}}.inquiry-confirmation-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.inquiry-confirmation-heading>div{flex:auto;min-width:0}.inquiry-confirmation-heading .inquiry-confirmation-status{flex:none;margin-left:auto}.inquiry-confirmation-form-grid{grid-template-columns:minmax(0,1fr);gap:20px}.inquiry-confirmation-form-grid .wide,.inquiry-confirmation-stylist-fieldset.wide{grid-column:1}.inquiry-confirmation-stylist-fieldset{border:0;min-width:0;margin:0;padding:0}.inquiry-confirmation-stylist-fieldset legend{color:#24252a;margin:0 0 9px;padding:0;font-weight:800}.inquiry-confirmation-stylist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inquiry-confirmation-stylist-grid label{cursor:pointer;background:#fff;border:1px solid #dde0e3;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:50px;margin:0;padding:10px 12px;display:flex}.inquiry-confirmation-stylist-grid label.selected{background:#f5faf7;border-color:#95bdaa}.inquiry-confirmation-stylist-grid input{accent-color:#6ea086;width:18px;height:18px;min-height:18px;box-shadow:none;flex:none;margin:0}.inquiry-confirmation-stylist-grid label>span{color:#2b2d31;margin:0;font-size:13px;font-weight:700;line-height:1.25}.inquiry-confirmation-stylist-grid label:has(input:disabled){cursor:default}.inquiry-confirmation-upload{color:#303136;min-height:38px;box-shadow:none;background:#fff;border:1px solid #dedee2;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.inquiry-confirmation-upload:hover:not(.disabled){background:#fafafa;border-color:#c8c8cd}@media (width<=900px){.inquiry-confirmation-stylist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.inquiry-confirmation-heading{display:grid}.inquiry-confirmation-heading .inquiry-confirmation-status{margin-left:0}.inquiry-confirmation-stylist-grid{grid-template-columns:1fr}}.inquiry-confirmation-form-grid label>span,.inquiry-confirmation-stylist-fieldset legend,.inquiry-confirmation-examples-toolbar strong{color:#202124;font-size:14px;font-weight:700;line-height:1.3}.inquiry-confirmation-stylist-fieldset legend{margin-bottom:8px}.inquiry-confirmation-examples-toolbar>div.inquiry-confirmation-example-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.inquiry-confirmation-template-picker{position:relative}.inquiry-confirmation-template-button{color:#303136;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedee2;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.inquiry-confirmation-template-button:hover:not(:disabled){background:#fafafa;border-color:#c8c8cd}.inquiry-confirmation-template-button:disabled{opacity:.5;cursor:default}.inquiry-confirmation-template-menu{z-index:20;background:#fff;border:1px solid #dedee3;border-radius:12px;width:min(560px,72vw);max-height:430px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 36px #2023271f}.inquiry-confirmation-template-menu-heading{border-bottom:1px solid #ececf0;gap:3px;padding:5px 6px 10px;display:grid}.inquiry-confirmation-template-menu-heading strong{color:#24252a;font-size:13px;font-weight:800}.inquiry-confirmation-template-menu-heading span{color:#7a7b84;font-size:12px}.inquiry-confirmation-template-row{border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 6px;display:grid}.inquiry-confirmation-template-row:last-child{border-bottom:0}.inquiry-confirmation-template-row>div:first-child{gap:2px;min-width:0;display:grid}.inquiry-confirmation-template-row>div:first-child strong{color:#2b2c31;font-size:13px;font-weight:750}.inquiry-confirmation-template-row>div:first-child span{color:#85868e;font-size:12px}.inquiry-confirmation-template-row-actions{align-items:center;gap:6px;display:flex}.inquiry-confirmation-template-row-actions button{color:#42434a;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfdfe3;border-radius:8px;padding:0 9px;font-size:12px;font-weight:700}.inquiry-confirmation-template-row-actions button:hover:not(:disabled){background:#f8f8f9}.inquiry-confirmation-template-row-actions button:disabled{opacity:.42;cursor:default}.inquiry-confirmation-autosave-note{color:#8a8b93;margin:16px 0 -2px;font-size:12px;line-height:1.4}@media (width<=760px){.inquiry-confirmation-examples-toolbar>div.inquiry-confirmation-example-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.inquiry-confirmation-template-menu{width:min(560px,100vw - 72px);left:0;right:auto}.inquiry-confirmation-template-row{grid-template-columns:1fr}.inquiry-confirmation-template-row-actions{justify-content:flex-start}}.inquiry-confirmation-form-grid textarea,.inquiry-confirmation-form-grid input{color:#202124}.inquiry-confirmation-form-grid textarea::placeholder,.inquiry-confirmation-form-grid input::placeholder,.inquiry-confirmation-examples-toolbar span,.inquiry-confirmation-no-examples,.inquiry-confirmation-autosave-note{color:#7b7d84}.inquiry-confirmation-example-card video{object-fit:contain;background:#111}.inquiry-confirmation-examples-toolbar>div:first-child>span{font-size:12px;line-height:1.4}.inquiry-confirmation-example-card strong,.inquiry-confirmation-example-card button{font-size:11px}@media (width>=901px){.inquiry-deposit-layout{align-items:stretch}.inquiry-payment-request-card{height:100%}.inquiry-deposit-side-stack{grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:18px;height:100%;min-height:0;display:grid}.inquiry-conversion-card-compact{min-height:0}.inquiry-payment-proof-card{min-height:0;margin:0}.inquiry-payment-proof-card[open]{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.inquiry-payment-proof-card[open] .inquiry-payment-proof-toggle{min-height:0}.inquiry-payment-proof-card[open] .inquiry-payment-proof-body{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:16px;display:grid;overflow:hidden}.inquiry-payment-proof-card[open] .inquiry-proof-gallery{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#a9a9b1 #eeeeef;width:100%;height:100%;min-height:0;max-height:none;padding:0 10px 10px 0;overflow:hidden auto}.inquiry-payment-proof-card[open] .inquiry-proof-gallery::-webkit-scrollbar{width:10px}.inquiry-payment-proof-card[open] .inquiry-proof-gallery::-webkit-scrollbar-track{background:#eeeeef;border-radius:999px}.inquiry-payment-proof-card[open] .inquiry-proof-gallery::-webkit-scrollbar-thumb{background:#a9a9b1;border:2px solid #eeeeef;border-radius:999px;min-height:44px}.inquiry-payment-proof-card[open] .inquiry-proof-gallery::-webkit-scrollbar-thumb:hover{background:#8f8f98}.inquiry-payment-proof-card[open] .inquiry-proof-gallery .asset-grid--stack{gap:14px;margin:0;padding:0}.inquiry-payment-proof-card[open] .inquiry-proof-gallery .asset-grid--stack .asset-box{flex:none;width:100%;min-width:0}.inquiry-payment-proof-card[open] .inquiry-proof-gallery .asset-box-image{aspect-ratio:auto;object-fit:contain;background:#f3f3f4;width:100%;height:auto;max-height:185px}.inquiry-payment-proof-card[open] .inquiry-proof-review-actions{background:#fff;border-top:1px solid #ededf0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;min-height:0;margin:0;padding:12px 0 0;display:grid}}.inquiry-proof-review-actions .primary-button,.inquiry-proof-review-actions .secondary-button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.inquiry-proof-review-actions .secondary-button{color:#303136;background:#fff;border:1px solid #dedee2}.inquiry-proof-review-actions .secondary-button:hover{background:#fafafa;border-color:#c8c8cd}@media (width<=900px){.inquiry-deposit-side-stack{height:auto}.inquiry-payment-proof-card[open] .inquiry-payment-proof-body{overflow:visible}.inquiry-payment-proof-card[open] .inquiry-proof-gallery{height:clamp(320px,52vh,500px);max-height:none;overflow-y:auto}}@media (width<=620px){.inquiry-proof-review-actions{grid-template-columns:1fr;display:grid}.inquiry-proof-review-actions .primary-button,.inquiry-proof-review-actions .secondary-button{width:100%}}.inquiry-confirmation-example-groups{scrollbar-gutter:stable;gap:14px;max-height:640px;padding:2px 10px 18px 2px;display:grid;overflow-y:auto}.inquiry-confirmation-example-group{background:#fafafb;border:1px solid #e2e2e7;border-radius:13px;gap:10px;padding:12px;display:grid}.inquiry-confirmation-example-group-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.inquiry-confirmation-example-group-heading strong{color:#202126;font-size:13px;font-weight:750}.inquiry-confirmation-example-group-heading span{color:#85868e;font-size:11px}.inquiry-confirmation-example-group .inquiry-confirmation-example-grid{max-height:none;padding:0;overflow:visible}.inquiry-customer-update-actions .inquiry-reactivate-quote-button{color:#24252a;min-height:40px;box-shadow:none;background:#fff;border:1px solid #d8d9de;border-radius:9px;padding:0 18px;font-weight:700}.inquiry-customer-update-actions .inquiry-reactivate-quote-button:hover{background:#f8f8f9;border-color:#bfc1c7}.inquiry-conversion-card-compact .card-heading h3,.inquiry-payment-proof-title-copy h3{color:#202124;margin:0;font-size:20px;font-weight:700;line-height:1.2}.inquiry-conversion-card-compact .card-heading p,.inquiry-payment-proof-title-copy p{color:#77777f;margin:8px 0 0;font-size:13px;line-height:1.45}.inquiry-payment-proof-toggle{align-items:flex-start;min-height:124px;padding:24px}.inquiry-payment-proof-section-title{align-items:flex-start;gap:10px}.inquiry-payment-proof-chevron{margin-top:3px}.inquiry-payment-proof-title-copy{min-width:0}.inquiry-proof-count{padding:7px 11px;font-size:12px;font-weight:600}.inquiry-proof-review-actions--reserved{border-top-color:#0000;min-height:54px}@media (width>=901px){.inquiry-payment-proof-card[open] .inquiry-payment-proof-body{grid-template-rows:minmax(0,1fr) 54px;gap:12px}.inquiry-payment-proof-card[open] .inquiry-proof-gallery{overflow-y:auto}.inquiry-payment-proof-card[open] .inquiry-proof-gallery .asset-box-image{max-height:220px}.inquiry-payment-proof-card[open] .inquiry-proof-review-actions{height:54px;min-height:54px}}@media (width<=900px){.inquiry-payment-proof-toggle{min-height:0;padding:20px}.inquiry-proof-review-actions--reserved{display:none}}.inquiry-payment-proof-card-static{padding:0;overflow:hidden}.inquiry-payment-proof-header{background:#fff;border-bottom:1px solid #ececef;justify-content:space-between;align-items:flex-start;gap:14px;padding:24px;display:flex}.inquiry-payment-proof-header .inquiry-payment-proof-title-copy{flex:auto;min-width:0}.inquiry-payment-proof-header .inquiry-payment-proof-title-copy h3{color:#202124;margin:0;font-size:20px;font-weight:700;line-height:1.2}.inquiry-payment-proof-header .inquiry-payment-proof-title-copy p{color:#77777f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:8px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.inquiry-proof-status-badge{flex:none}.inquiry-proof-status-submitted{color:#2f7450;background:#e0f3e8}.inquiry-proof-status-empty{color:#77777e;background:#eeeeef}.inquiry-payment-proof-body-static{background:#fff;min-height:0;padding:0;position:relative;overflow:hidden}.inquiry-payment-proof-card-static .inquiry-proof-gallery{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#a9a9b1 #eeeeef;width:100%;height:100%;min-height:0;padding:16px;overflow:hidden auto}.inquiry-payment-proof-card-static .inquiry-proof-gallery::-webkit-scrollbar{width:10px}.inquiry-payment-proof-card-static .inquiry-proof-gallery::-webkit-scrollbar-track{background:#eeeeef;border-radius:999px}.inquiry-payment-proof-card-static .inquiry-proof-gallery::-webkit-scrollbar-thumb{background:#a9a9b1;border:2px solid #eeeeef;border-radius:999px;min-height:44px}.inquiry-payment-proof-card-static .inquiry-proof-gallery::-webkit-scrollbar-thumb:hover{background:#8f8f98}.inquiry-payment-proof-card-static .inquiry-proof-gallery .asset-grid--stack{gap:14px;margin:0;padding:0}.inquiry-payment-proof-card-static .inquiry-proof-gallery .asset-grid--stack .asset-box{flex:none;width:100%;min-width:0}.inquiry-payment-proof-card-static .inquiry-proof-gallery .asset-box-image{aspect-ratio:auto;object-fit:contain;background:#f3f3f4;width:100%;height:auto;max-height:220px}.inquiry-payment-proof-card-static .inquiry-proof-review-actions--overlay{z-index:4;background:#fffffffa;border-top:1px solid #e4e4e8;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;min-height:64px;margin:0;padding:10px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.inquiry-payment-proof-card-static .inquiry-proof-review-actions--overlay .primary-button,.inquiry-payment-proof-card-static .inquiry-proof-review-actions--overlay .secondary-button{min-height:42px;margin:0}.inquiry-payment-proof-card-static .inquiry-proof-review-actions--overlay button:disabled{cursor:default}@media (width>=901px){.inquiry-deposit-layout{align-items:start;position:relative}.inquiry-payment-request-card{grid-area:1/1;align-self:start;height:auto!important}.inquiry-deposit-side-stack{grid-area:1/2;grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:18px;min-height:0;display:grid;position:absolute;inset:0;height:auto!important}.inquiry-conversion-card-compact{min-height:0}.inquiry-payment-proof-card-static{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.inquiry-payment-proof-body-static{height:100%;min-height:0}.inquiry-payment-proof-card-static .inquiry-proof-gallery{height:100%}}@media (width<=900px){.inquiry-deposit-side-stack{position:static;inset:auto;height:auto!important}.inquiry-payment-proof-card-static{grid-template-rows:auto minmax(0,1fr);min-height:420px;display:grid}.inquiry-payment-proof-header{padding:20px}.inquiry-payment-proof-card-static .inquiry-proof-review-actions--overlay{min-height:60px}}@media (width<=620px){.inquiry-payment-proof-card-static .inquiry-proof-review-actions--overlay{grid-template-columns:1fr;min-height:112px}.inquiry-payment-proof-header{gap:10px}}.inquiry-confirmation-example-card{position:relative}.inquiry-confirmation-example-view{z-index:3;cursor:pointer;border-radius:8px;min-height:30px;padding:0 9px;line-height:1;position:absolute;top:9px;left:9px;box-shadow:0 3px 10px #1416190f;color:#303136!important;background:#fffffff0!important;border:1px solid #dadbdff5!important;font-size:10.5px!important;font-weight:700!important}.inquiry-payment-proof-card-static .inquiry-proof-review-actions--overlay .primary-button,.inquiry-payment-proof-card-static .inquiry-proof-review-actions--overlay .secondary-button{border-radius:9px;min-height:38px;padding:0 12px;font-size:12px;line-height:1}.inquiry-quote-commission-values{text-align:right;justify-items:end;gap:3px;display:grid}.inquiry-quote-commission-values del{color:#9a9aa1;font-size:12px;font-weight:600;text-decoration-thickness:1.5px}.inquiry-quote-commission-values>small{color:#2f8058;font-size:11px;font-weight:800}.inquiry-quote-commission-values{gap:0}.inquiry-quote-commission-values del{color:#8c8c96;margin:0;line-height:1.05}.inquiry-quote-commission-values>strong{margin-top:2px;line-height:1.05}.inquiry-quote-commission-values>small{color:#7c3aed;margin-top:4px;font-size:11.5px;line-height:1.2}.inquiry-record-status-area{gap:0;width:auto;min-width:470px}.inquiry-record-status-controls .record-status-override{background:0 0;border:0;border-radius:0;padding:0}.inquiry-record-status-controls .record-status-override select{background:#fff;border-color:#d7d9dd;border-radius:9px;height:44px;font-size:13px}.inquiry-record-status-action .inquiry-client-portal-button{width:100%;min-height:44px;margin:0;padding:0 14px}.inquiry-record-status-controls .inquiry-delete-button{align-self:flex-start;margin-top:2px;padding:2px 0 0}@media (width<=900px){.inquiry-record-status-area{width:100%;min-width:0}.inquiry-record-status-controls{grid-template-columns:1fr}.inquiry-record-status-controls .record-status-override{max-width:none}}.inquiry-record-status-area{flex:620px;width:min(760px,58vw);min-width:0;max-width:760px}.inquiry-record-status-controls{grid-template-columns:minmax(260px,.9fr) minmax(340px,1.1fr)}.inquiry-record-status-controls .record-status-override,.inquiry-record-status-action,.inquiry-record-status-action .record-status-action-buttons,.inquiry-record-status-action .inquiry-client-portal-button{min-width:0}.inquiry-record-status-controls .record-status-override select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.inquiry-record-status-action .record-status-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-record-status-action .inquiry-client-portal-button{white-space:nowrap;padding-inline:10px;font-size:12px}@media (width<=1320px){.inquiry-record-status-controls{grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr)}.inquiry-record-status-action .record-status-action-buttons{grid-template-columns:1fr}}@media (width<=900px){.inquiry-shell-header{flex-direction:column}.inquiry-record-status-area{flex-basis:auto;width:100%;max-width:none}.inquiry-record-status-controls{grid-template-columns:1fr}}.inquiry-payment-request-card .inquiry-payment-request-heading h3{font-size:22px;font-weight:650}.inquiry-payment-request-card .inquiry-payment-request-heading p{font-size:14px;line-height:1.5}.inquiry-payment-request-card .inquiry-payment-summary-grid .overview-info-item span{font-size:13px}.inquiry-payment-request-card .inquiry-payment-summary-grid .overview-info-item strong{font-size:18px}.inquiry-payment-request-card .inquiry-deposit-input-copy>span,.inquiry-payment-request-card .inquiry-payment-options-heading strong{font-size:14px}.inquiry-payment-request-card .inquiry-deposit-input-copy>small,.inquiry-payment-request-card .inquiry-payment-options-heading span{font-size:11.5px}.inquiry-payment-request-card .inquiry-payment-option-card>span{font-size:12px}.inquiry-payment-request-card .inquiry-payment-option-card>strong{font-size:20px}.inquiry-payment-request-card .inquiry-payment-option-card>small{font-size:10.5px}:is(.inquiry-reference-card .asset-grid--gallery,.inquiry-reference-card .asset-grid,.inquiry-reference-card .asset-grid:has(>.asset-box:only-child),.inquiry-reference-card .asset-grid:has(>.asset-box:nth-child(2):last-child)){grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:16px;max-height:none;display:grid;overflow:visible}:is(.inquiry-reference-card .asset-grid--gallery:has(>.asset-box:only-child),.inquiry-reference-card .asset-grid:has(>.asset-box:only-child)){grid-template-columns:minmax(0,1fr)}:is(.inquiry-reference-card .asset-grid--gallery:has(>.asset-box:nth-child(2):last-child),.inquiry-reference-card .asset-grid:has(>.asset-box:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-reference-card .asset-grid--gallery .asset-box,.inquiry-reference-card .asset-grid .asset-box{width:auto;min-width:0}.inquiry-reference-card .asset-grid--gallery .asset-box-image,.inquiry-reference-card .asset-grid .asset-box-image{object-fit:contain;background:#f3f3f4;width:100%;height:300px}:is(.inquiry-reference-card .asset-grid--gallery:has(>.asset-box:only-child) .asset-box-image,.inquiry-reference-card .asset-grid:has(>.asset-box:only-child) .asset-box-image){height:315px}@media (width<=980px){:is(.inquiry-reference-card .asset-grid--gallery,.inquiry-reference-card .asset-grid,.inquiry-reference-card .asset-grid--gallery:has(>.asset-box:nth-child(2):last-child),.inquiry-reference-card .asset-grid:has(>.asset-box:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.inquiry-reference-card .asset-grid--gallery:has(>.asset-box:only-child),.inquiry-reference-card .asset-grid:has(>.asset-box:only-child)){grid-template-columns:minmax(0,1fr)}}@media (width<=620px){:is(.inquiry-reference-card .asset-grid--gallery,.inquiry-reference-card .asset-grid,.inquiry-reference-card .asset-grid--gallery:has(>.asset-box:nth-child(2):last-child),.inquiry-reference-card .asset-grid:has(>.asset-box:nth-child(2):last-child),.inquiry-reference-card .asset-grid--gallery:has(>.asset-box:only-child),.inquiry-reference-card .asset-grid:has(>.asset-box:only-child)){grid-template-columns:minmax(0,1fr)}:is(.inquiry-reference-card .asset-grid--gallery .asset-box-image,.inquiry-reference-card .asset-grid .asset-box-image,.inquiry-reference-card .asset-grid--gallery:has(>.asset-box:only-child) .asset-box-image,.inquiry-reference-card .asset-grid:has(>.asset-box:only-child) .asset-box-image){height:min(62vw,300px)}}.inquiry-confirmation-example-card{flex-direction:column;display:flex}.inquiry-confirmation-example-view{width:100%;min-height:38px;box-shadow:none;cursor:pointer;border-radius:0;place-items:center;padding:0 12px;line-height:1;text-decoration:underline;display:grid;position:static;color:#202124!important;background:#fff!important;border:0!important;border-top:1px solid #e8e8eb!important;font-size:11.5px!important;font-weight:650!important}.inquiry-confirmation-example-view:hover{background:#fafafa!important;border-color:#e8e8eb!important}.inquiry-confirmation-example-card>div:last-child{border-top:1px solid #f0f0f1;justify-content:flex-end;min-height:38px;padding:8px 12px 10px}.inquiry-confirmation-example-card>div:last-child>strong{display:none}.inquiry-title-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.inquiry-title-row h1{margin:0}.inquiry-title-edit-button{color:#6f7379;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:700;text-decoration:underline}.inquiry-title-edit-button:hover{color:#25272b}.inquiry-title-editor{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:8px;max-width:760px;display:grid}.inquiry-title-editor input{color:#17181a;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #cfd1d5;border-radius:10px;padding:0 14px;font-size:22px;font-weight:750}.inquiry-title-editor .secondary-button{min-height:42px;padding-inline:13px}@media (width<=720px){.inquiry-title-editor{grid-template-columns:1fr 1fr}.inquiry-title-editor input{grid-column:1/-1;font-size:19px}}.inquiry-title-inline-editable{cursor:default}.inquiry-title-inline-editable:hover{text-underline-offset:6px;-webkit-text-decoration:underline dotted #c7c9cd;text-decoration:underline dotted #c7c9cd;text-decoration-thickness:1px}.inquiry-record-status-area{flex:0 820px;width:min(820px,100%);max-width:820px}.inquiry-record-status-controls{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:12px}.inquiry-record-status-action .record-status-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.inquiry-record-status-action .inquiry-client-portal-button{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;padding-inline:8px;font-size:11.5px;overflow:hidden}@media (width<=1500px){.inquiry-shell-header{flex-wrap:wrap}.inquiry-record-status-area{flex-basis:100%;width:100%;max-width:none}.inquiry-record-status-controls{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width<=900px){.inquiry-record-status-controls,.inquiry-record-status-action .record-status-action-buttons{grid-template-columns:1fr}.inquiry-record-status-action .inquiry-client-portal-button{white-space:normal}}.inquiry-title-editor .inquiry-title-save,.inquiry-title-editor .inquiry-title-cancel{color:#33343a!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dbde!important;border-radius:8px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:650!important}.inquiry-title-editor .inquiry-title-save:hover,.inquiry-title-editor .inquiry-title-cancel:hover{background:#fafafa!important;border-color:#c3c6ca!important}.inquiry-confirmation-addon-pricing{background:#fffbf2;border:1px solid #e5d7b7;border-radius:14px;margin:18px 0 22px;padding:18px}.inquiry-confirmation-addon-pricing-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.inquiry-confirmation-addon-pricing-heading>div{gap:5px;display:grid}.inquiry-confirmation-addon-pricing-heading strong{color:#222225;font-size:14px}.inquiry-confirmation-addon-pricing-heading span{color:#77746e;max-width:760px;font-size:11px;line-height:1.5}.inquiry-confirmation-required-pill{white-space:nowrap;background:#fff1c8;border-radius:999px;flex:none;padding:5px 9px;font-weight:700;color:#8a6010!important;font-size:10px!important}.inquiry-confirmation-addon-pricing-list{gap:9px;display:grid}.inquiry-confirmation-addon-price-row{background:#fffdf7;border:1px solid #eadfc9;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:center;gap:8px 16px;padding:12px 14px;display:grid}.inquiry-confirmation-addon-price-row.invalid{border-color:#e7b4ae}.inquiry-confirmation-addon-price-copy{gap:3px;display:grid}.inquiry-confirmation-addon-price-copy strong{color:#242428;font-size:15px;line-height:1.35}.inquiry-confirmation-addon-price-copy small,.inquiry-confirmation-addon-price-error,.inquiry-confirmation-addon-price-ok{font-size:10px;line-height:1.4}.inquiry-confirmation-addon-price-copy small{color:#817a70;font-size:12px;line-height:1.4}.inquiry-confirmation-addon-price-input{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.inquiry-confirmation-addon-price-input>span{color:#7f7d83;font-size:13px;font-weight:700}.inquiry-confirmation-addon-price-input input{width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d9d9de;border-radius:9px;padding:0 10px;font-size:13px}.inquiry-confirmation-addon-price-input input:focus{border-color:#91b5a1;outline:none;box-shadow:0 0 0 2px #76a48b21}.inquiry-confirmation-addon-price-error,.inquiry-confirmation-addon-price-ok{text-align:right;white-space:nowrap;grid-column:1/-1;justify-self:end;max-width:none}.inquiry-confirmation-addon-price-error{color:#a94a42}.inquiry-confirmation-addon-price-ok{color:#4c8668}@media (width<=760px){.inquiry-confirmation-addon-pricing-heading,.inquiry-confirmation-addon-price-row{grid-template-columns:1fr}.inquiry-confirmation-addon-pricing-heading{display:grid}.inquiry-confirmation-addon-price-error,.inquiry-confirmation-addon-price-ok{text-align:left;white-space:normal;justify-self:stretch}.inquiry-confirmation-required-pill{justify-self:start}.inquiry-confirmation-addon-price-error,.inquiry-confirmation-addon-price-ok{grid-column:1}}.quote-builder-main-shell{padding-bottom:48px}.quote-builder-page-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.quote-builder-page-header>div:first-child>span{color:#77777e;letter-spacing:1.8px;font-size:12px;font-weight:700}.quote-builder-page-header h1{color:#1f1f22;margin:7px 0 0;font-size:34px;font-weight:650}.quote-builder-page-header p{color:#77777e;max-width:760px;margin:9px 0 0;font-size:14px;line-height:1.55}.quote-builder-header-actions,.quote-builder-bottom-actions{align-items:center;gap:8px;display:flex}.quote-builder-main-shell .primary-button,.quote-builder-main-shell .secondary-button{width:auto;min-width:0;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:12px;font-weight:650;line-height:1}.quote-builder-main-shell .primary-button{color:#fff;background:#222226;border:1px solid #222226}.quote-builder-main-shell .secondary-button{color:#303034;background:#fff;border:1px solid #dddddf}.quote-builder-main-shell .primary-button:hover{background:#111114}.quote-builder-main-shell .secondary-button:hover{background:#f8f8f9}.quote-builder-main-shell .primary-button:disabled,.quote-builder-main-shell .secondary-button:disabled{cursor:not-allowed;opacity:.45}.quote-builder-notice{color:#397355;background:#f4fbf6;border:1px solid #cfe5d6;border-radius:8px;margin:-8px 0 18px;padding:10px 13px;font-size:12px;font-weight:600}.quote-builder-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:18px;display:grid}.quote-builder-editor-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.quote-builder-card{padding:22px}.quote-builder-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.quote-builder-details-grid{grid-template-columns:minmax(280px,1fr) minmax(220px,320px);gap:16px;margin-top:18px;display:grid}.quote-builder-name-field,.quote-builder-valid-until-field{width:100%;max-width:none}.quote-builder-field{flex-direction:column;gap:7px;min-width:0;display:flex}.quote-builder-field-wide{grid-column:1/-1}.quote-builder-field>span{color:#6f6f76;font-size:12px;font-weight:650}.quote-builder-field input,.quote-builder-field textarea{color:#27272b;font:inherit;background:#fff;border:1px solid #dddddf;border-radius:8px;font-size:14px}.quote-builder-field input{min-height:44px;padding:0 12px}.quote-builder-field textarea{resize:vertical;padding:10px 11px;line-height:1.5}.quote-builder-field input:focus,.quote-builder-field textarea:focus{border-color:#a8bcb0;outline:0;box-shadow:0 0 0 2px #7faa901f}.quote-builder-field small{color:#97979e;font-size:11px;line-height:1.45}.quote-builder-small-button{white-space:nowrap;min-height:32px!important;padding:0 10px!important;font-size:12px!important}.quote-builder-template-picker{flex:none;position:relative}.quote-builder-template-menu{z-index:30;background:#fff;border:1px solid #dddddf;border-radius:9px;width:220px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #00000017}.quote-builder-template-menu button{color:#303034;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.quote-builder-template-menu button:hover:not(:disabled){background:#f6f6f7}.quote-builder-template-menu button:disabled{cursor:default;opacity:.45}.quote-builder-template-menu strong{font-size:12px}.quote-builder-template-menu span{color:#919198;white-space:nowrap;font-size:11px}.quote-builder-package-grid{gap:14px;margin-top:18px;display:grid}.quote-builder-package-grid.count-1,.quote-builder-package-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-builder-package-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-builder-package-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-builder-package-card,.quote-builder-addon-card{background:#fff;border:1px solid #e3e3e6;border-radius:10px}.quote-builder-package-card{padding:16px}.quote-builder-item-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.quote-builder-item-topline>span{color:#9999a0;letter-spacing:1px;font-size:11px;font-weight:700}.quote-builder-text-button{color:#77777e;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.quote-builder-text-button.danger{color:#9a6666}.quote-builder-package-fields{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr);gap:12px;display:grid}.quote-builder-money-input{background:#fff;border:1px solid #dddddf;border-radius:8px;align-items:center;min-height:44px;display:flex;overflow:hidden}.quote-builder-money-input:focus-within{border-color:#a8bcb0;box-shadow:0 0 0 2px #7faa901f}.quote-builder-money-input>span{color:#77777e;padding-left:11px;font-size:14px}.quote-builder-money-input input{width:100%;min-height:42px;box-shadow:none;border:0;outline:0;padding-left:4px}.quote-builder-check-row{color:#55555c;cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;display:inline-flex}.quote-builder-check-row input{accent-color:#6f9d82;width:16px;height:16px;margin:1px 0 0}.quote-builder-check-row span,.quote-builder-check-row small{display:block}.quote-builder-check-row small{color:#94949b;margin-top:3px;font-size:11px;line-height:1.4}.quote-builder-addon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.quote-builder-addon-card{flex-direction:column;gap:13px;min-width:0;padding:16px;display:flex}.quote-builder-addon-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.quote-builder-addon-card-head>span{color:#9999a0;letter-spacing:1px;font-size:11px;font-weight:700}.quote-builder-addon-price-field{max-width:180px}.quote-builder-request-link-row,.quote-builder-warning-field{margin-top:1px}.quote-builder-warning-field textarea{min-height:72px}.quote-builder-empty-addons{color:#8b8b92;background:#fafafa;border:1px dashed #dcdce0;border-radius:9px;margin-top:16px;padding:18px;font-size:12px;line-height:1.55}.quote-builder-bottom-actions{justify-content:flex-end;padding:4px 0}.quote-builder-sidebar{grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-self:stretch;gap:14px;min-height:100%;display:grid}.quote-builder-reference-card,.quote-builder-summary-card{min-height:0;padding:18px;overflow:auto}.quote-builder-reference-table-wrap{margin-top:15px}.quote-builder-reference-addon-table{margin-top:20px}.quote-builder-reference-table-title{color:#9999a0;letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700}.quote-builder-reference-table{border-collapse:collapse;table-layout:fixed;width:100%}.quote-builder-reference-table th,.quote-builder-reference-table td{color:#5f5f66;text-align:left;vertical-align:top;border-bottom:1px solid #eeeeef;padding:8px 0;font-size:12px}.quote-builder-reference-table th{color:#929299;font-size:11px;font-weight:650}.quote-builder-reference-table th:not(:first-child),.quote-builder-reference-table td:not(:first-child){text-align:right}.quote-builder-reference-table td:not(:first-child){color:#27272b;white-space:nowrap;font-weight:600}.quote-builder-summary-section{border-bottom:1px solid #eeeeef;padding:12px 0}.quote-builder-summary-section-title{color:#6a6a71;align-items:center;gap:4px;margin-bottom:6px;font-size:12px;font-weight:650;display:flex}.quote-builder-summary-section-title strong{color:#9a9aa1;font-weight:600}.quote-builder-summary-line{color:#66666d;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.quote-builder-summary-line strong{color:#27272b;white-space:nowrap;font-size:12px;font-weight:650}.quote-builder-summary-empty{color:#a1a1a7;padding:4px 0;font-size:11px}.quote-builder-summary-total{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:16px;display:flex}.quote-builder-summary-total span{color:#27272b;font-size:14px;font-weight:700}.quote-builder-summary-total strong{color:#1f1f22;text-align:right;white-space:nowrap;font-size:20px;font-weight:700}.quote-builder-summary-help{color:#9a9aa1;margin:10px 0 0;font-size:11px;line-height:1.5}@media (width<=1250px){.quote-builder-layout{grid-template-columns:minmax(0,1fr) 310px}.quote-builder-package-grid.count-3,.quote-builder-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.quote-builder-layout{grid-template-columns:1fr}.quote-builder-sidebar{grid-template-rows:auto;min-height:0}.quote-builder-reference-card,.quote-builder-summary-card{overflow:visible}}@media (width<=700px){.quote-builder-page-header,.quote-builder-section-heading{flex-direction:column}.quote-builder-header-actions{width:100%}.quote-builder-package-grid.count-1,.quote-builder-package-grid.count-2,.quote-builder-package-grid.count-3,.quote-builder-package-grid.count-4,.quote-builder-addon-grid,.quote-builder-package-fields{grid-template-columns:1fr}.quote-builder-template-picker,.quote-builder-template-menu{width:100%}.quote-builder-template-menu{margin-top:7px;position:static}.quote-builder-bottom-actions{flex-wrap:wrap}}.quote-builder-package-card .quote-builder-field-wide textarea{white-space:pre-wrap;min-height:220px}.quote-builder-sidebar{grid-template-rows:minmax(0,1.35fr) auto minmax(0,1fr)}.quote-builder-shipping-card{padding:18px}.quote-builder-shipping-card .card-heading{margin-bottom:12px}.quote-builder-shipping-options{grid-template-columns:1fr;gap:7px;display:grid}.quote-builder-shipping-options button{color:#38383d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e0e3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.quote-builder-shipping-options button:hover{background:#fafafa}.quote-builder-shipping-options button.active{background:#f7fbf8;border-color:#9fb9aa;box-shadow:0 0 0 1px #9fb9aa}.quote-builder-shipping-options button>span,.quote-builder-shipping-options button strong,.quote-builder-shipping-options button small{display:block}.quote-builder-shipping-options button strong{font-size:12px;font-weight:650}.quote-builder-shipping-options button small{color:#8c8c93;margin-top:2px;font-size:11px}.quote-builder-shipping-options button b{color:#27272b;white-space:nowrap;flex:none;font-size:12px}.quote-builder-shipping-disclaimer{color:#96969d;margin:10px 0 0;font-size:10.5px;line-height:1.45}.quote-builder-summary-extra>div{justify-content:space-between;align-items:flex-start;gap:10px;padding:4px 0;display:flex}.quote-builder-summary-extra span{color:#77777e;font-size:11px}.quote-builder-summary-extra strong{color:#303034;text-align:right;font-size:11px;font-weight:650}.quote-builder-service-fee-note{border-top:1px solid #eeeeef;margin-top:12px;padding-top:12px}.quote-builder-service-fee-note>strong{color:#38383d;font-size:12px;font-weight:700}.quote-builder-service-fee-note p,.quote-builder-service-fee-note small{color:#929299;margin:5px 0 0;font-size:10.5px;line-height:1.45;display:block}.quote-builder-summary-card{flex-direction:column;display:flex}@media (width<=980px){.quote-builder-sidebar{grid-template-rows:auto}.quote-builder-shipping-card{overflow:visible}}@media (width<=700px){.quote-builder-package-card .quote-builder-check-row>span{white-space:normal}}.quote-builder-service-fee-note p{white-space:pre-line}.quote-builder-package-guide-list{border-top:1px solid #eeeeef;margin-top:14px}.quote-builder-package-guide{border-bottom:1px solid #eeeeef}.quote-builder-package-guide summary{color:#35353a;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;list-style:none;display:flex}.quote-builder-package-guide summary::-webkit-details-marker{display:none}.quote-builder-package-guide summary:before{content:"›";color:#9a9aa1;flex:none;font-size:16px;line-height:1;transition:transform .15s}.quote-builder-package-guide[open] summary:before{transform:rotate(90deg)}.quote-builder-package-guide summary strong{margin-right:auto;font-size:12px;font-weight:700}.quote-builder-package-guide summary span{color:#5f5f66;white-space:nowrap;font-size:11px;font-weight:650}.quote-builder-package-guide-body{gap:7px;padding:0 0 12px 20px;display:grid}.quote-builder-package-guide-body>div{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.quote-builder-package-guide-body b{color:#77777e;font-size:10.5px;font-weight:700}.quote-builder-package-guide-body span{color:#5f5f66;font-size:10.5px;line-height:1.4}.quote-builder-package-guide-notes{background:#fafafa;border-radius:8px;margin-top:10px;padding:10px 11px}.quote-builder-package-guide-notes p{color:#8c8c93;margin:0;font-size:10px;line-height:1.45}.quote-builder-package-guide-notes p+p{margin-top:6px}.quote-builder-sidebar{grid-template-rows:auto minmax(0,1fr);align-self:stretch;min-height:100%}.quote-builder-reference-card{overflow:visible}.quote-builder-summary-card{min-height:0;overflow:auto}.quote-builder-shipping-editor-card .card-heading{margin-bottom:16px}.quote-builder-shipping-options-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quote-builder-shipping-options-wide button{min-height:74px;padding:14px 16px}.quote-builder-shipping-options-wide button strong{font-size:13px}.quote-builder-shipping-options-wide button small,.quote-builder-shipping-options-wide button b{font-size:12px}.quote-builder-shipping-notice{background:#fafafa;border:1px solid #e7e7ea;border-radius:9px;margin-top:14px;padding:14px 16px}.quote-builder-shipping-notice p{color:#77777e;margin:0;font-size:12px;line-height:1.55}.quote-builder-shipping-notice p+p{margin-top:6px}.quote-builder-shipping-notice strong{color:#3b3b40;font-weight:750}.quote-builder-summary-card .card-heading{margin-bottom:4px}.quote-builder-summary-group{border-top:1px solid #ececef;padding:16px 0}.quote-builder-summary-group:first-of-type{border-top:0}.quote-builder-summary-group h4{color:#2b2b2f;margin:0 0 10px;font-size:13px;font-weight:750}.quote-builder-summary-group .quote-builder-summary-section{border-bottom:0;padding:8px 0}.quote-builder-summary-group .quote-builder-summary-section+.quote-builder-summary-section{margin-top:4px}.quote-builder-summary-total{border-top:1px solid #ececef;margin-top:10px;padding-top:13px}.quote-builder-summary-total span{font-size:13px}.quote-builder-summary-total strong{font-size:19px}.quote-builder-summary-extra{border-top:0;margin-top:0;padding-top:0}.quote-builder-summary-disclaimer{background:#fafafa;border-radius:8px;margin-top:10px;padding:11px 12px}.quote-builder-summary-disclaimer p{color:#85858c;margin:0;font-size:10.5px;line-height:1.5}.quote-builder-summary-disclaimer p+p{margin-top:5px}.quote-builder-summary-disclaimer strong{color:#4a4a50;font-weight:750}.quote-builder-summary-service-group{padding-bottom:6px}.quote-builder-service-fee-rate{color:#232327;font-size:22px;font-weight:750;line-height:1}.quote-builder-service-fee-basis,.quote-builder-service-fee-refund{color:#85858c;margin:7px 0 0;font-size:10.5px;line-height:1.5}.quote-builder-service-fee-refund{color:#74747b;font-style:italic}@media (width<=980px){.quote-builder-sidebar{grid-template-rows:auto;min-height:0}.quote-builder-summary-card{overflow:visible}}@media (width<=700px){.quote-builder-shipping-options-wide{grid-template-columns:1fr}}.quote-builder-package-card .quote-builder-check-row>span{white-space:nowrap}.quote-builder-field select{color:#27272b;min-height:44px;font:inherit;background:#fff;border:1px solid #dddddf;border-radius:8px;padding:0 11px;font-size:14px}.quote-builder-field select:focus{border-color:#a8bcb0;outline:0;box-shadow:0 0 0 2px #7faa901f}.quote-builder-addon-pricing{flex-direction:column;gap:10px;display:flex}.quote-builder-addon-price-grid{grid-template-columns:1fr;gap:8px;display:grid}.quote-builder-addon-price-grid.range{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-builder-price-preview,.quote-builder-shipping-price-preview{color:#77777e;font-size:11px;font-weight:650}.quote-builder-shipping-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quote-builder-shipping-edit-card{background:#fff;border:1px solid #e3e3e6;border-radius:10px;flex-direction:column;gap:11px;min-width:0;padding:15px;display:flex}.quote-builder-shipping-edit-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.quote-builder-recommend-radio{color:#55555c;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.quote-builder-recommend-radio input{accent-color:#6f9d82;width:15px;height:15px;margin:0}.quote-builder-shipping-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quote-builder-shipping-price-grid .quote-builder-field>span small{color:#a0a0a6;font-size:10px;font-weight:500}.quote-builder-shipping-price-preview{color:#36363b;margin-top:auto;padding-top:2px}.quote-builder-summary-total{align-items:center}.quote-builder-summary-total span{font-size:12.5px;font-weight:700}.quote-builder-summary-total strong{color:#38383d;font-size:16px;font-weight:700}.quote-builder-service-fee-refund{font-style:normal}.quote-builder-service-fee-refund strong{color:#3d3d42;font-weight:750}@media (width<=1250px){.quote-builder-shipping-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.quote-builder-package-card .quote-builder-check-row>span{white-space:normal}.quote-builder-shipping-editor-grid,.quote-builder-shipping-price-grid,.quote-builder-addon-price-grid.range{grid-template-columns:1fr}}.quote-builder-layout{align-items:start}.quote-builder-sidebar{flex-direction:column;align-self:start;gap:14px;min-height:0;display:flex}.quote-builder-reference-card,.quote-builder-summary-card{min-height:0;overflow:visible}.quote-builder-section-heading p,.quote-builder-field>small,.quote-builder-check-row small,.quote-builder-price-preview,.quote-builder-shipping-price-preview,.quote-builder-shipping-notice,.quote-builder-summary-disclaimer,.quote-builder-service-fee-basis,.quote-builder-service-fee-refund,.quote-builder-reference-card .card-heading p,.quote-builder-summary-card .card-heading p{display:none}.quote-builder-addon-grid.count-1,.quote-builder-shipping-editor-grid.count-1{grid-template-columns:minmax(0,1fr)}.quote-builder-addon-grid.count-2,.quote-builder-shipping-editor-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-builder-addon-grid.count-3,.quote-builder-shipping-editor-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-builder-addon-grid.count-4,.quote-builder-shipping-editor-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-builder-addon-grid.count-5,.quote-builder-addon-grid.count-6,.quote-builder-shipping-editor-grid.count-5,.quote-builder-shipping-editor-grid.count-6{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1250px){.quote-builder-addon-grid.count-3,.quote-builder-addon-grid.count-5,.quote-builder-addon-grid.count-6,.quote-builder-shipping-editor-grid.count-3,.quote-builder-shipping-editor-grid.count-5,.quote-builder-shipping-editor-grid.count-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.quote-builder-addon-grid[class*=count-],.quote-builder-shipping-editor-grid[class*=count-]{grid-template-columns:1fr}}.quote-builder-recommend-toggle{color:#55555c;cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:650;display:inline-flex}.quote-builder-recommend-toggle input{accent-color:#6f9d82;width:16px;height:16px;margin:0}.quote-builder-shipping-edit-card.recommended{border-color:#9fb9aa;box-shadow:0 0 0 1px #9fb9aa}.quote-builder-summary-service-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quote-builder-summary-service-head h4{margin:0}.quote-builder-summary-service-head>strong{color:#2f2f34;text-align:right;font-size:13px;font-weight:750}.quote-builder-package-card.recommended{border-color:#9fb9aa;box-shadow:0 0 0 1px #9fb9aa}.quote-builder-shipping-recommend-toggle{margin-top:auto;padding-top:2px}.quote-builder-shipping-edit-head{min-height:18px}.quote-builder-summary-total strong,.quote-builder-summary-service-head>strong{font-size:13px;font-weight:750}.quote-builder-field-label-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.quote-builder-field-label-row>span{color:#6f6f76;font-size:12px;font-weight:650}.quote-builder-field-label-row .quote-builder-text-button{flex:none}@media (width<=760px){.quote-builder-details-grid{grid-template-columns:1fr}.quote-builder-field-wide{grid-column:auto}}.quote-builder-discount-block{border-top:1px solid #ececee;margin-top:20px;padding-top:18px}.quote-builder-discount-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.quote-builder-discount-heading>div{gap:4px;display:grid}.quote-builder-discount-heading strong{color:#202024;font-size:14px;font-weight:750}.quote-builder-discount-heading span{color:#7a7a82;font-size:12px}.quote-builder-discount-active{letter-spacing:.02em;background:#e7f5ec;border-radius:999px;flex:none;padding:6px 9px;font-weight:800;color:#24754d!important;font-size:11px!important}.quote-builder-discount-templates{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quote-builder-discount-templates>button{color:#202024;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:12px;gap:5px;min-width:0;padding:12px 13px;display:grid}.quote-builder-discount-templates>button:hover{border-color:#aeb6b1}.quote-builder-discount-templates>button.selected{background:#f4faf6;border-color:#82af96;box-shadow:0 0 0 1px #82af96}.quote-builder-discount-templates strong{font-size:12px;line-height:1.3}.quote-builder-discount-templates span{color:#77777f;font-size:11px}.quote-builder-discount-custom{background:#f7f7f8;border-radius:12px;grid-template-columns:minmax(0,1.55fr) minmax(180px,.58fr) minmax(160px,.52fr);gap:12px;margin-top:12px;padding:14px;display:grid}.quote-builder-percent-input{background:#fff;border:1px solid #d9dade;border-radius:10px;align-items:center;display:flex;overflow:hidden}.quote-builder-percent-input input{width:100%;min-width:0;box-shadow:none!important;border:0!important}.quote-builder-percent-input>span{color:#55555c;flex:none;padding-right:12px;font-size:13px;font-weight:700}.quote-builder-summary-total-values{justify-items:end;gap:2px;display:grid}.quote-builder-summary-total-values del{color:#9999a0;font-size:11px}.quote-builder-summary-total-values small{color:#2f8058;text-align:right;font-size:10.5px;font-weight:800}@media (width<=980px){.quote-builder-discount-templates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.quote-builder-discount-templates,.quote-builder-discount-custom{grid-template-columns:1fr}}.quote-builder-summary-total-values{gap:0}.quote-builder-summary-total-values del{color:#8c8c96;margin:0;line-height:1.05}.quote-builder-summary-total-values strong{margin-top:2px;line-height:1.05}.quote-builder-summary-total-values small{color:#7c3aed;margin-top:4px;font-size:13px;font-weight:700;line-height:normal}.quote-rich-text-editor{background:#fff;border:1px solid #dddddf;border-radius:8px;overflow:hidden}.quote-rich-text-editor:focus-within{border-color:#a8bcb0;box-shadow:0 0 0 2px #7faa901f}.quote-rich-text-toolbar{background:#fafafa;border-bottom:1px solid #ececef;align-items:center;gap:4px;padding:6px 8px;display:flex}.quote-rich-text-tool{color:#34343a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:30px;height:28px;padding:0;font-size:13px;display:grid}.quote-rich-text-tool:hover{background:#fff;border-color:#dddddf}.quote-rich-text-bold{font-weight:800}.quote-rich-text-italic{font-style:italic}.quote-rich-text-underline{text-decoration:underline}.quote-rich-text-input{color:#27272b;white-space:pre-wrap;outline:0;min-height:92px;padding:10px 11px;font-size:14px;line-height:1.5}.quote-rich-text-input em,.quote-rich-text-input i,.quote-customer-note-content em,.quote-customer-note-content i{font-synthesis:style;font-style:italic!important}.quote-rich-text-input:empty:before{content:"Add a short customer-facing note...";color:#a0a0a7;pointer-events:none}.quote-customer-note-content{color:inherit;line-height:1.55}.quote-customer-note-content p,.quote-customer-note-content div{margin:0}.quote-customer-note-content p+p,.quote-customer-note-content div+div{margin-top:6px}.quote-builder-main-shell .primary-button{color:#233108;white-space:nowrap;background:linear-gradient(#addc4e 0%,#9fce3d 100%);border-color:#8dbd2f}.quote-builder-main-shell .primary-button:hover:not(:disabled){background:linear-gradient(#b2de59 0%,#a0cd3b 100%);border-color:#7eaf22}.quote-builder-main-shell .secondary-button{white-space:nowrap;border-color:#d8e0c7}.quote-builder-main-shell .secondary-button:hover:not(:disabled){background:#f8fce9;border-color:#bfd09f}.quote-builder-referral-linkage{background:#f6f9ee;border:1px solid #d9e4be;border-radius:9px;align-items:center;gap:9px;margin:10px 0 12px;padding:9px 11px;display:flex}.quote-builder-referral-linkage span{letter-spacing:.11em;color:#75873f;font-size:9px}.quote-builder-referral-linkage strong{font-size:12px}.quote-builder-referral-linkage em{color:#657048;margin-left:auto;font-size:11px;font-style:normal}@media (width<=640px){.quote-builder-referral-linkage{flex-direction:column;align-items:flex-start}.quote-builder-referral-linkage em{margin-left:0}}.calendar-page-main{padding-bottom:64px}.calendar-toolbar{background:#fff;border:1px solid #e3e3e7;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:18px 20px;display:flex}.calendar-toolbar-kicker{color:#8a8a92;letter-spacing:1.2px;font-size:10px;font-weight:700}.calendar-toolbar h2{margin:5px 0 0;font-size:24px;font-weight:650}.calendar-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.calendar-quiet-button{color:#4f4f56;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedee3;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1}.calendar-quiet-button:focus-visible{outline-offset:2px;outline:2px solid #28282c1f}.calendar-layout{grid-template-columns:minmax(0,1.8fr) minmax(290px,.65fr);align-items:start;gap:22px;margin-top:22px;display:grid}.calendar-board-card{background:#fff;border:1px solid #e3e3e7;border-radius:13px;overflow:hidden}.month-calendar-weekdays{background:#fafafa;border-bottom:1px solid #e9e9ec;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.month-calendar-weekdays span{color:#7c7c84;text-align:center;padding:12px 10px;font-size:12px;font-weight:650}.month-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.month-calendar-day{background:#fff;border-bottom:1px solid #ededf0;border-right:1px solid #ededf0;min-height:148px;padding:11px}.month-calendar-day:nth-child(7n){border-right:0}.month-calendar-day:nth-last-child(-n+7){border-bottom:0}.month-calendar-day.outside{background:#fbfbfc}.month-calendar-day-number{color:#45454b;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:650;display:grid}.month-calendar-day.outside .month-calendar-day-number{color:#b0b0b6}.month-calendar-day.today .month-calendar-day-number{color:#fff;background:#252528}.month-calendar-day-events{flex-direction:column;gap:6px;margin-top:7px;display:flex}.calendar-event-chip{color:#47474d;width:100%;min-width:0;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:#f1f1f3;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.3}.calendar-event-chip span:last-child{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-event-chip.kind-desired-arrival,.calendar-kind-pill.kind-desired-arrival{color:#35684d;background:#e8f1ec}.calendar-event-chip.kind-preview-due,.calendar-kind-pill.kind-preview-due{color:#65558c;background:#eeeafb}.calendar-event-chip.kind-target-dispatch,.calendar-kind-pill.kind-target-dispatch{color:#45698c;background:#e8f0fa}.calendar-event-chip.kind-manual,.calendar-kind-pill.kind-manual{color:#765761;background:#f1edef}.calendar-more-count{color:#8a8a91;font-size:10px;font-weight:600}.calendar-side-column{flex-direction:column;gap:18px;display:flex}.calendar-add-card,.calendar-agenda-card{padding:20px}.calendar-form-field{flex-direction:column;gap:7px;margin-top:14px;display:flex}.calendar-form-field>span{color:#707078;font-size:11px;font-weight:650}.calendar-form-field input,.calendar-form-field textarea{color:#28282c;background:#fff;border:1px solid #dedee3;border-radius:8px;outline:none;width:100%;padding:10px 11px}.calendar-form-field textarea{resize:vertical}.calendar-form-field input:focus,.calendar-form-field textarea:focus{border-color:#a8a8af;box-shadow:0 0 0 2px #28282c0d}.calendar-add-button{width:100%;margin-top:16px}.calendar-agenda-list{flex-direction:column;margin-top:16px;display:flex}.calendar-agenda-row{border-top:1px solid #eeeeef;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px 0;display:grid}.calendar-agenda-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;padding:0;display:flex}.calendar-agenda-main:disabled{cursor:default}.calendar-kind-pill{border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.calendar-agenda-main strong{font-size:13px}.calendar-agenda-main>span:not(.calendar-kind-pill),.calendar-agenda-main small{color:#818188;font-size:11px;line-height:1.45}.calendar-delete-manual{color:#a35c5c;cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:17px}.calendar-empty-agenda{color:#8b8b92;padding:18px 0 4px;font-size:11px}.dashboard-calendar-card{background:#fff;border:1px solid #e6e6e9;border-radius:13px;margin-top:30px;overflow:hidden}.dashboard-calendar-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboard-deadline-list{border-top:1px solid #eeeeef}.dashboard-deadline-row{width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeeeef;grid-template-columns:82px 118px minmax(0,1fr) 58px;align-items:center;gap:16px;padding:11px 31px;display:grid}.dashboard-deadline-row:hover{background:#fafafa}.dashboard-deadline-date{flex-direction:column;gap:2px;display:flex}.dashboard-deadline-date strong{color:#28282c;font-size:13px;font-weight:650}.dashboard-deadline-date small{color:#929299;font-size:10px}.dashboard-deadline-kind{white-space:nowrap;justify-self:start}.dashboard-deadline-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-deadline-copy strong{color:#242428;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.dashboard-deadline-copy span{color:#888890;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-deadline-view{color:#77777f;text-align:right;white-space:nowrap;font-size:10px;font-weight:600}.dashboard-deadline-empty{color:#8a8a92;padding:22px 31px 25px;font-size:12px}.dashboard-deadline-more{color:#6b6b72;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:11px 31px 13px;font-size:11px;font-weight:600}.dashboard-deadline-more:hover{background:#fafafa}@media (width<=1180px){.calendar-layout{grid-template-columns:1fr}.calendar-side-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=820px){.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-side-column{grid-template-columns:1fr}.calendar-board-card{overflow-x:auto}.month-calendar:not(.compact){min-width:760px}.dashboard-deadline-row{grid-template-columns:72px 108px minmax(0,1fr);gap:10px;padding:11px 18px}.dashboard-deadline-view{display:none}}.calendar-secondary-button{color:#35353a;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d9de;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:650;line-height:1;box-shadow:0 1px 2px #18181b08}.calendar-secondary-button:hover{background:#fafafa;border-color:#c8c8ce}.calendar-secondary-button:focus-visible{outline-offset:2px;outline:2px solid #28282c1f}.calendar-event-chip.calendar-color-rose,.calendar-kind-pill.calendar-color-rose{color:#765761;background:#f1edef}.calendar-event-chip.calendar-color-purple,.calendar-kind-pill.calendar-color-purple{color:#65558c;background:#eeeafb}.calendar-event-chip.calendar-color-blue,.calendar-kind-pill.calendar-color-blue{color:#45698c;background:#e8f0fa}.calendar-event-chip.calendar-color-green,.calendar-kind-pill.calendar-color-green{color:#35684d;background:#e8f1ec}.calendar-event-chip.calendar-color-amber,.calendar-kind-pill.calendar-color-amber{color:#95671d;background:#fff1dc}.calendar-event-chip.calendar-color-gray,.calendar-kind-pill.calendar-color-gray{color:#5f5f64;background:#eeeeef}.calendar-color-field{border:0;min-width:0;margin:14px 0 0;padding:0}.calendar-color-field legend{color:#707078;margin-bottom:7px;padding:0;font-size:11px;font-weight:650}.calendar-color-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.calendar-color-option{color:#626269;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e0e4;border-radius:8px;justify-content:flex-start;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:600;display:inline-flex}.calendar-color-option:hover{background:#fafafa;border-color:#d1d1d6}.calendar-color-option.selected{color:#343439;border-color:#8f8f97;box-shadow:inset 0 0 0 1px #8f8f97}.calendar-color-swatch{border-radius:999px;flex:0 0 12px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #2222260d}.calendar-color-swatch.calendar-color-rose{background:#d9bcc7}.calendar-color-swatch.calendar-color-purple{background:#cfc4ef}.calendar-color-swatch.calendar-color-blue{background:#bdd2e8}.calendar-color-swatch.calendar-color-green{background:#bad7c7}.calendar-color-swatch.calendar-color-amber{background:#ebc984}.calendar-color-swatch.calendar-color-gray{background:#cfcfd4}.calendar-agenda-row.completed .calendar-agenda-main{opacity:.62}.calendar-agenda-row.completed .calendar-agenda-main strong{text-decoration:line-through;text-decoration-thickness:1px}.calendar-event-chip.completed{opacity:.58;text-decoration:line-through}.calendar-agenda-actions{align-items:center;gap:4px;display:inline-flex}.calendar-complete-manual,.calendar-auto-complete{color:#0000;background:#fff;border:1px solid #d9d9de;border-radius:6px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.calendar-complete-manual{cursor:pointer}.calendar-complete-manual:hover{background:#f8fbf9;border-color:#bfc8c2}.calendar-complete-manual.completed,.calendar-auto-complete{color:#2f7651;background:#edf6f0;border-color:#cfe3d7}.calendar-auto-complete{cursor:default}.calendar-toolbar,.calendar-board-card{background:linear-gradient(#fff 0%,#fcfef9 100%);border-color:#dfe8cf}.calendar-quiet-button:hover{background:#f8fce9;border-color:#bfd09f}.calendar-quiet-button:focus-visible{outline:2px solid #a6d24440}.month-calendar-day.today .month-calendar-day-number{color:#213007;background:linear-gradient(#abd84f 0%,#95c833 100%);box-shadow:0 4px 12px #abd84f3d}.calendar-event-chip{color:#4d5a3b;background:#f2f6e8}.month-calendar-day-number{color:#4c5a38}.month-calendar-day.today .month-calendar-day-number,.month-calendar-day.is-current .month-calendar-day-number,.month-calendar-day.selected .month-calendar-day-number{color:#223008;background:linear-gradient(#addc4e 0%,#96c932 100%);box-shadow:0 4px 12px #abd84f3d}.message-conversation{background:#fff;border:1px solid #e4e4e8;border-radius:14px;overflow:hidden}.message-conversation-client{border-color:#e6e6ea}.message-conversation-heading{border-bottom:1px solid #ececef;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.message-conversation-heading h2{color:#171719;margin:0;font-size:24px;font-weight:600}.message-conversation-heading p{color:#777780;margin:7px 0 0;font-size:13px}.message-thread-status{color:#707078;white-space:nowrap;background:#f2f2f4;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600}.message-thread-status.waiting{color:#8b5d15;background:#fff3df}.message-customer-policy-banner{color:#40594c;background:#f3f8f5;border:1px solid #dce8e2;border-radius:10px;align-items:flex-start;gap:10px;margin:16px 20px 0;padding:11px 13px;display:flex}.message-customer-policy-icon{color:#34664d;background:#dfeee6;border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;font-family:Georgia,serif;font-size:11px;font-weight:800;display:inline-flex}.message-customer-policy-banner strong{font-size:11px;display:block}.message-customer-policy-banner p{color:#668073;margin:3px 0 0;font-size:10px;line-height:1.45}.message-list{background:#fafafa;flex-direction:column;gap:14px;min-height:330px;max-height:560px;padding:24px 26px;display:flex;overflow-y:auto}.message-list-empty{justify-content:center;align-items:center}.message-row{width:100%;display:flex}.message-row-mine{justify-content:flex-end}.message-row-other{justify-content:flex-start}.message-bubble{color:#252529;background:#fff;border:1px solid #e2e2e6;border-radius:14px 14px 14px 4px;width:fit-content;max-width:min(72%,720px);padding:13px 15px 12px}.message-row-mine .message-bubble{color:#fff;background:#242426;border-color:#2b2b2e;border-radius:14px 14px 4px}.message-meta{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:7px;display:flex}.message-meta strong{font-size:11px;font-weight:600}.message-meta span{color:#92929a;white-space:nowrap;font-size:10px}.message-row-mine .message-meta span{color:#bdbdc3}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.message-attachments{gap:8px;margin-top:10px;display:grid}.message-media-attachment,.message-file-attachment{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.message-media-attachment{max-width:360px;color:inherit;background:#ffffff14;border-radius:10px;padding:0;position:relative;overflow:hidden}.message-media-preview{object-fit:cover;background:#ececf0;width:100%;max-height:280px;display:block}.message-media-attachment>span{color:inherit;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:10px;display:block;overflow:hidden}.message-file-attachment{color:#29292d;background:#f7f7f9;border:1px solid #dedee3;border-radius:10px;align-items:center;gap:10px;min-width:220px;max-width:360px;padding:10px 12px;display:flex}.message-row-mine .message-file-attachment{color:#fff;background:#ffffff14;border-color:#ffffff29}.message-file-icon{background:#ececf0;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;display:inline-flex}.message-row-mine .message-file-icon{background:#ffffff1f}.message-file-copy{min-width:0}.message-file-copy strong,.message-file-copy small{display:block}.message-file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.message-file-copy small{color:#8f8f97;margin-top:3px;font-size:9px}.message-row-mine .message-file-copy small{color:#bcbcc3}.message-bubble-footer{justify-content:space-between;align-items:flex-end;gap:12px;min-height:14px;margin-top:7px;display:flex}.message-recorded-note{color:#aaaab1;font-size:10px;display:block}.message-delivery-status{color:#a7a7ae;letter-spacing:0;cursor:help;flex:none;font-size:12px;font-weight:700;line-height:1}.message-delivery-status.is-read{color:#55a8ff;letter-spacing:-3px}.message-empty-state{text-align:center;color:#777780;max-width:360px}.message-empty-icon{color:#9999a1;margin-bottom:10px;font-size:27px}.message-empty-state strong{color:#343438;font-size:15px;display:block}.message-empty-state p{margin:7px 0 0;font-size:12px;line-height:1.5}.message-composer{background:#fff;border-top:1px solid #ececef;padding:18px 20px 20px}.message-composer-waiting{background:#fffdf9}.message-waiting-banner{color:#6f531e;background:#fff8ea;border:1px solid #f0d9ad;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 12px;display:flex}.message-waiting-banner>span{padding-top:1px;font-size:14px}.message-waiting-banner strong{font-size:11px;display:block}.message-waiting-banner p{color:#92743b;margin:3px 0 0;font-size:10px;line-height:1.45}.message-composer textarea{resize:vertical;color:#202024;background:#fff;border:1px solid #dcdce1;border-radius:10px;outline:none;width:100%;min-height:94px;padding:13px 14px;font-size:14px;line-height:1.5}.message-composer textarea:focus{border-color:#a9a9b0;box-shadow:0 0 0 3px #00000009}.message-composer textarea:disabled{color:#9a9aa0;background:#f5f5f6}.message-pending-files{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.message-pending-file{background:#f8f8fa;border:1px solid #e0e0e4;border-radius:9px;align-items:center;gap:8px;max-width:290px;padding:7px 8px;display:flex}.message-pending-file-icon{color:#57575e;background:#ececef;border-radius:6px;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;font-size:13px;display:inline-flex}.message-pending-file>span:nth-child(2){min-width:0}.message-pending-file strong,.message-pending-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-pending-file strong{color:#353539;font-size:10px}.message-pending-file small{color:#9999a1;margin-top:2px;font-size:8px}.message-pending-file>button{color:#85858d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 22px;width:22px;height:22px;padding:0;font-size:16px;line-height:1}.message-pending-file>button:hover{color:#3d3d42;background:#ececef}.message-composer-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.message-composer-tools{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.message-composer-tools>span{color:#929299;font-size:10px}.message-attach-button{color:#53535a;cursor:pointer;background:#fff;border:1px solid #dcdce1;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:600;display:inline-flex}.message-attach-button:hover:not(:disabled){background:#f5f5f7}.message-attach-button:disabled{color:#aaaab0;cursor:not-allowed}.message-send-button{color:#fff;cursor:pointer;background:#242426;border:0;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:600}.message-send-button:disabled{cursor:not-allowed;background:#d7d7da}.messages-page-main .page-header{margin-bottom:28px}.messages-inbox-card{background:#fff;border:1px solid #e4e4e8;border-radius:14px;grid-template-columns:minmax(285px,.72fr) minmax(0,1.7fr);min-height:670px;display:grid;overflow:hidden}.messages-inbox-list{background:#fbfbfc;border-right:1px solid #e8e8eb}.messages-inbox-list-heading{border-bottom:1px solid #e8e8eb;justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.messages-inbox-list-heading strong{font-size:13px}.messages-inbox-list-heading span{color:#777780;text-align:center;background:#efeff2;border-radius:999px;min-width:25px;padding:4px 7px;font-size:10px}.messages-inbox-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ececef;padding:15px 17px;display:block;position:relative}.messages-inbox-row:hover,.messages-inbox-row.active{background:#f1f1f4}.messages-inbox-row-top,.messages-inbox-row-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.messages-inbox-row-top strong{color:#232327;font-size:13px}.messages-inbox-row-top>span,.messages-inbox-row small{color:#9999a1;font-size:9px}.messages-inbox-row-title{margin-top:4px}.messages-inbox-row-title>span{color:#55555d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.messages-inbox-unread-badge{color:#fff;background:#dc4d4d;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:15px;right:17px;box-shadow:0 0 0 2px #fbfbfc}.messages-inbox-row.active .messages-inbox-unread-badge{box-shadow:0 0 0 2px #f1f1f4}.messages-inbox-row p{color:#7d7d85;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:11px;line-height:1.35;overflow:hidden}.messages-inbox-empty,.messages-thread-empty{color:#85858d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:28px;display:flex}.messages-inbox-empty>div,.messages-thread-empty>div{margin-bottom:12px;font-size:30px}.messages-inbox-empty strong,.messages-thread-empty h2{color:#3b3b40;margin:0}.messages-inbox-empty p,.messages-thread-empty p{max-width:300px;margin:8px 0 0;font-size:12px;line-height:1.5}.messages-inbox-thread{background:#fff;min-width:0}.messages-thread-toolbar{border-bottom:1px solid #e8e8eb;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 20px;display:flex}.messages-thread-toolbar>div{min-width:0}.messages-thread-toolbar span{color:#96969d;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.messages-thread-toolbar strong{color:#252529;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.messages-thread-toolbar .secondary-button{height:40px;min-height:40px;padding:0 18px;font-size:12px;font-weight:650;line-height:1}.messages-inbox-thread .message-conversation{border:0;border-radius:0}.messages-inbox-thread .message-list{min-height:455px;max-height:520px}@media (width<=980px){.messages-inbox-card{grid-template-columns:1fr}.messages-inbox-list{border-bottom:1px solid #e8e8eb;border-right:0;max-height:310px;overflow-y:auto}.message-bubble{max-width:86%}}.message-row-mine .message-bubble{color:#2d4011;background:#edf6d8;border-color:#cfe2a7}.message-send-button{color:#233108;white-space:nowrap;background:linear-gradient(#addc4e 0%,#9fce3d 100%)}.message-send-button:hover:not(:disabled){background:linear-gradient(#b2de59 0%,#a0cd3b 100%)}.message-send-button:disabled{color:#9aa08f;background:#e0e4d7}.notifications-page-main{min-width:0}.notifications-card{background:#fff;border:1px solid #e2e2e6;border-radius:14px;margin-top:28px;overflow:hidden}.notifications-toolbar{border-bottom:1px solid #e9e9ec;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px;display:flex}.notifications-filter{background:#f4f4f6;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.notifications-filter button{color:#686870;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 13px;font-size:12px;font-weight:600}.notifications-filter button.active{color:#202124;background:#fff;box-shadow:0 1px 3px #00000014}.notifications-mark-all:disabled{opacity:.45;cursor:not-allowed}.notifications-list{flex-direction:column;display:flex}.notification-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeeef1;grid-template-columns:10px minmax(0,1fr);gap:13px;padding:18px 20px;display:grid}.notification-row:last-child{border-bottom:0}.notification-row:hover{background:#fafafa}.notification-row.unread{background:#fffdfd}.notification-dot{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:7px}.notification-row.unread .notification-dot{background:#dc4d4d}.notification-copy{min-width:0}.notification-row-heading{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.notification-row-heading strong{color:#26262a;font-size:13px;font-weight:600}.notification-row.unread .notification-row-heading strong{font-weight:700}.notification-row-heading time{color:#9999a1;flex:none;font-size:10px}.notification-body{color:#66666e;margin-top:5px;font-size:12px;line-height:1.5;display:block}.notification-copy small{color:#9a9aa1;margin-top:7px;font-size:10px;display:block}.notifications-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:42px 28px;display:flex}.notifications-empty-icon{color:#31734e;background:#eef6f1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:13px;font-size:18px;font-weight:700;display:inline-flex}.notifications-empty strong{color:#333338;font-size:15px}.notifications-empty p{color:#85858d;max-width:460px;margin:7px 0 0;font-size:12px;line-height:1.55}@media (width<=760px){.notifications-toolbar,.notification-row-heading{flex-direction:column;align-items:flex-start}.notifications-mark-all{width:100%}}.notifications-section-tabs{background:#f4f4f6;border:1px solid #e5e5e8;border-radius:11px;gap:4px;margin-top:28px;padding:4px;display:inline-flex}.notifications-section-tabs button{color:#66666e;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:650;display:inline-flex}.notifications-section-tabs button span{color:#fff;background:#df4d4d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;line-height:1;display:inline-grid}.notifications-section-tabs+.notifications-card,.email-letters-layout{margin-top:14px}.email-letters-layout{gap:18px;display:grid}.email-letter-compose-card,.email-letter-drafts-card{background:#fff;border:1px solid #e2e2e6;border-radius:14px}.email-letter-compose-card{padding:25px 27px 27px}.email-letter-drafts-card{overflow:hidden}.email-letter-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.email-letter-card-heading.compact{border-bottom:1px solid #ececef;margin:0;padding:23px 26px 20px}.email-letter-eyebrow{color:#9a9aa1;letter-spacing:1.25px;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.email-letter-card-heading h2{color:#232327;margin:0;font-size:20px;font-weight:650}.email-letter-card-heading p{color:#85858d;margin:6px 0 0;font-size:12px;line-height:1.5}.email-letter-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.email-letter-field{align-content:start;gap:8px;min-width:0;display:grid}.email-letter-field>span,.email-letter-field-label>span{color:#55555d;font-size:12px;font-weight:700}.email-letter-field>span em,.email-letter-field-label>span em{color:#9898a0;margin-left:5px;font-size:10px;font-style:normal;font-weight:500}.email-letter-field input,.email-letter-field select,.email-letter-field textarea{color:#252529;width:100%;font:inherit;background:#fff;border:1px solid #dcdde1;border-radius:9px;outline:none;font-size:13px}.email-letter-field input,.email-letter-field select{height:44px;padding:0 13px}.email-letter-field textarea{resize:vertical;min-height:230px;padding:13px 14px;line-height:1.55}.email-letter-field input:focus,.email-letter-field select:focus,.email-letter-field textarea:focus{border-color:#a8a8af;box-shadow:0 0 0 2px #1e1e210d}.email-letter-field small,.email-letter-field-label small{color:#92929a;font-size:10px;line-height:1.45}.email-letter-subject-field,.email-letter-subject-field+.email-letter-field{margin-top:18px}.email-letter-tag-section{gap:10px;margin-top:18px;display:grid}.email-letter-field-label{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.email-letter-tag-options{flex-wrap:wrap;gap:7px;display:flex}.email-letter-tag-options button{color:#626269;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedee2;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600}.email-letter-tag-options button.selected{color:#37684d;background:#edf5f0;border-color:#bad1c3}.email-letter-no-tags{color:#93939a;margin:0;font-size:11px}.email-letter-recipient-summary{background:#f8faf9;border:1px solid #e4e7e5;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;padding:15px 16px;display:grid}.email-letter-recipient-summary>div{align-items:baseline;gap:9px;display:flex}.email-letter-recipient-summary span{color:#6e756f;font-size:11px;font-weight:650}.email-letter-recipient-summary strong{color:#234c36;font-size:20px;font-weight:700}.email-letter-recipient-summary p{color:#747a76;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.email-letter-draft-note{color:#777780;background:#f4f4f6;border-radius:9px;align-items:baseline;gap:7px;margin-top:17px;padding:12px 14px;font-size:11px;display:flex}.email-letter-draft-note strong{color:#4f5056}.email-letter-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.email-letter-actions .primary-button:disabled{opacity:.42;cursor:not-allowed}.email-letter-saved{opacity:0;color:#3f7657;font-size:11px;font-weight:700;transition:opacity .15s}.email-letter-saved.visible{opacity:1}.email-letter-draft-list{flex-direction:column;display:flex}.email-letter-draft-row{background:#fff;border-bottom:1px solid #eeeef1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:82px;display:grid}.email-letter-draft-row:last-child{border-bottom:0}.email-letter-draft-row.active{background:#fafafa}.email-letter-draft-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px 21px;display:grid}.email-letter-draft-open:hover{background:#fafafa}.email-letter-draft-copy,.email-letter-draft-meta{gap:5px;min-width:0;display:grid}.email-letter-draft-copy strong{color:#2b2b30;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.email-letter-draft-copy small{color:#8b8b93;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.email-letter-draft-meta{justify-items:end}.email-letter-draft-meta strong{color:#626269;font-size:11px;font-weight:650}.email-letter-draft-meta time{color:#9999a1;font-size:10px}.email-letter-delete-button{color:#a05a5a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:center;margin-right:18px;padding:7px 9px;font-size:10px;font-weight:650}.email-letter-delete-button:hover{background:#fbefef}.email-letter-empty-drafts{color:#8a8a92;text-align:center;place-content:center;gap:7px;min-height:180px;padding:34px;display:grid}.email-letter-empty-drafts strong{color:#3a3a40;font-size:14px}.email-letter-empty-drafts p{margin:0;font-size:11px}@media (width<=760px){.notifications-section-tabs{width:100%}.notifications-section-tabs button{flex:1;justify-content:center}.email-letter-compose-card{padding:22px 20px}.email-letter-card-heading,.email-letter-field-label,.email-letter-draft-note{flex-direction:column;align-items:flex-start}.email-letter-audience-grid,.email-letter-recipient-summary{grid-template-columns:1fr}.email-letter-recipient-summary p{text-align:left;white-space:normal}.email-letter-draft-open{grid-template-columns:1fr;gap:8px}.email-letter-draft-meta{justify-items:start}}.notifications-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(66vh,680px);overflow-y:auto}.notifications-section-tabs button:hover{color:#354716;background:#f8fbef}.notifications-section-tabs button.active{color:#2e4010;background:linear-gradient(90deg,#f3f8df 0%,#f8f7e8 100%);box-shadow:inset 3px 0 #84bb21}.customers-page-main{padding-bottom:64px}.customer-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.customer-summary-card{background:#fff;border:1px solid #e6e6e9;border-radius:13px;align-content:space-between;gap:18px;min-height:118px;padding:22px 24px;display:grid}.customer-summary-card span{color:#74747c;font-size:13px}.customer-summary-card strong{color:#202024;font-size:31px;font-weight:550;line-height:1}.customer-filters-card{background:#fff;border:1px solid #e6e6e9;border-radius:13px;grid-template-columns:minmax(320px,1.8fr) repeat(3,minmax(165px,.75fr));gap:12px;margin-top:20px;padding:18px 20px;display:grid}.customer-filter-search{width:100%}.customer-table{min-width:1260px}.customer-table td{padding-top:25px;padding-bottom:25px}.customer-table-row{position:relative}.customer-type-badge,.customer-status-badge,.customer-marketing-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:27px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.1;display:inline-flex}.customer-type-badge.prospect{color:#606068;background:#f1f1f3}.customer-type-badge.customer{color:#42678d;background:#e9f1fb}.customer-type-badge.repeat{color:#36704f;background:#e7f3eb}.customer-status-badge.active-inquiry,.customer-status-badge.considering,.customer-status-badge.queued,.customer-status-badge.feedback-refund{color:#8a6125;background:#fff3df}.customer-status-badge.in-production,.customer-status-badge.remake{color:#42678d;background:#e9f1fb}.customer-status-badge.shipping,.customer-status-badge.completed{color:#36704f;background:#e7f3eb}.customer-status-badge.inactive{color:#74747b;background:#f0f0f2}.customer-marketing-badge.not-set{color:#73737b;background:#f1f1f3}.customer-marketing-badge.subscribed{color:#36704f;background:#e7f3eb}.customer-marketing-badge.unsubscribed{color:#9a4b4b;background:#f7e8e8}.customer-last-activity{white-space:nowrap}.customer-directory-empty{color:#8a8a92;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;display:flex}.customer-directory-empty strong{color:#34343a;font-size:15px}.customers-profile-view{margin-top:34px}.customers-back-button{margin:0 0 18px;font-size:13px;font-weight:600}.customer-profile-hero{background:#fff;border:1px solid #e6e6e9;border-radius:13px;justify-content:space-between;align-items:center;gap:28px;min-height:158px;padding:28px 31px;display:flex}.customer-profile-eyebrow{color:#9999a1;letter-spacing:1.25px;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.customer-profile-hero h2{color:#1d1d21;letter-spacing:-.5px;margin:0;font-size:31px;font-weight:650}.customer-profile-hero p{color:#74747c;margin:8px 0 0;font-size:14px}.customer-profile-hero-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.customer-profile-stack{gap:18px;margin-top:18px;display:grid}.customer-profile-card{background:#fff;border:1px solid #e6e6e9;border-radius:13px;min-width:0;padding:26px 28px}.customer-profile-card-heading{margin-bottom:22px}.customer-profile-card-heading h3{color:#222226;margin:0;font-size:20px;font-weight:650}.customer-profile-card-heading p{color:#85858d;margin:6px 0 0;font-size:12px;line-height:1.5}.customer-contact-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-email-migration-panel{border-top:1px solid #ececef;margin-top:18px;padding-top:18px}.customer-email-migration-panel>p{color:#6f7078;margin:0 0 14px;font-size:12px;line-height:1.55}.customer-email-migration-panel .customer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-email-migration-panel .customer-field{min-height:82px}.customer-email-migration-panel .customer-field input{color:#252529;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dcdde1;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.customer-email-migration-panel .customer-field input:focus{border-color:#a8a8af;box-shadow:0 0 0 2px #1e1e210d}.customer-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-relationship-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.customer-field,.customer-metric{background:#fcfcfd;border:1px solid #e8e8eb;border-radius:11px;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:88px;padding:16px 17px;display:flex}.customer-field span,.customer-metric span{color:#85858d;font-size:11px;font-weight:650}.customer-field strong,.customer-metric strong{overflow-wrap:anywhere;color:#252529;font-size:14px;font-weight:600}.customer-metric-with-detail small{color:#94949c;margin-top:-1px;font-size:10px;line-height:1.35}.customer-crm-card{gap:18px;display:grid}.customer-crm-card .customer-profile-card-heading{margin-bottom:2px}.customer-crm-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.customer-form-field{gap:8px;min-width:0;display:grid}.customer-notes-field{grid-column:1/-1}.customer-form-field>span{color:#55555d;font-size:12px;font-weight:700}.customer-form-field input,.customer-form-field select,.customer-form-field textarea{color:#252529;width:100%;font:inherit;background:#fff;border:1px solid #dcdde1;border-radius:9px;outline:none;font-size:13px}.customer-form-field input,.customer-form-field select{height:44px;padding:0 13px}.customer-form-field textarea{resize:vertical;min-height:118px;padding:12px 13px;line-height:1.5}.customer-form-field input:focus,.customer-form-field select:focus,.customer-form-field textarea:focus{border-color:#a8a8af;box-shadow:0 0 0 2px #1e1e210d}.customer-form-field small{color:#92929a;font-size:10px;line-height:1.45}.customer-tag-picker{position:relative}.customer-tag-control{background:#fff;border:1px solid #dcdde1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 9px;transition:border-color .15s,box-shadow .15s;display:flex}.customer-tag-picker.open .customer-tag-control{border-color:#a8a8af;box-shadow:0 0 0 2px #1e1e210d}.customer-tag-control input,.customer-tag-control input:focus{width:auto;min-width:120px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:140px;padding:0 4px}.customer-tag-chip{color:#4f5057;background:#eff1f4;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:28px;padding:4px 7px 4px 10px;font-size:11px;font-weight:650;line-height:1.1;display:inline-flex}.customer-tag-chip button{color:#7d7e85;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:14px;line-height:1;display:inline-grid}.customer-tag-chip button:hover{color:#34343a;background:#dedfe4}.customer-tag-menu{z-index:25;background:#fff;border:1px solid #dedee2;border-radius:9px;max-height:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #18181c1c}.customer-tag-menu button{color:#3f4046;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:12px}.customer-tag-menu button:hover{background:#f4f4f6}.customer-tag-menu .customer-tag-create{color:#2f6b4d;font-weight:650}.customer-profile-save-row{justify-content:flex-end;align-items:center;gap:13px;padding-top:1px;display:flex}.customer-save-confirmation{opacity:0;color:#3f7657;font-size:11px;font-weight:700;transition:opacity .15s}.customer-save-confirmation.visible{opacity:1}.customer-history-card{padding-bottom:12px}.customer-history-list{border-top:1px solid #ececef;margin:0 -28px}.customer-history-row{width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeeeef;grid-template-columns:62px minmax(0,1fr) auto 52px;align-items:center;gap:14px;padding:15px 28px;display:grid}.customer-history-row:hover{background:#fafafa}.customer-history-kind{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.customer-history-kind.inquiry{color:#66666d;background:#f1f1f3}.customer-history-kind.order{color:#42678d;background:#e9f1fb}.customer-history-copy{gap:5px;min-width:0;display:grid}.customer-history-copy strong{color:#2a2a2e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.customer-history-copy small{color:#8b8b93;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-history-row time,.customer-history-open{color:#8d8d95;white-space:nowrap;font-size:10px}.customer-history-open{color:#505057;text-align:right;font-weight:650}.customer-history-empty{color:#898991;place-items:center;min-height:160px;font-size:12px;display:grid}@media (width<=1120px){.customer-summary-grid,.customer-filters-card,.customer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-relationship-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.customer-summary-grid,.customer-filters-card,.customer-contact-grid,.customer-relationship-grid,.customer-crm-fields{grid-template-columns:1fr}.customer-notes-field{grid-column:auto}.customer-profile-hero{flex-direction:column;align-items:flex-start}.customer-profile-hero-badges{justify-content:flex-start}.customer-profile-card{padding:22px 20px}.customer-history-list{margin:0 -20px}.customer-history-row{grid-template-columns:58px minmax(0,1fr);padding-left:20px;padding-right:20px}.customer-history-row time,.customer-history-open{display:none}}.customer-directory-heading{gap:20px}.customer-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.customer-bulk-actions>span{color:#777780;white-space:nowrap;font-size:12px;font-weight:650}.customer-bulk-actions select,.customer-bulk-actions input{color:#252529;min-height:40px;font:inherit;background:#fff;border:1px solid #dddde2;border-radius:10px;padding:0 12px;font-size:12px;font-weight:600}.customer-bulk-actions select{min-width:250px}.customer-bulk-actions input{width:150px}.customer-bulk-apply{min-height:40px}.customer-bulk-clear{color:#55555d;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:650;line-height:1}.customer-select-column{text-align:center;width:42px;min-width:42px}.customer-select-column input{accent-color:#222226;cursor:pointer;width:16px;height:16px}.customer-table-row.selected{background:#fafafd}@media (width<=1100px){.customer-directory-heading{align-items:flex-start}.customer-bulk-actions{justify-content:flex-start}}@media (width<=760px){.customer-contact-heading{flex-direction:column}.customer-email-migration-panel .customer-contact-grid{grid-template-columns:1fr}}.dashboard-page{--dash-paper:#fffcf7;--dash-border:#dfe6d6;--dash-ink:#355437;--dash-olive:#59834c;--dash-muted:#728075;--dash-body:#33463a;--dash-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--dash-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background-color:#f8fbf4;background-image:url(/sprio-mint-watercolor.webp);background-position:top;background-repeat:repeat;background-size:1254px 1254px}.dashboard-page .main{color:var(--dash-body);font-family:var(--dash-sans)}.dashboard-page .page-eyebrow{color:#738f50;font-family:var(--dash-sans);letter-spacing:.16em;margin-bottom:15px;font-size:12px;font-weight:700}.dashboard-page .page-header h1{color:var(--dash-ink);font-family:var(--dash-serif);letter-spacing:-.045em;font-size:clamp(43px,4.2vw,60px);font-weight:700;line-height:1.11}.dashboard-page .page-subtitle{color:var(--dash-muted);font-family:var(--dash-sans);margin-top:12px;font-size:17px;font-weight:400;line-height:1.5}.dashboard-page .page-subtitle:empty{display:none}.dashboard-page .dashboard-stats.dashboard-stats-six{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(min-content,1fr));gap:12px;margin-top:30px;display:grid;overflow:visible}.dashboard-page .dashboard-stat-card{border:1px solid var(--dash-border);background:var(--dash-paper);min-width:0;min-height:132px;color:var(--dash-body);text-align:left;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;padding:25px 30px;display:flex;box-shadow:0 7px 18px #3e533109}.dashboard-page .dashboard-stat-card>span{color:#6a806c;font-family:var(--dash-sans);white-space:nowrap;overflow-wrap:normal;margin:0;font-size:clamp(11px,.93vw,14px);font-weight:600;line-height:1.4}.dashboard-page .dashboard-stat-card>strong{color:var(--dash-ink);font-family:var(--dash-serif);letter-spacing:-.04em;margin:0;font-size:clamp(34px,3vw,42px);font-weight:700;line-height:1.05;display:block}.dashboard-page .dashboard-stylist-payment-summary{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.dashboard-page .dashboard-stylist-payment-summary>strong{color:var(--dash-ink);font-family:var(--dash-serif);letter-spacing:-.04em;flex:none;margin:0;font-size:clamp(34px,3vw,42px);font-weight:700;line-height:1.05}.dashboard-page .dashboard-stylist-payment-summary>small{min-width:0;color:var(--dash-muted);font-family:var(--dash-sans);white-space:normal;overflow-wrap:normal;font-size:11px;font-weight:400;line-height:1.35}.dashboard-page .dashboard-stat-button{cursor:pointer;transition:background-color .16s,border-color .16s,box-shadow .16s}.dashboard-page .dashboard-stat-button:hover{background:#f7faef;border-color:#b9d39d;box-shadow:0 8px 20px #405a3411}.dashboard-page .dashboard-stat-button:focus-visible,.dashboard-page .dashboard-deadline-row:focus-visible,.dashboard-page .dashboard-activity-row:focus-visible,.dashboard-page .dashboard-deadline-more:focus-visible,.dashboard-page .dashboard-calendar-header .calendar-secondary-button:focus-visible{outline-offset:2px;outline:2px solid #7eab57}.dashboard-page .dashboard-calendar-card,.dashboard-page .dashboard-activity-card{border:1px solid var(--dash-border);background:var(--dash-paper);border-radius:22px;margin-top:24px;overflow:hidden;box-shadow:0 7px 18px #3e533109}.dashboard-page .dashboard-section-header{padding:27px 30px 22px}.dashboard-page .dashboard-section-header h2{color:var(--dash-ink);font-family:var(--dash-serif);letter-spacing:-.03em;margin:0;font-size:29px;font-weight:700;line-height:1.2}.dashboard-page .dashboard-section-header p{color:var(--dash-muted);font-family:var(--dash-sans);margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.55}.dashboard-page .dashboard-calendar-header .calendar-secondary-button{color:#52764c;min-height:39px;font-family:var(--dash-sans);box-shadow:none;background:#f8fbf3;border:1px solid #cadcbf;border-radius:999px;flex-shrink:0;margin:0;padding:9px 16px;font-size:12px;font-weight:650}.dashboard-page .dashboard-calendar-header .calendar-secondary-button:hover{background:#edf5dd;border-color:#a8c990}.dashboard-page .dashboard-deadline-list{border-top:1px solid var(--dash-border)}.dashboard-page .dashboard-deadline-row{background:0 0;border-color:#e7ebdf;gap:16px;min-height:77px;padding:14px 30px}.dashboard-page .dashboard-deadline-row:hover,.dashboard-page .dashboard-activity-row:hover{background:#f5f9ed}.dashboard-page .dashboard-deadline-date strong{color:var(--dash-ink);font-family:var(--dash-sans);font-size:13px;font-weight:700}.dashboard-page .dashboard-deadline-date small,.dashboard-page .dashboard-deadline-copy span,.dashboard-page .dashboard-deadline-view{color:#849185;font-family:var(--dash-sans);font-size:12px;line-height:1.4}.dashboard-page .dashboard-deadline-copy strong{color:var(--dash-body);font-family:var(--dash-sans);font-size:14px;font-weight:650}.dashboard-page .dashboard-deadline-kind{font-family:var(--dash-sans);border-radius:999px;font-size:11px;font-weight:650}.dashboard-page .dashboard-deadline-empty{color:var(--dash-muted);font-family:var(--dash-sans);padding:33px 30px 36px;font-size:14px}.dashboard-page .dashboard-deadline-more{color:var(--dash-olive);font-family:var(--dash-sans);background:0 0;padding:14px 30px;font-size:12px;font-weight:650}.dashboard-page .dashboard-deadline-more:hover{background:#f5f9ed}.dashboard-page .dashboard-activity-list{padding:0 30px 12px}.dashboard-page .dashboard-activity-row{background:0 0;border-top:1px solid #e7ebdf;grid-template-columns:105px minmax(0,1fr) 128px 50px;gap:16px;min-height:80px;padding:15px 12px}.dashboard-page .dashboard-activity-type{font-family:var(--dash-sans);border-radius:999px;padding:7px 12px;font-size:11px;font-weight:650;line-height:1.15}.dashboard-page .dashboard-activity-type-order,.dashboard-page .dashboard-activity-type-preview{color:#60745d;background:#ecf0e7}.dashboard-page .dashboard-activity-type-payment{color:#476315;background:#e8f4cf}.dashboard-page .dashboard-activity-type-inquiry{color:#74608e;background:#f0ebfa}.dashboard-page .dashboard-activity-type-adjustment{color:#886822;background:#fbf0d9}.dashboard-page .dashboard-activity-type-production{color:#52738a;background:#eaf1f7}.dashboard-page .dashboard-activity-copy strong{color:var(--dash-body);font-family:var(--dash-sans);font-size:14px;font-weight:650;line-height:1.45}.dashboard-page .dashboard-activity-copy>span,.dashboard-page .dashboard-activity-time,.dashboard-page .dashboard-activity-view{color:#839084;font-family:var(--dash-sans);font-size:12px;font-weight:400;line-height:1.45}.dashboard-page .dashboard-activity-view{color:var(--dash-olive);font-weight:650}@media (width<=1750px) and (width>=1101px){.dashboard-page .dashboard-stat-card>span{font-size:clamp(10.5px,.86vw,13px)}}@media (width>=1101px) and (width<=1350px){.dashboard-page .dashboard-stats.dashboard-stats-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.dashboard-page .dashboard-stats.dashboard-stats-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.dashboard-page .dashboard-activity-row{grid-template-columns:92px minmax(0,1fr) 102px}.dashboard-page .dashboard-activity-view{display:none}}@media (width<=760px){.dashboard-page .page-header h1{font-size:clamp(37px,9vw,48px)}.dashboard-page .page-subtitle{font-size:14px}.dashboard-page .dashboard-stats.dashboard-stats-six{margin-top:24px}.dashboard-page .dashboard-stat-card{gap:12px;min-height:125px;padding:19px}.dashboard-page .dashboard-stat-card>span{font-size:13px}.dashboard-page .dashboard-stat-card>strong{font-size:34px}.dashboard-page .dashboard-calendar-card,.dashboard-page .dashboard-activity-card{border-radius:18px;margin-top:18px}.dashboard-page .dashboard-section-header{padding:22px 19px 18px}.dashboard-page .dashboard-section-header h2{font-size:25px}.dashboard-page .dashboard-section-header p{font-size:13px}.dashboard-page .dashboard-calendar-header{flex-wrap:wrap;align-items:flex-start;gap:15px}.dashboard-page .dashboard-deadline-row{grid-template-columns:64px minmax(0,1fr);gap:10px 12px;padding:15px 19px}.dashboard-page .dashboard-deadline-kind{grid-area:1/2}.dashboard-page .dashboard-deadline-copy{grid-column:2}.dashboard-page .dashboard-deadline-empty,.dashboard-page .dashboard-deadline-more{padding-left:19px;padding-right:19px}.dashboard-page .dashboard-activity-list{padding:0 19px 12px}.dashboard-page .dashboard-activity-row{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 0}.dashboard-page .dashboard-activity-type{grid-column:1;justify-self:start}.dashboard-page .dashboard-activity-copy{grid-area:2/1/auto/-1}.dashboard-page .dashboard-activity-time{text-align:right;grid-area:1/2;align-self:center}}@media (width<=440px){.dashboard-page .dashboard-stats.dashboard-stats-six{grid-template-columns:1fr}.dashboard-page .dashboard-stat-card{min-height:112px}}@media (width<=700px){.dashboard-page{flex-direction:column}.dashboard-page .sidebar{width:100%;min-height:0;box-shadow:none;border-bottom:1px solid #dfe6d6;border-right:0;padding:16px 18px 12px;display:block}.dashboard-page .sidebar nav{scrollbar-width:thin;overscroll-behavior-inline:contain;flex-direction:row;gap:5px;width:100%;margin-top:15px;padding-bottom:6px;display:flex;overflow-x:auto}.dashboard-page .sidebar nav .nav-item{white-space:nowrap;flex:none;width:auto;min-height:38px;padding:9px 13px;font-size:13px}.dashboard-page .main{width:100%;padding:26px 18px 44px}}
