.quote-console-page .quote-topbar{grid-template-columns:minmax(220px,.75fr) auto minmax(260px,.75fr);align-items:center}.quote-console-page .quote-topbar-account-row{grid-column:1/-1}.quote-console-page .quote-account-logout-btn{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center}.quote-console-page .quote-topbar-toolstrip{width:-moz-fit-content;width:fit-content}.quote-console-page .quote-topbar-actions{grid-column:1/-1;grid-template-columns:minmax(280px,1fr) auto}.quote-console-page .quote-search-pill-primary{min-width:0}.quote-console-page .quote-wallet-billing-btn{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:2px 6px;min-height:36px;text-align:left}.quote-console-page .quote-wallet-billing-btn span{font-size:11px;font-weight:700}.quote-console-page .quote-wallet-billing-btn strong{font-size:12px;line-height:1;white-space:nowrap}.quote-console-page .quote-wallet-billing-btn em{grid-column:1/-1;font-size:9px;font-style:normal;color:rgba(15,118,110,.82)}.quote-wallet-modal{display:grid;grid-gap:16px;gap:16px}.quote-wallet-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.quote-wallet-modal-head h2{margin:2px 0 4px;font-size:22px}.quote-wallet-modal-head p{margin:0;color:rgba(71,85,105,.86);font-size:13px;line-height:1.45}.quote-wallet-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.quote-wallet-summary-grid>div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(15,118,110,.14);border-radius:8px;background:rgba(240,253,250,.58)}.quote-wallet-list-item small,.quote-wallet-list-item span,.quote-wallet-summary-grid span{color:rgba(71,85,105,.86);font-size:12px}.quote-wallet-summary-grid strong{color:#0f766e;font-size:17px}.quote-wallet-item-amount em,.quote-wallet-summary-grid small{color:rgba(15,118,110,.86);font-size:11px;font-style:normal}.quote-wallet-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:8px;gap:8px}.quote-wallet-tabs button{min-height:34px;padding:0 12px;border:1px solid rgba(15,118,110,.16);border-radius:8px;background:#fff;color:#334155;font-size:12px;font-weight:800;line-height:1.12;text-align:center}.quote-wallet-tabs button.active{background:#0f766e;color:#fff}.quote-wallet-status{margin:0;color:rgba(71,85,105,.9);font-size:13px}.quote-wallet-status.error{color:#b91c1c}.quote-wallet-filter-panel{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(15,118,110,.14);border-radius:8px;background:rgba(240,253,250,.42)}.quote-wallet-filter-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.quote-wallet-filter-tabs button{min-height:32px;border:1px solid rgba(15,118,110,.16);border-radius:8px;background:#fff;color:#334155;font-weight:800}.quote-wallet-filter-tabs button.active{background:#0f766e;color:#fff}.quote-wallet-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.quote-wallet-filter-fields label{display:grid;grid-gap:4px;gap:4px;min-width:0}.quote-wallet-filter-fields span{color:rgba(71,85,105,.78);font-size:11px;font-weight:800;text-transform:uppercase}.quote-wallet-filter-fields input,.quote-wallet-filter-fields select{width:100%;min-height:34px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-weight:700}.quote-wallet-filter-fields input:disabled,.quote-wallet-filter-fields select:disabled{color:rgba(100,116,139,.55);background:rgba(248,250,252,.72)}.quote-wallet-list{display:grid;grid-gap:8px;gap:8px}.quote-wallet-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.quote-wallet-list-item>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.quote-wallet-list-item strong{color:#0f172a}.quote-wallet-empty-state,.quote-wallet-soa-item{background:rgba(248,250,252,.82)}.quote-wallet-item-amount{display:grid;justify-items:end;grid-gap:4px;gap:4px}.quote-wallet-item-amount button{min-height:28px;padding:0 10px;border:1px solid rgba(148,163,184,.35);border-radius:8px;color:#64748b;background:#f8fafc;font-weight:800}@media (max-width:1180px){.quote-console-page .quote-topbar{grid-template-columns:minmax(0,1fr) auto}.quote-console-page .quote-top-nav,.quote-console-page .quote-topbar-account-row,.quote-console-page .quote-topbar-actions{grid-column:1/-1}.quote-console-page .quote-topbar-toolstrip{grid-column:2;grid-row:2}}@media (max-width:760px){.quote-console-page .quote-topbar{grid-template-columns:1fr}.quote-console-page .quote-topbar-account-row{order:-10;display:flex;align-items:center;gap:6px;width:100%}.quote-console-page .quote-current-account-pill{flex:1 1 auto;width:auto!important;min-width:0;min-height:34px;padding:5px 8px;display:flex!important}.quote-console-page .quote-current-account-pill span{font-size:9px}.quote-console-page .quote-current-account-pill strong{font-size:11px}.quote-console-page .quote-account-logout-btn{flex:0 0 64px;width:64px!important;min-width:58px;min-height:34px}.quote-console-page .quote-topbar-toolstrip{grid-column:1;grid-row:auto;justify-self:stretch;width:100%;justify-content:flex-end}.quote-console-page .quote-topbar-actions{display:none}.quote-wallet-filter-fields,.quote-wallet-list-item,.quote-wallet-summary-grid{grid-template-columns:1fr}.quote-wallet-item-amount{justify-items:start}.quote-wallet-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-console-page .quote-breadcrumb-copy{display:grid;grid-gap:2px;gap:2px}.quote-console-page .quote-breadcrumb-copy span{display:block}.agent-quote-management.compact{width:min(1180px,calc(100% - 32px));margin:-4px auto 14px}.quote-history-page.quote-console-page .quote-history-return-card{grid-template-columns:minmax(0,1fr) auto auto;border-color:rgba(15,118,110,.14)}.quote-history-page.quote-console-page .quote-history-control-head{grid-template-columns:minmax(0,1fr) auto minmax(320px,.78fr)}.quote-history-page.quote-console-page .quote-history-control-panel{border-color:rgba(15,118,110,.14)}.quote-history-page.quote-console-page .quote-history-filters{grid-template-columns:minmax(160px,190px) minmax(0,1fr) minmax(150px,180px)!important;align-items:end}.quote-history-page.quote-console-page .quote-history-filters .closing-field-wide,.quote-history-page.quote-console-page .quote-history-filters>button{grid-column:auto!important}.quote-history-page.quote-console-page .quote-history-filters>button{width:100%}.quote-history-page.quote-console-page .quote-history-record{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quote-history-page.quote-console-page .quote-history-record:hover{box-shadow:0 18px 40px rgba(38,64,93,.12);transform:translateY(-1px)}@media (max-width:980px){.quote-history-page.quote-console-page .quote-history-control-head{grid-template-columns:1fr;align-items:stretch}.quote-history-page.quote-console-page .quote-history-display-currency-bar{width:100%}}@media (max-width:760px){.quote-console-page .quote-breadcrumb-copy span{display:none}.agent-quote-management.compact{width:auto;margin:-4px 0 14px}.quote-history-page.quote-console-page .quote-history-shell{padding:8px 10px 12px}.quote-history-page.quote-console-page .quote-history-return-card{grid-template-columns:1fr;gap:8px;padding:12px}.quote-history-page.quote-console-page .quote-history-control-panel{gap:10px;padding:12px}.quote-history-page.quote-console-page .quote-history-control-head{grid-template-columns:1fr;gap:8px}.quote-history-page.quote-console-page .quote-history-control-copy h2,.quote-history-page.quote-console-page .quote-history-return-card h2{margin-bottom:2px;font-size:17px}.quote-history-page.quote-console-page .quote-history-control-copy p,.quote-history-page.quote-console-page .quote-history-return-card p{font-size:12px;line-height:1.35}.quote-history-page.quote-console-page .quote-history-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.quote-history-page.quote-console-page .quote-history-counts span{min-width:0;padding:7px 6px;font-size:11px}.quote-history-page.quote-console-page .quote-history-counts strong{font-size:18px}.quote-history-page.quote-console-page .quote-history-filters{grid-template-columns:1fr!important;gap:8px;padding:10px}.quote-history-page.quote-console-page .quote-history-filters .closing-field,.quote-history-page.quote-console-page .quote-history-filters .closing-field-wide,.quote-history-page.quote-console-page .quote-history-filters>button{grid-column:1!important}.quote-history-page.quote-console-page .quote-history-filters input,.quote-history-page.quote-console-page .quote-history-filters select,.quote-history-page.quote-console-page .quote-history-filters>button{min-height:40px;border-radius:12px}.quote-history-page.quote-console-page .quote-history-card{padding:10px 10px 9px}.quote-history-page.quote-console-page .quote-history-record{border-left-width:4px}}.quote-history-page.quote-console-page .quote-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:240;display:grid;grid-template-areas:"brand nav account" "search search tools";grid-template-columns:minmax(220px,.85fr) minmax(240px,auto) minmax(300px,1fr);grid-gap:6px 14px;gap:6px 14px;align-items:center;min-height:auto;padding:8px max(18px,calc((100vw - 1180px) / 2 + 18px));border-bottom:1px solid rgba(15,118,110,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (min-width:981px){.quote-console-page .quote-workspace-grid{width:min(1180px,calc(100% - 32px));margin-inline:auto;padding:12px 14px 18px;grid-template-columns:minmax(0,1fr)}}.quote-history-page.quote-console-page.light .quote-topbar{color:#082033;background:linear-gradient(180deg,rgba(252,254,255,.97),rgba(239,248,248,.95)),#f8fcfd;box-shadow:0 16px 42px rgba(30,64,86,.12)}.quote-console-page.dark .quote-topbar{color:#f2f6fc;background:linear-gradient(180deg,rgba(8,10,13,.98),rgba(13,16,21,.96)),var(--console-navy);border-bottom-color:rgba(181,194,210,.22);box-shadow:0 16px 42px rgba(0,0,0,.36)}.quote-console-page .quote-history-console-topbar{grid-template-areas:"brand brand account" "brand brand tools"}.quote-console-page .quote-topbar-account-row{grid-area:account;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;width:100%}.quote-console-page .quote-current-account-pill{min-width:min(360px,100%);max-width:520px;min-height:30px;padding:4px 10px;border-radius:10px;display:flex!important}.quote-console-page .quote-account-logout-btn{min-height:30px;padding:0 12px;border-radius:10px}.quote-console-page.light .delegation-target-pill,.quote-console-page.light .quote-account-logout-btn,.quote-console-page.light .quote-current-account-pill,.quote-console-page.light .quote-search-pill-primary,.quote-console-page.light .quote-title-inline-controls .quote-topbar-menu summary,.quote-console-page.light .quote-title-inline-controls .toolbar-btn{color:#0b2740;border-color:rgba(15,118,110,.16);background:rgba(255,255,255,.84)}.quote-console-page.light .delegation-target-pill span,.quote-console-page.light .quote-current-account-pill span,.quote-console-page.light .quote-search-pill-primary span{color:#527083}.quote-console-page.light .delegation-target-pill select,.quote-console-page.light .delegation-target-pill strong,.quote-console-page.light .quote-current-account-pill strong{color:#073052}.quote-console-page .quote-breadcrumb{grid-area:brand;display:flex;align-items:center;gap:10px;min-width:0}.quote-console-page .quote-company-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:clamp(132px,12vw,164px);height:34px;text-decoration:none}.quote-console-page .quote-company-logo img{display:block;width:100%;height:auto;max-height:34px;object-fit:contain}.quote-console-page .quote-breadcrumb-copy{min-width:0}.quote-console-page .quote-breadcrumb-copy strong{color:inherit;font-size:19px;line-height:1.1}.quote-console-page .quote-breadcrumb-copy span{color:rgba(82,112,131,.86);font-size:12px}.quote-console-page.dark .quote-breadcrumb-copy span{color:rgba(218,236,248,.76)}.quote-console-page .quote-top-nav{grid-area:nav;justify-self:center;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,auto);width:max-content;max-width:100%;gap:2px;padding:2px;border-radius:10px;border:1px solid rgba(15,118,110,.16);background:rgba(232,246,245,.78)}.quote-console-page.dark .quote-top-nav{border-color:rgba(221,239,249,.14);background:rgba(255,255,255,.07)}.quote-console-page .quote-top-nav a{min-width:0;min-height:26px;padding:0 8px;border-radius:8px;color:#24556b;font-size:11px;font-weight:850;line-height:1.1;white-space:nowrap}.quote-console-page.dark .quote-top-nav a{color:rgba(232,244,250,.78)}.quote-console-page .quote-top-nav a.active,.quote-console-page .quote-top-nav a:hover{color:#022c36;background:linear-gradient(135deg,#57e7dc,#19c7a9);box-shadow:0 10px 24px rgba(20,184,166,.22)}.quote-console-page .quote-topbar-toolstrip{grid-area:tools;justify-self:end;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px;width:auto;margin-left:auto}.quote-console-page .quote-title-inline-controls .quote-topbar-menu summary,.quote-console-page .quote-title-inline-controls .toolbar-btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:10px;font-size:12px;font-weight:850;text-decoration:none}.quote-console-page .quote-topbar-actions{grid-area:search;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;grid-gap:8px;gap:8px;min-width:0;width:100%}.quote-console-page .quote-search-pill-primary{width:100%;min-height:32px;border-radius:10px}.quote-console-page .quote-topbar-search-form{display:flex;align-items:center;width:100%;height:100%}.quote-console-page .quote-topbar-search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quote-console-page .quote-topbar-search-input{flex:1 1;width:100%;height:100%;background:transparent;border:none;outline:none;color:inherit;font-size:13px;padding:4px 0}.quote-console-page .quote-topbar-search-input::placeholder{color:rgba(182,206,222,.6)}.quote-console-page.light .quote-topbar-search-input::placeholder{color:rgba(82,112,131,.6)}.quote-console-page .quote-topbar-search-input::-webkit-search-cancel-button,.quote-console-page .quote-topbar-search-input::-webkit-search-decoration,.quote-console-page .quote-topbar-search-input::-webkit-search-results-button,.quote-console-page .quote-topbar-search-input::-webkit-search-results-decoration{display:none}.quote-console-page .quote-topbar-actions .delegation-target-pill{justify-self:end}.quote-console-page .delegation-target-menu{position:relative;z-index:260;justify-self:end;min-width:0}.quote-console-page .delegation-target-summary{min-height:32px;max-width:min(360px,42vw);display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(15,118,110,.16);border-radius:14px;background:rgba(255,255,255,.84);color:#0b2740;cursor:pointer;list-style:none}.quote-console-page.dark .delegation-target-summary{border-color:rgba(220,238,255,.16);background:rgba(255,255,255,.08);color:#f3fbff}.quote-console-page .delegation-target-summary::-webkit-details-marker{display:none}.quote-console-page .delegation-target-summary:after{content:"v";color:#4f7186;font-size:14px;line-height:1}.quote-console-page.dark .delegation-target-summary:after{color:#cfe5f5}.quote-console-page .delegation-target-summary span{color:#527083;font-size:11px;font-weight:850;white-space:nowrap}.quote-console-page.dark .delegation-target-summary span{color:#9ebad0}.quote-console-page .delegation-target-summary strong{min-width:0;overflow:hidden;color:#073052;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.quote-console-page.dark .delegation-target-summary strong{color:#ffffff}.quote-console-page .delegation-target-panel{position:static;z-index:280;width:min(430px,calc(100vw - 24px));display:grid;grid-gap:10px;gap:10px;margin-top:8px;padding:12px;border:1px solid rgba(15,118,110,.16);border-radius:16px;background:rgba(255,255,255,.98);color:#0b2740;box-shadow:0 24px 70px rgba(37,66,96,.2)}.quote-console-page .delegation-target-menu:not([open]) .delegation-target-panel{display:none}.quote-console-page.dark .delegation-target-panel{border-color:rgba(217,235,247,.2);background:rgba(5,22,36,.98);color:#eef8ff;box-shadow:0 24px 70px rgba(0,0,0,.3)}.quote-console-page .delegation-target-panel-copy{display:grid;grid-gap:3px;gap:3px}.quote-console-page .delegation-target-panel-copy strong{font-size:13px}.quote-console-page .delegation-target-panel-copy span{color:#5c7486;font-size:12px;line-height:1.45}.quote-console-page.dark .delegation-target-panel-copy span{color:#bdd4e6}.quote-console-page .delegation-target-options{max-height:260px;display:grid;grid-gap:6px;gap:6px;overflow:auto;padding-right:2px}.quote-console-page .delegation-target-options button{width:100%;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(15,118,110,.12);border-radius:12px;padding:8px 10px;background:rgba(244,251,250,.86);color:#0b2740;cursor:pointer;text-align:left}.quote-console-page.dark .delegation-target-options button{border-color:rgba(220,238,255,.12);background:rgba(255,255,255,.06);color:#eef8ff}.quote-console-page .delegation-target-options button.active{border-color:rgba(15,118,110,.44);background:rgba(220,252,245,.94);box-shadow:inset 3px 0 0 #0f766e}.quote-console-page.dark .delegation-target-options button.active{border-color:rgba(45,212,191,.42);background:rgba(20,184,166,.16);box-shadow:inset 3px 0 0 #2dd4bf}.quote-console-page .delegation-target-options button span{min-width:0;overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.quote-console-page .delegation-target-options button small{color:#547184;font-size:10px;font-weight:850;text-transform:uppercase;white-space:nowrap}.quote-console-page.dark .delegation-target-options button small{color:#9ebad0}.quote-console-page .delegation-target-empty{margin:0;color:#5c7486;font-size:12px}.quote-console-page .delegation-ownership-banner{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin:0 20px 12px;padding:12px 14px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:rgba(240,253,250,.92);color:#0b2740}.quote-console-page.dark .delegation-ownership-banner{border-color:rgba(45,212,191,.28);background:rgba(15,118,110,.18);color:#eef8ff}.quote-console-page .delegation-ownership-banner.missing-target{border-color:rgba(239,68,68,.3);background:rgba(254,242,242,.94)}.quote-console-page.dark .delegation-ownership-banner.missing-target{border-color:rgba(248,113,113,.35);background:rgba(127,29,29,.28)}.quote-console-page .delegation-ownership-banner div{display:grid;grid-gap:3px;gap:3px;min-width:0}.quote-console-page .delegation-ownership-banner span{color:#527083;font-size:11px;font-weight:850}.quote-console-page.dark .delegation-ownership-banner span{color:#a7d6d0}.quote-console-page .delegation-ownership-banner strong{min-width:0;overflow:hidden;color:#073052;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.quote-console-page.dark .delegation-ownership-banner strong{color:#ffffff}.quote-console-page .delegation-ownership-banner p{margin:0;color:#31566d;font-size:12px;font-weight:750;line-height:1.45}.quote-console-page.dark .delegation-ownership-banner p{color:#d5e9f5}.quote-console-page.light .quote-topbar-menu-panel{color:#0b2740;border-color:rgba(15,118,110,.18);background:rgba(255,255,255,.98);box-shadow:0 24px 70px rgba(37,66,96,.18)}@media (min-width:761px) and (max-width:1080px){.quote-console-page .quote-topbar{grid-template-areas:"brand account" "nav tools" "search search";grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding-left:18px;padding-right:18px}.quote-console-page .quote-history-console-topbar{grid-template-areas:"brand account" "brand tools"}.quote-console-page .quote-top-nav{justify-self:stretch;width:100%;grid-auto-columns:minmax(0,1fr);gap:2px;padding:2px}}@media (max-width:760px){.quote-console-page .quote-topbar{grid-template-areas:"account account" "brand tools" "nav nav";grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:6px 10px 7px;border-bottom-color:rgba(15,118,110,.16)}.quote-console-page .quote-history-console-topbar{grid-template-areas:"account" "brand" "tools";grid-template-columns:1fr}.quote-console-page .quote-topbar-account-row{justify-content:stretch;gap:6px}.quote-console-page .quote-current-account-pill{flex:1 1 auto;width:auto!important;min-width:0;max-width:none;min-height:32px;padding:4px 8px;border-radius:12px;gap:8px;overflow:hidden}.quote-console-page .quote-current-account-pill span{flex:0 1 auto;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.quote-console-page .quote-current-account-pill strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.quote-console-page .quote-account-logout-btn{flex:0 0 auto;width:auto!important;min-width:56px;min-height:32px;padding:0 10px;border-radius:12px}.quote-console-page .quote-breadcrumb{align-self:center}.quote-console-page .quote-history-console-topbar .quote-breadcrumb{width:100%}.quote-console-page .quote-company-logo{width:clamp(118px,34vw,148px);height:30px}.quote-console-page .quote-company-logo img{max-height:30px}.quote-console-page .quote-breadcrumb-copy{gap:0}.quote-console-page .quote-breadcrumb-copy strong{font-size:18px}.quote-console-page .quote-history-console-topbar .quote-breadcrumb-copy strong{font-size:16px}.quote-console-page .quote-breadcrumb-copy span{display:none!important}.quote-console-page .quote-topbar-toolstrip{justify-self:end;gap:4px}.quote-console-page .quote-history-console-topbar .quote-topbar-toolstrip{justify-self:stretch;justify-content:flex-end;width:100%}.quote-console-page .quote-history-console-topbar .quote-history-back-btn{flex:1 1 auto;max-width:180px}.quote-console-page .quote-title-inline-controls .quote-topbar-menu summary,.quote-console-page .quote-title-inline-controls .toolbar-btn{min-width:38px;min-height:32px;padding:0 8px;border-radius:10px;font-size:11px}.quote-console-page .quote-theme-btn{min-width:46px}.quote-console-page .quote-top-nav{justify-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;width:100%;padding:2px;border-radius:9px;grid-gap:2px;gap:2px}.quote-console-page .quote-top-nav a{min-width:0;min-height:26px;padding:0 6px;border-radius:7px;font-size:11px;white-space:nowrap}.quote-console-page .quote-topbar-actions{display:none}.quote-console-page .quote-topbar:has(.delegation-target-menu){grid-template-areas:"account account" "brand tools" "nav nav" "delegate delegate"}.quote-console-page .quote-topbar:has(.delegation-target-menu) .quote-topbar-actions{grid-area:delegate;display:block}.quote-console-page .quote-topbar:has(.delegation-target-menu) .quote-search-pill-primary{display:none}.quote-console-page .delegation-target-menu{width:100%;justify-self:stretch}.quote-console-page .delegation-target-summary{width:100%;max-width:none;min-height:34px;border-radius:12px;padding:0 10px}.quote-console-page .delegation-target-summary span{font-size:10px}.quote-console-page .delegation-target-summary strong{font-size:12px}.quote-console-page .delegation-ownership-banner{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.quote-console-page .quote-topbar-menu-panel{position:fixed;left:10px;right:10px;top:auto;width:auto}}@media (max-width:420px){.quote-console-page .quote-current-account-pill span{max-width:44px}}.quote-console-page .quote-workspace-grid{grid-template-columns:minmax(0,1fr)!important}.quote-console-page .quote-preview-rail,.quote-console-page .quote-preview-widget{display:none!important}.quote-console-page{--quote-contrast-panel:rgba(255,255,255,0.86);--quote-contrast-card:rgba(255,255,255,0.96);--quote-contrast-subtle:rgba(247,251,255,0.9);--quote-contrast-line:rgba(30,64,112,0.16);--quote-contrast-soft-line:rgba(30,64,112,0.1);--quote-contrast-info:rgba(14,116,144,0.5);--quote-contrast-required:rgba(220,38,38,0.68)}.quote-console-page .quote-progress-panel{border-color:var(--quote-contrast-line);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,255,.9)),var(--quote-contrast-panel);box-shadow:0 10px 24px rgba(23,37,55,.08),inset 0 1px 0 rgba(255,255,255,.88)}.quote-console-page .quote-progress-panel.active{border-color:rgba(14,116,144,.34);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,253,250,.9)),var(--quote-contrast-panel);box-shadow:inset 3px 0 0 var(--quote-contrast-info),0 12px 28px rgba(14,116,144,.12),inset 0 1px 0 rgba(255,255,255,.9)}.quote-console-page .quote-responsive-section{border-color:var(--quote-contrast-line);background:var(--quote-contrast-card)}.quote-console-page .quote-responsive-section+.quote-responsive-section{margin-top:7px}.quote-console-page .quote-responsive-section-head{border-bottom-color:rgba(30,64,112,.13);background:linear-gradient(180deg,rgba(241,248,252,.98),rgba(231,244,250,.9))}.quote-console-page .quote-responsive-section-body{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.74));box-shadow:inset 0 1px 0 rgba(30,64,112,.06)}.quote-console-page .control-card,.quote-console-page .control-card-wide,.quote-console-page .quote-sheet,.quote-console-page .route-card{border-color:var(--quote-contrast-line);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.88)),var(--quote-contrast-card)}.quote-console-page .journey-map-panel,.quote-console-page .quote-display-currency-bar,.quote-console-page .quote-multi-journey-mode-banner{border-color:rgba(14,116,144,.18);background:linear-gradient(180deg,rgba(248,253,255,.94),rgba(240,249,251,.82)),var(--quote-contrast-subtle);box-shadow:inset 3px 0 0 var(--quote-contrast-info)}.quote-console-page .quote-pending-fields-panel{border:1px solid rgba(220,38,38,.22);border-left:4px solid var(--quote-contrast-required);background:linear-gradient(135deg,rgba(255,247,237,.96),rgba(255,251,235,.88));box-shadow:0 8px 18px rgba(127,29,29,.08)}.quote-console-page .quote-unlock-callout:before{display:none}.quote-console-page .quote-pending-field-item--error{border-left:3px solid var(--quote-contrast-required);box-shadow:none}.quote-console-page .ai-actions{justify-content:flex-end;padding-top:4px;border-top:1px solid var(--quote-contrast-soft-line)}@media (max-width:760px){.quote-console-page .quote-display-currency-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:5px;gap:5px;margin:3px 0 5px;padding:4px 6px;border-radius:9px;box-shadow:inset 2px 0 0 var(--quote-contrast-info)}.quote-console-page .quote-display-currency-bar>div:first-child{display:flex;align-items:center;gap:5px;min-width:0}.quote-console-page .quote-display-currency-bar span{font-size:12px;line-height:1.1;font-weight:800}.quote-console-page .quote-display-currency-bar small{display:none}.quote-console-page .quote-display-currency-bar strong{font-size:12px;line-height:1.1}.quote-console-page .quote-display-currency-options{gap:1px;padding:2px;border-radius:8px}.quote-console-page .quote-display-currency-options button{min-width:40px;min-height:28px;padding:0 7px;border-radius:7px;font-size:12px}body,html{overflow-x:hidden!important;overflow-y:auto!important}.quote-console-page{min-height:100svh;min-height:100dvh;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important}.quote-console-page .quote-console-main,.quote-console-page .quote-console-shell,.quote-console-page .quote-main-stack,.quote-console-page .quote-workspace-grid{min-height:0;height:auto!important;overflow:visible!important}.quote-console-page .quote-progress-page{min-height:0;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important}.quote-console-page .ai-entry,.quote-console-page .control-card,.quote-console-page .control-card-wide,.quote-console-page .luggage-control-card,.quote-console-page .quote-progress-panel,.quote-console-page .quote-responsive-section,.quote-console-page .quote-responsive-section-body{overflow:visible!important}.quote-console-page .quote-workbench-topbar{grid-template-areas:"account" "brand" "tools" "search" "nav";grid-template-columns:minmax(0,1fr);gap:6px;align-items:stretch}.quote-console-page .quote-workbench-topbar .quote-topbar-account-row{grid-area:account}.quote-console-page .quote-workbench-topbar .quote-breadcrumb{grid-area:brand;width:100%;min-width:0;justify-content:center;gap:8px}.quote-console-page .quote-workbench-topbar .quote-back-btn{flex:0 0 auto}.quote-console-page .quote-workbench-topbar .quote-company-logo{flex:0 1 150px;min-width:112px}.quote-console-page .quote-workbench-topbar .quote-breadcrumb-copy{display:none}.quote-console-page .quote-workbench-topbar .quote-topbar-toolstrip{grid-area:tools;justify-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:6px;gap:6px}.quote-console-page .quote-workbench-topbar .quote-title-inline-controls .quote-topbar-menu summary,.quote-console-page .quote-workbench-topbar .quote-title-inline-controls .toolbar-btn{width:100%;min-width:0;min-height:36px;padding-inline:8px;white-space:normal;overflow-wrap:anywhere;text-align:center}.quote-console-page .quote-workbench-topbar .quote-wallet-billing-btn{display:grid;place-items:center;grid-gap:1px;gap:1px}.quote-console-page .quote-workbench-topbar .quote-wallet-billing-btn span{min-width:0}.quote-console-page .quote-workbench-topbar .quote-wallet-billing-btn em,.quote-console-page .quote-workbench-topbar .quote-wallet-billing-btn strong{display:none}.quote-console-page .quote-workbench-topbar .quote-top-nav{grid-area:nav}.quote-console-page .quote-workbench-topbar .quote-topbar-actions{grid-area:search;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;width:100%}.quote-console-page .quote-workbench-topbar .quote-search-pill-primary{display:block;width:100%;max-width:none}}@media (max-width:760px){.quote-console-page .quote-workbench-topbar.quote-topbar:has(.delegation-target-menu){grid-template-areas:"account" "brand" "tools" "search" "nav"}.quote-console-page .quote-workbench-topbar.quote-topbar:has(.delegation-target-menu) .quote-topbar-actions{grid-area:search;display:grid}.quote-console-page .quote-workbench-topbar.quote-topbar:has(.delegation-target-menu) .quote-search-pill-primary{display:block}}@media (max-width:520px){.quote-console-page .quote-console-main,.quote-console-page .quote-console-shell,.quote-console-page .quote-main-stack,.quote-console-page .quote-workspace-grid{width:100%;max-width:100%}.quote-console-page .quote-workspace-grid{gap:4px!important;padding:2px 2px 92px!important}.quote-console-page .quote-main-stack{gap:4px!important;padding-inline:0!important}.quote-console-page .closing-stage-panel{padding:4px 4px 88px!important}.quote-console-page .quote-sheet{padding:5px!important}.quote-console-page .quote-sheet-expanded,.quote-console-page .quote-sheet-summary{padding:6px!important}.quote-console-page .quote-display-currency-bar{gap:4px;margin:2px 0 4px;padding:3px 5px;border-radius:8px}.quote-console-page .quote-display-currency-bar>div:first-child{gap:4px}.quote-console-page .quote-display-currency-bar span{font-size:11px;line-height:1.1;font-weight:800}.quote-console-page .quote-display-currency-options{gap:1px;padding:2px}.quote-console-page .quote-display-currency-options button{min-width:38px;min-height:28px;padding:0 6px;border-radius:7px;font-size:11px}.quote-console-page .quote-workbench-topbar .quote-topbar-toolstrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.quote-console-page .quote-workbench-topbar .quote-title-inline-controls .quote-topbar-menu summary,.quote-console-page .quote-workbench-topbar .quote-title-inline-controls .toolbar-btn{min-height:36px;padding-inline:8px;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.12}.quote-console-page .quote-workbench-topbar .quote-wallet-billing-btn{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}.quote-console-page .quote-workbench-topbar .quote-wallet-billing-btn span{font-size:12px;font-weight:850}.quote-console-page .quote-workbench-topbar .quote-wallet-billing-btn em,.quote-console-page .quote-workbench-topbar .quote-wallet-billing-btn strong{display:none}}@media (min-width:761px){.quote-console-page .quote-workbench-topbar{grid-template-areas:"brand nav account" "search search tools"}.quote-console-page .quote-workbench-topbar .quote-topbar-account-row{grid-area:account;justify-self:end}.quote-console-page .quote-workbench-topbar .quote-topbar-actions{grid-area:search}}@media (max-width:1180px) and (min-width:761px){.quote-console-page .quote-workbench-topbar{grid-template-areas:"brand account" "nav tools" "search search";grid-template-columns:minmax(0,1fr) minmax(280px,auto)}.quote-console-page .quote-workbench-topbar .quote-topbar-account-row{grid-column:auto;width:auto;max-width:min(420px,46vw)}.quote-console-page .quote-workbench-topbar .quote-current-account-pill{min-width:0}.quote-console-page .quote-workbench-topbar .quote-topbar-actions{grid-column:1/-1}.quote-console-page .quote-workbench-topbar .quote-topbar-search{width:100%}}.command-palette-trigger{position:fixed;right:20px;bottom:20px;z-index:90;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.32);background:rgba(15,23,42,.9);color:#f8fafc;box-shadow:0 18px 45px rgba(15,23,42,.22);cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.command-palette-trigger span{font-size:12px;opacity:.75}.command-palette-trigger.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 22px 55px rgba(15,23,42,.3)}.home-page.light .command-palette-trigger,.quote-console-page.light .command-palette-trigger{border-color:rgba(15,118,110,.22);background:rgba(255,255,255,.92);color:#0b2740;box-shadow:0 18px 45px rgba(30,64,86,.14)}.command-palette-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 24px;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.command-palette-panel{width:min(720px,100%);border-radius:24px;border:1px solid rgba(148,163,184,.25);background:rgba(255,255,255,.96);color:#0f172a;box-shadow:0 30px 80px rgba(15,23,42,.24);overflow:hidden}.command-palette-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px}.command-palette-head strong,.command-palette-result-topline strong{display:block}.command-palette-head span{display:block;margin-top:4px;font-size:13px;color:#64748b}.command-palette-close{border:1px solid rgba(148,163,184,.28);background:#fff;color:#334155;border-radius:10px;padding:8px 10px;cursor:pointer}.command-palette-searchbox{display:flex;align-items:center;gap:12px;padding:0 20px 16px}.command-palette-searchbox input{width:100%;border:1px solid rgba(148,163,184,.3);border-radius:14px;padding:14px 16px;font-size:15px;background:rgba(248,250,252,.95)}.command-palette-searchbox small{white-space:nowrap;color:#64748b}.command-palette-results{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px;max-height:60vh;overflow:auto}.command-palette-result{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:1px solid transparent;border-radius:18px;padding:14px 16px;background:#fff;text-align:left;cursor:pointer}.command-palette-result.active,.command-palette-result:hover{border-color:rgba(59,130,246,.28);background:rgba(239,246,255,.95)}.command-palette-result-main{min-width:0}.command-palette-result-topline{display:flex;align-items:center;gap:10px}.command-palette-type{flex-shrink:0;border-radius:999px;background:rgba(15,23,42,.08);color:#334155;padding:4px 8px;font-size:12px}.command-palette-subtitle{display:block;margin-top:6px;font-size:13px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-palette-action{flex-shrink:0;font-size:13px;color:#2563eb;font-weight:600}.command-palette-empty{padding:20px;text-align:center;color:#64748b}@media (max-width:640px){.command-palette-trigger{right:12px;bottom:12px}.command-palette-backdrop{padding-top:4vh}.command-palette-head,.command-palette-searchbox{padding-left:14px;padding-right:14px}.command-palette-searchbox{flex-direction:column;align-items:stretch}.command-palette-result{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.command-palette-trigger,.quote-console-page .command-palette-trigger{bottom:calc(env(safe-area-inset-bottom, 0px) + 68px)}}.agent-chat-hub-page{min-height:100vh;background:#f6f8fb;color:#102033}.agent-chat-hub-shell{width:min(1400px,calc(100% - 32px));margin:0 auto;padding:24px 0 32px}.agent-chat-context-panel,.agent-chat-hub-auth-card,.agent-chat-hub-filters,.agent-chat-hub-grid,.agent-chat-hub-header,.agent-chat-thread-panel{border:1px solid rgba(30,47,69,.12);background:#ffffff;border-radius:8px;box-shadow:0 10px 26px rgba(23,37,55,.06)}.agent-chat-hub-auth-card{width:min(560px,calc(100% - 32px));margin:64px auto;padding:28px}.agent-chat-hub-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:20px;margin-bottom:14px}.agent-chat-hub-header h1{margin:4px 0 6px;font-size:28px}.agent-chat-hub-header p{margin:0;color:#587089}.agent-chat-actions,.agent-chat-compose,.agent-chat-hub-account{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.agent-chat-hub-account span{color:#587089;font-size:13px}.agent-chat-hub-filters{grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px}.agent-chat-hub-filters,.agent-chat-hub-query{display:grid;gap:10px;padding:12px;margin-bottom:14px}.agent-chat-hub-query{border:1px solid rgba(30,47,69,.12);background:#ffffff;border-radius:8px;box-shadow:0 10px 26px rgba(23,37,55,.06);grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(220px,1.4fr) auto;grid-gap:10px;align-items:end}.agent-chat-hub-query label{display:grid;grid-gap:5px;gap:5px;min-width:0}.agent-chat-hub-query span{color:#587089;font-size:12px;font-weight:700}.agent-chat-hub-query input,.agent-chat-hub-query select{width:100%;min-height:38px;border:1px solid rgba(30,47,69,.14);border-radius:8px;padding:8px 10px;color:#102033;background:#ffffff}.agent-chat-filter-card,.agent-chat-list-item{text-align:left;border:1px solid rgba(30,47,69,.12);background:#ffffff;border-radius:8px;cursor:pointer}.agent-chat-filter-card{min-height:86px;padding:12px}.agent-chat-filter-card.active,.agent-chat-list-item.active{border-color:#0f8c80;box-shadow:inset 0 0 0 1px #0f8c80}.agent-chat-filter-card span,.agent-chat-list-item span{display:block;color:#587089;font-size:13px}.agent-chat-filter-card strong{display:block;margin:4px 0;font-size:24px}.agent-chat-filter-card em,.agent-chat-list-row em{font-style:normal;color:#0f8c80;font-size:12px}.agent-chat-hub-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:650px;overflow:hidden}.agent-chat-list{border-right:1px solid rgba(30,47,69,.12);padding:12px;overflow:auto}.agent-chat-list-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.agent-chat-list-item{width:100%;padding:12px;margin-bottom:8px}.agent-chat-list-row{display:flex!important;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.agent-chat-list-row strong{color:#102033}.agent-chat-list-row em{min-width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dff7f4}.agent-chat-list-item small{display:block;margin-top:4px;color:#71869a}.agent-chat-detail{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;min-width:0}.agent-chat-context-panel,.agent-chat-thread-panel{padding:16px}.agent-chat-context-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:16px;gap:16px}.agent-chat-context-panel h2{margin:8px 0 6px;font-size:24px}.agent-chat-context-panel p{margin:0;color:#587089}.admin-chat-context dl,.admin-chat-mobile-summary dl,.agent-chat-context-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.admin-chat-context dt,.admin-chat-mobile-summary dt,.agent-chat-context-panel dt{color:#71869a;font-size:12px}.admin-chat-context dd,.admin-chat-mobile-summary dd,.agent-chat-context-panel dd{margin:2px 0 0;font-weight:700;overflow-wrap:anywhere}.agent-chat-actions{grid-column:1/-1}.agent-chat-thread-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.agent-chat-thread-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.agent-chat-thread-head span{color:#71869a;font-size:12px}.agent-chat-messages{overflow:auto;padding:4px}.agent-chat-message{max-width:min(680px,88%);padding:10px 12px;margin:0 0 10px;border-radius:8px;background:#eef4f8}.agent-chat-message.from-agent{margin-left:auto;background:#dff7f4}.agent-chat-message span{display:block;margin-bottom:4px;color:#71869a;font-size:12px}.agent-chat-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.agent-chat-compose{border-top:1px solid rgba(30,47,69,.1);padding-top:12px}.agent-chat-compose textarea{flex:1 1 260px;min-height:58px;resize:vertical;border:1px solid rgba(30,47,69,.14);border-radius:8px;padding:10px 12px}.agent-chat-back-btn{display:none}@media (max-width:900px){.agent-chat-hub-shell{width:min(100% - 20px,720px);padding-top:12px}.agent-chat-context-panel,.agent-chat-hub-header{grid-template-columns:1fr;display:grid}.agent-chat-hub-filters,.agent-chat-hub-query{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-query-field{grid-column:1/-1}.agent-chat-hub-grid{grid-template-columns:1fr}.agent-chat-list{border-right:0;border-bottom:1px solid rgba(30,47,69,.12);max-height:360px}.agent-chat-detail{min-height:620px}}@media (max-width:640px){.agent-chat-hub-grid{display:block;min-height:0;overflow:visible}.agent-chat-hub-grid.is-detail-open .agent-chat-list,.agent-chat-hub-grid:not(.is-detail-open) .agent-chat-detail{display:none}.agent-chat-list{max-height:none}.agent-chat-detail{gap:10px;min-height:calc(100vh - 160px);padding:10px 10px 86px}.agent-chat-back-btn{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:36px;align-items:center}.agent-chat-context-panel,.agent-chat-thread-panel{padding:12px}.agent-chat-context-panel h2{font-size:20px}.agent-chat-thread-panel{min-height:calc(100vh - 420px)}.agent-chat-compose{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:0 -12px -12px;padding:10px 12px 12px;background:#ffffff;box-shadow:0 -10px 24px rgba(23,37,55,.08)}.agent-chat-compose textarea{flex-basis:100%}}@media (max-width:430px){.agent-chat-hub-filters,.agent-chat-hub-query{grid-template-columns:1fr}.agent-chat-hub-header h1{font-size:24px}.agent-chat-context-panel dl{grid-template-columns:1fr}}.quote-console-page.dark .clock-picker,.quote-console-page.dark .luggage-v3-extra-fold,.quote-console-page.dark .luggage-v3-item,.quote-console-page.dark .monthly-calendar,.quote-console-page.dark .quote-density-toggle,.quote-console-page.dark .quote-preview-widget-handle,.quote-console-page.dark .quote-progress-panel,.quote-console-page.dark .schedule-summary-item{border-color:var(--console-line);background:linear-gradient(135deg,rgba(22,16,36,.94),rgba(12,8,23,.88));color:var(--console-text);box-shadow:0 12px 32px rgba(0,0,0,.28)}.quote-console-page.dark .cal-nav-btn,.quote-console-page.dark .clock-ampm button,.quote-console-page.dark .luggage-v3-size-tab,.quote-console-page.dark .quote-density-toggle button{border-color:var(--console-border-soft);background:rgba(10,6,20,.72);color:var(--console-text-body)}.quote-console-page.dark .clock-ampm button.active,.quote-console-page.dark .luggage-v3-size-tab.active,.quote-console-page.dark .quote-density-toggle button.active{border-color:var(--console-accent-mid);background:linear-gradient(135deg,rgba(139,92,246,.34),rgba(217,70,239,.18));color:var(--console-text-on-accent)}.quote-console-page.dark .quote-progress-panel{background:linear-gradient(180deg,rgba(28,20,45,.96),rgba(14,9,25,.94)),var(--console-surface-strong)}.quote-console-page.dark .luggage-v3-item,.quote-console-page.dark .segment-card,.quote-console-page.dark .vehicle-card-compact{border-color:rgba(190,163,230,.18);background:linear-gradient(135deg,rgba(22,16,36,.88),rgba(10,6,20,.86));color:var(--console-text)}.quote-console-page.dark .luggage-v3-item.active,.quote-console-page.dark .segment-card.active,.quote-console-page.dark .vehicle-card-compact.selected{border-color:var(--console-accent-mid);background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(22,16,36,.94));box-shadow:0 14px 30px rgba(0,0,0,.34),0 0 0 1px rgba(139,92,246,.12)}.quote-console-page.dark .quote-preview-widget-handle{border-color:rgba(167,139,250,.42);background:linear-gradient(135deg,rgba(18,12,32,.96),rgba(8,5,15,.94))}.quote-console-page.dark .quote-preview-widget-handle.dragging{border-color:var(--console-accent-light);box-shadow:0 12px 28px rgba(0,0,0,.38),0 0 18px rgba(139,92,246,.2)}.quote-console-page.dark .cal-cell,.quote-console-page.dark .cal-day,.quote-console-page.dark .cal-month-label,.quote-console-page.dark .clock-num,.quote-console-page.dark .luggage-v3-extra-count,.quote-console-page.dark .luggage-v3-icon-btn small,.quote-console-page.dark .quote-preview-summary-collapsed small,.quote-console-page.dark .schedule-summary{color:var(--console-text)}.quote-console-page.dark .luggage-v3-extra-fold summary,.quote-console-page.dark .luggage-v3-extra-title,.quote-console-page.dark .luggage-v3-icon-btn{color:var(--console-text-body)}.quote-console-page.dark .luggage-v3-icon-shell{border-color:rgba(167,139,250,.26);background:rgba(10,6,20,.78);color:var(--console-cyan)}.quote-console-page.dark .luggage-v3-controls .luggage-v3-plus{background:rgba(52,211,153,.18);color:var(--console-green)}.quote-console-page.dark .luggage-v3-controls .luggage-v3-minus{background:rgba(248,113,113,.18);color:#fca5a5}.quote-console-page.dark .cal-daynames span,.quote-console-page.dark .clock-ampm button{color:var(--console-text-dim)}.quote-console-page.dark .cal-day:hover:not(:disabled),.quote-console-page.dark .cal-nav-btn:hover,.quote-console-page.dark .clock-num:hover{background:rgba(139,92,246,.18)}.quote-console-page.dark .cal-day.active,.quote-console-page.dark .clock-num-hour.active,.quote-console-page.dark .clock-num-minute.active{background:var(--console-accent);color:var(--console-text-on-accent)}.quote-console-page.dark .cal-day:disabled{color:var(--console-text-faint)}.quote-console-page.dark .clock-face{border-color:var(--console-border-soft);background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.12),transparent 52%),rgba(8,5,15,.96)}.quote-console-page.dark .clock-ring-hour{border-color:rgba(139,92,246,.34)}.quote-console-page.dark .clock-ring-minute{border-color:rgba(217,70,239,.3)}.quote-console-page.dark .clock-num-hour{color:var(--console-cyan)}.quote-console-page.dark .clock-num-hour.night-hour{color:#f59e0b}.quote-console-page.dark .clock-num-hour.night-hour.active{background:#f59e0b;color:#1a0e00}.quote-console-page.dark .clock-num-hour.night-hour:hover{background:rgba(245,158,11,.18)}.quote-console-page.dark .clock-num-minute{color:#e879f9}.quote-console-page.dark .clock-face.mode-hour .clock-num-minute.active,.quote-console-page.dark .clock-face.mode-minute .clock-num-hour.active{background:rgba(139,92,246,.36);color:var(--console-text-on-accent)}.quote-console-page.dark .agent-quote-management-item,.quote-console-page.dark .agent-quote-management-lane,.quote-console-page.dark .ai-result-cards article,.quote-console-page.dark .closing-status-item,.quote-console-page.dark .control-card,.quote-console-page.dark .intake-segment-tab,.quote-console-page.dark .login-card,.quote-console-page.dark .login-panel,.quote-console-page.dark .manual-place-resolve,.quote-console-page.dark .picker-panel,.quote-console-page.dark .place-autocomplete-dropdown,.quote-console-page.dark .price-item,.quote-console-page.dark .quote-gap-banner,.quote-console-page.dark .quote-gap-notify-card,.quote-console-page.dark .quote-gap-status-card,.quote-console-page.dark .quote-history-card,.quote-console-page.dark .quote-history-topbar,.quote-console-page.dark .quote-mobile-pane-tabs button,.quote-console-page.dark .quote-pending-field-item,.quote-console-page.dark .quote-preview-agent-panel,.quote-console-page.dark .quote-preview-expanded,.quote-console-page.dark .quote-preview-rail,.quote-console-page.dark .quote-preview-section-card,.quote-console-page.dark .quote-preview-summary,.quote-console-page.dark .quote-preview-total,.quote-console-page.dark .quote-progress-mobile-step,.quote-console-page.dark .quote-progress-mobile-track-shell,.quote-console-page.dark .quote-progress-page-state,.quote-console-page.dark .quote-responsive-section,.quote-console-page.dark .quote-route-map-canvas.static-map .quote-map-point,.quote-console-page.dark .quote-route-map-hover-preview,.quote-console-page.dark .quote-sheet,.quote-console-page.dark .quote-workflow-steps,.quote-console-page.dark .route-card,.quote-console-page.dark .route-meta-item,.quote-console-page.dark .route-panel,.quote-console-page.dark .rule-card,.quote-console-page.dark .service-config-panel,.quote-console-page.dark .service-type-card,.quote-console-page.dark .stage-panel,.quote-console-page.dark .vehicle-card-gap,.quote-console-page.dark .vehicle-card-visual{border-color:var(--console-line,rgba(203,214,229,.2))!important;background:linear-gradient(135deg,rgba(22,16,36,.94),rgba(12,8,23,.88))!important;color:var(--console-text,#d2dfec)!important}.quote-console-page.dark .intake-segment-tab,.quote-console-page.dark .quote-mobile-pane-tabs button,.quote-console-page.dark .quote-pending-field-item,.quote-console-page.dark .quote-progress-mobile-step,.quote-console-page.dark .quote-progress-mobile-track-shell,.quote-console-page.dark .quote-responsive-section{border-color:var(--console-border-soft,rgba(203,214,229,.2))!important;background:rgba(24,30,38,.9)!important}.quote-console-page.dark .intake-segment-tab.active,.quote-console-page.dark .quote-mobile-pane-tabs button.active{border-color:var(--console-accent-mid)!important;background:linear-gradient(135deg,rgba(139,92,246,.34),rgba(217,70,239,.18))!important}.quote-console-page.dark .place-autocomplete-dropdown button{background:transparent!important}.quote-console-page.dark .place-autocomplete-dropdown button.active,.quote-console-page.dark .place-autocomplete-dropdown button:hover{background:rgba(139,92,246,.18)!important;border-color:var(--console-accent-mid)!important}.quote-console-page.dark .resolve-card{border-color:rgba(190,163,230,.18)!important;background:linear-gradient(135deg,rgba(22,16,36,.88),rgba(10,6,20,.86))!important;color:var(--console-text)!important}.quote-console-page.dark .resolve-card:hover:not(:disabled){border-color:var(--console-accent-mid)!important;background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(22,16,36,.94))!important}.quote-console-page.dark .agent-quote-management-count-btn,.quote-console-page.dark .agent-quote-management-counts span{border-color:var(--console-border-soft,rgba(203,214,229,.2))!important;background:rgba(24,30,38,.9)!important;color:var(--console-text-muted,#94a3b8)!important}.quote-console-page.dark .agent-quote-management-count-btn{box-shadow:none!important}.quote-console-page.dark .agent-quote-management-count-btn strong{color:var(--console-text,#d2dfec)!important}.quote-console-page.dark .agent-quote-management-count-btn:hover{border-color:var(--console-accent-mid,rgba(139,92,246,.6))!important;background:rgba(139,92,246,.14)!important;box-shadow:0 0 0 1px rgba(139,92,246,.18)!important}.quote-console-page.dark .agent-quote-management-count-btn:focus-visible{outline:2px solid rgba(139,92,246,.55)!important;outline-offset:2px!important}