.brand-mark{display:inline-flex;align-items:center;gap:8px;color:var(--qlc-text,#231a1d)}.brand-mark__logo{display:block;width:28px;height:28px;padding:3px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:8px;background:#fff;object-fit:contain}.brand-mark__name{font-size:14px;font-weight:700;white-space:nowrap}.brand-mark__link{text-decoration:none}.change-log{max-width:860px;margin:0 auto;padding:var(--base)}.change-log__header{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--base)*.75);margin-bottom:calc(var(--base)*1.25)}.change-log__title{margin:0;font-size:1.5rem;font-weight:700;color:var(--theme-text)}.change-log__lead{margin:0 0 var(--base);max-width:70ch;line-height:1.55;color:var(--theme-elevation-600)}.change-log__filters{display:flex;flex-wrap:wrap;gap:calc(var(--base)/3);margin-bottom:calc(var(--base)*1.25)}.change-log__filters .btn{margin:0}.change-log__hint{color:var(--theme-elevation-500)}.change-log__year{margin-bottom:calc(var(--base)*1.5)}.change-log__year h2{margin:0 0 calc(var(--base)/2);font-size:.8125rem;font-weight:600;letter-spacing:.08em;color:var(--theme-elevation-500)}.change-log__list{list-style:none;margin:0;padding:0;-webkit-border-start:1px solid var(--theme-elevation-150);border-inline-start:1px solid var(--theme-elevation-150)}.change-log__entry{position:relative;padding-block:0 calc(var(--base)*1.1);padding-inline:calc(var(--base)*1.1) 0}.change-log__entry:before{content:"";position:absolute;inset-inline-start:-4px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--theme-elevation-300)}.change-log__entry[data-kind=security]:before{background:#d9534f}.change-log__entry[data-kind=feature]:before{background:#27c281}.change-log__entry h3{margin:calc(var(--base)/6) 0 calc(var(--base)/4);font-size:1rem;font-weight:600;color:var(--theme-text)}.change-log__meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--base)/3);font-size:.8125rem;color:var(--theme-elevation-500)}.change-log__meta code{padding:1px 5px;border-radius:3px}.change-log__kind,.change-log__meta code{font-size:.75rem;background:var(--theme-elevation-100)}.change-log__kind{padding:1px 7px;border-radius:10px;color:var(--theme-elevation-600)}.change-log__kind[data-kind=security]{background:rgba(217,83,79,.16);color:#d9534f}.change-log__kind[data-kind=feature]{background:rgba(39,194,129,.16);color:#1da66a}.change-log__impact{margin:0;max-width:70ch;line-height:1.55;color:var(--theme-text)}.change-log__details{margin:calc(var(--base)/4) 0 0;max-width:70ch;line-height:1.5;font-size:.875rem;color:var(--theme-elevation-500)}.change-log-link{display:inline-flex;align-items:center;gap:6px;height:36px;-webkit-margin-end:12px;margin-inline-end:12px;padding:0 12px;border-radius:10px;color:var(--qlc-text-2,#4a3f3a);font-size:13px;white-space:nowrap;text-decoration:none}.change-log-link svg{flex:none;width:16px;height:16px;color:var(--qlc-maroon,#8a1538)}.change-log-link:hover,.change-log-link[aria-current=page]{background:var(--qlc-maroon-soft,#f6e9ec);color:var(--qlc-maroon,#8a1538)}.client-muted{color:var(--qlc-muted,#6b5f57)}.client-card{border:1px solid var(--qlc-line,#e8e0d2);border-radius:16px;background:var(--qlc-surface,#fff)}.client-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;font:inherit;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.client-btn--secondary{border:1px solid var(--qlc-readonly-border,#d9cfbe);background:var(--qlc-surface,#fff);color:var(--qlc-text,#231a1d)}.client-btn--ghost{border:0;background:none;color:var(--qlc-maroon,#8a1538)}.client-top{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;grid-gap:16px;gap:16px;margin-bottom:16px}@media(max-width:1100px){.client-top{grid-template-columns:minmax(0,1fr)}}.client-profile{padding:22px 24px}.client-profile__head{display:flex;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--qlc-line-soft,#f0eadf)}.client-profile__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--qlc-maroon-soft,#f6e9ec);color:var(--qlc-maroon,#8a1538);font-size:18px;font-weight:700}.client-profile__who{flex:1 1;min-width:0}.client-profile__who h3{margin:0 0 6px;font-size:20px;font-weight:700}.client-profile__chips{display:flex;flex-wrap:wrap;gap:6px}.client-profile__chips span{padding:3px 10px;border-radius:999px;background:var(--qlc-surface-2,#faf7f1);border:1px solid var(--qlc-line,#e8e0d2);font-size:12px}.client-profile__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px;margin:18px 0}.client-profile__grid dt{margin-bottom:4px;color:var(--qlc-muted,#6b5f57);font-size:12px}.client-profile__grid dd{margin:0;font-weight:600;overflow-wrap:anywhere}@media(max-width:800px){.client-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-profile__contacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:800px){.client-profile__contacts{grid-template-columns:1fr}}.client-contacts__head{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600}.client-contacts__head a{color:var(--qlc-maroon,#8a1538);font-size:12px;text-decoration:none}.client-contacts__row{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:8px;padding:0 12px;border-radius:10px;background:var(--qlc-surface-2,#faf7f1)}.client-contacts__row button{-webkit-margin-start:auto;margin-inline-start:auto;border:0;background:none;color:var(--qlc-muted,#6b5f57);font:inherit;font-size:12px;cursor:pointer}.client-contacts__icon{color:var(--qlc-maroon,#8a1538)}.client-contacts__value{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-contacts__tag{padding:1px 8px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:999px;color:var(--qlc-muted,#6b5f57);font-size:11px}.client-summary{overflow:hidden}.client-summary__head{padding:16px 20px;background:var(--qlc-surface-2,#faf7f1)}.client-summary__head p{margin:0 0 4px;color:var(--qlc-muted,#6b5f57);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.client-summary__head strong{display:flex;align-items:center;gap:8px;font-size:20px;line-height:1.25}.client-summary[data-tone=ok] .client-summary__head{background:var(--qlc-ok-bg,#e4f2e0);color:var(--qlc-ok-fg,#2b6420)}.client-summary[data-tone=warn] .client-summary__head{background:var(--qlc-warn-bg,#fbefd8);color:var(--qlc-warn-fg,#855400)}.client-summary[data-tone=bad] .client-summary__head{background:var(--qlc-bad-bg,#fdecea);color:var(--qlc-bad-fg,#a0261a)}.client-summary__reason{display:block;margin-top:4px;font-size:13px}.client-summary__section{padding:14px 20px;border-top:1px solid var(--qlc-line-soft,#f0eadf)}.client-summary__section h4{margin:0 0 10px;font-size:13px}.client-summary__checks{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.client-summary__checks li{display:flex;gap:10px}.client-summary__checks li>span{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:700}.client-summary__checks li[data-tone=ok]>span{background:var(--qlc-ok-bg,#e4f2e0);color:var(--qlc-ok-fg,#2b6420)}.client-summary__checks li[data-tone=warn]>span{background:var(--qlc-warn-bg,#fbefd8);color:var(--qlc-warn-fg,#855400)}.client-summary__checks li[data-tone=bad]>span{background:var(--qlc-bad-bg,#fdecea);color:var(--qlc-bad-fg,#a0261a)}.client-summary__checks li b{display:block;font-size:13px}.client-summary__checks li small{color:var(--qlc-muted,#6b5f57);font-size:12px}.client-summary__decisions{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.client-summary__decisions li{display:flex;align-items:center;justify-content:space-between;gap:10px}.client-summary__calc{min-width:0;color:var(--qlc-text,#231a1d);font-size:13px;text-decoration:none}.client-summary__calc small{color:var(--qlc-muted,#6b5f57)}.client-summary__calc:hover b{color:var(--qlc-maroon,#8a1538)}.client-card.client-block{margin:0 0 16px;padding:20px 24px 24px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:16px;background:var(--qlc-surface,#fff)}.client-block__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.client-block__head h3{margin:0;font-size:17px;font-weight:700}.client-block__head>.client-muted{font-size:13px}.client-block__num{justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--qlc-maroon,#8a1538);color:#fff;font-weight:700}.client-block__car,.client-block__num{display:inline-flex;align-items:center;font-size:13px}.client-block__car{gap:8px;-webkit-margin-start:auto;margin-inline-start:auto;padding:6px 12px;border:1px dashed var(--qlc-readonly-border,#d9cfbe);border-radius:10px;background:var(--qlc-readonly,#f1ece3)}.client-block.pre-scoring .pre-scoring__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:16px 18px}.client-block.pre-scoring .pre-scoring__grid>.pre-scoring__field--wide{grid-column:1;grid-row:1/span 2}@media(max-width:900px){.client-block.pre-scoring .pre-scoring__grid{grid-template-columns:1fr}.client-block.pre-scoring .pre-scoring__grid>.pre-scoring__field--wide{grid-row:auto}}.client-block.pre-scoring .pre-scoring__label{color:var(--qlc-text-2,#4a3f3a);font-size:13px;font-weight:500}.client-block.pre-scoring .pre-scoring__field input[type=text],.client-block.pre-scoring .pre-scoring__field select{height:40px;font-size:14px}.client-block.pre-scoring .pre-scoring__residual{margin-top:10px;padding:10px 12px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:10px;background:var(--qlc-surface-2,#faf7f1)}.client-block.pre-scoring .pre-scoring__residual>.pre-scoring__muted{flex-basis:100%;color:var(--qlc-muted,#6b5f57);font-size:12px}.client-block.pre-scoring .pre-scoring__residual .btn{margin:0}.client-stops{margin:20px 0 0;padding:12px 16px 14px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:12px}.client-stops legend{padding:0 6px;font-size:13px;font-weight:600}.client-stops__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}@media(max-width:1000px){.client-stops__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-stops__item{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:10px;font-size:13px;cursor:pointer}.client-stops__item input{flex:none;width:18px;height:18px;accent-color:var(--qlc-error,#b42318)}.client-stops__item[data-on=yes]{border-color:var(--qlc-error,#b42318);background:var(--qlc-error-bg,#fff1ef)}.client-stops__status{margin:10px 0 0;font-size:13px}.client-stops__status[data-tone=ok]{color:var(--qlc-ok-fg,#2b6420)}.client-stops__status[data-tone=bad]{color:var(--qlc-error,#b42318);font-weight:600}.client-docs{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}@media(max-width:1000px){.client-docs{grid-template-columns:1fr}}.doc-card{display:flex;flex-direction:column;border:1px solid var(--qlc-line,#e8e0d2);border-radius:14px}.doc-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--qlc-line-soft,#f0eadf);font-size:14px}.doc-card__icon{color:var(--qlc-maroon,#8a1538)}.doc-card__badge{-webkit-margin-start:auto;margin-inline-start:auto}.doc-card__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:14px 16px 6px}.doc-card__figures dt{color:var(--qlc-muted,#6b5f57);font-size:12px}.doc-card__figures dd{margin:2px 0 0;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.doc-card__meta{margin:0;padding:0 16px 12px;color:var(--qlc-muted,#6b5f57);font-size:12px}.doc-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;border-top:1px solid var(--qlc-line-soft,#f0eadf)}.doc-card__foot .btn{margin:0}.doc-card__need{-webkit-margin-end:auto;margin-inline-end:auto;color:var(--qlc-error,#b42318);font-size:12px}.doc-card__list{padding:0 16px 14px}.client-block.scoring-stage2 .scoring-stage2__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:900px){.client-block.scoring-stage2 .scoring-stage2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-block.scoring-stage2 .scoring-stage2__label{color:var(--qlc-text-2,#4a3f3a);font-size:13px;font-weight:500}.client-block.scoring-stage2 .scoring-stage2__field input{height:40px;font-size:14px;text-align:end}.client-block.scoring-stage2 .scoring-stage2__note{color:var(--qlc-muted,#6b5f57);font-size:12px}.scoring-stage2__unit{position:relative;display:block}.scoring-stage2__unit input{width:100%;-webkit-padding-end:44px!important;padding-inline-end:44px!important}.scoring-stage2__unit:after{content:attr(data-unit);position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);color:var(--qlc-muted,#6b5f57);font-size:12px;pointer-events:none}.color-field__row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--base)*.4)}.color-field__swatch{width:28px;height:28px;padding:0;border-radius:50%;border:2px solid var(--theme-elevation-0);box-shadow:0 0 0 1px var(--theme-elevation-200);cursor:pointer}.color-field__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--theme-text)}.color-field__swatch:disabled{cursor:default;opacity:.6}.color-field__custom{display:inline-flex;align-items:center;gap:calc(var(--base)*.25);-webkit-margin-start:calc(var(--base)*.4);margin-inline-start:calc(var(--base)*.4);cursor:pointer}.color-field__custom input[type=color]{width:28px;height:28px;padding:0;border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);background:none;cursor:pointer}.color-field__hex{width:7.5em;padding:0 calc(var(--base)*.4);background:var(--theme-input-bg);font-family:var(--font-mono,monospace)}.color-field__hex,.color-field__reset{height:28px;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);color:var(--theme-text)}.color-field__reset{padding:0 calc(var(--base)*.5);background:rgba(0,0,0,0);cursor:pointer}.deal-calc{width:100%;max-width:880px;margin:0 auto}.deal-calc__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--base);margin-bottom:var(--base)}.deal-calc__actions{display:flex;gap:.5rem;flex-wrap:wrap}.deal-calc__status{width:200px}.deal-calc__name-row{display:flex;justify-content:center;margin-bottom:var(--base)}.deal-calc__grid{display:grid;grid-gap:.5rem .75rem;gap:.5rem .75rem;margin-bottom:.75rem}.deal-calc__grid--4{grid-template-columns:repeat(4,1fr)}.deal-calc__grid--3{grid-template-columns:repeat(3,1fr)}.deal-calc__grid--align-end{align-items:end}.deal-calc__section{margin:calc(var(--base)*1.25) 0;padding-top:.5rem;border-top:1px solid var(--theme-elevation-100)}.deal-calc__section-title{text-align:center;font-weight:600;text-decoration:underline;margin-bottom:.5rem;color:var(--theme-text)}.deal-calc__insurance{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:1rem;gap:1rem;align-items:start}.deal-calc__payer{align-self:center}.deal-calc__insurance-years{display:flex;flex-direction:column;gap:.4rem}.deal-calc__insurance-row{display:grid;grid-template-columns:60px 1fr;grid-gap:.5rem;gap:.5rem;align-items:center}.deal-calc__insurance-row .dc-field__label{text-align:end;margin:0}.deal-calc__schedule{margin-top:var(--base);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);padding:.5rem;background:var(--theme-elevation-50)}.deal-calc__schedule-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0}.deal-calc__schedule-totals{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.deal-calc__total-row{display:grid;grid-template-columns:1fr 150px;grid-gap:.5rem;gap:.5rem;align-items:center;font-size:.75rem}.deal-calc__total-label{text-align:start;background:var(--theme-elevation-100)}.deal-calc__total-label,.deal-calc__total-value{color:var(--theme-elevation-800);padding:.2rem .5rem;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s)}.deal-calc__total-value{background:var(--theme-input-bg);text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc-field{display:flex;flex-direction:column;gap:.2rem}.dc-field__label{font-size:.75rem;color:var(--theme-elevation-700);text-align:center;min-height:1rem}.dc-field__input{font-family:var(--font-body);background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);padding:.4rem .6rem;text-align:start;font-size:.875rem;color:var(--theme-elevation-800);width:100%;box-sizing:border-box;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border .1s ease,box-shadow .1s ease,background-color .5s ease}.dc-field__input:hover{border-color:var(--theme-elevation-250)}.dc-field__input:focus,.dc-field__input:focus-within{border-color:var(--theme-elevation-400);outline:0}.dc-field__input--wide{width:280px}.dc-field__date{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg)}.dc-field__date .react-datepicker-wrapper,.dc-field__date .react-datepicker__input-container{background:rgba(0,0,0,0);border:none}.dc-field--readonly .dc-field__input{background:var(--theme-elevation-100);border-color:var(--theme-elevation-150);color:var(--theme-elevation-800);cursor:default}.dc-field--toggle{align-items:center}.dc-toggle{position:relative;width:56px;height:28px;border-radius:14px;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-100);cursor:pointer;padding:0;transition:background .15s ease,border-color .15s ease}.dc-toggle__knob{position:absolute;top:2px;inset-inline-start:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s ease}.dc-toggle--on{background:#27c281;border-color:#1da66a}.dc-toggle--on .dc-toggle__knob{transform:translateX(28px)}[dir=rtl] .dc-toggle--on .dc-toggle__knob{transform:translateX(-28px)}.dc-schedule{width:100%;border-collapse:collapse;font-size:.7rem;color:var(--theme-elevation-800);background:var(--theme-input-bg);table-layout:fixed}.dc-schedule td,.dc-schedule th{border:1px solid var(--theme-elevation-150);padding:.15rem .3rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--theme-elevation-800);height:1.4rem}.dc-schedule th{background:var(--theme-elevation-100);font-weight:600}.dc-schedule td:nth-child(3){text-align:end}.dc-schedule--streams{margin:.5rem 0;table-layout:auto}.dc-schedule--streams td{text-align:end}.dc-schedule--streams .dc-schedule__name{text-align:start}.deal-calc--layout{max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;grid-gap:16px;gap:16px}@media(max-width:1150px){.deal-calc--layout{grid-template-columns:minmax(0,1fr)}}.deal-calc__params{padding:20px 24px 24px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:16px;background:var(--qlc-surface,#fff)}.deal-calc__params-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.deal-calc__params-head h3{margin:0;font-size:17px;font-weight:700}.deal-calc__meta,.deal-calc__params-head .deal-calc__actions{-webkit-margin-start:auto;margin-inline-start:auto}.deal-calc__meta{color:var(--qlc-muted,#6b5f57);font-size:12px}.deal-calc__group-title{margin:18px 0 8px;color:var(--qlc-maroon,#8a1538);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.deal-calc--layout .dc-field__label{text-align:start;color:var(--qlc-text-2,#4a3f3a);font-size:13px;font-weight:500}.deal-calc--layout .dc-field__input{height:40px;text-align:end}.dc-field__unit{position:relative;display:block}.dc-field__unit:not([data-unit=""]) .dc-field__input{-webkit-padding-end:46px;padding-inline-end:46px}.dc-field__unit:not([data-unit=""]):after{content:attr(data-unit);position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);color:var(--qlc-muted,#6b5f57);font-size:12px;pointer-events:none}.deal-calc--layout .dc-field--readonly .dc-field__input{font-style:italic;font-weight:600}.deal-calc__side{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:calc(var(--app-header-height, 64px) + 80px)}@media(max-width:1150px){.deal-calc__side{position:static}}.calc-summary{padding:20px 22px 22px;border-radius:16px;background:var(--qlc-maroon-dark,#5c0d25);color:#fff}.calc-summary__label{margin:0;color:rgba(255,255,255,.72);font-size:13px}.calc-summary__payment{margin:6px 0 14px;font-size:36px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.calc-summary__payment small{color:rgba(255,255,255,.72);font-size:15px;font-weight:500}.calc-summary__bar{overflow:hidden;height:8px;border-radius:999px;background:#fff}.calc-summary__bar span{display:block;height:100%;background:#e8c987}.calc-summary__legend{display:flex;justify-content:space-between;gap:12px;margin:10px 0 16px}.calc-summary__legend small{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.72);font-size:12px}.calc-summary__legend small:before{content:"";width:8px;height:8px;border-radius:2px;background:#fff}.calc-summary__legend small[data-dot=advance]:before{background:#e8c987}.calc-summary__legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-summary__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}.calc-summary__total span{color:rgba(255,255,255,.85);font-size:13px}.calc-summary__total b{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-summary__final{width:100%;height:42px;margin-top:16px;border:0;border-radius:10px;background:#fff;color:var(--qlc-maroon,#8a1538);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.calc-summary__final:disabled{cursor:default;opacity:.85}.calc-schedule{overflow:hidden;border:1px solid var(--qlc-line,#e8e0d2);border-radius:16px;background:var(--qlc-surface,#fff)}.calc-schedule header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px}.calc-schedule header h4{margin:0;font-size:15px}.calc-schedule__modes{display:inline-flex;gap:2px;padding:3px;border-radius:8px;background:var(--qlc-surface-2,#faf7f1)}.calc-schedule__modes button{padding:4px 10px;border:0;border-radius:6px;background:none;color:var(--qlc-muted,#6b5f57);font:inherit;font-size:12px;cursor:pointer}.calc-schedule__modes button[aria-selected=true]{background:var(--qlc-surface,#fff);box-shadow:0 0 0 1px var(--qlc-line,#e8e0d2);color:var(--qlc-text,#231a1d);font-weight:600}.calc-schedule table{width:100%;border-collapse:collapse;font-size:13px}.calc-schedule table th{padding:8px 16px;background:var(--qlc-surface-2,#faf7f1);color:var(--qlc-muted,#6b5f57);font-size:11px;font-weight:600;text-align:start}.calc-schedule table th:last-child{text-align:end}.calc-schedule table td{padding:9px 16px;border-bottom:1px solid var(--qlc-line-soft,#f0eadf);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-schedule table td:last-child{text-align:end}.calc-schedule table td small,.calc-schedule table tr[data-muted=yes] td{color:var(--qlc-muted,#6b5f57)}.calc-schedule footer{display:flex;justify-content:space-between;padding:10px 16px 12px}.calc-schedule footer button{border:0;background:none;color:var(--qlc-maroon,#8a1538);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.calc-schedule__excel{color:var(--qlc-muted,#6b5f57)!important;font-weight:500!important}.deal-calc--layout .deal-calc__grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px}.deal-calc--layout .deal-calc__name-row .dc-field__input{text-align:start}.deal-calc--layout .deal-calc__name-row{justify-content:flex-start;align-items:flex-end;gap:14px}.deal-calc--layout .deal-calc__name-row .dc-field{flex:1 1;max-width:420px}.deal-calc--layout .deal-calc__name-row .dc-field__input--wide,.deal-calc-tab{width:100%}.deal-calc-tab__toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:calc(var(--base)*.75)}.deal-calc-tab__selected-count{color:var(--theme-elevation-600);font-size:.8125rem}.deal-calc-tab__empty{padding:calc(var(--base)*1.5);border:1px dashed var(--theme-elevation-200);border-radius:var(--style-radius-s);color:var(--theme-elevation-500);text-align:center;background:var(--theme-elevation-50)}.deal-calc-tab__error{padding:.6rem .9rem;margin-bottom:calc(var(--base)*.75);border:1px solid var(--theme-error-250,#e9a8a8);border-radius:var(--style-radius-s);background:var(--theme-error-50,#fdeaea);color:var(--theme-error-600,#a23434);font-size:.8125rem}.deal-calc-tab__table{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--theme-elevation-800)}.deal-calc-tab__table td,.deal-calc-tab__table th{border-bottom:1px solid var(--theme-elevation-150);padding:.5rem .75rem;text-align:start;vertical-align:middle}.deal-calc-tab__table th{color:var(--theme-elevation-700);font-weight:600;font-size:.8125rem}.deal-calc-tab__table tbody tr:hover,.deal-calc-tab__table th{background:var(--theme-elevation-50)}.deal-calc-tab__num{text-align:end!important}.deal-calc-tab__num,.deal-calc-tab__offer-no{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-calc-tab__offer-no{white-space:nowrap}.deal-calc-tab__actions-col{width:1%;white-space:nowrap}.deal-calc-tab__actions{display:flex;align-items:center;gap:.25rem;justify-content:flex-start;white-space:nowrap}.deal-calc-tab__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid rgba(0,0,0,0);border-radius:var(--style-radius-s);background:rgba(0,0,0,0);color:var(--theme-elevation-600);cursor:pointer}.deal-calc-tab__icon svg{width:1.1rem;height:1.1rem}.deal-calc-tab__icon:hover:not(:disabled){border-color:var(--theme-elevation-150);background:var(--theme-elevation-50);color:var(--theme-elevation-900)}.deal-calc-tab__icon:disabled{opacity:.35;cursor:default}.deal-calc-tab__icon--check{color:var(--theme-elevation-400)}.deal-calc-tab__icon--is-final:disabled{opacity:1;color:var(--theme-elevation-800)}.deal-calc-tab__icon--danger:hover:not(:disabled){border-color:var(--theme-error-250,#e9a8a8);background:var(--theme-error-50,#fdeaea);color:var(--theme-error-600,#a23434)}.deal-calc-tab__check-col{width:1%;-webkit-padding-end:0!important;padding-inline-end:0!important}.deal-calc-tab__check-col .checkbox-input__label{display:none}.deal-calc-tab__row--editing{background:var(--theme-elevation-100)!important;outline:2px solid var(--theme-elevation-250);outline-offset:-2px}.deal-calc-tab__editor{margin-top:calc(var(--base)*1.25);padding-top:calc(var(--base)*1);border-top:1px solid var(--theme-elevation-150)}.deal-calc-tab__editor-head{display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--base)*.75)}.deal-calc-tab__editor-title{margin:0;font-size:1rem;font-weight:600;color:var(--theme-elevation-800)}.calc-variants{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px;margin:8px 0 16px}.calc-variant{position:relative;display:flex;flex-direction:column;gap:8px;min-height:96px;padding:14px 16px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:14px;background:var(--qlc-surface,#fff);cursor:pointer;text-align:start}.calc-variant:hover{border-color:var(--qlc-readonly-border,#d9cfbe)}.calc-variant[data-current=yes]{box-shadow:0 0 0 3px rgba(138,21,56,.14)}.calc-variant[data-final=yes]{border:2px solid var(--qlc-maroon,#8a1538)}.calc-variant header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;-webkit-padding-end:48px;padding-inline-end:48px;font-size:14px}.calc-variant__no{color:var(--qlc-muted,#6b5f57);font-size:12px}.calc-variant__badge{padding:2px 10px;border-radius:999px;background:var(--qlc-maroon,#8a1538);color:#fff;font-size:11px;font-weight:700}.calc-variant__figures{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-variant__reason{margin:0;color:var(--qlc-error,#b42318);font-size:12px}.calc-variant__hint{margin:0;color:var(--qlc-muted,#6b5f57);font-size:12px}.calc-variant__tools{position:absolute;top:10px;inset-inline-end:10px;display:flex;gap:2px;opacity:.55}.calc-variant__tools button{display:inline-flex;padding:3px;border:0;border-radius:6px;background:none;color:var(--qlc-muted,#6b5f57);cursor:pointer}.calc-variant__tools button:hover{background:var(--qlc-surface-2,#faf7f1);color:var(--qlc-text,#231a1d)}.calc-variant:hover .calc-variant__tools{opacity:1}.calc-variant__danger:hover{color:var(--qlc-error,#b42318)!important}.calc-variant--new{align-items:center;justify-content:center;border:1px dashed var(--qlc-readonly-border,#d9cfbe);background:var(--qlc-surface-2,#faf7f1);color:var(--qlc-maroon,#8a1538);font:inherit;font-size:14px;font-weight:600}.deal-header{margin-bottom:14px;padding:18px 24px 20px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:16px;background:var(--qlc-surface,#fff)}.deal-header__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.deal-header__meta{margin:0 0 4px;color:var(--qlc-muted,#6b5f57);font-size:13px}.deal-header__no{color:var(--qlc-maroon,#8a1538);font-weight:600}.deal-header__name{margin:0;font-size:28px;font-weight:700;line-height:1.2}.deal-header__steps{display:flex;align-items:stretch;gap:8px;margin-top:16px}.deal-header__steps ol{display:flex;flex:1 1;min-width:0;gap:6px;margin:0;padding:0;list-style:none}.deal-header__steps li{flex:1 1;min-width:0}.deal-header__steps li:has([data-state=current]){flex:0 0 auto}.deal-header__steps li>span{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 10px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:10px;background:var(--qlc-surface-2,#faf7f1);color:var(--qlc-text-2,#4a3f3a);font:inherit;font-size:13px;text-align:start;cursor:default}.deal-header__steps li>span[data-state=past]{border-color:rgba(0,0,0,0);background:var(--qlc-maroon-soft,#f6e9ec);color:var(--qlc-maroon,#8a1538)}.deal-header__steps li>span[data-state=current]{border-color:var(--qlc-maroon,#8a1538);background:var(--qlc-maroon,#8a1538);color:#fff;font-weight:600}.deal-header__num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.06);font-size:11px;font-weight:600}[data-state=current] .deal-header__num{background:rgba(255,255,255,.22)}.deal-header__step-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-header__reject{position:relative;flex:none}.deal-header__reject>button{height:40px;padding:0 14px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:10px;background:var(--qlc-surface,#fff);color:var(--qlc-error,#b42318);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.deal-header__reject>button[data-active=yes]{border-color:var(--qlc-error,#b42318);background:var(--qlc-bad-bg,#fdecea)}.deal-header__reasons{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:30;display:flex;width:300px;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:12px;background:var(--qlc-surface,#fff);box-shadow:0 12px 32px rgba(35,26,29,.14)}.deal-header__reasons p{margin:0 4px 4px;font-weight:600}.deal-header__reasons small{margin:4px;color:var(--qlc-muted,#6b5f57)}.deal-header__reasons button{padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--qlc-text,#231a1d);font:inherit;font-size:13px;text-align:start;cursor:pointer}.deal-header__reasons button:hover,.deal-header__reasons button[data-picked=yes]{background:var(--qlc-row-hover,#fbf4f5)}.deal-header__cancel{color:var(--qlc-muted,#6b5f57)!important}.collection-edit--deal:has(.tabs-field__tabs>.tabs-field__tab-button:first-child:not(.tabs-field__tab-button--active)) .deal-header{padding-block:14px}.collection-edit--deal:has(.tabs-field__tabs>.tabs-field__tab-button:first-child:not(.tabs-field__tab-button--active)) .deal-header .deal-header__steps{display:none}.collection-edit--deal:has(.tabs-field__tabs>.tabs-field__tab-button:first-child:not(.tabs-field__tab-button--active)) .deal-header .deal-header__name{font-size:22px}.collection-edit--deal:has(.tabs-field__tabs>.tabs-field__tab-button:first-child.tabs-field__tab-button--active) .deal-header__pill{display:none}.deal-view-toggle{display:inline-flex;gap:4px;margin-bottom:.75rem;padding:3px;border-radius:8px;background:var(--theme-elevation-100)}.deal-view-toggle a{padding:6px 14px;border-radius:6px;color:var(--theme-elevation-600);font-size:.8125rem;text-decoration:none}.deal-view-toggle a[data-active=yes]{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);color:var(--theme-text);font-weight:600}.deal-view-toggle a:focus-visible{outline:2px solid var(--qic-laser,#c8a879);outline-offset:1px}.deal-kanban{position:relative;padding:calc(var(--base)*1.5) var(--gutter-h,calc(var(--base) * 2));background:linear-gradient(var(--qic-claret,#74112f),var(--qic-claret,#74112f)) top/100% 3px no-repeat,radial-gradient(70% 180px at 12% 0,color-mix(in srgb,var(--qic-laser,#c8a879) 16%,transparent),transparent 70%)}.deal-kanban__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.deal-kanban__head h1{position:relative;margin:0;padding-bottom:6px;font-size:1.6rem;font-weight:600;letter-spacing:-.01em}.deal-kanban__head h1:after{position:absolute;bottom:0;left:0;width:32px;height:3px;border-radius:2px;background:var(--qic-laser,#c8a879);content:""}.deal-kanban__head .deal-view-toggle{margin-bottom:0}.deal-kanban__heading{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 18px}.deal-kanban__summary{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:4px}.deal-kanban__stat{padding:4px 10px;border:1px solid color-mix(in srgb,var(--qic-claret,#74112f) 14%,transparent);border-radius:999px;background:var(--theme-elevation-0);color:var(--theme-elevation-600);font-size:.75rem}.deal-kanban__stat b{color:var(--qic-claret,#74112f);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-kanban__stat[data-tone=warn]{border-color:color-mix(in srgb,var(--qic-laser,#c8a879) 45%,transparent);background:var(--qic-laser-soft,#f7f0e4)}.deal-kanban__stat[data-tone=warn] b{color:var(--qic-laser-deep,#a8874f)}.deal-kanban__types{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1rem}.deal-kanban__types button{padding:5px 12px;border:1px solid var(--theme-elevation-200);border-radius:999px;background:var(--theme-elevation-0);color:var(--theme-elevation-700);font:inherit;font-size:.8125rem;cursor:pointer;transition:background .12s,border-color .12s}.deal-kanban__types button:hover{border-color:var(--qic-claret,#74112f)}.deal-kanban__types button[data-active=yes]{border-color:var(--qic-claret,#74112f);background:var(--qic-claret,#74112f);color:#fff}.deal-kanban__types button:focus-visible{outline:2px solid var(--qic-laser,#c8a879);outline-offset:1px}.deal-kanban__empty,.deal-kanban__error{margin:0;font-size:.875rem}.deal-kanban__empty{color:var(--theme-elevation-500)}.deal-kanban__error{color:var(--theme-error-600,#a23434)}.deal-kanban__viewport{position:relative}.deal-kanban__viewport:after,.deal-kanban__viewport:before{position:absolute;top:0;bottom:.75rem;z-index:2;width:36px;pointer-events:none;content:"";opacity:0;transition:opacity .15s}.deal-kanban__viewport:before{left:0;background:linear-gradient(to right,var(--theme-bg),transparent)}.deal-kanban__viewport:after{right:0;background:linear-gradient(to left,var(--theme-bg),transparent)}.deal-kanban__viewport[data-can-left=yes]:before,.deal-kanban__viewport[data-can-right=yes]:after{opacity:1}.deal-kanban__arrow{position:absolute;top:50%;z-index:3;display:grid;width:36px;height:36px;padding:0;border:1px solid var(--theme-elevation-200);border-radius:50%;background:var(--theme-elevation-0);box-shadow:0 2px 8px rgba(0,0,0,.12);color:var(--qic-claret,#74112f);font-size:1.4rem;line-height:1;place-items:center;cursor:pointer;transform:translateY(-50%);transition:transform .12s,box-shadow .12s}.deal-kanban__arrow[data-side=left]{left:6px}.deal-kanban__arrow[data-side=right]{right:6px}.deal-kanban__arrow:hover{box-shadow:0 4px 14px rgba(0,0,0,.18);transform:translateY(-50%) scale(1.06)}.deal-kanban__arrow:focus-visible{outline:2px solid var(--qic-laser,#c8a879);outline-offset:2px}.deal-kanban__board{cursor:-webkit-grab;cursor:grab;display:flex;gap:12px;height:calc(100vh - 230px);min-height:420px;padding-bottom:.75rem;overflow-x:auto;align-items:stretch;scroll-behavior:auto;scrollbar-width:none}.deal-kanban__board[data-panning=yes]{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deal-kanban__board::-webkit-scrollbar{display:none}.deal-kanban__minimap{position:relative;height:18px;margin-top:6px;padding:5px 0;border-radius:999px;outline:none;cursor:pointer;touch-action:none}.deal-kanban__minimap:focus-visible{box-shadow:0 0 0 2px var(--qic-laser,#c8a879)}.deal-kanban__minimap-track{display:flex;gap:3px;height:8px}.deal-kanban__minimap-segment{flex:1 1;min-width:4px;border-radius:999px;background:color-mix(in srgb,var(--stage-color) 30%,transparent);transition:background .15s,transform .12s}.deal-kanban__minimap-segment[data-visible=yes]{background:var(--stage-color)}.deal-kanban__minimap-segment:first-child{border-radius:999px 3px 3px 999px}.deal-kanban__minimap-segment:last-child{border-radius:3px 999px 999px 3px}.deal-kanban__minimap-segment:hover{background:var(--stage-color);transform:scaleY(1.35)}.deal-kanban__minimap-thumb{position:absolute;top:0;bottom:0;border:2px solid var(--qic-claret,#74112f);border-radius:999px;background:rgba(0,0,0,0);box-shadow:0 1px 4px rgba(0,0,0,.18);cursor:-webkit-grab;cursor:grab;transition:box-shadow .12s}.deal-kanban__minimap-thumb:hover{box-shadow:0 2px 8px rgba(0,0,0,.25)}.deal-kanban__minimap-thumb[data-dragging=yes]{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 2px 10px rgba(0,0,0,.3)}.deal-kanban__column{--stage-color:var(--qic-claret,#74112f);--stage-ink:#fff;display:flex;flex:0 0 272px;flex-direction:column;min-width:0;min-height:0;border:1px solid color-mix(in srgb,var(--stage-color) 14%,transparent);border-radius:12px;background:color-mix(in srgb,var(--stage-color) 6%,var(--theme-elevation-50));transition:background .12s,border-color .12s,box-shadow .12s}.deal-kanban__column[data-over=yes]{border-color:var(--stage-color);background:color-mix(in srgb,var(--stage-color) 12%,var(--theme-elevation-50));box-shadow:inset 0 0 0 1px var(--stage-color)}.deal-kanban__column[data-outside=yes]{--stage-color:var(--theme-elevation-500);border-style:dashed}.deal-kanban__column-head{position:relative;flex:0 0 auto;padding:10px 10px 8px}.deal-kanban__color-button{flex:0 0 auto;width:14px;height:14px;padding:0;border:2px solid var(--stage-ink);border-radius:50%;background:conic-gradient(#74112f,#c8a879,#3f6e8c,#2e7d4f,#74112f);cursor:pointer;opacity:.85}.deal-kanban__color-button:hover,.deal-kanban__color-button[aria-expanded=true]{opacity:1;transform:scale(1.12)}.deal-kanban__color-button:focus-visible{outline:2px solid var(--qic-laser,#c8a879);outline-offset:2px}.deal-kanban__palette{position:absolute;top:calc(100% - 4px);right:10px;left:10px;z-index:5;padding:10px;border:1px solid var(--theme-elevation-150);border-radius:10px;background:var(--theme-elevation-0);box-shadow:0 8px 24px rgba(0,0,0,.14)}.deal-kanban__swatches{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.deal-kanban__swatch{aspect-ratio:1;padding:0;border:2px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer}.deal-kanban__swatch:hover{transform:scale(1.06)}.deal-kanban__swatch[aria-pressed=true]{border-color:var(--theme-elevation-0);box-shadow:0 0 0 2px var(--qic-laser,#c8a879)}.deal-kanban__swatch:focus-visible{outline:2px solid var(--qic-laser,#c8a879);outline-offset:1px}.deal-kanban__palette-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:.75rem}.deal-kanban__custom-color{display:flex;align-items:center;gap:6px;color:var(--theme-elevation-700);cursor:pointer}.deal-kanban__custom-color input{width:26px;height:22px;padding:0;border:1px solid var(--theme-elevation-200);border-radius:6px;background:none;cursor:pointer}.deal-kanban__color-reset{padding:2px 8px;border:1px solid var(--theme-elevation-200);border-radius:999px;background:rgba(0,0,0,0);color:var(--theme-elevation-700);font:inherit;cursor:pointer}.deal-kanban__color-reset:hover{border-color:var(--qic-claret,#74112f);color:var(--qic-claret,#74112f)}.deal-kanban__column-title{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 22px 0 12px;border-radius:8px 0 0 8px;background:var(--stage-color);color:var(--stage-ink);-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.deal-kanban__column-name{overflow:hidden;font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.deal-kanban__count{flex:0 0 auto;margin-left:auto;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--stage-ink) 22%,transparent);color:var(--stage-ink);font-size:.6875rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-kanban__total{margin-top:6px;padding:0 4px;color:var(--theme-elevation-800);font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-kanban__cards{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:4px 10px 10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--stage-color) 35%,transparent) rgba(0,0,0,0)}.deal-kanban__cards::-webkit-scrollbar{width:6px}.deal-kanban__cards::-webkit-scrollbar-thumb{border-radius:3px;background:color-mix(in srgb,var(--stage-color) 35%,transparent)}.deal-kanban__placeholder{display:grid;min-height:72px;margin:0;border:1px dashed color-mix(in srgb,var(--stage-color) 30%,transparent);border-radius:10px;color:var(--theme-elevation-450,var(--theme-elevation-500));font-size:.75rem;place-items:center}.deal-kanban__more{flex:0 0 auto;padding:6px;border:1px dashed color-mix(in srgb,var(--stage-color) 45%,transparent);border-radius:8px;background:rgba(0,0,0,0);color:var(--stage-color);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.deal-kanban__more:focus-visible,.deal-kanban__more:hover{background:color-mix(in srgb,var(--stage-color) 8%,transparent)}.deal-kanban__more:focus-visible{outline:2px solid var(--qic-laser,#c8a879);outline-offset:1px}.deal-kanban__card{position:relative;flex:0 0 auto;padding:12px 14px 12px 16px;border:1px solid var(--theme-elevation-100);border-radius:10px;background:var(--theme-elevation-0);box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:-webkit-grab;cursor:grab;transition:box-shadow .12s,transform .12s,border-color .12s}.deal-kanban__card:before{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--stage-color);content:""}.deal-kanban__card:hover{border-color:color-mix(in srgb,var(--qic-claret,#74112f) 25%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--qic-claret,#74112f) 12%,transparent);transform:translateY(-1px)}.deal-kanban__card:focus-within{outline:2px solid var(--qic-laser,#c8a879);outline-offset:1px}.deal-kanban__card[data-dragging=yes]{opacity:.45;cursor:-webkit-grabbing;cursor:grabbing;transform:none}.deal-kanban__card[data-locked=yes]{cursor:default}.deal-kanban__card[data-busy=yes]{opacity:.6;cursor:progress}.deal-kanban__card-top{display:flex;align-items:center;gap:8px;min-width:0}.deal-kanban__avatar{display:grid;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--qic-claret-soft,#f3e4e8);color:var(--qic-claret,#74112f);font-size:.6875rem;font-weight:700;letter-spacing:.02em;place-items:center}.deal-kanban__id{flex:0 0 auto;margin-left:auto;padding:1px 7px;border-radius:999px;background:var(--qic-laser-soft,#f7f0e4);color:var(--qic-laser-deep,#a8874f);font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-kanban__client{display:block;min-width:0;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text);font-size:.8125rem;font-weight:600;text-decoration:none}.deal-kanban__client:focus-visible,.deal-kanban__client:hover{color:var(--qic-claret,#74112f);text-decoration:underline}.deal-kanban__meta{margin:6px 0 0 36px;color:var(--theme-elevation-500);font-size:.75rem}.deal-kanban__cost{margin:6px 0 0 36px;color:var(--qic-claret,#74112f);font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-kanban__age{margin:4px 0 0 36px;color:var(--theme-elevation-500);font-size:.6875rem}.deal-kanban__age b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-kanban__age[data-stale=yes]{background:color-mix(in srgb,var(--qic-claret,#74112f) 12%,transparent);color:var(--qic-claret,#74112f)}.deal-kanban__age[data-stale=yes],.deal-kanban__warn{display:inline-block;padding:2px 8px;border-radius:999px;font-weight:600}.deal-kanban__warn{margin:8px 0 0 36px;background:color-mix(in srgb,var(--qic-laser,#c8a879) 22%,transparent);color:var(--qic-laser-deep,#8e5a1a);font-size:.6875rem}.deal-kanban__warn:before{content:"⚠ "}.deal-kanban__skeleton{display:flex;gap:12px;overflow:hidden}.deal-kanban__skeleton-column{display:flex;flex:0 0 272px;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:var(--theme-elevation-50)}.deal-kanban__skeleton-card,.deal-kanban__skeleton-head{border-radius:8px;background:linear-gradient(100deg,var(--qic-claret-soft,#f3e4e8) 20%,var(--qic-laser-soft,#f7f0e4) 50%,var(--qic-claret-soft,#f3e4e8) 80%);background-size:200% 100%;animation:deal-kanban-shimmer 1.4s ease-in-out infinite}.deal-kanban__skeleton-head{height:32px}.deal-kanban__skeleton-card{height:76px;background-color:var(--theme-elevation-0)}@media(prefers-reduced-motion:reduce){.deal-kanban__skeleton-card,.deal-kanban__skeleton-head{animation:none}}@keyframes deal-kanban-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.deal-kanban__outcome{margin:.25rem 0 0;font-size:.8em;font-weight:600;color:var(--qic-laser-deep,#8a6d3b)}.deal-kanban__outcome[data-outcome=negative]{color:var(--qic-claret,#74112f)}.deal-kanban__dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.4)}.deal-kanban__dialog{width:min(28rem,100%);padding:1.25rem 1.5rem;border-radius:8px;background:var(--theme-elevation-0);color:var(--theme-text);box-shadow:0 12px 32px rgba(0,0,0,.25);border-top:4px solid var(--qic-claret,#74112f)}.deal-kanban__dialog h3{margin:0 0 .5rem}.deal-kanban__dialog-hint{margin:0 0 1rem;color:var(--theme-elevation-600)}.deal-kanban__outcomes{display:flex;gap:1.25rem;margin:0 0 1rem;padding:0;border:0}.deal-kanban__outcomes legend{margin-bottom:.4rem;font-weight:600}.deal-kanban__outcomes label{display:flex;align-items:center;gap:.4rem;cursor:pointer}.deal-kanban__reason{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem;font-weight:600}.deal-kanban__reason select{padding:.4rem;font-weight:400}.deal-kanban__dialog-actions{display:flex;justify-content:flex-end;gap:.5rem}.deal-kanban__btn{padding:.45rem .9rem;border:1px solid var(--theme-elevation-250);border-radius:4px;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.deal-kanban__btn--primary{border-color:var(--qic-claret,#74112f);background:var(--qic-claret,#74112f);color:#fff}.deal-kanban__btn:disabled{opacity:.5;cursor:default}.deal-list-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px}.deal-list-bar .deal-view-toggle{margin-bottom:0}.deal-list-bar__stages{display:flex;flex-wrap:wrap;gap:6px}.deal-list-bar__stages button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:999px;background:var(--qlc-surface,#fff);color:var(--qlc-text-2,#4a3f3a);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.deal-list-bar__stages button[style]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dot)}.deal-list-bar__stages button:hover{background:var(--qlc-row-hover,#fbf4f5)}.deal-list-bar__stages button[data-active=yes]{border-color:var(--qlc-maroon,#8a1538);background:var(--qlc-maroon-soft,#f6e9ec);color:var(--qlc-maroon,#8a1538);font-weight:600}.deal-list-bar__count{min-width:18px;padding:1px 6px;border-radius:999px;background:var(--qlc-surface-2,#faf7f1);color:var(--qlc-muted,#6b5f57);font-size:11px;font-weight:600;text-align:center}[data-active=yes]>.deal-list-bar__count{background:#fff;color:var(--qlc-maroon,#8a1538)}.deal-scoring-tab{width:100%}.deal-scoring-tab__toolbar{display:flex;gap:.5rem;margin-bottom:calc(var(--base)*.75)}.deal-scoring-tab__empty{padding:calc(var(--base)*1.5);border:1px dashed var(--theme-elevation-200);border-radius:var(--style-radius-s);color:var(--theme-elevation-500);text-align:center;background:var(--theme-elevation-50)}.deal-scoring-tab__error{padding:.6rem .9rem;margin-bottom:calc(var(--base)*.75);border:1px solid var(--theme-error-250,#e9a8a8);border-radius:var(--style-radius-s);background:var(--theme-error-50,#fdeaea);color:var(--theme-error-600,#a23434);font-size:.8125rem}.deal-scoring-tab__attempt{margin-bottom:calc(var(--base)*1);padding:calc(var(--base)*.75);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s)}.deal-scoring-tab__attempt-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.deal-scoring-tab__muted{color:var(--theme-elevation-500);font-size:.8125rem}.deal-scoring-tab__stops{margin:0 0 .6rem;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem;color:var(--theme-error-600,#a23434);font-size:.8125rem}.deal-scoring-tab__table{width:100%;border-collapse:collapse;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-scoring-tab__table td,.deal-scoring-tab__table th{padding:.4rem .6rem;border-bottom:1px solid var(--theme-elevation-150);text-align:end;white-space:nowrap}.deal-scoring-tab__table th{background:var(--theme-elevation-50);color:var(--theme-elevation-700);font-size:.8125rem;font-weight:600}.deal-scoring-tab__ok{color:var(--theme-success-500,#2c8a4b)}.deal-scoring-tab__no{color:var(--theme-error-600,#a23434)}.deal-scoring-tab__readonly{margin:0 0 calc(var(--base)*.75);color:var(--theme-elevation-500);font-size:.8125rem}.deal-scoring-tab__head{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:calc(var(--base)*.75)}.deal-scoring-tab__verdict{display:flex;align-items:baseline;gap:.5rem;padding:.35rem .75rem;border-radius:var(--style-radius-s);background:var(--theme-elevation-100)}.deal-scoring-tab__verdict strong{font-size:1.125rem}.deal-scoring-tab__verdict[data-category="A+"],.deal-scoring-tab__verdict[data-category="A++"],.deal-scoring-tab__verdict[data-category=A],.deal-scoring-tab__verdict[data-category=B],.deal-scoring-tab__verdict[data-category=C],.deal-scoring-tab__verdict[data-category=Q]{background:var(--theme-success-100,#dff3e5)}.deal-scoring-tab__verdict[data-category=D]{background:var(--theme-warning-100,#fbf0d4)}.deal-scoring-tab__verdict[data-category=refused]{background:var(--theme-error-100,#f8dede)}.deal-scoring-tab__stages{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-scoring-tab__stages em{color:var(--theme-elevation-500);font-style:normal}.deal-scoring-tab__card{margin-bottom:calc(var(--base)*.75);padding:calc(var(--base)*.75);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s)}.deal-scoring-tab__card h3{margin:0 0 .6rem;font-size:.9375rem}.deal-scoring-tab__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem}.deal-scoring-tab__chips span{padding:.15rem .55rem;border-radius:999px;background:var(--theme-elevation-100);font-size:.8125rem}.deal-scoring-tab__pairs{display:grid;grid-template-columns:auto 1fr;grid-gap:.25rem .75rem;gap:.25rem .75rem;margin:0;font-size:.875rem}.deal-scoring-tab__pairs dt{color:var(--theme-elevation-500)}.deal-scoring-tab__pairs dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-scoring-tab__qcb-head{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-bottom:.6rem;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-scoring-tab__risk{padding:.15rem .55rem;border-radius:999px;background:var(--theme-elevation-100)}.deal-scoring-tab__risk[data-risk=Низкий]{background:var(--theme-success-100,#dff3e5)}.deal-scoring-tab__risk[data-risk=Средний]{background:var(--theme-warning-100,#fbf0d4)}.deal-scoring-tab__risk[data-risk=Высокий]{background:var(--theme-error-100,#f8dede)}.deal-scoring-tab__link{color:var(--theme-text,currentColor);text-decoration:underline}.deal-scoring-tab__narrative{margin:.6rem 0 0;font-size:.875rem;line-height:1.5}.deal-scoring-tab__notes{margin:.6rem 0 0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem;font-size:.8125rem;color:var(--theme-elevation-600)}.deal-scoring-tab__lines{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.75rem}.deal-scoring-tab__line{padding:.6rem;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s)}.deal-scoring-tab__line header{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.4rem;font-size:.8125rem}.deal-scoring-tab__line header span{color:var(--theme-elevation-500)}.deal-scoring-tab__line dl{display:grid;grid-template-columns:auto 1fr;grid-gap:.15rem .5rem;gap:.15rem .5rem;margin:0;font-size:.8125rem}.deal-scoring-tab__line dl dt{color:var(--theme-elevation-500)}.deal-scoring-tab__line dl dd{margin:0;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-scoring-tab__table td:first-child{text-align:start;white-space:normal}.deal-scoring-tab__columns{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);grid-gap:calc(var(--base)*.75);gap:calc(var(--base)*.75);align-items:start}.deal-scoring-tab__column{min-width:0}.deal-scoring-tab__summary .deal-scoring-tab__pairs dd{font-weight:600}.deal-scoring-tab__check[data-ok=yes]{color:#2c8a4b}html[data-theme=dark] .deal-scoring-tab__check[data-ok=yes]{color:#6cc58c}.deal-scoring-tab__check[data-ok=no]{color:var(--theme-error-600,#a23434);font-weight:600}.deal-scoring-tab__decision[data-category=refused],.deal-scoring-tab__decision[data-satisfied=no]{color:var(--theme-error-600,#a23434)}.deal-scoring-tab__decision[data-satisfied=yes]{color:var(--theme-success-600,#2c8a4b)}@media(max-width:1100px){.deal-scoring-tab__columns{grid-template-columns:1fr}}.deal-side{display:flex;flex-direction:column;gap:14px;overflow:hidden;border:1px solid var(--qlc-line,#e8e0d2);border-radius:16px;background:var(--qlc-surface,#fff)}.deal-side__final{padding:16px 20px 18px;background:var(--qlc-maroon-dark,#5c0d25);color:#fff}.deal-side__final header{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.72);font-size:12px}.deal-side__badge{padding:2px 10px;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-size:11px;font-weight:600}.deal-side__payment{margin:6px 0 2px;font-size:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-side__payment small{color:rgba(255,255,255,.72);font-size:13px;font-weight:500}.deal-side__offer{margin:0;color:rgba(255,255,255,.72);font-size:12px}.deal-side__empty{margin:8px 0 0;color:rgba(255,255,255,.85);font-size:13px}.deal-side__rows{display:grid;grid-template-columns:1fr auto;margin:0 20px}.deal-side__rows dd,.deal-side__rows dt{margin:0;padding:9px 0;border-bottom:1px solid var(--qlc-line-soft,#f0eadf);font-size:13px}.deal-side__rows dt{color:var(--qlc-muted,#6b5f57)}.deal-side__rows dd{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-side__total{border-bottom:0!important;color:var(--qlc-text,#231a1d)!important;font-weight:700}.deal-side__actions{padding:0 20px}.deal-side__actions:last-child{padding-bottom:18px}.deal-side__actions button{width:100%;height:40px;border:1px solid var(--qlc-maroon-soft,#f6e9ec);border-radius:10px;background:var(--qlc-maroon-soft,#f6e9ec);color:var(--qlc-maroon,#8a1538);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.deal-side__actions button:hover{border-color:var(--qlc-maroon,#8a1538)}.deal-side__upcoming{padding:4px 20px 18px}.deal-side__upcoming h4{margin:0 0 8px;font-size:14px}.deal-side__upcoming ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.deal-side__upcoming li{display:flex;align-items:center;gap:10px}.deal-side__date{display:flex;flex:none;width:40px;height:40px;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:var(--qlc-surface-2,#faf7f1);line-height:1.1}.deal-side__date b{font-size:14px}.deal-side__date small{color:var(--qlc-muted,#6b5f57);font-size:10px;text-transform:uppercase}.deal-side__what{display:flex;flex:1 1;flex-direction:column;font-size:13px}.deal-side__what small{color:var(--qlc-muted,#6b5f57);font-size:11px}.deal-side__sum{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-side__muted{margin:0;color:var(--qlc-muted,#6b5f57);font-size:13px}.render-fields:has(>.deal-side){display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;grid-column-gap:16px;column-gap:16px}.render-fields:has(>.deal-side)>*{grid-column:1}.render-fields:has(>.deal-side)>.deal-side{grid-column:2;grid-row:1/span 20;position:-webkit-sticky;position:sticky;top:calc(var(--app-header-height, 64px) + 80px)}@media(max-width:1100px){.render-fields:has(>.deal-side){grid-template-columns:minmax(0,1fr)}.render-fields:has(>.deal-side)>.deal-side{grid-column:1;grid-row:auto;position:static}}.deal-card{margin-inline:0!important;margin-bottom:14px!important;padding:18px 22px 6px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:16px;background:var(--qlc-surface,#fff)}.deal-card .group-field__header,.deal-card>.group-field__wrap>.group-field__header{margin-bottom:12px}.deal-card .group-field__header .group-field__title,.deal-card .group-field__header h3,.deal-card>.group-field__wrap>.group-field__header .group-field__title,.deal-card>.group-field__wrap>.group-field__header h3{font-size:16px;font-weight:700}.deal-contracts__head{margin-bottom:0!important;color:var(--qlc-muted,#6b5f57);font-size:12px;font-weight:600}.deal-contracts__head .row__fields{padding-block:0 8px!important}.deal-contracts__head .row__fields>.field-type{margin-bottom:0!important}.deal-contracts__kind{display:grid;grid-template-columns:150px minmax(0,1fr);grid-column-gap:12px;column-gap:12px}.deal-card--contracts .row .render-fields,.deal-card--contracts .row__fields{align-items:center;padding-block:10px;border-bottom:1px solid var(--qlc-line-soft,#f0eadf)}.deal-card--contracts .field-type.relationship{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;grid-column-gap:12px;column-gap:12px;margin-bottom:0}.deal-card--contracts .field-type.relationship>.field-label{margin:0;font-weight:500}.deal-card--contracts .field-type.relationship>.field-description{grid-column:2}.deal-card--contracts .field-type.read-only{margin-bottom:0}.deal-card--contracts .field-type.read-only>.field-label{display:none}.detected-fields{margin-bottom:1.5rem}.detected-fields__title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.detected-fields__title--tables{margin-top:1.5rem}.detected-fields__empty{color:#666;font-style:italic}.detected-fields__group{margin-bottom:1rem}.detected-fields__group-title{margin:0 0 .5rem;font-size:.875rem;font-weight:500;color:#444}.detected-fields__group-title--unknown{color:#721c24}.detected-fields__chips{display:flex;flex-wrap:wrap;gap:.5rem}.detected-fields__chip{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:1rem;font-size:.8125rem;font-family:monospace;line-height:1.4}.detected-fields__chip--valid{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.detected-fields__chip--unknown{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.detected-fields__chip-warning{font-weight:700;-webkit-margin-start:.25rem;margin-inline-start:.25rem}.detected-fields__table-block{margin-bottom:1rem;padding:.75rem;border:1px solid var(--theme-border-color,#dee2e6);border-radius:4px;background:var(--theme-elevation-50,#f8f9fa)}.detected-fields__table-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.detected-fields__table-key{font-size:.875rem;font-weight:600;color:var(--theme-text,#212529);background:var(--theme-elevation-100,#e9ecef);padding:.15rem .5rem;border-radius:3px}.detected-fields__table-close{font-size:.8125rem;font-family:monospace;color:var(--theme-elevation-500,#6c757d)}.employer-search{margin-bottom:calc(var(--base)*.75)}.employer-search__input{width:100%;padding:.5rem .75rem;background:var(--theme-input-bg);color:var(--theme-elevation-800);font-size:.9375rem}.employer-search__input,.employer-search__matches{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s)}.employer-search__matches{list-style:none;margin:.25rem 0 0;padding:0;overflow:hidden}.employer-search__matches button{display:flex;justify-content:space-between;gap:1rem;width:100%;padding:.45rem .75rem;border:0;background:rgba(0,0,0,0);color:var(--theme-elevation-800);text-align:start;cursor:pointer}.employer-search__matches button:hover{background:var(--theme-elevation-50)}.employer-search__category{color:var(--theme-elevation-500);font-size:.8125rem;white-space:nowrap}.employer-search__selected{display:flex;align-items:center;gap:.75rem}.employer-search__selected-name{font-weight:600}.employer-search__residual{margin-top:.5rem}.employer-search__residual-options{display:flex;flex-wrap:wrap;gap:.4rem}.employer-search__hint{margin:.35rem 0 0;font-size:.8125rem;color:var(--theme-elevation-600)}.employer-search__hint--muted{color:var(--theme-elevation-500)}.global-search{position:relative;width:min(340px,40vw)}.global-search__icon{position:absolute;inset-inline-start:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--qlc-muted,#6b5f57);pointer-events:none}.global-search input{width:100%;height:38px;padding-inline:36px 12px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:10px;background:var(--qlc-surface-2,#faf7f1);color:var(--qlc-text,#231a1d);font:inherit;font-size:13px}.global-search__results{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:50;padding:6px;border:1px solid var(--qlc-line,#e8e0d2);border-radius:12px;background:var(--qlc-surface,#fff);box-shadow:0 12px 32px rgba(35,26,29,.14)}.global-search__group p{margin:6px 8px 4px;color:var(--qlc-muted,#6b5f57);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.global-search__group button{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:7px 8px;border:0;border-radius:8px;background:none;color:var(--qlc-text,#231a1d);font:inherit;font-size:13px;text-align:start;cursor:pointer}.global-search__group button small{color:var(--qlc-muted,#6b5f57);font-size:12px}.global-search__group button:hover{background:var(--qlc-row-hover,#fbf4f5)}.global-search__empty{margin:8px;color:var(--qlc-muted,#6b5f57);font-size:13px}.insurance-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:calc(var(--base)*.75) var(--base);gap:calc(var(--base)*.75) var(--base);margin:calc(var(--base)*.5) 0 var(--base);padding:var(--base);border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-m);background:var(--theme-elevation-50)}.insurance-summary__item dt{margin-bottom:2px;color:var(--theme-elevation-600);font-size:.85em}.insurance-summary__item dd{margin:0;font-weight:500}.istimara-list{margin-top:calc(var(--base)*.5)}.istimara-list__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.istimara-list__head h4{margin:0;font-size:.875rem}.istimara-list h5{margin:.75rem 0 .4rem;font-weight:600}.istimara-list h5,.istimara-list__empty{color:var(--theme-elevation-500);font-size:.8125rem}.istimara-list__empty{margin:0}.istimara-list__error{margin:0 0 .4rem;color:var(--theme-error-600,#a23434);font-size:.8125rem}.istimara-list__list{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.istimara-list__item{display:grid;grid-gap:.25rem;gap:.25rem;padding:.5rem .6rem;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s)}.istimara-list__item[data-state=valid]{border-color:var(--theme-success-250,#9ed3b0);background:var(--theme-success-50,#f2faf5)}.istimara-list__item[data-state=expiring]{border-color:var(--theme-warning-250,#e8cf8a);background:var(--theme-warning-50,#fdf8ea)}.istimara-list__item[data-state=expired]{border-color:var(--theme-error-250,#e3a5a5);background:var(--theme-error-50,#fcf1f1)}.istimara-list__main{display:flex;flex-wrap:wrap;gap:.25rem .9rem;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.istimara-list__state{font-weight:600}.istimara-list__meta{display:flex;flex-wrap:wrap;gap:.25rem .9rem;color:var(--theme-elevation-500);font-size:.75rem}.istimara-list__meta a{color:inherit;text-decoration:underline}.list-cell__stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:normal}.list-cell__muted{color:var(--theme-elevation-500)}.list-cell__yes{color:#2c8a4b;font-weight:600}.list-cell__more{padding:0;border:0;background:none;color:var(--theme-elevation-600);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer;font:inherit}html[data-theme=dark] .list-cell__yes{color:#6cc58c}.list-cell__deal-no{color:var(--qlc-maroon,#8a1538);font-weight:600;white-space:nowrap;text-decoration:none}.list-cell__deal-no--button,.list-cell__link-button{padding:0;border:0;background:none;font:inherit;cursor:pointer}.list-cell__link-button{color:inherit;text-align:inherit}.open-card-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.open-card-label a{color:var(--qlc-maroon,#8a1538);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}