.LeadPhotoGallery-module__qTO9ga__gallery{min-width:0}.LeadPhotoGallery-module__qTO9ga__gallery h4{color:var(--text-dim,#607779);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.LeadPhotoGallery-module__qTO9ga__message{color:var(--text-dim,#607779);margin:0;font-size:13px}.LeadPhotoGallery-module__qTO9ga__grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.LeadPhotoGallery-module__qTO9ga__photo{border:1px solid var(--brd,#d8e3e1);background:var(--surface,#fff);border-radius:10px;margin:0;overflow:hidden}.LeadPhotoGallery-module__qTO9ga__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.LeadPhotoGallery-module__qTO9ga__photo figcaption{color:var(--ink,#142b2c);padding:7px 8px;font-size:12px;font-weight:600}
.BookingPanel-module__nyKr2W__list{gap:8px;display:grid}.BookingPanel-module__nyKr2W__card{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);padding:12px}.BookingPanel-module__nyKr2W__card p{margin:0 0 8px}.BookingPanel-module__nyKr2W__actions,.BookingPanel-module__nyKr2W__dialogActions{flex-wrap:wrap;gap:8px;display:flex}.BookingPanel-module__nyKr2W__form{gap:8px;margin-top:16px;display:grid}.BookingPanel-module__nyKr2W__form select,.BookingPanel-module__nyKr2W__form textarea,.BookingPanel-module__nyKr2W__form input{width:100%}.BookingPanel-module__nyKr2W__candidateReasons{border-left:3px solid var(--color-warning);background:var(--color-warning-bg);gap:8px;padding:12px;display:grid}.BookingPanel-module__nyKr2W__candidateReasons ul{margin:4px 0 0;padding-left:20px}.BookingPanel-module__nyKr2W__dialogOverlay{z-index:1200;background:var(--overlay-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.BookingPanel-module__nyKr2W__dialog{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);width:min(520px,100%);color:var(--color-text)}.BookingPanel-module__nyKr2W__dialog header,.BookingPanel-module__nyKr2W__dialogBody,.BookingPanel-module__nyKr2W__dialogActions{padding:16px 20px}.BookingPanel-module__nyKr2W__dialog header{border-bottom:1px solid var(--color-border)}.BookingPanel-module__nyKr2W__dialog header h2,.BookingPanel-module__nyKr2W__dialogBody p{margin:0}.BookingPanel-module__nyKr2W__dialogActions{border-top:1px solid var(--color-border);background:var(--color-surface-subtle);justify-content:flex-end}@media (max-width:640px){.BookingPanel-module__nyKr2W__dialogActions{flex-direction:column-reverse}.BookingPanel-module__nyKr2W__dialogActions button{width:100%}}
.Skeleton-module__6U8LdW__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.Skeleton-module__6U8LdW__panels{grid-template-columns:minmax(0,1fr)}}
.MonthlyBilling-module__snMfzW__section{border-top:1px solid var(--color-border);min-width:0;color:var(--color-text);padding-block:20px;font-size:14px}.MonthlyBilling-module__snMfzW__section h2{font-family:var(--font-condensed);color:var(--color-ink);margin:0 0 16px;font-size:18px}.MonthlyBilling-module__snMfzW__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;display:flex}.MonthlyBilling-module__snMfzW__toolbar label{gap:4px;display:grid}.MonthlyBilling-module__snMfzW__toolbar button,.MonthlyBilling-module__snMfzW__toolbar select,.MonthlyBilling-module__snMfzW__section summary,.MonthlyBilling-module__snMfzW__link{min-height:44px}.MonthlyBilling-module__snMfzW__toolbar button,.MonthlyBilling-module__snMfzW__toolbar select{border:1px solid var(--color-control-border);border-radius:var(--radius-control);font:inherit;background:var(--color-surface);color:var(--color-text);padding:8px 12px}.MonthlyBilling-module__snMfzW__toolbar button{cursor:pointer}.MonthlyBilling-module__snMfzW__toolbar button:disabled{cursor:wait;opacity:.65}.MonthlyBilling-module__snMfzW__section a,.MonthlyBilling-module__snMfzW__link{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.MonthlyBilling-module__snMfzW__section :is(button,select,summary,a):focus-visible,.MonthlyBilling-module__snMfzW__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.MonthlyBilling-module__snMfzW__link{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;gap:3px;font-size:13px;display:flex}.MonthlyBilling-module__snMfzW__row{border-top:1px solid var(--color-border);overflow-wrap:anywhere;min-width:0;padding:16px 0}.MonthlyBilling-module__snMfzW__row summary{cursor:pointer;color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.MonthlyBilling-module__snMfzW__row summary:before{content:"▸";flex:0 0 12px}.MonthlyBilling-module__snMfzW__row[open]>summary:before{content:"▾"}.MonthlyBilling-module__snMfzW__row summary>strong{flex:1}.MonthlyBilling-module__snMfzW__row dl,.MonthlyBilling-module__snMfzW__metrics{grid-template-columns:minmax(0,1fr);gap:16px;margin:12px 0;display:grid}.MonthlyBilling-module__snMfzW__row dl div,.MonthlyBilling-module__snMfzW__metrics div{min-width:0}.MonthlyBilling-module__snMfzW__row dt,.MonthlyBilling-module__snMfzW__metrics dt{color:var(--color-muted);font-size:13px}.MonthlyBilling-module__snMfzW__row dd,.MonthlyBilling-module__snMfzW__metrics dd{font-variant-numeric:tabular-nums;margin:4px 0 0}.MonthlyBilling-module__snMfzW__metrics{border-block:1px solid var(--color-border);padding-block:16px}.MonthlyBilling-module__snMfzW__metrics dd{color:var(--color-ink);font-size:22px;font-weight:600}.MonthlyBilling-module__snMfzW__note{color:var(--color-muted);font-size:13px;line-height:1.5}.MonthlyBilling-module__snMfzW__error{color:var(--color-danger)}.MonthlyBilling-module__snMfzW__projects{padding-left:20px}.MonthlyBilling-module__snMfzW__projects li{padding-block:8px}@media (min-width:600px){.MonthlyBilling-module__snMfzW__row dl,.MonthlyBilling-module__snMfzW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.MonthlyBilling-module__snMfzW__row dl{grid-template-columns:repeat(3,minmax(0,1fr))}}
.PartnerQuotePanel-module__wqosrG__panel{border-top:1px solid var(--color-border);padding-top:var(--space-4);font-family:var(--font-ui)}.PartnerQuotePanel-module__wqosrG__heading,.PartnerQuotePanel-module__wqosrG__quoteHeader,.PartnerQuotePanel-module__wqosrG__actions,.PartnerQuotePanel-module__wqosrG__formActions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PartnerQuotePanel-module__wqosrG__heading h4,.PartnerQuotePanel-module__wqosrG__quoteHeader h5,.PartnerQuotePanel-module__wqosrG__dialog h4{color:var(--color-ink);font-family:var(--font-condensed);margin:0}.PartnerQuotePanel-module__wqosrG__muted,.PartnerQuotePanel-module__wqosrG__meta{color:var(--color-muted);font-size:var(--text-meta,.75rem);overflow-wrap:anywhere;min-width:0}.PartnerQuotePanel-module__wqosrG__notice,.PartnerQuotePanel-module__wqosrG__error,.PartnerQuotePanel-module__wqosrG__success{margin:var(--space-3) 0;border-left:3px solid var(--color-info);background:var(--color-info-bg);padding:var(--space-3);color:var(--color-text)}.PartnerQuotePanel-module__wqosrG__error{border-left-color:var(--color-danger);background:var(--color-danger-bg)}.PartnerQuotePanel-module__wqosrG__success{border-left-color:var(--color-success);background:var(--color-success-bg)}.PartnerQuotePanel-module__wqosrG__quotes{margin:var(--space-3) 0;border-block:1px solid var(--color-border)}.PartnerQuotePanel-module__wqosrG__quote{padding:var(--space-3) 0}.PartnerQuotePanel-module__wqosrG__quote+.PartnerQuotePanel-module__wqosrG__quote{border-top:1px solid var(--color-border)}.PartnerQuotePanel-module__wqosrG__amount{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.PartnerQuotePanel-module__wqosrG__form{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PartnerQuotePanel-module__wqosrG__field{gap:var(--space-1);min-width:0;display:grid}.PartnerQuotePanel-module__wqosrG__field:first-child,.PartnerQuotePanel-module__wqosrG__formActions{grid-column:1/-1}.PartnerQuotePanel-module__wqosrG__field label{color:var(--color-ink);font-size:var(--text-body,.875rem);font-weight:600}.PartnerQuotePanel-module__wqosrG__field input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);min-height:44px;color:var(--color-text);padding:0 var(--space-3);font:inherit;font-size:1rem}.PartnerQuotePanel-module__wqosrG__field input[type=file]{padding-block:var(--space-2)}.PartnerQuotePanel-module__wqosrG__field input:focus-visible,.PartnerQuotePanel-module__wqosrG__button:focus-visible,.PartnerQuotePanel-module__wqosrG__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PartnerQuotePanel-module__wqosrG__button,.PartnerQuotePanel-module__wqosrG__link{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);min-height:44px;color:var(--color-link);padding:var(--space-2) var(--space-3);font:inherit;text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline}.PartnerQuotePanel-module__wqosrG__primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-text);text-decoration:none}.PartnerQuotePanel-module__wqosrG__button:disabled{cursor:wait;opacity:.65}.PartnerQuotePanel-module__wqosrG__overlay{z-index:1000;background:color-mix(in srgb, var(--color-ink) 45%, transparent);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.PartnerQuotePanel-module__wqosrG__dialog{width:min(100%,480px);max-height:calc(100dvh - (var(--space-4) * 2));border:1px solid var(--color-border-strong);border-radius:var(--radius-emphasis);background:var(--color-surface);box-shadow:var(--shadow-overlay);padding:var(--space-5);color:var(--color-text);overflow-y:auto}.PartnerQuotePanel-module__wqosrG__dialogDetails{margin:var(--space-4) 0}.PartnerQuotePanel-module__wqosrG__dialogDetails div{gap:var(--space-2);border-top:1px solid var(--color-border);padding:var(--space-2) 0;grid-template-columns:minmax(100px,.4fr) 1fr;display:grid}.PartnerQuotePanel-module__wqosrG__dialogDetails dt{color:var(--color-muted)}.PartnerQuotePanel-module__wqosrG__dialogDetails dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}@media (max-width:640px){.PartnerQuotePanel-module__wqosrG__form{grid-template-columns:1fr}.PartnerQuotePanel-module__wqosrG__field,.PartnerQuotePanel-module__wqosrG__field:first-child,.PartnerQuotePanel-module__wqosrG__formActions{grid-column:1}.PartnerQuotePanel-module__wqosrG__actions,.PartnerQuotePanel-module__wqosrG__formActions{flex-direction:column;align-items:stretch}.PartnerQuotePanel-module__wqosrG__button,.PartnerQuotePanel-module__wqosrG__link{justify-content:center;align-items:center;width:100%;display:inline-flex}}
.page-module__-sa8Pa__pageHeader{justify-content:space-between;align-items:flex-end;gap:32px;padding:12px 0 28px;display:flex}.page-module__-sa8Pa__pageHeader h1{letter-spacing:-.035em;margin:0;font-size:32px}.page-module__-sa8Pa__pageHeader>div>p:last-child{max-width:680px;color:var(--color-muted);margin:7px 0 0;line-height:1.5}.page-module__-sa8Pa__eyebrow{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.page-module__-sa8Pa__headerControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__-sa8Pa__headerControls label{color:var(--color-muted);font-size:12px;font-weight:700}.page-module__-sa8Pa__headerControls select,.page-module__-sa8Pa__pricingForm input,.page-module__-sa8Pa__pricingForm select{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:40px;color:var(--color-text);font:inherit;padding:8px 11px;font-size:13px}.page-module__-sa8Pa__viewTabs{border-bottom:1px solid var(--color-border);gap:24px;display:flex;overflow-x:auto}.page-module__-sa8Pa__viewTabs button{min-height:46px;color:var(--color-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:13px;font-weight:700}.page-module__-sa8Pa__viewTabs button[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-ink)}.page-module__-sa8Pa__viewTabs button:hover{color:var(--color-text)}.page-module__-sa8Pa__metricLedger{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 40px;display:grid}.page-module__-sa8Pa__metricLedger>div{border-left:1px solid var(--color-border);flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.page-module__-sa8Pa__metricLedger>div:first-child{border-left:0;padding-left:0}.page-module__-sa8Pa__metricLedger span,.page-module__-sa8Pa__metricLedger small{color:var(--color-muted);font-size:12px}.page-module__-sa8Pa__metricLedger strong{color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:25px}.page-module__-sa8Pa__financeSection,.page-module__-sa8Pa__modelOverview{border-top:1px solid var(--color-border);padding:36px 0 40px}.page-module__-sa8Pa__modelOverview{margin-top:28px}.page-module__-sa8Pa__sectionIntro,.page-module__-sa8Pa__sectionIntroSplit{margin-bottom:24px}.page-module__-sa8Pa__sectionIntro{max-width:720px}.page-module__-sa8Pa__sectionIntroSplit{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-module__-sa8Pa__sectionIntro h2,.page-module__-sa8Pa__sectionIntroSplit h2{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-size:21px}.page-module__-sa8Pa__sectionIntro>p:last-child,.page-module__-sa8Pa__sectionIntroSplit>p{max-width:520px;color:var(--color-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.page-module__-sa8Pa__modelRows{border-top:1px solid var(--color-border)}.page-module__-sa8Pa__modelRows button{border:0;border-bottom:1px solid var(--color-border);width:100%;min-height:104px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(220px,1fr) minmax(180px,.5fr) auto;align-items:center;gap:28px;padding:22px 0;display:grid}.page-module__-sa8Pa__modelRows button:hover{background:var(--color-surface-subtle)}.page-module__-sa8Pa__modelRows button>span{flex-direction:column;gap:4px;display:flex}.page-module__-sa8Pa__modelRows strong{color:var(--color-ink);font-size:17px}.page-module__-sa8Pa__modelRows small{color:var(--color-muted);font-size:12px}.page-module__-sa8Pa__modelRows button>span:last-child{font-size:20px}.page-module__-sa8Pa__pipeline{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__-sa8Pa__pipeline li{border-left:1px solid var(--color-border);grid-template-columns:auto 1fr;gap:3px 12px;min-width:0;padding:18px;display:grid}.page-module__-sa8Pa__pipeline li:first-child{border-left:0;padding-left:0}.page-module__-sa8Pa__pipeline li>span{color:var(--color-accent);grid-row:1/3;font-size:11px;font-weight:800}.page-module__-sa8Pa__pipeline strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:22px}.page-module__-sa8Pa__pipeline small{color:var(--color-muted);font-size:12px}.page-module__-sa8Pa__tableScroll{border-top:1px solid var(--color-border);width:100%;overflow-x:auto}.page-module__-sa8Pa__tableScroll table{background:0 0;border:0;border-radius:0;min-width:820px}.page-module__-sa8Pa__tableScroll th{background:0 0;padding-left:0}.page-module__-sa8Pa__tableScroll td{padding-left:0}.page-module__-sa8Pa__tableScroll th:last-child,.page-module__-sa8Pa__tableScroll td:last-child{padding-right:0}.page-module__-sa8Pa__tableScroll code{color:var(--color-muted);font-size:12px}.page-module__-sa8Pa__pricingDetails{border-block:1px solid var(--color-border);margin-bottom:24px}.page-module__-sa8Pa__pricingDetails summary{min-height:48px;color:var(--color-text);cursor:pointer;align-items:center;font-size:13px;font-weight:750;display:flex}.page-module__-sa8Pa__pricingForm{grid-template-columns:repeat(3,minmax(170px,1fr));gap:16px;padding:8px 0 24px;display:grid}.page-module__-sa8Pa__pricingForm label{color:var(--color-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.page-module__-sa8Pa__pricingForm button{align-self:end}.page-module__-sa8Pa__primaryButton,.page-module__-sa8Pa__secondaryButton,.page-module__-sa8Pa__tableButton,.page-module__-sa8Pa__textLink{border-radius:var(--radius-control);min-height:40px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__-sa8Pa__primaryButton{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-primary-text)}.page-module__-sa8Pa__secondaryButton,.page-module__-sa8Pa__tableButton{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.page-module__-sa8Pa__textLink{min-height:44px;color:var(--color-accent);padding-inline:0}.page-module__-sa8Pa__primaryButton:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.page-module__-sa8Pa__secondaryButton:hover,.page-module__-sa8Pa__tableButton:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.page-module__-sa8Pa__primaryButton:disabled,.page-module__-sa8Pa__secondaryButton:disabled{opacity:.5;cursor:default}.page-module__-sa8Pa__emptyState,.page-module__-sa8Pa__inlineError,.page-module__-sa8Pa__inlineNotice{color:var(--color-muted);margin:0;padding:24px 0;font-size:13px}.page-module__-sa8Pa__inlineError{color:var(--color-danger);font-weight:650}.page-module__-sa8Pa__inlineNotice{color:var(--color-success);font-weight:650}.page-module__-sa8Pa__cellNote{color:var(--color-muted);margin-top:3px;font-size:11px;display:block}.page-module__-sa8Pa__inlineAction{align-items:center;gap:8px;display:flex}.page-module__-sa8Pa__inlineAction input{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:132px;min-height:36px;color:var(--color-text);font:inherit;padding:7px 9px;font-size:12px}.page-module__-sa8Pa__loadingRows{gap:14px;padding:44px 0;display:grid}.page-module__-sa8Pa__loadingRows span{background:var(--color-surface-subtle);height:54px;animation:1.3s ease-in-out infinite alternate page-module__-sa8Pa__finance-pulse}.page-module__-sa8Pa__viewTabs button:focus-visible,.page-module__-sa8Pa__modelRows button:focus-visible,.page-module__-sa8Pa__primaryButton:focus-visible,.page-module__-sa8Pa__secondaryButton:focus-visible,.page-module__-sa8Pa__tableButton:focus-visible,.page-module__-sa8Pa__textLink:focus-visible,.page-module__-sa8Pa__pricingDetails summary:focus-visible,.page-module__-sa8Pa__headerControls select:focus-visible,.page-module__-sa8Pa__pricingForm input:focus-visible,.page-module__-sa8Pa__pricingForm select:focus-visible,.page-module__-sa8Pa__inlineAction input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes page-module__-sa8Pa__finance-pulse{0%{opacity:.45}to{opacity:1}}@media (max-width:980px){.page-module__-sa8Pa__pageHeader{flex-direction:column;align-items:flex-start}.page-module__-sa8Pa__metricLedger{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__-sa8Pa__metricLedger>div:nth-child(3){border-left:0;border-top:1px solid var(--color-border);padding-left:0}.page-module__-sa8Pa__metricLedger>div:nth-child(4){border-top:1px solid var(--color-border)}.page-module__-sa8Pa__pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__-sa8Pa__pipeline li:nth-child(3){border-left:0;border-top:1px solid var(--color-border);padding-left:0}.page-module__-sa8Pa__pipeline li:nth-child(4){border-top:1px solid var(--color-border)}.page-module__-sa8Pa__pricingForm{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (max-width:620px){.page-module__-sa8Pa__headerControls{grid-template-columns:1fr 1fr;width:100%;display:grid}.page-module__-sa8Pa__headerControls label{grid-column:1/-1}.page-module__-sa8Pa__viewTabs{gap:18px}.page-module__-sa8Pa__metricLedger,.page-module__-sa8Pa__pipeline,.page-module__-sa8Pa__pricingForm{grid-template-columns:1fr}.page-module__-sa8Pa__metricLedger>div,.page-module__-sa8Pa__metricLedger>div:first-child,.page-module__-sa8Pa__metricLedger>div:nth-child(3),.page-module__-sa8Pa__pipeline li,.page-module__-sa8Pa__pipeline li:first-child,.page-module__-sa8Pa__pipeline li:nth-child(3){border-left:0;border-top:1px solid var(--color-border);padding:16px 0}.page-module__-sa8Pa__metricLedger>div:first-child,.page-module__-sa8Pa__pipeline li:first-child{border-top:0}.page-module__-sa8Pa__sectionIntroSplit{flex-direction:column;align-items:flex-start;gap:10px}.page-module__-sa8Pa__modelRows button{grid-template-columns:1fr auto;gap:14px}.page-module__-sa8Pa__modelRows button>span:nth-child(2){grid-column:1}.page-module__-sa8Pa__modelRows button>span:last-child{grid-area:1/2/3}}@media (prefers-reduced-motion:reduce){.page-module__-sa8Pa__loadingRows span{animation:none}}
.page-module__4o_frG__page{min-width:0;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.page-module__4o_frG__page h2,.page-module__4o_frG__page h3,.page-module__4o_frG__page h4,.page-module__4o_frG__page th{font-family:var(--font-condensed)}.page-module__4o_frG__workspaceHeader{flex-direction:column;gap:16px;padding:12px 0 20px;display:flex}.page-module__4o_frG__headerPrimary{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-module__4o_frG__headerTitles h1{color:var(--color-ink);letter-spacing:-.035em;margin:0;font-size:32px}.page-module__4o_frG__headerDescription{max-width:720px;color:var(--color-muted);margin:7px 0 0;font-size:14px;line-height:1.5}.page-module__4o_frG__headerControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__4o_frG__periodFieldset{border:1px solid var(--color-border);border-radius:var(--radius-control,6px);background:var(--color-surface-subtle);align-items:center;gap:2px;margin:0;padding:2px;display:inline-flex}.page-module__4o_frG__periodFieldset legend{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__4o_frG__periodBtn,.page-module__4o_frG__periodActive{min-height:36px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:600}.page-module__4o_frG__periodActive{background:var(--color-surface);color:var(--color-ink);font-weight:700}.page-module__4o_frG__periodBtn:hover{color:var(--color-text)}.page-module__4o_frG__srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__4o_frG__executiveLedger{border-block:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:16px 0 24px;padding:16px 0;display:grid}.page-module__4o_frG__ledgerMetric{border-left:1px solid var(--color-border);flex-direction:column;gap:4px;min-width:0;padding:0 18px;display:flex}.page-module__4o_frG__ledgerMetric:first-child{border-left:0;padding-left:0}.page-module__4o_frG__ledgerMetric dt{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.page-module__4o_frG__ledgerValue{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700;line-height:1.2}.page-module__4o_frG__ledgerSub{color:var(--color-muted);font-size:12px}.page-module__4o_frG__eyebrow{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.page-module__4o_frG__workspaceNav{align-items:flex-end;gap:24px;margin-top:12px;display:flex}.page-module__4o_frG__tabs{border-bottom:1px solid var(--color-border);flex:1;gap:0;display:flex;overflow-x:auto}.page-module__4o_frG__tabs button{min-height:40px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:8px 14px;font-size:14px;font-weight:650}.page-module__4o_frG__tabs button[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-text)}.page-module__4o_frG__panel{padding-top:28px}.page-module__4o_frG__panelHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.page-module__4o_frG__panelHead h2{font-family:var(--font-condensed);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:650}.page-module__4o_frG__panelTitleGroup{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-module__4o_frG__panelControls{align-items:center;gap:12px;display:flex}.page-module__4o_frG__panelControls select{min-height:40px}.page-module__4o_frG__source,.page-module__4o_frG__publicLabel,.page-module__4o_frG__meta,.page-module__4o_frG__cellMeta,.page-module__4o_frG__muted{color:var(--color-muted);font-size:12px;line-height:1.4}.page-module__4o_frG__publicLabel{color:var(--color-info);text-align:right;font-weight:650}.page-module__4o_frG__meta{margin:0 0 12px}.page-module__4o_frG__pagination{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.page-module__4o_frG__pagination span{margin-right:auto}.page-module__4o_frG__pagination button{min-height:40px}.page-module__4o_frG__cellMeta{margin-top:4px;display:block}.page-module__4o_frG__state{color:var(--color-muted);margin:0;padding:24px 0;font-size:14px}.page-module__4o_frG__decisionFeedback{border-left:3px solid var(--color-success);background:var(--color-success-bg);color:var(--color-text);margin:0 0 12px;padding:10px 12px;font-size:14px}.page-module__4o_frG__decisionFeedbackError{border-left-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.page-module__4o_frG__decisionFeedback:focus{outline:3px solid color-mix(in srgb, var(--color-focus) 35%, transparent);outline-offset:2px}.page-module__4o_frG__tags{flex-wrap:wrap;gap:4px;display:flex}.page-module__4o_frG__tags span{color:var(--color-muted);white-space:nowrap;padding:2px 0;font-size:12px;line-height:1.35}.page-module__4o_frG__search{width:min(100%,360px);color:var(--color-text);gap:6px;margin:0 0 16px;font-size:13px;font-weight:650;display:grid}.page-module__4o_frG__search input{background:var(--color-surface);min-height:40px;color:var(--color-text);padding:8px 10px}.page-module__4o_frG__reconciliationHead{color:var(--color-muted);justify-content:space-between;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.page-module__4o_frG__pass,.page-module__4o_frG__investigate{font-size:14px}.page-module__4o_frG__pass{color:var(--color-success)}.page-module__4o_frG__investigate{color:var(--color-warning)}.page-module__4o_frG__ledger{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.page-module__4o_frG__ledger div{border-left:1px solid var(--color-border);min-width:0;padding:12px 16px}.page-module__4o_frG__ledger div:first-child{border-left:0;padding-left:0}.page-module__4o_frG__ledger dt{color:var(--color-muted);font-size:12px;font-weight:650}.page-module__4o_frG__ledger dd{color:var(--color-text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:700}.page-module__4o_frG__statusNote{color:var(--color-muted);margin-top:16px;font-size:13px}.page-module__4o_frG__freshnessBar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:11px 0;display:flex}.page-module__4o_frG__freshnessTitle{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.page-module__4o_frG__freshnessChips{flex-wrap:wrap;gap:8px 18px;display:flex}.page-module__4o_frG__freshChip{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;padding:3px 0;font-size:12px;display:inline-flex}.page-module__4o_frG__freshChip strong{color:var(--color-text);font-weight:650}.page-module__4o_frG__freshChipStale{color:var(--color-warning)}.page-module__4o_frG__freshDot,.page-module__4o_frG__staleDot{border-radius:50%;flex:none;width:8px;height:8px}.page-module__4o_frG__freshDot{background:var(--color-success)}.page-module__4o_frG__staleDot{background:var(--color-warning)}.page-module__4o_frG__freshnessAlert{color:var(--color-warning);flex-basis:100%;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:650;display:flex}.page-module__4o_frG__badge{white-space:nowrap;border-radius:12px;align-items:center;padding:2px 8px;font-size:12px;font-weight:650;display:inline-flex}.page-module__4o_frG__badgeInfo{background:var(--color-info-bg);color:var(--color-info)}.page-module__4o_frG__badgeWarning{background:var(--color-warning-bg);color:var(--color-warning)}.page-module__4o_frG__badgeDanger{background:var(--color-danger-bg);color:var(--color-danger)}.page-module__4o_frG__badgeSuccess{background:var(--color-success-bg);color:var(--color-success)}.page-module__4o_frG__adControlBtn{border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;color:var(--color-muted);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:4px;margin-top:6px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.page-module__4o_frG__adControlBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module__4o_frG__statusPill{border-radius:6px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.page-module__4o_frG__statusPillPaused{background:var(--color-warning-bg);color:var(--color-warning)}.page-module__4o_frG__adControlLevels{gap:10px;display:grid}.page-module__4o_frG__adControlLevel{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:8px;padding:12px;display:grid}.page-module__4o_frG__adControlLevelHead{align-items:baseline;gap:8px;display:flex}.page-module__4o_frG__adControlLevelHead strong{color:var(--color-ink);font-size:13.5px}.page-module__4o_frG__adControlLevelTag{color:var(--color-info);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.page-module__4o_frG__adControlLevelActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__4o_frG__adControlStatus{color:var(--color-text);margin:0;font-size:13px}.page-module__4o_frG__adControlStatus strong{color:var(--color-ink)}.page-module__4o_frG__adControlHint{color:var(--color-muted);margin:0;font-size:12.5px;line-height:1.5}.page-module__4o_frG__adControlError{color:var(--color-danger);margin:0;font-size:13px;font-weight:650}.page-module__4o_frG__auditSection{border-top:1px solid var(--color-border);margin-top:28px;padding-top:20px}.page-module__4o_frG__auditHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.page-module__4o_frG__auditHead h3{margin:0;font-size:15px}.page-module__4o_frG__auditTable th{font-size:12px}.page-module__4o_frG__auditTable td{font-size:12.5px}.page-module__4o_frG__fatigueCard{border-block:1px solid var(--color-warning);margin-bottom:24px;padding:14px 0}.page-module__4o_frG__fatigueCardHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.page-module__4o_frG__fatigueCardHead strong{color:var(--color-warning);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.page-module__4o_frG__fatigueCardHead span{color:var(--color-muted);font-size:12px}.page-module__4o_frG__fatigueCardList{display:grid}.page-module__4o_frG__fatigueCardItem{border-top:1px solid var(--color-border);align-items:center;gap:12px;display:flex}.page-module__4o_frG__fatigueCardItem:first-child{border-top:0}.page-module__4o_frG__fatigueCardMain{min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 0;display:flex}.page-module__4o_frG__fatigueCardName{color:var(--color-ink);font-size:12.5px;font-weight:700}.page-module__4o_frG__fatigueCardSignals{color:var(--color-danger);font-size:12px;font-weight:650}.page-module__4o_frG__fatigueCardSpend{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px}.page-module__4o_frG__fatiguePause{min-height:40px;padding:7px 10px;font-size:12px;font-weight:650}.page-module__4o_frG__chainTrend{flex-direction:column;gap:6px;display:flex}.page-module__4o_frG__chainTrendHead{align-items:center;gap:10px;display:flex}.page-module__4o_frG__chainTrendHead strong{color:var(--color-text);font-size:12px}.page-module__4o_frG__fatigueSignals{color:var(--color-danger);margin:0;font-size:12px;font-weight:650;line-height:1.45}.page-module__4o_frG__trendTable{width:100%}.page-module__4o_frG__trendTable th{color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em;padding:6px 8px;font-size:12px}.page-module__4o_frG__trendTable td{font-variant-numeric:tabular-nums;padding:4px 8px;font-size:12px}.page-module__4o_frG__tagPerfSection{border-top:1px solid var(--color-border);margin-bottom:28px;padding:20px 0 0}.page-module__4o_frG__tagPerfHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.page-module__4o_frG__tagPerfHead h3{margin:0;font-size:14px}.page-module__4o_frG__tagPerfHead small{color:var(--color-muted);font-size:12px}.page-module__4o_frG__tagPerfTable th{font-size:12px}.page-module__4o_frG__tagPerfTable td{font-size:12.5px}.page-module__4o_frG__marketSummary{border-block:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;gap:8px 28px;margin-bottom:16px;padding:12px 0;font-size:12.5px;display:flex}.page-module__4o_frG__marketSummary strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-variant-numeric:tabular-nums;font-size:14px}.page-module__4o_frG__rowToggle{min-width:40px;min-height:40px;color:var(--color-muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;padding:8px}.page-module__4o_frG__rowToggle:hover{color:var(--color-ink)}.page-module__4o_frG__chainRowExpanded td{background:var(--color-surface-subtle);padding:14px 18px}.page-module__4o_frG__chain{flex-direction:column;gap:10px;display:flex}.page-module__4o_frG__chainRow{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.page-module__4o_frG__chainGroup{align-items:center;gap:6px;display:flex}.page-module__4o_frG__chainStage{border-left:1px solid var(--color-border);gap:1px;min-width:92px;padding:8px 10px;display:grid}.page-module__4o_frG__chainLabel{font-family:var(--font-condensed);color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.page-module__4o_frG__chainValue{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.page-module__4o_frG__chainNote{color:var(--color-muted);font-variant-numeric:tabular-nums;min-height:14px;font-size:12px}.page-module__4o_frG__chainArrow{color:var(--color-muted);font-size:13px}.page-module__4o_frG__chainRatios{flex-wrap:wrap;gap:8px;display:flex}.page-module__4o_frG__chainRatio{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:3px 0;font-size:12px;display:inline-flex}.page-module__4o_frG__chainRatio strong{color:var(--color-text)}.page-module__4o_frG__modalHint{color:var(--color-muted);margin:0 0 12px;font-size:12.5px}.page-module__4o_frG__modalOverlay{background:var(--overlay-scrim);z-index:1000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.page-module__4o_frG__modalContent{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;width:min(100%,480px);padding:24px}.page-module__4o_frG__modalHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__4o_frG__modalHeader h3{margin:0;font-size:16px;font-weight:700}.page-module__4o_frG__modalClose{cursor:pointer;min-width:40px;min-height:40px;color:var(--color-muted);background:0 0;border:none;border-radius:6px;place-items:center;padding:8px;display:inline-grid}.page-module__4o_frG__modalForm{gap:14px;display:grid}.page-module__4o_frG__modalField{color:var(--color-text);gap:4px;font-size:12px;font-weight:650;display:grid}.page-module__4o_frG__modalField input,.page-module__4o_frG__modalField select,.page-module__4o_frG__modalField textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-text);font:inherit;border-radius:6px;padding:7px 10px;font-size:14px}.page-module__4o_frG__modalField textarea{resize:vertical}.page-module__4o_frG__modalActions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.page-module__4o_frG__addBtn{white-space:nowrap;min-height:40px;padding:7px 10px;font-size:12px}.page-module__4o_frG__tabs button:focus-visible,.page-module__4o_frG__adControlBtn:focus-visible,.page-module__4o_frG__rowToggle:focus-visible,.page-module__4o_frG__fatigueCardMain:focus-visible,.page-module__4o_frG__modalClose:focus-visible{outline:3px solid color-mix(in srgb, var(--color-focus) 35%, transparent);outline-offset:2px}.page-module__4o_frG__connectionLine{border-block:1px solid var(--color-border);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:10px 0;font-size:12px;display:flex}.page-module__4o_frG__metaLiveStatus{color:var(--color-info);align-items:center;gap:6px;font-weight:650;display:inline-flex}.page-module__4o_frG__metaPulseDot{background:var(--color-success);border-radius:50%;flex:none;width:7px;height:7px}.page-module__4o_frG__metaAccount{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px}.page-module__4o_frG__metaSyncTime{color:var(--color-muted);margin-left:auto;font-size:12px}.page-module__4o_frG__metricLedger{border-block:1px solid var(--color-border);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:24px;display:grid}.page-module__4o_frG__metricLedger>div,.page-module__4o_frG__metricLedger article{border-left:1px solid var(--color-border);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.page-module__4o_frG__metricLedger>div:first-child,.page-module__4o_frG__metricLedger article:first-child{border-left:0;padding-left:0}.page-module__4o_frG__metricLedger dt,.page-module__4o_frG__metricLedger span,.page-module__4o_frG__metricLedger small{color:var(--color-muted);font-size:12px}.page-module__4o_frG__metricLedger dd,.page-module__4o_frG__metricLedger strong{color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.page-module__4o_frG__inlineAction{margin-right:12px}.page-module__4o_frG__numericCell{font-variant-numeric:tabular-nums}.page-module__4o_frG__creativesTable{border-collapse:collapse;width:100%;font-size:14px}.page-module__4o_frG__creativesTable caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__4o_frG__creativesTable th,.page-module__4o_frG__creativesTable td{border-top:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:10px 12px}.page-module__4o_frG__creativesTable thead th{background:var(--color-surface-subtle);height:40px;color:var(--color-muted);border-top:0;font-size:12px;font-weight:600}.page-module__4o_frG__creativeIdentityCell{flex-direction:column;gap:4px;min-width:200px;display:flex}.page-module__4o_frG__creativeSpendCell{font-variant-numeric:tabular-nums;font-weight:600}.page-module__4o_frG__creativeQualityCell{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.page-module__4o_frG__creativeQualityCell small{color:var(--color-muted);font-size:12px}.page-module__4o_frG__creativeRoasCell{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.page-module__4o_frG__creativeRoasCell small{color:var(--color-muted);font-size:12px}.page-module__4o_frG__creativeTagsCell{min-width:140px}.page-module__4o_frG__creativeDetailsCell{white-space:nowrap;width:1%}@media (max-width:767px){.page-module__4o_frG__tabs button,.page-module__4o_frG__panelControls select,.page-module__4o_frG__adControlBtn,.page-module__4o_frG__rowToggle,.page-module__4o_frG__fatigueCardMain,.page-module__4o_frG__fatiguePause,.page-module__4o_frG__modalClose,.page-module__4o_frG__modalField input,.page-module__4o_frG__modalField select,.page-module__4o_frG__modalField textarea,.page-module__4o_frG__addBtn{min-height:44px}.page-module__4o_frG__panelHead,.page-module__4o_frG__reconciliationHead{flex-direction:column;align-items:flex-start}.page-module__4o_frG__panelControls{flex-wrap:wrap}.page-module__4o_frG__publicLabel{text-align:left}.page-module__4o_frG__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__4o_frG__ledger div:nth-child(odd){border-left:0;padding-left:0}.page-module__4o_frG__ledger div:nth-child(n+3){border-top:1px solid var(--color-border)}.page-module__4o_frG__creativesTable,.page-module__4o_frG__creativesTable tbody{width:100%;display:block}.page-module__4o_frG__creativesTable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__4o_frG__creativesTable tr{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.page-module__4o_frG__creativesTable tr:first-child{border-top:0}.page-module__4o_frG__creativesTable th,.page-module__4o_frG__creativesTable td{border:0;min-height:auto;padding:0}.page-module__4o_frG__creativesTable .page-module__4o_frG__creativeIdentityCell,.page-module__4o_frG__creativesTable .page-module__4o_frG__creativeSpendCell{grid-column:1/-1}.page-module__4o_frG__creativesTable .page-module__4o_frG__creativeQualityCell{grid-column:1}.page-module__4o_frG__creativesTable .page-module__4o_frG__creativeRoasCell{text-align:right;grid-column:2}.page-module__4o_frG__creativesTable .page-module__4o_frG__creativeTagsCell,.page-module__4o_frG__creativesTable .page-module__4o_frG__creativeDetailsCell,.page-module__4o_frG__chainRowExpanded td{grid-column:1/-1}}@media (max-width:1100px){.page-module__4o_frG__metricLedger{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__4o_frG__metricLedger article:nth-child(4){border-left:0;border-top:1px solid var(--color-border);padding-left:0}.page-module__4o_frG__metricLedger article:nth-child(n+5){border-top:1px solid var(--color-border)}}@media (max-width:820px){.page-module__4o_frG__workspaceHeader{flex-direction:column;align-items:flex-start}.page-module__4o_frG__workspaceNav{flex-direction:column;align-items:stretch}}@media (max-width:560px){.page-module__4o_frG__connectionLine{flex-direction:column;align-items:flex-start}.page-module__4o_frG__metaSyncTime{margin-left:0}.page-module__4o_frG__metricLedger{grid-template-columns:1fr}.page-module__4o_frG__metricLedger article,.page-module__4o_frG__metricLedger article:first-child,.page-module__4o_frG__metricLedger article:nth-child(4){border-left:0;border-top:1px solid var(--color-border);padding:14px 0}.page-module__4o_frG__metricLedger article:first-child{border-top:0}.page-module__4o_frG__panelControls{flex-direction:column;align-items:stretch;width:100%}.page-module__4o_frG__panelControls select{width:100%}.page-module__4o_frG__fatigueCardHead,.page-module__4o_frG__fatigueCardMain{flex-direction:column;align-items:flex-start}}
.page-module__YwDLAq__metricValueCompact{color:var(--color-ink);margin-top:2px;font-size:1.5rem;font-weight:600}.page-module__YwDLAq__btnCompactXs{padding:4px 8px;font-size:12px}.page-module__YwDLAq__rowTrailer{justify-content:flex-end;gap:var(--space-1);display:flex}
.PartnerQuoteDossiers-module__FvtXkq__section{margin-top:var(--space-6);border-top:1px solid var(--color-border);padding-top:var(--space-5);font-family:var(--font-ui)}.PartnerQuoteDossiers-module__FvtXkq__header,.PartnerQuoteDossiers-module__FvtXkq__summary,.PartnerQuoteDossiers-module__FvtXkq__actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PartnerQuoteDossiers-module__FvtXkq__header h2,.PartnerQuoteDossiers-module__FvtXkq__card h3{color:var(--color-ink);font-family:var(--font-condensed);margin:0}.PartnerQuoteDossiers-module__FvtXkq__intro,.PartnerQuoteDossiers-module__FvtXkq__meta,.PartnerQuoteDossiers-module__FvtXkq__empty{color:var(--color-muted)}.PartnerQuoteDossiers-module__FvtXkq__list{gap:var(--space-3);margin-top:var(--space-4);display:grid}.PartnerQuoteDossiers-module__FvtXkq__card{border:1px solid var(--color-border);border-radius:var(--radius-emphasis);background:var(--color-surface);padding:var(--space-4)}.PartnerQuoteDossiers-module__FvtXkq__summary{align-items:flex-start}.PartnerQuoteDossiers-module__FvtXkq__reference{font-variant-numeric:tabular-nums}.PartnerQuoteDossiers-module__FvtXkq__meta{margin-top:var(--space-1);font-size:var(--text-meta,.75rem)}.PartnerQuoteDossiers-module__FvtXkq__badge{background:var(--color-info-bg);padding:var(--space-1) var(--space-2);color:var(--color-text);font-size:var(--text-meta,.75rem);border-radius:999px;font-weight:600}.PartnerQuoteDossiers-module__FvtXkq__button{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);min-height:44px;color:var(--color-link);padding:var(--space-2) var(--space-3);font:inherit;text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline}.PartnerQuoteDossiers-module__FvtXkq__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PartnerQuoteDossiers-module__FvtXkq__button:disabled{cursor:wait;opacity:.65}.PartnerQuoteDossiers-module__FvtXkq__details{margin-top:var(--space-4)}.PartnerQuoteDossiers-module__FvtXkq__error{margin:var(--space-3) 0;border-left:3px solid var(--color-danger);background:var(--color-danger-bg);padding:var(--space-3);color:var(--color-text)}@media (max-width:640px){.PartnerQuoteDossiers-module__FvtXkq__summary,.PartnerQuoteDossiers-module__FvtXkq__actions{flex-direction:column;align-items:stretch}.PartnerQuoteDossiers-module__FvtXkq__button{width:100%}}
.page-module__K-iQxG__surfaceHead{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);padding:12px 16px;display:flex}.page-module__K-iQxG__subheading{color:var(--color-ink);margin:0;font-size:15px;font-weight:600}.page-module__K-iQxG__periodButton{font-variant-numeric:tabular-nums;padding:5px 12px;font-size:12px}.page-module__K-iQxG__linkCompact{padding:3px 8px;font-size:12px;text-decoration:none}.page-module__K-iQxG__controls{align-items:center;gap:6px;display:flex}
.Modal-module__42yZqW__scrim{z-index:9999;padding:var(--space-4);background:var(--overlay-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__42yZqW__panel{width:100%;max-width:var(--modal-width,480px);max-height:90vh;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.Modal-module__42yZqW__header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:1.25rem 1.5rem;display:flex}.Modal-module__42yZqW__headerText{min-width:0}.Modal-module__42yZqW__title{color:var(--color-ink);margin:0;font-size:1.25rem}.Modal-module__42yZqW__subtitle{color:var(--color-muted);margin:2px 0 0;font-size:12px}.Modal-module__42yZqW__close{min-width:40px;min-height:40px;padding:var(--space-1);border-radius:var(--radius-control);color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.Modal-module__42yZqW__close:hover:not(:disabled){background:var(--color-surface-subtle);color:var(--color-text)}.Modal-module__42yZqW__formGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Modal-module__42yZqW__formGrid>*{min-width:0}.Modal-module__42yZqW__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.Modal-module__42yZqW__optionScroll{max-height:180px;padding:4px;overflow-y:auto}.Modal-module__42yZqW__fill{flex:auto;min-width:0}@media (max-width:640px){.Modal-module__42yZqW__formGrid,.Modal-module__42yZqW__optionGrid{grid-template-columns:minmax(0,1fr)}}.Modal-module__42yZqW__body{flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.Modal-module__42yZqW__footer{justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--color-border);padding:1rem 1.5rem 1.5rem;display:flex}.Modal-module__42yZqW__labelRow{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:4px;display:flex}.Modal-module__42yZqW__checkRow{align-items:center;gap:var(--space-2);min-height:40px;color:var(--color-text);cursor:pointer;font-size:13px;display:flex}.Modal-module__42yZqW__disclosure{align-items:center;gap:var(--space-2);min-height:40px;color:var(--color-link);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;display:flex}.Modal-module__42yZqW__disclosure:hover{text-decoration:underline}.Modal-module__42yZqW__disclosureMuted{color:var(--color-muted);font-weight:500}.Modal-module__42yZqW__btnMicro{padding:2px 8px;font-size:12px}.Modal-module__42yZqW__noticeInline{padding:var(--space-2) var(--space-3);font-size:12px}
.ProjectRelayPanel-module__hC8u2q__loading{gap:var(--space-3);display:grid}.crm-band-head .btn{min-height:40px}.ProjectRelayPanel-module__hC8u2q__deliveryNote,.ProjectRelayPanel-module__hC8u2q__readonly,.ProjectRelayPanel-module__hC8u2q__partial,.ProjectRelayPanel-module__hC8u2q__success{margin:0 0 var(--space-3);line-height:1.45}.ProjectRelayPanel-module__hC8u2q__deliveryNote{color:var(--color-muted);font-size:var(--text-meta,.75rem)}.ProjectRelayPanel-module__hC8u2q__readonly,.ProjectRelayPanel-module__hC8u2q__partial{border-left:3px solid var(--color-warning);background:var(--color-warning-bg);padding:var(--space-3)}.ProjectRelayPanel-module__hC8u2q__success{border-left:3px solid var(--color-success);background:var(--color-success-bg);padding:var(--space-3)}.ProjectRelayPanel-module__hC8u2q__threads{border-top:1px solid var(--color-border)}.ProjectRelayPanel-module__hC8u2q__thread{min-width:0;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.ProjectRelayPanel-module__hC8u2q__threadHeader,.ProjectRelayPanel-module__hC8u2q__message header,.ProjectRelayPanel-module__hC8u2q__actions{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.ProjectRelayPanel-module__hC8u2q__threadHeader h4{color:var(--color-ink);font-family:var(--font-condensed);font-size:var(--text-section,1rem);margin:0}.ProjectRelayPanel-module__hC8u2q__threadIdentity{flex:260px;min-width:0}.ProjectRelayPanel-module__hC8u2q__threadToggle{min-height:40px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ProjectRelayPanel-module__hC8u2q__threadToggle:hover,.ProjectRelayPanel-module__hC8u2q__copyButton:hover{text-decoration:underline}.ProjectRelayPanel-module__hC8u2q__threadToggle:focus-visible,.ProjectRelayPanel-module__hC8u2q__copyButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ProjectRelayPanel-module__hC8u2q__addressRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ProjectRelayPanel-module__hC8u2q__alias{max-width:100%;margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-meta,.75rem);overflow-wrap:anywhere;display:block}.ProjectRelayPanel-module__hC8u2q__copyButton{min-height:40px;padding:0 var(--space-2);color:var(--color-link);font:inherit;font-size:var(--text-body,.875rem);cursor:pointer;background:0 0;border:0;font-weight:600}.ProjectRelayPanel-module__hC8u2q__copied{color:var(--color-success);font-size:var(--text-meta,.75rem);display:block}.ProjectRelayPanel-module__hC8u2q__relayStatus,.ProjectRelayPanel-module__hC8u2q__messageStatus{border:1px solid var(--color-border-strong);border-radius:var(--radius-round);padding:var(--space-1) var(--space-2);font-size:var(--text-meta,.75rem);font-weight:600}.ProjectRelayPanel-module__hC8u2q__active,.ProjectRelayPanel-module__hC8u2q__toneSuccess{color:var(--color-success)}.ProjectRelayPanel-module__hC8u2q__paused,.ProjectRelayPanel-module__hC8u2q__toneWarning{color:var(--color-warning)}.ProjectRelayPanel-module__hC8u2q__closed,.ProjectRelayPanel-module__hC8u2q__toneDanger{color:var(--color-danger)}.ProjectRelayPanel-module__hC8u2q__toneInfo{color:var(--color-info)}.ProjectRelayPanel-module__hC8u2q__toneNeutral{color:var(--color-muted)}.ProjectRelayPanel-module__hC8u2q__messages{margin-top:var(--space-3);border-block:1px solid var(--color-border)}.ProjectRelayPanel-module__hC8u2q__message{min-width:0;padding:var(--space-3) 0}.ProjectRelayPanel-module__hC8u2q__message+.ProjectRelayPanel-module__hC8u2q__message{border-top:1px solid var(--color-border)}.ProjectRelayPanel-module__hC8u2q__message header>div{flex:260px;min-width:0}.ProjectRelayPanel-module__hC8u2q__message header strong,.ProjectRelayPanel-module__hC8u2q__message header span{overflow-wrap:anywhere;display:block}.ProjectRelayPanel-module__hC8u2q__message header>div>span{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-meta,.75rem)}.ProjectRelayPanel-module__hC8u2q__message p{margin:var(--space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.ProjectRelayPanel-module__hC8u2q__truncated,.ProjectRelayPanel-module__hC8u2q__reason,.ProjectRelayPanel-module__hC8u2q__attachmentCount{color:var(--color-muted);font-size:var(--text-meta,.75rem)}.ProjectRelayPanel-module__hC8u2q__reason{color:var(--color-warning)}.ProjectRelayPanel-module__hC8u2q__attachment{min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.ProjectRelayPanel-module__hC8u2q__attachmentSource{margin:0 0 var(--space-2);color:var(--color-muted);font-size:var(--text-meta,.75rem);overflow-wrap:anywhere;line-height:1.45}.ProjectRelayPanel-module__hC8u2q__attachmentPending{margin:var(--space-2) 0 0;color:var(--color-warning);font-size:var(--text-meta,.75rem);line-height:1.45}.ProjectRelayPanel-module__hC8u2q__downloadReady{margin:var(--space-2) 0 0;color:var(--color-success);font-size:var(--text-meta,.75rem);overflow-wrap:anywhere;line-height:1.45}.ProjectRelayPanel-module__hC8u2q__attachment dl{gap:var(--space-2);margin:0;display:grid}.ProjectRelayPanel-module__hC8u2q__attachment dl>div{gap:var(--space-2);grid-template-columns:minmax(90px,.3fr) minmax(0,1fr);display:grid}.ProjectRelayPanel-module__hC8u2q__attachment dt{color:var(--color-muted)}.ProjectRelayPanel-module__hC8u2q__attachment dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.ProjectRelayPanel-module__hC8u2q__receipt{margin:var(--space-2) 0;color:var(--color-success);font-size:var(--text-meta,.75rem);line-height:1.45}.ProjectRelayPanel-module__hC8u2q__actions{margin-top:var(--space-3);justify-content:flex-start}.ProjectRelayPanel-module__hC8u2q__actions .btn{min-height:40px}.ProjectRelayPanel-module__hC8u2q__inlineRetry{color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.ProjectRelayPanel-module__hC8u2q__inlineRetry:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ProjectRelayPanel-module__hC8u2q__issues{margin-top:var(--space-4)}.ProjectRelayPanel-module__hC8u2q__issues h5{margin:0 0 var(--space-2);color:var(--color-ink);font-family:var(--font-condensed);font-size:var(--text-body,.875rem)}.ProjectRelayPanel-module__hC8u2q__issues ul{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.ProjectRelayPanel-module__hC8u2q__issues li{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:grid}.ProjectRelayPanel-module__hC8u2q__issues li>span:last-child{color:var(--color-muted);font-size:var(--text-meta,.75rem);overflow-wrap:anywhere}@media (max-width:620px){.ProjectRelayPanel-module__hC8u2q__threadHeader,.ProjectRelayPanel-module__hC8u2q__message header,.ProjectRelayPanel-module__hC8u2q__actions{flex-direction:column;align-items:stretch}.ProjectRelayPanel-module__hC8u2q__threadToggle,.ProjectRelayPanel-module__hC8u2q__copyButton{min-height:44px}.crm-band-head .btn{min-height:44px}.ProjectRelayPanel-module__hC8u2q__actions .btn{width:100%;min-height:44px}.ProjectRelayPanel-module__hC8u2q__attachment dl>div{gap:var(--space-1);grid-template-columns:1fr}}