.QuoteActionsMenu-module__l9CFpG__root{flex:none;position:relative}.QuoteActionsMenu-module__l9CFpG__trigger{border:1px solid var(--q-mist);width:44px;height:44px;color:var(--q-forest);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:inline-grid}.QuoteActionsMenu-module__l9CFpG__trigger:hover,.QuoteActionsMenu-module__l9CFpG__trigger[aria-expanded=true]{background:var(--q-soft)}.QuoteActionsMenu-module__l9CFpG__trigger:disabled{opacity:.5;cursor:not-allowed}.QuoteActionsMenu-module__l9CFpG__menu{top:calc(100% + var(--space-2));z-index:5;min-width:220px;padding:var(--space-1);border:1px solid var(--q-mist);border-radius:var(--radius-input);background:#fff;position:absolute;right:0;box-shadow:0 8px 24px #113a2f1f}.QuoteActionsMenu-module__l9CFpG__item{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-4);border-radius:calc(var(--radius-input) - 4px);font:inherit;color:#8f2d1f;text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500;display:flex}.QuoteActionsMenu-module__l9CFpG__item:hover{background:#fbefec}.QuoteActionsMenu-module__l9CFpG__trigger:focus-visible,.QuoteActionsMenu-module__l9CFpG__item:focus-visible{outline:2px solid var(--q-green);outline-offset:2px}
.QuoteHistory-module__cD47Ga__section{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--q-mist);flex-direction:column;display:flex}.QuoteHistory-module__cD47Ga__title{color:var(--q-green-dark);font-size:14px;font-weight:500}.QuoteHistory-module__cD47Ga__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QuoteHistory-module__cD47Ga__item{padding:0 0 var(--space-4) var(--space-5);flex-direction:column;gap:2px;display:flex;position:relative}.QuoteHistory-module__cD47Ga__item:before{content:"";background:var(--q-green-dark);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:3px}.QuoteHistory-module__cD47Ga__item:after{content:"";background:var(--q-mist);width:1px;position:absolute;top:17px;bottom:0;left:6px}.QuoteHistory-module__cD47Ga__item:last-child{padding-bottom:0}.QuoteHistory-module__cD47Ga__item:last-child:after{display:none}.QuoteHistory-module__cD47Ga__what{color:var(--q-ink);font-size:14px;font-weight:500}.QuoteHistory-module__cD47Ga__from{color:var(--q-secondary);font-weight:400}.QuoteHistory-module__cD47Ga__meta{color:var(--q-secondary);overflow-wrap:anywhere;font-size:13px}
.QuoteTrashConfirm-module__JW9DoG__confirm{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-input);background:#fdf6f4;border:1px solid #e3c2bc;flex-direction:column;display:flex}.QuoteTrashConfirm-module__JW9DoG__title{color:var(--q-ink);font-size:15px;font-weight:500}.QuoteTrashConfirm-module__JW9DoG__text{color:var(--q-secondary);font-size:14px;line-height:1.5}.QuoteTrashConfirm-module__JW9DoG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.QuoteTrashConfirm-module__JW9DoG__cancel,.QuoteTrashConfirm-module__JW9DoG__danger{min-height:48px;padding:0 var(--space-6);font:inherit;cursor:pointer;border-radius:999px;font-size:14px;font-weight:500}.QuoteTrashConfirm-module__JW9DoG__cancel{border:1px solid var(--q-mist);color:var(--q-forest);background:#fff}.QuoteTrashConfirm-module__JW9DoG__cancel:hover{background:var(--q-soft)}.QuoteTrashConfirm-module__JW9DoG__danger{color:#8f2d1f;background:#fff;border:1px solid #8f2d1f}.QuoteTrashConfirm-module__JW9DoG__danger:hover{background:#fbefec}.QuoteTrashConfirm-module__JW9DoG__cancel[aria-disabled=true],.QuoteTrashConfirm-module__JW9DoG__danger[aria-disabled=true]{opacity:.55;cursor:not-allowed}.QuoteTrashConfirm-module__JW9DoG__danger[data-saving]{cursor:progress}.QuoteTrashConfirm-module__JW9DoG__cancel:focus-visible,.QuoteTrashConfirm-module__JW9DoG__danger:focus-visible{outline:2px solid var(--q-green);outline-offset:2px}.QuoteTrashConfirm-module__JW9DoG__alert{padding:var(--space-3) var(--space-4);border:1px solid var(--q-error);border-radius:var(--radius-input);color:var(--q-forest);background:#fff;font-size:14px;line-height:1.45}@media (max-width:479px){.QuoteTrashConfirm-module__JW9DoG__cancel,.QuoteTrashConfirm-module__JW9DoG__danger{flex:100%}}
.StatusBadge-module__AvqENq__badge{border:1px solid var(--dash-mist,var(--auth-mist));background:var(--dash-soft,var(--auth-soft));color:var(--dash-ink,var(--auth-ink));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.StatusBadge-module__AvqENq__dot{background:var(--dash-sage,var(--auth-sage));border-radius:50%;width:7px;height:7px}.StatusBadge-module__AvqENq__new .StatusBadge-module__AvqENq__dot{background:var(--dash-green,var(--auth-primary))}.StatusBadge-module__AvqENq__new{background:var(--dash-lab-blue,var(--auth-lab-blue))}.StatusBadge-module__AvqENq__reviewing .StatusBadge-module__AvqENq__dot{background:#b7791f}.StatusBadge-module__AvqENq__quoted .StatusBadge-module__AvqENq__dot{background:var(--dash-green-dark,var(--auth-dark))}.StatusBadge-module__AvqENq__accepted{background:var(--dash-soft,var(--auth-soft))}.StatusBadge-module__AvqENq__accepted .StatusBadge-module__AvqENq__dot{background:var(--dash-green,var(--auth-primary));box-shadow:0 0 0 2px #3f746940}.StatusBadge-module__AvqENq__declined .StatusBadge-module__AvqENq__dot{background:#8a5a5a}.StatusBadge-module__AvqENq__discarded{color:var(--dash-text-secondary,var(--auth-secondary))}.StatusBadge-module__AvqENq__discarded .StatusBadge-module__AvqENq__dot{background:var(--dash-sage-light,var(--auth-sage-light))}
.QuoteStatusControl-module__NqMHIW__section{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--q-mist);flex-direction:column;display:flex}.QuoteStatusControl-module__NqMHIW__title{color:var(--q-green-dark);font-size:14px;font-weight:500}.QuoteStatusControl-module__NqMHIW__current{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.QuoteStatusControl-module__NqMHIW__hint{color:var(--q-secondary);font-size:13px}.QuoteStatusControl-module__NqMHIW__form{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.QuoteStatusControl-module__NqMHIW__field{gap:var(--space-1);flex-direction:column;flex:200px;min-width:0;display:flex}.QuoteStatusControl-module__NqMHIW__label{color:var(--q-green-dark);font-size:13px;font-weight:500}.QuoteStatusControl-module__NqMHIW__select{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--q-mist);border-radius:var(--radius-input);font:inherit;color:var(--q-ink);background:#fff;font-size:16px}.QuoteStatusControl-module__NqMHIW__select:disabled{opacity:.6}.QuoteStatusControl-module__NqMHIW__primary,.QuoteStatusControl-module__NqMHIW__secondary{min-height:48px;padding:0 var(--space-6);font:inherit;cursor:pointer;border-radius:999px;font-size:14px;font-weight:500}.QuoteStatusControl-module__NqMHIW__primary{border:1px solid var(--q-forest);background:var(--q-forest);color:#fff;min-width:168px}.QuoteStatusControl-module__NqMHIW__primary:hover{filter:brightness(1.12)}.QuoteStatusControl-module__NqMHIW__secondary{border:1px solid var(--q-mist);color:var(--q-forest);background:#fff}.QuoteStatusControl-module__NqMHIW__secondary:hover{background:var(--q-soft)}.QuoteStatusControl-module__NqMHIW__primary[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.QuoteStatusControl-module__NqMHIW__primary[data-saving]{opacity:.75;cursor:progress}.QuoteStatusControl-module__NqMHIW__select:focus-visible,.QuoteStatusControl-module__NqMHIW__primary:focus-visible,.QuoteStatusControl-module__NqMHIW__secondary:focus-visible{outline:2px solid var(--q-green);outline-offset:2px}.QuoteStatusControl-module__NqMHIW__confirm{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--q-mist);border-radius:var(--radius-input);background:var(--q-soft);flex-direction:column;display:flex}.QuoteStatusControl-module__NqMHIW__confirmText{color:var(--q-ink);font-size:14px;line-height:1.5}.QuoteStatusControl-module__NqMHIW__confirmActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.QuoteStatusControl-module__NqMHIW__messages{min-height:0}.QuoteStatusControl-module__NqMHIW__note,.QuoteStatusControl-module__NqMHIW__success,.QuoteStatusControl-module__NqMHIW__conflict{padding:var(--space-3) var(--space-4);border:1px solid var(--q-mist);border-radius:var(--radius-input);background:var(--q-soft);color:var(--q-ink);font-size:14px;line-height:1.45}.QuoteStatusControl-module__NqMHIW__alert{padding:var(--space-3) var(--space-4);border:1px solid var(--q-error);border-radius:var(--radius-input);color:var(--q-forest);background:#fff;font-size:14px;line-height:1.45}@media (max-width:479px){.QuoteStatusControl-module__NqMHIW__primary,.QuoteStatusControl-module__NqMHIW__secondary{flex:100%}}
.QuoteDetailView-module__Hq-fsq__root{--q-ink:var(--dash-ink,var(--auth-ink));--q-secondary:var(--dash-text-secondary,var(--auth-secondary));--q-mist:var(--dash-mist,var(--auth-mist));--q-soft:var(--dash-soft,var(--auth-soft));--q-forest:var(--dash-sidebar,var(--auth-forest));--q-green:var(--dash-green,var(--auth-primary));--q-green-dark:var(--dash-green-dark,var(--auth-dark));--q-error:var(--auth-error,#b42318);gap:var(--space-6);color:var(--q-ink);flex-direction:column;display:flex}.QuoteDetailView-module__Hq-fsq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.QuoteDetailView-module__Hq-fsq__header{gap:var(--space-2);flex-direction:column;display:flex}.QuoteDetailView-module__Hq-fsq__headerTop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-right:var(--space-3);display:flex}.QuoteDetailView-module__Hq-fsq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--q-green);font-size:12px;font-weight:500}.QuoteDetailView-module__Hq-fsq__title{letter-spacing:-.01em;color:var(--q-forest);overflow-wrap:anywhere;font-size:22px;font-weight:500}.QuoteDetailView-module__Hq-fsq__headerMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.QuoteDetailView-module__Hq-fsq__muted{color:var(--q-secondary);font-size:13px}.QuoteDetailView-module__Hq-fsq__message{color:var(--q-secondary);font-size:14px}.QuoteDetailView-module__Hq-fsq__alert{padding:var(--space-3) var(--space-4);border:1px solid var(--q-error);border-radius:var(--radius-input);color:var(--q-forest);background:#fff;font-size:14px;line-height:1.45}.QuoteDetailView-module__Hq-fsq__button{min-height:44px;padding:0 var(--space-6);border:1px solid var(--q-mist);font:inherit;color:var(--q-forest);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;font-size:14px;font-weight:500}.QuoteDetailView-module__Hq-fsq__button:hover{background:var(--q-soft)}.QuoteDetailView-module__Hq-fsq__section{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--q-mist);flex-direction:column;display:flex}.QuoteDetailView-module__Hq-fsq__sectionTitle{color:var(--q-green-dark);font-size:14px;font-weight:500}.QuoteDetailView-module__Hq-fsq__count{color:var(--q-secondary);font-weight:400}.QuoteDetailView-module__Hq-fsq__facts{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.QuoteDetailView-module__Hq-fsq__facts dt{color:var(--q-secondary);font-size:12px}.QuoteDetailView-module__Hq-fsq__facts dd{overflow-wrap:anywhere;margin-top:2px;font-size:15px}.QuoteDetailView-module__Hq-fsq__facts a{color:var(--q-green-dark);text-underline-offset:3px}.QuoteDetailView-module__Hq-fsq__notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.QuoteDetailView-module__Hq-fsq__items{gap:var(--space-2);flex-direction:column;display:flex}.QuoteDetailView-module__Hq-fsq__item{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--q-mist);border-radius:var(--radius-input);background:#fff;display:flex}.QuoteDetailView-module__Hq-fsq__thumb,.QuoteDetailView-module__Hq-fsq__thumbEmpty{background:var(--q-soft);object-fit:cover;border-radius:12px;flex:none;width:48px;height:48px}.QuoteDetailView-module__Hq-fsq__itemText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.QuoteDetailView-module__Hq-fsq__itemName{overflow-wrap:anywhere;font-size:15px;font-weight:500}.QuoteDetailView-module__Hq-fsq__qty{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:500}.QuoteDetailView-module__Hq-fsq__footnote{color:var(--q-secondary);font-size:12px}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b50032e-module__kDU0SG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b50032e-module__kDU0SG__variable{--dash-font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/96bbd0bab58c2070-s.1v1fymv1sa5wm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f17b067461e788c5-s.p.16tfc777xweu-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_968adc51-module__fHUfPa__className{font-family:Figtree,Figtree Fallback;font-style:normal;font-weight:600}.figtree_968adc51-module__fHUfPa__variable{--dash-font-figtree:"Figtree", "Figtree Fallback"}
.authTheme-module__kNaRNG__theme{--auth-forest:#113a2f;--auth-structural:#173f36;--auth-dark:#2e5e54;--auth-primary:#3f7469;--auth-hover:#32645a;--auth-sage:#7fa69d;--auth-sage-light:#a9c2bc;--auth-mist:#d4e2de;--auth-lab-blue:#dcecef;--auth-surface:#f6f9f8;--auth-soft:#eaf1ef;--auth-ink:#0e1d18;--auth-secondary:#64736e;--auth-error:#b42318;--auth-font:var(--dash-font-inter), "Helvetica Neue", Helvetica, Arial, sans-serif}
.AuthModal-module__Xr53BG__overlay{z-index:100;padding:var(--space-6);overscroll-behavior:contain;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#161c223d;justify-content:center;align-items:center;animation:.2s both AuthModal-module__Xr53BG__overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto;}.AuthModal-module__Xr53BG__overlay[data-state=closing]{pointer-events:none;animation:.18s both AuthModal-module__Xr53BG__overlay-out}.AuthModal-module__Xr53BG__dialog{width:min(460px,100%);animation:AuthModal-module__Xr53BG__dialog-in .24s var(--ease-standard) both;outline:none;margin:auto;position:relative}.AuthModal-module__Xr53BG__overlay[data-state=closing] .AuthModal-module__Xr53BG__dialog{animation:.18s both AuthModal-module__Xr53BG__dialog-out}.AuthModal-module__Xr53BG__close{top:var(--space-3);right:var(--space-3);z-index:1;border:1px solid var(--auth-mist);border-radius:var(--radius-full);width:44px;height:44px;color:var(--auth-forest);cursor:pointer;background:#fff;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s;display:inline-flex;position:absolute}.AuthModal-module__Xr53BG__close:hover:not(:disabled){background:var(--auth-soft);border-color:var(--auth-sage-light)}.AuthModal-module__Xr53BG__close:disabled{opacity:.5;cursor:progress}.AuthModal-module__Xr53BG__close:focus-visible{outline:2px solid var(--auth-forest);outline-offset:2px}.AuthModal-module__Xr53BG__loading{border:1px solid var(--auth-mist);background:var(--auth-surface);border-radius:28px;min-height:460px}@keyframes AuthModal-module__Xr53BG__overlay-in{0%{opacity:0}}@keyframes AuthModal-module__Xr53BG__overlay-out{to{opacity:0}}@keyframes AuthModal-module__Xr53BG__dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes AuthModal-module__Xr53BG__dialog-out{to{opacity:0;transform:translateY(6px)scale(.99)}}@media (max-width:640px){.AuthModal-module__Xr53BG__overlay{padding:0;padding-top:calc(var(--space-10) + env(safe-area-inset-top));align-items:flex-end}.AuthModal-module__Xr53BG__dialog{width:100%;margin:0;animation-name:AuthModal-module__Xr53BG__sheet-in;animation-duration:.28s}.AuthModal-module__Xr53BG__overlay[data-state=closing] .AuthModal-module__Xr53BG__dialog{animation-name:AuthModal-module__Xr53BG__sheet-out;animation-duration:.2s}.AuthModal-module__Xr53BG__loading{border-bottom:0;border-radius:28px 28px 0 0;min-height:calc(100dvh - 40px)}}@keyframes AuthModal-module__Xr53BG__sheet-in{0%{opacity:.4;transform:translateY(32px)}}@keyframes AuthModal-module__Xr53BG__sheet-out{to{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.AuthModal-module__Xr53BG__overlay,.AuthModal-module__Xr53BG__dialog,.AuthModal-module__Xr53BG__overlay[data-state=closing],.AuthModal-module__Xr53BG__overlay[data-state=closing] .AuthModal-module__Xr53BG__dialog{animation:none}}
.AuthPanel-module__xH1GDG__panel{align-items:center;gap:var(--space-6);width:100%;max-width:460px;padding:var(--space-12) var(--space-10) var(--space-10);background:var(--auth-surface);border:1px solid var(--auth-mist);color:var(--auth-ink);font-family:var(--auth-font);border-radius:28px;flex-direction:column;margin:0 auto;font-weight:400;display:flex;position:relative;box-shadow:0 28px 70px -28px #113a2f66,0 2px 8px #113a2f0f;}.AuthPanel-module__xH1GDG__panel :focus-visible{outline:2px solid var(--auth-forest);outline-offset:2px}.AuthPanel-module__xH1GDG__badgeRing{border-radius:var(--radius-full);border:3px solid var(--auth-forest);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:108px;height:108px;display:inline-flex}.AuthPanel-module__xH1GDG__badge{width:60px;height:auto}.AuthPanel-module__xH1GDG__title{letter-spacing:-.02em;color:var(--auth-forest);text-align:center;margin:0;font-size:24px;font-weight:500;line-height:1.2}.AuthPanel-module__xH1GDG__form{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.AuthPanel-module__xH1GDG__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.AuthPanel-module__xH1GDG__label{color:var(--auth-dark);font-size:14px;font-weight:500}.AuthPanel-module__xH1GDG__inputWrap{border:1px solid var(--auth-mist);border-radius:var(--radius-input);min-height:52px;padding:0 var(--space-2) 0 var(--space-4);background:#fff;align-items:center;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.AuthPanel-module__xH1GDG__inputWrap:hover{border-color:var(--auth-sage-light)}.AuthPanel-module__xH1GDG__inputWrap:focus-within{border-color:var(--auth-primary);box-shadow:0 0 0 3px #3f746933}.AuthPanel-module__xH1GDG__inputWrap:has([aria-invalid=true]){border-color:var(--auth-error)}.AuthPanel-module__xH1GDG__input{min-width:0;font:inherit;color:var(--auth-ink);background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-size:16px}.AuthPanel-module__xH1GDG__input::placeholder{color:var(--auth-secondary)}.AuthPanel-module__xH1GDG__input:disabled{opacity:.7}.AuthPanel-module__xH1GDG__input:focus-visible{outline:none}.AuthPanel-module__xH1GDG__toggle{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--auth-secondary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.AuthPanel-module__xH1GDG__toggle:hover{color:var(--auth-forest)}.AuthPanel-module__xH1GDG__alert{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);border:1px solid var(--auth-mist);color:var(--auth-forest);text-align:left;background:#fff;margin:0;font-size:14px;line-height:1.45}.AuthPanel-module__xH1GDG__alertError{border-color:var(--auth-error)}.AuthPanel-module__xH1GDG__fieldError{color:var(--auth-error);margin:0;font-size:13px;line-height:1.4}.AuthPanel-module__xH1GDG__text{width:100%;color:var(--auth-secondary);text-align:center;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.AuthPanel-module__xH1GDG__sessionEmail{margin-top:var(--space-1);color:var(--auth-secondary);overflow-wrap:anywhere;font-size:13px;font-weight:400;display:block}.AuthPanel-module__xH1GDG__actions{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.AuthPanel-module__xH1GDG__button{appearance:none;width:100%;min-height:52px;padding:0 var(--space-7);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.AuthPanel-module__xH1GDG__button:disabled{opacity:.6;cursor:progress}.AuthPanel-module__xH1GDG__primary{background:var(--auth-primary);color:#fff}.AuthPanel-module__xH1GDG__primary:hover:not(:disabled){background:var(--auth-hover)}.AuthPanel-module__xH1GDG__arrow{color:var(--auth-lab-blue);display:inline-flex}.AuthPanel-module__xH1GDG__secondary{border-color:var(--auth-mist);color:var(--auth-forest);background:#fff}.AuthPanel-module__xH1GDG__secondary:hover:not(:disabled){background:var(--auth-soft);border-color:var(--auth-sage-light)}.AuthPanel-module__xH1GDG__submit{margin-top:var(--space-1)}.AuthPanel-module__xH1GDG__back{min-height:44px;color:var(--auth-dark);text-underline-offset:3px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.AuthPanel-module__xH1GDG__back:hover{color:var(--auth-forest)}.AuthPanel-module__xH1GDG__checking{align-items:center;min-height:188px;display:flex}.AuthPanel-module__xH1GDG__modal{padding-top:var(--space-14)}@media (max-width:640px){.AuthPanel-module__xH1GDG__panel{padding:var(--space-10) var(--space-5) var(--space-8)}.AuthPanel-module__xH1GDG__modal{max-width:none;min-height:calc(100dvh - 40px - env(safe-area-inset-top));padding-top:var(--space-14);padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));border-bottom:0;border-radius:28px 28px 0 0;justify-content:center}}
.AuthShell-module__C1P3Yq__shell{min-height:100dvh;padding:0 var(--container-padding);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background-color:var(--auth-forest);background-image:radial-gradient(60% 55% at 12% 8%,#3f746961 0%,#3f746900 70%),radial-gradient(55% 50% at 92% 96%,#7fa69d33 0%,#7fa69d00 70%),repeating-linear-gradient(90deg,#d4e2de09 0 1px,#0000 1px 88px);flex-direction:column;display:flex;}html:has([data-auth-shell]){background-color:#113a2f}body:has([data-auth-shell]){background:#113a2f;overflow:visible}.AuthShell-module__C1P3Yq__main{width:100%;padding:var(--space-10) 0;flex:1;justify-content:center;align-items:center;display:flex}
.ProfileEditor-module__0Z7GSq__overlay{z-index:100;padding:var(--space-6);overscroll-behavior:contain;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-family:var(--auth-font);background:#161c223d;justify-content:center;align-items:center;animation:.2s both ProfileEditor-module__0Z7GSq__fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.ProfileEditor-module__0Z7GSq__dialog{width:min(520px,100%);padding:var(--space-8) var(--space-8) var(--space-7);border:1px solid var(--auth-mist);background:var(--auth-surface);color:var(--auth-ink);animation:ProfileEditor-module__0Z7GSq__dialog-in .24s var(--ease-standard) both;border-radius:28px;outline:none;margin:auto;position:relative;box-shadow:0 28px 70px -28px #113a2f66,0 2px 8px #113a2f0f}.ProfileEditor-module__0Z7GSq__dialog :focus-visible{outline:2px solid var(--auth-forest);outline-offset:2px}.ProfileEditor-module__0Z7GSq__close{top:var(--space-4);right:var(--space-4);border:1px solid var(--auth-mist);border-radius:var(--radius-full);width:44px;height:44px;color:var(--auth-forest);cursor:pointer;background:#fff;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ProfileEditor-module__0Z7GSq__close:hover{background:var(--auth-soft)}.ProfileEditor-module__0Z7GSq__title{margin:0 var(--space-12) var(--space-5) 0;letter-spacing:-.02em;color:var(--auth-forest);font-size:22px;font-weight:500}.ProfileEditor-module__0Z7GSq__form{gap:var(--space-5);flex-direction:column;display:flex}.ProfileEditor-module__0Z7GSq__field,.ProfileEditor-module__0Z7GSq__fieldset{gap:var(--space-2);border:0;flex-direction:column;min-width:0;display:flex}.ProfileEditor-module__0Z7GSq__label{color:var(--auth-dark);padding:0;font-size:14px;font-weight:500}.ProfileEditor-module__0Z7GSq__input{min-height:52px;padding:0 var(--space-4);border:1px solid var(--auth-mist);border-radius:var(--radius-input);font:inherit;color:var(--auth-ink);background:#fff;font-size:16px;transition:border-color .18s,box-shadow .18s}.ProfileEditor-module__0Z7GSq__input::placeholder{color:var(--auth-secondary)}.ProfileEditor-module__0Z7GSq__input:focus-visible{border-color:var(--auth-primary);outline:none;box-shadow:0 0 0 3px #3f746933}.ProfileEditor-module__0Z7GSq__hint{color:var(--auth-secondary);font-size:13px}.ProfileEditor-module__0Z7GSq__grid{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ProfileEditor-module__0Z7GSq__option{cursor:pointer;display:block;position:relative}.ProfileEditor-module__0Z7GSq__radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ProfileEditor-module__0Z7GSq__face{aspect-ratio:1;border:2px solid var(--auth-mist);border-radius:var(--radius-full);background:#fff;padding:2px;transition:border-color .16s,transform .16s;display:block;position:relative}.ProfileEditor-module__0Z7GSq__faceImage{display:block;width:100%!important;height:100%!important}.ProfileEditor-module__0Z7GSq__option:hover .ProfileEditor-module__0Z7GSq__face{border-color:var(--auth-sage-light);transform:scale(1.03)}.ProfileEditor-module__0Z7GSq__radio:checked+.ProfileEditor-module__0Z7GSq__face{border-color:var(--auth-primary);box-shadow:0 0 0 2px #3f746940}.ProfileEditor-module__0Z7GSq__radio:focus-visible+.ProfileEditor-module__0Z7GSq__face{outline:2px solid var(--auth-forest);outline-offset:3px}.ProfileEditor-module__0Z7GSq__check{border:2px solid var(--auth-surface);border-radius:var(--radius-full);background:var(--auth-primary);color:#fff;justify-content:center;align-items:center;width:20px;height:20px;display:none;position:absolute;bottom:-2px;right:-2px}.ProfileEditor-module__0Z7GSq__radio:checked+.ProfileEditor-module__0Z7GSq__face .ProfileEditor-module__0Z7GSq__check{display:inline-flex}.ProfileEditor-module__0Z7GSq__preview{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--auth-mist);border-radius:var(--radius-input);background:#fff;display:flex}.ProfileEditor-module__0Z7GSq__previewText{flex-direction:column;gap:1px;min-width:0;display:flex}.ProfileEditor-module__0Z7GSq__previewName{overflow-wrap:anywhere;font-size:15px;font-weight:500}.ProfileEditor-module__0Z7GSq__previewRole{color:var(--auth-secondary);font-size:12px}.ProfileEditor-module__0Z7GSq__error{color:var(--auth-error);font-size:13px;line-height:1.4}.ProfileEditor-module__0Z7GSq__alert{padding:var(--space-3) var(--space-4);border:1px solid var(--auth-error);border-radius:var(--radius-input);color:var(--auth-forest);background:#fff;font-size:14px;line-height:1.45}.ProfileEditor-module__0Z7GSq__linkButton{min-height:44px;padding:0 var(--space-3);font:inherit;color:var(--auth-dark);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;font-size:14px;text-decoration:underline}.ProfileEditor-module__0Z7GSq__linkButton:disabled{opacity:.6;cursor:progress}.ProfileEditor-module__0Z7GSq__actions{gap:var(--space-3);display:flex}.ProfileEditor-module__0Z7GSq__button:disabled,.ProfileEditor-module__0Z7GSq__close:disabled{opacity:.6;cursor:progress}.ProfileEditor-module__0Z7GSq__button{min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:1px solid #0000;flex:1;font-size:16px;font-weight:500;transition:background-color .18s,border-color .18s}.ProfileEditor-module__0Z7GSq__primary{background:var(--auth-primary);color:#fff}.ProfileEditor-module__0Z7GSq__primary:hover{background:var(--auth-hover)}.ProfileEditor-module__0Z7GSq__secondary{border-color:var(--auth-mist);color:var(--auth-forest);background:#fff}.ProfileEditor-module__0Z7GSq__secondary:hover{background:var(--auth-soft);border-color:var(--auth-sage-light)}@keyframes ProfileEditor-module__0Z7GSq__fade-in{0%{opacity:0}}@keyframes ProfileEditor-module__0Z7GSq__dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (max-width:640px){.ProfileEditor-module__0Z7GSq__overlay{padding:0;padding-top:calc(var(--space-6) + env(safe-area-inset-top));align-items:flex-end}.ProfileEditor-module__0Z7GSq__dialog{width:100%;padding:var(--space-6) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));border-bottom:0;border-radius:28px 28px 0 0;margin:0}.ProfileEditor-module__0Z7GSq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ProfileEditor-module__0Z7GSq__actions{flex-direction:column-reverse}}@media (max-width:359.98px){.ProfileEditor-module__0Z7GSq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ProfileEditor-module__0Z7GSq__overlay,.ProfileEditor-module__0Z7GSq__dialog,.ProfileEditor-module__0Z7GSq__face{transition:none;animation:none}}
.QuoteSheet-module__ruM0pq__overlay{z-index:100;overscroll-behavior:contain;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-family:var(--auth-font);background:#161c223d;justify-content:center;align-items:flex-end;animation:.2s both QuoteSheet-module__ruM0pq__fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.QuoteSheet-module__ruM0pq__sheet{width:min(640px,100%);max-height:calc(100dvh - 24px - env(safe-area-inset-top));padding:var(--space-8) var(--space-6) calc(var(--space-8) + env(safe-area-inset-bottom));border:1px solid var(--auth-mist);background:var(--auth-surface);animation:QuoteSheet-module__ruM0pq__sheet-in .26s var(--ease-standard) both;border-bottom:0;border-radius:28px 28px 0 0;outline:none;position:relative;overflow-y:auto}.QuoteSheet-module__ruM0pq__sheet :focus-visible{outline:2px solid var(--auth-forest);outline-offset:2px}.QuoteSheet-module__ruM0pq__close{top:var(--space-4);right:var(--space-4);border:1px solid var(--auth-mist);width:44px;height:44px;color:var(--auth-forest);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.QuoteSheet-module__ruM0pq__close:hover{background:var(--auth-soft)}.QuoteSheet-module__ruM0pq__sheet>:not(.QuoteSheet-module__ruM0pq__close){margin-right:var(--space-10)}@keyframes QuoteSheet-module__ruM0pq__fade-in{0%{opacity:0}}@keyframes QuoteSheet-module__ruM0pq__sheet-in{0%{opacity:.4;transform:translateY(32px)}}@media (min-width:768px){.QuoteSheet-module__ruM0pq__overlay{padding:var(--space-6);align-items:center}.QuoteSheet-module__ruM0pq__sheet{border-bottom:1px solid var(--auth-mist);border-radius:28px;max-height:calc(100dvh - 48px)}}@media (prefers-reduced-motion:reduce){.QuoteSheet-module__ruM0pq__overlay,.QuoteSheet-module__ruM0pq__sheet{animation:none}}
.ProfileMenu-module__JgVb9W__root{flex:none;max-width:100%;position:relative}.ProfileMenu-module__JgVb9W__trigger{align-items:center;gap:var(--space-3);min-height:52px;padding:5px var(--space-4) 5px 5px;border:1px solid var(--dash-mist);border-radius:var(--radius-pill);background:var(--dash-card);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s,border-color .16s;display:flex}.ProfileMenu-module__JgVb9W__trigger:hover,.ProfileMenu-module__JgVb9W__trigger[aria-expanded=true]{background:var(--dash-soft);border-color:var(--dash-sage-light)}.ProfileMenu-module__JgVb9W__avatar{flex:none;display:block}.ProfileMenu-module__JgVb9W__avatarPlaceholder{background:var(--dash-lab-blue);border-radius:50%;flex:none;width:42px;height:42px;display:block}.ProfileMenu-module__JgVb9W__avatarPlaceholderLarge{width:52px;height:52px}.ProfileMenu-module__JgVb9W__notice{margin:0 var(--space-3) var(--space-2);color:var(--dash-text-secondary);font-size:13px;line-height:1.4}.ProfileMenu-module__JgVb9W__who{flex-direction:column;gap:1px;min-width:0;display:flex}.ProfileMenu-module__JgVb9W__name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--dash-ink);font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.ProfileMenu-module__JgVb9W__role{color:var(--dash-text-secondary);font-size:12px;line-height:1.2}.ProfileMenu-module__JgVb9W__popover{top:calc(100% + var(--space-2));z-index:30;width:min(320px, calc(100vw - 2 * var(--dash-gutter)));padding:var(--space-2);border:1px solid var(--dash-mist);background:var(--dash-card);border-radius:22px;position:absolute;right:0;box-shadow:0 18px 44px -18px #113a2f59,0 2px 6px #113a2f0f}.ProfileMenu-module__JgVb9W__identity{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.ProfileMenu-module__JgVb9W__identityText{min-width:0}.ProfileMenu-module__JgVb9W__identityName{color:var(--dash-ink);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.3}.ProfileMenu-module__JgVb9W__email{color:var(--dash-text-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.35}.ProfileMenu-module__JgVb9W__identityRole{color:var(--dash-green);margin-top:2px;font-size:12px;line-height:1.3}.ProfileMenu-module__JgVb9W__actions{padding-top:var(--space-2);border-top:1px solid var(--dash-mist);flex-direction:column;gap:2px;display:flex}.ProfileMenu-module__JgVb9W__item{align-items:center;gap:var(--space-3);min-height:46px;padding:0 var(--space-3);border-radius:var(--radius-input);color:var(--dash-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;display:flex}.ProfileMenu-module__JgVb9W__item:hover:not(:disabled){background:var(--dash-soft)}.ProfileMenu-module__JgVb9W__item:disabled{opacity:.6;cursor:progress}@media (max-width:767.98px){.ProfileMenu-module__JgVb9W__trigger{min-height:48px;padding:4px}.ProfileMenu-module__JgVb9W__who{display:none}}
.QuotesList-module__krQbUG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.QuotesList-module__krQbUG__table{border-collapse:separate;border-spacing:0;background:var(--dash-card);border:1px solid var(--dash-mist);border-radius:var(--radius-panel);width:100%;font-size:14px;display:none;overflow:hidden}.QuotesList-module__krQbUG__table th,.QuotesList-module__krQbUG__table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--dash-mist);padding:12px 16px}.QuotesList-module__krQbUG__table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--dash-text-secondary);background:var(--dash-surface);font-size:12px;font-weight:500}.QuotesList-module__krQbUG__table tbody tr:last-child th,.QuotesList-module__krQbUG__table tbody tr:last-child td{border-bottom:0}.QuotesList-module__krQbUG__table tbody th{font-weight:500}.QuotesList-module__krQbUG__table tbody tr:hover{background:var(--dash-surface)}.QuotesList-module__krQbUG__selected,.QuotesList-module__krQbUG__selected:hover{background:var(--dash-soft)}.QuotesList-module__krQbUG__num{font-variant-numeric:tabular-nums;text-align:right!important}.QuotesList-module__krQbUG__nowrap{white-space:nowrap}.QuotesList-module__krQbUG__name{color:var(--dash-ink);overflow-wrap:anywhere;font-weight:500;display:block}.QuotesList-module__krQbUG__sub{color:var(--dash-text-secondary);overflow-wrap:anywhere;font-size:13px;display:block}.QuotesList-module__krQbUG__rowButton{white-space:nowrap;border-radius:var(--radius-input);min-height:44px;font:inherit;color:var(--dash-green-dark);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:500;text-decoration:underline}.QuotesList-module__krQbUG__rowButton[aria-current=true]{color:var(--dash-sidebar)}.QuotesList-module__krQbUG__cards{gap:var(--space-3);flex-direction:column;display:flex}.QuotesList-module__krQbUG__card{width:100%;min-height:44px;padding:var(--space-4);border:1px solid var(--dash-mist);background:var(--dash-card);font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:22px;flex-direction:column;gap:4px;transition:border-color .16s,background-color .16s;display:flex}.QuotesList-module__krQbUG__card:hover{background:var(--dash-surface)}.QuotesList-module__krQbUG__cardSelected{border-color:var(--dash-green);background:var(--dash-soft)}.QuotesList-module__krQbUG__cardTop{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.QuotesList-module__krQbUG__cardRef{color:var(--dash-green-dark);font-weight:500}.QuotesList-module__krQbUG__cardMeta{color:var(--dash-text-secondary);margin-top:2px;font-size:13px;line-height:1.45}@container (min-width:720px){.QuotesList-module__krQbUG__table{display:table}.QuotesList-module__krQbUG__cards{display:none}}
.DashboardHeader-module__WUxy8a__header{align-items:center;gap:var(--space-4);min-height:84px;padding:var(--space-5) var(--dash-gutter);padding-top:calc(var(--space-5) + env(safe-area-inset-top));display:flex}.DashboardHeader-module__WUxy8a__menu{border:1px solid var(--dash-mist);border-radius:var(--radius-pill);background:var(--dash-card);width:44px;height:44px;color:var(--dash-sidebar);cursor:pointer;flex:none;place-items:center;transition:background-color .16s,border-color .16s;display:inline-grid}.DashboardHeader-module__WUxy8a__menu:hover{background:var(--dash-soft);border-color:var(--dash-sage-light)}.DashboardHeader-module__WUxy8a__heading{flex:1;min-width:0}.DashboardHeader-module__WUxy8a__title{letter-spacing:-.02em;color:var(--dash-sidebar);font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1.15}.DashboardHeader-module__WUxy8a__context{margin-top:var(--space-1);color:var(--dash-text-secondary);font-size:14px;line-height:1.45}@media (min-width:1024px){.DashboardHeader-module__WUxy8a__menu{display:none}}@media (max-width:767.98px){.DashboardHeader-module__WUxy8a__header{gap:var(--space-3);min-height:72px;padding-top:calc(var(--space-4) + env(safe-area-inset-top));padding-bottom:var(--space-4)}.DashboardHeader-module__WUxy8a__context{display:none}}
.QuotesTabs-module__olsVva__group{border:1px solid var(--dash-mist);border-radius:var(--radius-pill);background:var(--dash-card);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.QuotesTabs-module__olsVva__tab{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);font:inherit;color:var(--dash-text-secondary);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.QuotesTabs-module__olsVva__tab:hover{background:var(--dash-soft);color:var(--dash-sidebar)}.QuotesTabs-module__olsVva__tab[aria-pressed=true]{background:var(--dash-sidebar);color:#fff}.QuotesTabs-module__olsVva__tab:focus-visible{outline:2px solid var(--dash-green);outline-offset:2px}
.DashboardSidebar-module__MHPBKq__sidebar{z-index:50;width:min(var(--dash-sidebar-width), calc(100vw - 48px));gap:var(--space-6);padding:var(--space-5) var(--space-4) var(--space-4);padding-top:calc(var(--space-5) + env(safe-area-inset-top));padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--dash-sidebar);color:var(--dash-mist);overscroll-behavior:contain;visibility:hidden;transition:transform .26s var(--ease-standard), visibility 0s linear .26s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.DashboardSidebar-module__MHPBKq__sidebar.DashboardSidebar-module__MHPBKq__open{visibility:visible;transition:transform .26s var(--ease-standard), visibility 0s;transform:none}.DashboardSidebar-module__MHPBKq__top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.DashboardSidebar-module__MHPBKq__brand{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1);border-radius:var(--radius-tile);display:flex}.DashboardSidebar-module__MHPBKq__mark{background:var(--dash-mist);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.DashboardSidebar-module__MHPBKq__mark img{width:28px;height:auto}.DashboardSidebar-module__MHPBKq__brandText{flex-direction:column;gap:2px;min-width:0;display:flex}.DashboardSidebar-module__MHPBKq__wordmark{font-family:var(--dash-font-brand);letter-spacing:-.3px;color:#fff;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.15}.DashboardSidebar-module__MHPBKq__caption{color:var(--dash-sage-light);font-size:12px;line-height:1.2}.DashboardSidebar-module__MHPBKq__close{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--dash-mist);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.DashboardSidebar-module__MHPBKq__close:hover{background:var(--dash-structural)}.DashboardSidebar-module__MHPBKq__nav{flex:1}.DashboardSidebar-module__MHPBKq__list{gap:var(--space-1);flex-direction:column;display:flex}.DashboardSidebar-module__MHPBKq__item{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-input);color:var(--dash-mist);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:15px;transition:background-color .16s,color .16s;display:flex}.DashboardSidebar-module__MHPBKq__item:hover{background:var(--dash-structural);color:#fff}.DashboardSidebar-module__MHPBKq__active,.DashboardSidebar-module__MHPBKq__active:hover{background:var(--dash-green-dark);color:#fff;font-weight:500}.DashboardSidebar-module__MHPBKq__icon{flex:none}.DashboardSidebar-module__MHPBKq__label{flex:1;min-width:0}.DashboardSidebar-module__MHPBKq__withBadge{align-items:center;column-gap:var(--space-3);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.DashboardSidebar-module__MHPBKq__withBadge .DashboardSidebar-module__MHPBKq__label{white-space:nowrap;min-width:0}.DashboardSidebar-module__MHPBKq__badge{white-space:nowrap;border-radius:var(--radius-full);background:var(--dash-mist);min-width:22px;height:22px;color:var(--dash-sidebar);font-variant-numeric:tabular-nums;flex:none;justify-self:end;place-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.DashboardSidebar-module__MHPBKq__pending,.DashboardSidebar-module__MHPBKq__pending:hover{min-height:56px;color:var(--dash-sage-light);cursor:default;background:0 0}.DashboardSidebar-module__MHPBKq__tag{color:var(--dash-sage);margin-top:1px;font-size:12px;line-height:1.3;display:block}.DashboardSidebar-module__MHPBKq__bottom{padding-top:var(--space-4);border-top:1px solid #a9c2bc33}.DashboardSidebar-module__MHPBKq__signOut:disabled{opacity:.6;cursor:progress}aside.DashboardSidebar-module__MHPBKq__sidebar :focus-visible{outline:2px solid var(--dash-sage-light);outline-offset:2px}@media (min-width:1024px){.DashboardSidebar-module__MHPBKq__sidebar{height:100dvh;width:var(--dash-sidebar-width);visibility:visible;z-index:auto;transition:none;position:fixed;top:0;bottom:0;left:0;transform:none}.DashboardSidebar-module__MHPBKq__close{display:none}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.DashboardSidebar-module__MHPBKq__sidebar,.DashboardSidebar-module__MHPBKq__sidebar.DashboardSidebar-module__MHPBKq__open{transition:none}}
.QuotesTrash-module__q7JUJq__root{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.QuotesTrash-module__q7JUJq__intro,.QuotesTrash-module__q7JUJq__count,.QuotesTrash-module__q7JUJq__note{color:var(--dash-text-secondary);font-size:13px;line-height:1.5}.QuotesTrash-module__q7JUJq__list{gap:var(--space-3);flex-direction:column;display:flex}.QuotesTrash-module__q7JUJq__item{column-gap:var(--space-4);row-gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--dash-mist);border-left:3px solid var(--dash-sage-light);border-radius:var(--radius-panel);background:var(--dash-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.QuotesTrash-module__q7JUJq__main,.QuotesTrash-module__q7JUJq__who,.QuotesTrash-module__q7JUJq__meta{grid-column:1;min-width:0}.QuotesTrash-module__q7JUJq__main{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.QuotesTrash-module__q7JUJq__reference{letter-spacing:.04em;color:var(--dash-green-dark);font-size:13px;font-weight:500}.QuotesTrash-module__q7JUJq__who{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.QuotesTrash-module__q7JUJq__name{color:var(--dash-ink);overflow-wrap:anywhere;font-size:15px;font-weight:500}.QuotesTrash-module__q7JUJq__company{color:var(--dash-text-secondary);overflow-wrap:anywhere;font-size:14px}.QuotesTrash-module__q7JUJq__meta{color:var(--dash-text-secondary);font-size:13px}.QuotesTrash-module__q7JUJq__restore{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:1px solid var(--dash-mist);border-radius:var(--radius-pill);background:var(--dash-card);font:inherit;color:var(--dash-sidebar);cursor:pointer;grid-area:1/2/span 4;font-size:14px;font-weight:500;transition:background-color .16s,border-color .16s;display:inline-flex}.QuotesTrash-module__q7JUJq__restore:hover{background:var(--dash-soft);border-color:var(--dash-sage-light)}.QuotesTrash-module__q7JUJq__restore[aria-disabled=true]{opacity:.55;cursor:not-allowed}.QuotesTrash-module__q7JUJq__restore[data-saving]{cursor:progress}.QuotesTrash-module__q7JUJq__restore:focus-visible,.QuotesTrash-module__q7JUJq__retry:focus-visible{outline:2px solid var(--dash-green);outline-offset:2px}.QuotesTrash-module__q7JUJq__notice,.QuotesTrash-module__q7JUJq__empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-6);border:1px dashed var(--dash-sage-light);border-radius:var(--radius-panel);background:var(--dash-surface);flex-direction:column;display:flex}.QuotesTrash-module__q7JUJq__emptyTitle{color:var(--dash-ink);font-size:16px;font-weight:500}.QuotesTrash-module__q7JUJq__emptyText{max-width:48ch;color:var(--dash-text-secondary);font-size:14px;line-height:1.55}.QuotesTrash-module__q7JUJq__alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);color:var(--dash-sidebar);background:#fff;border:1px solid #b42318;font-size:14px;line-height:1.45}.QuotesTrash-module__q7JUJq__success{padding:var(--space-3) var(--space-4);border:1px solid var(--dash-mist);border-radius:var(--radius-input);background:var(--dash-soft);color:var(--dash-ink);font-size:14px;line-height:1.45}.QuotesTrash-module__q7JUJq__retry{min-height:44px;padding:0 var(--space-6);border:1px solid var(--dash-mist);border-radius:var(--radius-pill);background:var(--dash-card);font:inherit;color:var(--dash-sidebar);cursor:pointer;font-size:14px;font-weight:500}@media (max-width:479.98px){.QuotesTrash-module__q7JUJq__item{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.QuotesTrash-module__q7JUJq__restore{margin-top:var(--space-2);grid-area:auto/1;width:100%}}
.DashboardShell-module__pW3kiG__root{--dash-sidebar:#113a2f;--dash-structural:#173f36;--dash-green-dark:#2e5e54;--dash-green:#3f7469;--dash-green-hover:#32645a;--dash-sage:#7fa69d;--dash-sage-light:#a9c2bc;--dash-mist:#d4e2de;--dash-lab-blue:#dcecef;--dash-surface:#f6f9f8;--dash-soft:#eaf1ef;--dash-card:#fff;--dash-ink:#0e1d18;--dash-text-secondary:#64736e;--dash-sidebar-width:272px;--dash-gutter:clamp(16px, 3.2vw, 40px);--dash-font:var(--dash-font-inter), "Helvetica Neue", Helvetica, Arial, sans-serif;--dash-font-brand:var(--dash-font-figtree), var(--dash-font-inter), "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--dash-surface);min-height:100dvh;color:var(--dash-ink);font-family:var(--dash-font);-webkit-text-size-adjust:100%;grid-template-columns:minmax(0,1fr);font-weight:400;display:grid}html:has([data-dashboard-root]){overscroll-behavior-y:none;background-color:#f6f9f8}body:has([data-dashboard-root]){background:#f6f9f8;overflow:visible}.DashboardShell-module__pW3kiG__main{min-width:0;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.DashboardShell-module__pW3kiG__content{width:100%;max-width:1200px;padding:var(--space-2) var(--dash-gutter) var(--space-12);outline:none;flex:1}.DashboardShell-module__pW3kiG__skip{left:var(--space-4);top:var(--space-4);z-index:60;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--dash-sidebar);color:#fff;font-size:14px;position:absolute;transform:translateY(-200%)}.DashboardShell-module__pW3kiG__skip:focus-visible{outline:2px solid var(--dash-sage-light);outline-offset:2px;transform:none}.DashboardShell-module__pW3kiG__backdrop{z-index:40;background:#0e1d1880;position:fixed;inset:0}.DashboardShell-module__pW3kiG__root :focus-visible{outline:2px solid var(--dash-green);outline-offset:2px}@media (min-width:1024px){.DashboardShell-module__pW3kiG__root{grid-template-columns:var(--dash-sidebar-width) minmax(0, 1fr)}.DashboardShell-module__pW3kiG__backdrop{display:none}.DashboardShell-module__pW3kiG__main{grid-column:2}}
.QuotesView-module__Gn5C7G__page{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.QuotesView-module__Gn5C7G__wide{grid-template-columns:minmax(0,1.2fr) minmax(380px,1fr)}.QuotesView-module__Gn5C7G__listPane{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.QuotesView-module__Gn5C7G__toolbar{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.QuotesView-module__Gn5C7G__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.QuotesView-module__Gn5C7G__label{color:var(--dash-green-dark);font-size:13px;font-weight:500}.QuotesView-module__Gn5C7G__input{min-height:48px;padding:0 var(--space-4);border:1px solid var(--dash-mist);border-radius:var(--radius-input);background:var(--dash-card);font:inherit;color:var(--dash-ink);width:100%;font-size:16px}.QuotesView-module__Gn5C7G__input::placeholder{color:var(--dash-text-secondary)}.QuotesView-module__Gn5C7G__input:focus-visible{border-color:var(--dash-green);outline:none;box-shadow:0 0 0 3px #3f746933}.QuotesView-module__Gn5C7G__count{color:var(--dash-text-secondary);font-size:13px}.QuotesView-module__Gn5C7G__status,.QuotesView-module__Gn5C7G__hint{color:var(--dash-text-secondary);font-size:14px}.QuotesView-module__Gn5C7G__notice,.QuotesView-module__Gn5C7G__empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-6);border:1px dashed var(--dash-sage-light);border-radius:var(--radius-panel);background:var(--dash-surface);flex-direction:column;display:flex}.QuotesView-module__Gn5C7G__emptyTitle{color:var(--dash-ink);font-size:16px;font-weight:500}.QuotesView-module__Gn5C7G__emptyText{max-width:48ch;color:var(--dash-text-secondary);font-size:14px;line-height:1.55}.QuotesView-module__Gn5C7G__alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);color:var(--dash-sidebar);background:#fff;border:1px solid #b42318;font-size:14px;line-height:1.45}.QuotesView-module__Gn5C7G__button{min-height:44px;padding:0 var(--space-6);border:1px solid var(--dash-mist);border-radius:var(--radius-pill);background:var(--dash-card);font:inherit;color:var(--dash-sidebar);cursor:pointer;font-size:14px;font-weight:500}.QuotesView-module__Gn5C7G__button:hover{background:var(--dash-soft)}.QuotesView-module__Gn5C7G__detailPane{top:var(--space-6);max-height:calc(100dvh - 2 * var(--space-6));padding:var(--space-6);border:1px solid var(--dash-mist);border-radius:var(--radius-panel);background:var(--dash-card);position:sticky;overflow-y:auto}@media (min-width:640px){.QuotesView-module__Gn5C7G__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,220px)}}
