#deal-actions-slot,[data-deal-reference]{--deal-paper:#fff;--deal-field:#f2f2ef;--deal-line:#d9d9d5;--deal-ink:#161a22;--deal-muted:#8a8d93;--deal-blue:#1b2f52;--deal-green:#2c5f43;box-shadow:none!important;transform:none!important}[data-deal-reference=expanded]{container-type:inline-size}.dark #deal-actions-slot,.dark [data-deal-reference]{--deal-paper:#172131;--deal-field:#202b3b;--deal-line:#455162;--deal-ink:#e1e8f1;--deal-muted:#a6b1c2;--deal-blue:#294d78;--deal-green:#39775b}.deal-reference-content{color:var(--deal-ink);background:var(--deal-field);padding:20px 24px 32px;margin-inline:-24px}.deal-reference-content>:first-child{margin-top:0}.deal-reference-application,.deal-reference-details,[data-forwarder-reference]{border:1px solid var(--deal-line)!important;border-radius:6px!important;background:var(--deal-paper)!important;box-shadow:none!important;padding:22px 24px}.deal-reference-details>summary,.deal-reference-route-editor>summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:15px;line-height:1.55;font-weight:700}.deal-reference-details>summary::-webkit-details-marker,.deal-reference-route-editor>summary::-webkit-details-marker{display:none}.deal-reference-details>summary>svg,.deal-reference-route-editor>summary>svg{width:14px;height:14px;flex:none}.deal-reference-details>summary>svg:last-child{margin-left:auto;border:1px solid var(--deal-line);border-radius:8px;padding:5px;width:30px;height:30px}.deal-reference-details[open]>summary>svg:last-child{transform:rotate(180deg)}.deal-reference-details-heading{display:grid;gap:7px;min-width:0}.deal-reference-details-preview{margin-top:6px;font-size:12.5px;line-height:1.55;font-weight:400;color:var(--deal-muted);overflow-wrap:anywhere}.deal-reference-details[open] .deal-reference-details-preview{display:none}.deal-forwarder-collapsed-finance{display:flex;align-items:center;gap:14px;max-width:70%;padding:10px 16px;border:1px solid #c9dcd3;border-radius:6px;background:#e7efeb;font-size:12px;line-height:1.55;color:#56645e}.deal-forwarder-profit-total{font-size:11px;text-transform:uppercase;color:var(--deal-green)}.deal-forwarder-profit-total strong{display:block;margin-top:3px;color:var(--deal-green);font-size:18px}.deal-forwarder-profit-deductions{display:grid;border-left:1px solid #bccfc5;padding-left:14px}.dark .deal-forwarder-collapsed-finance{background:#193429;border-color:#39624a;color:#b6cdc0}.dark .deal-forwarder-profit-total,.dark .deal-forwarder-profit-total strong{color:#b6dfc5}.deal-reference-details>summary:focus-visible{outline:2px solid #377fc1;outline-offset:5px}.deal-replacement-dialog{border-radius:6px}.deal-replacement-dialog>.space-y-4>div{padding:14px;border:1px solid oklch(var(--border));border-radius:4px}.deal-replacement-dialog input{border-radius:3px}.deal-replacement-dialog fieldset{min-width:0}.deal-replacement-dialog :is(input,textarea,label){min-width:0}.deal-etrn-dialog{border-radius:6px}.deal-etrn-tabs{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid oklch(var(--border));padding-bottom:12px}.deal-etrn-tabs button{border:1px solid oklch(var(--border));border-radius:4px;padding:8px 10px;font-size:11px}.deal-etrn-tabs button[aria-selected=true]{background:oklch(var(--primary));color:oklch(var(--primary-foreground))}.deal-etrn-tabs small{margin-left:4px;opacity:.65}.deal-etrn-section{border:1px solid oklch(var(--border));padding:14px;border-radius:4px}.deal-etrn-section h4{font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:12px}.deal-etrn-dialog :is(input,textarea,select){min-width:0;border-radius:3px}.deal-reference-grid{display:grid;grid-template-columns:minmax(0,2.32fr) minmax(260px,1fr);gap:20px;margin-top:20px;align-items:start}.deal-reference-total dd{font-weight:700;font-size:17px}.deal-reference-document-row{padding:11px 0;border-bottom:1px solid var(--deal-line)}.deal-reference-document-line{display:flex;align-items:center;gap:8px}.deal-reference-document-line>button:first-child{flex:1;min-width:0}.deal-reference-document-line>button:last-child:not(:first-child){width:auto;flex:none;margin:0;min-height:28px;padding-inline:10px}.deal-reference-documents .deal-reference-document-row button{margin:0;padding:0;min-height:26px;gap:7px}.deal-reference-document-row>p{font-size:12px;line-height:1.55;color:var(--deal-muted);margin-left:28px}.deal-reference-signature-note{display:inline-block;margin-top:7px;padding:3px 6px;border:1px solid var(--deal-line);font-size:12px}[data-forwarder-reference] .forwarder-reference-finance{border:0;border-top:1px solid var(--deal-line);border-radius:0;padding:15px 0 0;background:none}[data-forwarder-reference] .forwarder-reference-finance>.grid>div{border-right:0;padding-right:0}[data-forwarder-reference] .forwarder-reference-finance .text-sm{font-size:11px}[data-forwarder-reference] .forwarder-reference-finance .space-y-3>:not([hidden])~:not([hidden]){margin-top:7px}.deal-reference-facts,.deal-reference-parties{display:contents}.deal-reference-route{grid-column:1;grid-row:1}.deal-reference-customer{grid-column:2;grid-row:1}.deal-reference-cargo{grid-column:1;grid-row:2}.deal-reference-carrier{grid-column:2;grid-row:2}.deal-reference-transport{grid-column:1;grid-row:3}.deal-reference-calculation{grid-column:2;grid-row:3}.deal-reference-terms{grid-column:1;grid-row:4}.deal-reference-documents{grid-column:2;grid-row:4}.deal-reference-box{min-width:0;border:1px solid var(--deal-line);border-radius:6px;padding:22px 24px;background:var(--deal-paper);font-size:13px}.deal-reference-carrier,.deal-reference-customer{padding:20px}.deal-reference-box>h3,.deal-reference-box>p:first-child{font-size:13px;line-height:1.55;font-weight:700;color:var(--deal-ink);letter-spacing:.02em;margin:0 0 18px;display:flex;align-items:center;gap:7px}.deal-reference-box h3 svg{width:14px;height:14px}.deal-reference-box .text-sm{font-size:14px;line-height:1.55}.deal-reference-cargo>div,.deal-reference-fields,.deal-reference-term-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.deal-route-map-link{margin-left:auto;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}.deal-route-map-link:hover{text-decoration:underline}.deal-route-map-link:focus-visible{outline:2px solid #2155e8;outline-offset:3px}.deal-reference-cargo>div>div>span,.deal-reference-term-facts>div>span{display:block}.deal-reference-box dt,.deal-reference-cargo .text-muted-foreground,.deal-reference-term-facts .text-muted-foreground{font-size:11px;line-height:1.55;font-weight:600;color:var(--deal-muted);margin-bottom:4px}.deal-reference-cargo .text-muted-foreground,.deal-reference-fields dt,.deal-reference-term-facts .text-muted-foreground{text-transform:uppercase;letter-spacing:.035em}.deal-reference-box dd{margin:0;overflow-wrap:anywhere;font-size:14px;line-height:1.55;font-weight:600}.deal-reference-carrier p,.deal-reference-customer p{overflow-wrap:anywhere}.deal-reference-carrier>div>p:first-child,.deal-reference-customer>div>p:first-child{margin-bottom:12px;font-size:15px;line-height:1.55;font-weight:700}.deal-reference-carrier .text-muted-foreground,.deal-reference-customer .text-muted-foreground{margin-bottom:6px;font-size:13px;line-height:1.55}.deal-reference-special{margin-top:20px;padding-top:18px;border-top:1px solid var(--deal-line)}.deal-reference-special h4{margin:0 0 9px;font-size:11px;line-height:1.55;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.deal-reference-special-copy{margin:0;color:var(--deal-ink);font-size:13px;line-height:1.65}.deal-reference-calculation dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--deal-line);font-size:13.5px;line-height:1.55}.deal-reference-calculation dd{text-align:right}.deal-reference-documents button{width:100%;justify-content:flex-start;white-space:normal;height:auto;min-height:34px;margin-top:10px;font-size:13.5px;font-weight:600}.deal-reference-route-editor{border-top:1px solid var(--deal-line);padding-top:14px;margin-top:16px}.deal-reference-actions{position:static;align-items:center;justify-content:flex-end;padding:12px 16px;background:var(--deal-paper);color:var(--deal-ink);border:1px solid var(--deal-line);border-radius:3px}#deal-actions-slot{z-index:40}#deal-actions-slot .deal-reference-actions{margin:0;border:0;border-top:1px solid var(--deal-line);border-radius:0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.deal-reference-actions button{font-size:13.5px;min-height:40px;border-radius:6px}.deal-reference-actions button svg{width:13px;height:13px}[data-deal-reference]{background:var(--deal-paper)!important;border-radius:6px!important;border-color:var(--deal-line);color:var(--deal-ink)}.deal-card-header{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:start;gap:14px;padding:0 0 18px}[data-deal-reference=expanded]>[data-slot=card-content]{padding:18px 24px 0}[data-deal-reference=collapsed]>[data-slot=card-content]{padding-top:12px;padding-bottom:0}.deal-card-expanded-overview{padding:14px 0}.deal-reference-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px 24px;border:1px solid var(--deal-line);border-radius:6px;background:var(--deal-paper)}.deal-reference-workflow>div{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.deal-reference-workflow>div:not(:last-child):before{content:"";position:absolute;top:11px;left:24px;right:0;height:2px;background:var(--deal-line)}.deal-reference-workflow>div[data-complete=true]:before{background:var(--deal-green)}.deal-reference-workflow strong{display:block;font-size:13px;line-height:1.55;font-weight:600}.deal-reference-workflow small{display:block;color:var(--deal-muted);font-size:12px;line-height:1.55;margin-top:4px}.deal-workflow-number{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:1px solid var(--deal-line);border-radius:50%;background:var(--deal-field);color:var(--deal-muted);font-size:12px}.deal-reference-workflow [data-complete=true] .deal-workflow-number{color:white;background:var(--deal-green);border-color:var(--deal-green)}.deal-reference-workflow [data-active=true] .deal-workflow-number{color:white;background:var(--deal-blue);border-color:var(--deal-blue)}@container(max-width:560px){.deal-reference-workflow{grid-template-columns:minmax(0,1fr);gap:14px}.deal-reference-workflow>div{flex-direction:row}.deal-reference-workflow>div:not(:last-child):before{display:none}}.deal-card-secondary-actions{gap:6px;border-top:1px solid var(--deal-line);margin-top:12px;padding-top:10px}.deal-card-expand{width:36px;height:36px;border-radius:6px;border-color:var(--deal-line)}.deal-card-expand svg{width:14px;height:14px}.deal-card-heading h3{margin:3px 0;font-size:19px;line-height:1.55;font-weight:700}.deal-card-kicker{font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.deal-card-subtitle{margin:2px 0 0;font-size:14px;line-height:1.55;color:#565b63}.deal-card-route{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.deal-card-transport-type{margin-top:6px;font-size:13px;color:var(--deal-muted)}.deal-card-transport-type strong{color:#565b63}.deal-card-price{text-align:right}.deal-card-price .deal-card-kicker{color:var(--deal-muted)}.deal-card-amount{font-size:24px;font-weight:700;line-height:1.4;margin-bottom:0}.deal-card-sign{gap:6px;height:40px;border-radius:6px;background:var(--deal-blue);color:#fff;font-size:13.5px}.deal-card-sign svg{width:13px;height:13px}.deal-card-navigation{gap:0;border-top:1px solid var(--deal-line);border-bottom:1px solid var(--deal-line);margin-inline:-24px;padding:0 24px;margin-bottom:0;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:thin}.deal-card-navigation>.deal-card-primary-tab{border-bottom:2px solid var(--deal-blue)}.deal-card-navigation svg{width:11px;height:11px}.deal-card-document-count{background:var(--deal-field);padding:0 4px;font-size:9px}.deal-card-navigation>a,.deal-card-navigation>button{border:0;border-radius:0;background:transparent;box-shadow:none;min-height:47px;height:auto;padding:13px 16px;font-size:13px;font-weight:600;color:var(--deal-blue)}.deal-card-navigation>a:hover,.deal-card-navigation>button:hover{background:var(--deal-field)}.deal-card-navigation>[data-slot=button]{flex:0 0 auto!important;white-space:nowrap!important;max-width:none}.deal-card-internal{margin-top:12px;border-top:1px solid var(--deal-line)}.deal-card-internal>summary{cursor:pointer;list-style:none;padding:12px 0;font-size:11px;color:var(--deal-muted)}.deal-card-internal>summary::-webkit-details-marker{display:none}.deal-card-internal[open]>summary>svg:last-child{transform:rotate(180deg)}.deal-card-internal>div{padding:0 0 12px}[data-deal-reference] .deal-card-sign-notice{border-radius:3px}.deal-card-sign-notice button{border-radius:3px;font-size:11px}.deal-reference-content .deal-card-sign-notice{border:1px solid #ddcfa8;border-radius:6px;background:#f3efe3;padding:14px 20px;color:#654c1a}.deal-reference-content .deal-card-sign-notice>div{flex-direction:column;gap:12px}.deal-reference-content .deal-card-sign-notice>div>div{position:relative;padding-left:26px}.deal-reference-content .deal-card-sign-notice>div>div:before{content:"⚠";position:absolute;left:0;top:0;color:#8a6415;font-size:18px}.deal-reference-content .deal-card-sign-notice p{display:inline}.deal-reference-content .deal-card-sign-notice p+p{margin-left:5px}.deal-reference-content .deal-card-sign-notice p{color:inherit;font-size:13px}.deal-reference-content .deal-card-sign-notice button{border-radius:6px;background:#8a6415;color:white;font-size:13.5px;min-height:40px}.dark .deal-reference-content .deal-card-sign-notice{background:#342d1d;border-color:#756238;color:#edd7a0}.deal-reference-document-status,.deal-reference-primary-action{background:var(--deal-blue);color:white;border-radius:3px}.deal-reference-primary-action[data-slot=button],.deal-reference-primary-action[data-slot=button]:is(:hover,:focus-visible){background:var(--deal-blue,#1b2f52);border-color:var(--deal-blue,#1b2f52);color:#fff;border-radius:6px}.dark .deal-reference-primary-action[data-slot=button],.dark .deal-reference-primary-action[data-slot=button]:is(:hover,:focus-visible){background:var(--deal-blue,#294d78);border-color:var(--deal-blue,#294d78);color:#fff}.deal-reference-document-status{text-transform:uppercase;font-weight:700}.deal-reference-application [data-slot=button]{min-height:40px;height:auto;padding:10px 18px;border:1px solid var(--deal-line);border-radius:6px;font-size:13.5px;line-height:1.35;font-weight:600;box-shadow:none}.deal-reference-application [data-variant=outline]{background:var(--deal-paper);color:var(--deal-ink)}.deal-reference-application .deal-reference-primary-action{background:var(--deal-blue);color:white;border-color:var(--deal-blue)}.deal-reference-application>.flex>div>p:first-child{font-size:15px;font-weight:700}.deal-reference-application>.flex>div>p+p{margin-top:5px;font-size:12px}.deal-reference-application [aria-label="Этапы заявки"] p{font-size:12px;line-height:1.55}.deal-reference-application [aria-label="Этапы заявки"] p:nth-child(2){font-size:13.5px;font-weight:600}.deal-reference-application [aria-label="Этапы заявки"] p:first-child{font-size:11px}.deal-reference-order-meta>div>p.font-medium{font-size:13.5px;line-height:1.55;font-weight:600}#deal-actions-slot .deal-reference-actions [data-variant=default],.deal-reference-actions [data-variant=default]{background:var(--deal-blue);color:white;border-color:var(--deal-blue)}.deal-reference-actions [data-slot=button]{padding:10px 18px;box-shadow:none}#deal-actions-slot:has(.deal-reference-actions){background:var(--deal-paper);border-top:1px solid var(--deal-line)}#deal-actions-slot .deal-reference-actions{max-width:1200px;margin-inline:auto;border-top:0}.deal-reference-status-strip{display:flex;overflow-x:auto;border:1px solid var(--deal-line);border-radius:5px}.deal-reference-status-strip>div{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:12px 8px;text-align:center;white-space:nowrap;font-size:11.5px;line-height:1.4;color:var(--deal-muted)}.deal-reference-status-strip>div+div{border-left:1px solid var(--deal-line)}.deal-reference-status-strip>[aria-current=step]{background:var(--deal-blue);color:white;font-weight:600}.deal-reference-chain-hint{position:relative;padding:16px 18px 16px 50px;border:1px solid #c5ccda;border-radius:6px;background:#e9edf2;font-size:13px;line-height:1.55}.deal-reference-chain-hint:before{content:"i";position:absolute;top:18px;left:20px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--deal-blue);color:white;font-weight:700;font-family:serif}.deal-reference-chain-hint p{color:var(--deal-ink)}.dark .deal-reference-chain-hint{background:#253247;border-color:#455162}.deal-card-header :is(button,a):focus-visible,.deal-card-internal summary:focus-visible{outline:2px solid #377fc1;outline-offset:3px}@media(max-width:767px){[data-deal-reference=expanded]>[data-slot=card-content]{padding:12px 12px 0}.deal-card-header{grid-template-columns:28px minmax(0,1fr) auto;gap:10px}.deal-card-sign{grid-column:2/-1;justify-self:start}.deal-card-heading h3{font-size:15px}.deal-card-subtitle{font-size:12px}.deal-card-amount{font-size:18px}.deal-card-navigation{margin-inline:-12px;padding-inline:12px}.deal-reference-content{margin-inline:-12px}.deal-reference-workflow{margin-top:12px;padding:14px}}.deal-reference-content :is(button,a,summary):focus-visible{outline:2px solid #377fc1;outline-offset:3px}[data-forwarder-reference]{padding:0}[data-forwarder-reference]>button{padding:22px 24px;background:none!important;font-size:15px}[data-forwarder-reference]>button>svg:last-child{width:30px;height:30px;padding:5px;margin-left:6px;border:1px solid var(--deal-line);border-radius:8px}[data-forwarder-reference]>button>span{color:var(--deal-ink)}[data-forwarder-reference]>div{padding:0 20px 20px}[data-forwarder-reference]>div>label{padding:0 0 16px;border:0;border-bottom:1px solid var(--deal-line);background:none;border-radius:0}[data-forwarder-reference]>div>div.mt-3{border:0;background:none;padding:0}[data-forwarder-reference] .forwarder-parties-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}[data-forwarder-reference] .forwarder-parties-grid>div>.grid{grid-template-columns:minmax(0,1fr);gap:5px}[data-forwarder-reference] h3{font-size:13px;text-transform:uppercase;letter-spacing:.035em}[data-forwarder-reference] [data-slot=label]{font-size:12px;font-weight:400;color:var(--deal-muted)}[data-forwarder-reference] p.text-xs{font-size:12px;line-height:1.5}#dashboard-main-scroll [data-forwarder-reference] :is(input:not([type=checkbox]),textarea,[data-slot=select-trigger]){min-width:0;width:100%;border:1px solid var(--deal-line);border-radius:3px;background:var(--deal-paper);color:var(--deal-ink);font-size:14px;box-shadow:none;height:40px;padding:8px 12px}#dashboard-main-scroll [data-forwarder-reference] textarea{height:auto;min-height:56px}[data-forwarder-reference] button{border-radius:6px;font-size:13.5px}[data-forwarder-reference]>button>span:first-of-type{font-size:15px}[data-forwarder-reference]>div>.flex:last-child button{background:var(--deal-green);color:#fff}.deal-reference-eyebrow{color:var(--deal-muted);font-size:10px;letter-spacing:.04em;margin:5px 0}.deal-reference-header-route{color:var(--deal-muted);font-size:12px;margin-top:4px}.deal-reference-application [aria-label="Этапы заявки"]{gap:14px}.deal-reference-application [aria-label="Этапы заявки"]>div{min-height:117px;padding:14px 16px;border-radius:6px}.deal-reference-application [data-milestone]{border-color:var(--deal-line);background:var(--deal-field);box-shadow:none;opacity:1}.deal-reference-application [data-milestone=done]{border-color:#ddcfa8;background:#f3efe3}.deal-reference-application [data-milestone=done]>p:first-child{color:#8a6415}.dark .deal-reference-application [data-milestone=done]{border-color:#756238;background:#342d1d}.dark .deal-reference-application [data-milestone=done]>p:first-child{color:#edd7a0}.deal-reference-application .deal-reference-order-meta{background:none;border-top:1px solid var(--deal-line);border-bottom:1px solid var(--deal-line);border-radius:0;padding:18px 0}.deal-reference-order-meta>div>p.text-muted-foreground{font-size:11px;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px}.deal-reference-action-summary{margin-right:auto;font-size:12px;color:var(--deal-muted)}.deal-reference-route-timeline{margin-left:8px}.deal-reference-route-timeline>div{position:relative;border-left:2px solid var(--deal-line);padding:0 0 30px 28px}.deal-reference-route-timeline>div:last-child{border-left-color:transparent;padding-bottom:0}.deal-route-dot{position:absolute;left:-9px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--deal-green)}.deal-reference-route-timeline>div:last-child .deal-route-dot{background:var(--deal-blue)}.deal-reference-route-timeline h4{font-size:13px;font-weight:700;text-transform:uppercase;margin:0 0 8px;padding-right:120px}.deal-route-status{position:absolute;top:0;right:0;max-width:115px;padding:4px 8px;border-radius:3px;background:#e7efeb;font-size:11px;line-height:1.45;color:var(--deal-green)}.deal-reference-route-timeline>div:last-child .deal-route-status{background:#e9edf2;color:var(--deal-blue)}.dark .deal-reference-route-timeline>div:last-child .deal-route-status,.dark .deal-route-status{background:var(--deal-field);color:var(--deal-ink)}.deal-reference-route-timeline p{font-size:14px;font-weight:600;margin:3px 0}.deal-reference-route-timeline small{font-size:13px;color:var(--deal-muted)}#dashboard-main-scroll [data-forwarder-reference] :is(input:not([type=checkbox]),textarea,[data-slot=select-trigger]){border-color:var(--deal-line)!important;background:var(--deal-paper)!important;border-radius:3px!important}[data-forwarder-reference] .forwarder-reference-services{padding:0;border:0;border-radius:0;background:none}[data-forwarder-reference] .forwarder-reference-services>p{font-size:10px;color:var(--deal-muted)}[data-forwarder-reference] .forwarder-reference-total{border:0;border-top:1px solid var(--deal-line);border-radius:0;background:none;padding:15px 0 0}[data-forwarder-reference] .forwarder-reference-total .text-2xl{font-size:17px}[data-forwarder-reference] .forwarder-reference-profit{padding:15px;border:1px solid #bfd5c8;border-radius:3px;background:#edf3ef;align-self:start}.dark [data-forwarder-reference] .forwarder-reference-profit{background:#193429;border-color:#39624a}[data-forwarder-reference] .forwarder-reference-profit>p:first-child{font-size:11px}[data-forwarder-reference] .forwarder-reference-save button{background:var(--deal-green);color:white}@container(max-width:760px){.deal-forwarder-collapsed-finance{max-width:none;flex-basis:100%}.deal-reference-status-strip>div{flex-basis:125px;flex-shrink:0}.deal-reference-grid{grid-template-columns:minmax(0,1fr)}.deal-reference-grid .deal-reference-box{grid-column:1;grid-row:auto}.deal-reference-route{order:1}.deal-reference-cargo{order:2}.deal-reference-transport{order:3}.deal-reference-terms{order:4}.deal-reference-customer{order:5}.deal-reference-carrier{order:6}.deal-reference-calculation{order:7}.deal-reference-documents{order:8}[data-forwarder-reference] .forwarder-parties-grid{grid-template-columns:minmax(0,1fr)}.deal-reference-content{padding:12px}.deal-reference-application,.deal-reference-details{padding:14px}.deal-reference-actions{position:static;justify-content:flex-start}}@container(max-width:420px){.deal-forwarder-collapsed-finance{flex-wrap:wrap}.deal-forwarder-profit-deductions{border-left:0;border-top:1px solid #bccfc5;padding:8px 0 0;width:100%}}@media(prefers-reduced-motion:reduce){.deal-reference-details summary svg{transition:none}}.deal-documents-registry-dialog{background:oklch(var(--card));padding:28px 32px}.deal-documents-registry-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid oklch(var(--border));padding:3px 0 18px}.deal-documents-registry-tabs button{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:8px 14px;border:1px solid oklch(var(--border));border-radius:9px;background:oklch(var(--card));color:oklch(var(--muted-foreground));font-size:12px;font-weight:600}.deal-documents-registry-tabs button[aria-selected=true]{border-color:#b8d0e5;background:#edf4fa;color:#315a78}.deal-documents-registry-tabs button:hover{border-color:#85a9c4}.deal-documents-registry-tabs button:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.deal-documents-registry-tabs svg{width:14px;height:14px}.deal-documents-registry-heading{color:oklch(var(--muted-foreground));font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.deal-documents-registry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-documents-registry-card{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:16px;border:1px solid oklch(var(--border));border-radius:11px;background:oklch(var(--card))}.deal-documents-registry-card>div:last-child{margin-top:auto;padding-top:12px}.deal-documents-registry-card p{overflow-wrap:anywhere}.deal-documents-registry-upload{margin-top:4px}.dark .deal-documents-registry-tabs button[aria-selected=true]{border-color:#45627a;background:#263a4b;color:#d5e7f6}@media(max-width:760px){.deal-documents-registry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.deal-documents-registry-dialog{padding:22px 18px}.deal-documents-registry-grid{grid-template-columns:minmax(0,1fr)}.deal-documents-registry-tabs button{flex:1 1 100%;justify-content:center}}.deals-registry-reference .deals-legend-spacer{display:none}.deals-registry-reference [data-deal-list-card] .deal-card-expand{position:absolute;border:0}.deals-registry-reference [data-deal-list-card] .deal-card-price{padding-top:0}.deals-registry-reference [data-deal-list-card] .deal-card-price>[data-slot=badge]{font-size:9px;margin-bottom:4px}@media(max-width:767px){.deals-registry-reference [data-deal-list-card] .deal-card-sign-notice>div{flex-wrap:wrap}}.deals-registry-reference .registry-filter-caption{display:block;margin:0 0 5px;font-size:10px;font-weight:500;color:var(--registry-muted)}.deals-registry-reference .deals-registry-heading{min-height:0;padding-bottom:0;margin-bottom:0}#dashboard-main-scroll .deals-registry-heading>div:last-child>button{background:#2155e8;border-color:#2155e8;color:#fff;border-radius:4px;box-shadow:none}.deals-registry-reference [data-deal-list-card] .deal-card-title-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.deals-registry-reference [data-deal-list-card] .deal-card-title-line .deal-card-subtitle{font-size:10px}.deals-registry-reference [data-deal-list-card] .deal-card-header{position:relative}.deals-registry-reference [data-deal-list-card] .deal-card-expand{top:auto;bottom:-24px;right:0}.deals-registry-reference [data-deal-list-card]>[data-slot=card-content]>.deal-card-sign-notice{margin:0 0 12px;padding:10px 12px;border-radius:4px}.deals-registry-reference [data-deal-list-card] .deal-card-sign-notice>div{align-items:center;flex-wrap:nowrap}.deals-registry-reference [data-deal-list-card] .deal-card-sign-notice p{font-size:10px}#dashboard-main-scroll .deals-registry-reference [data-deal-list-card] .deal-card-sign-notice button{background:#2155e8;color:white;border-radius:4px;font-size:10px;height:28px}#dashboard-main-scroll .deals-registry-reference :is(.deals-advanced-filter,.deals-quick-search,.deal-card-internal) :is(input,textarea,[data-slot=select-trigger]){border-color:var(--registry-line)!important;background:var(--registry-field)!important;border-radius:4px!important;box-shadow:none!important}.deals-registry-reference .deals-status-legend button[aria-pressed=false]{background:transparent}.deals-registry-reference .deals-stage-filter>div:last-child>div{margin-top:10px!important}.deals-registry-reference .deals-stage-filter>div:last-child>div:first-child{margin-top:0!important}.deals-registry-reference .deals-stage-filter>div:last-child>div>div:first-child{margin-bottom:4px}.deals-registry-reference [data-deal-list-card] .deal-card-expanded-overview>div:has(>[data-slot=progress]){display:flex;flex-direction:column;gap:4px}.deals-registry-reference [data-deal-list-card] .deal-card-expanded-overview>div:has(>[data-slot=progress])>[data-slot=progress]{order:2;height:3px;margin-top:5px}.deals-registry-reference [data-deal-list-card] .deal-card-expanded-overview>div:has(>[data-slot=progress])>div:last-child{display:none}.deals-registry-reference .deals-advanced-filter>div:first-child button{border:1px solid var(--registry-line);border-radius:4px;box-shadow:none;background:var(--registry-field);font-size:11px}.deals-registry-reference{--registry-line:#d5dce7;--registry-paper:#fff;--registry-field:#f8f9fc;--registry-muted:#7f8c9e;--registry-ink:#162d4c;max-width:1440px;margin-inline:auto;color:var(--registry-ink)}.dark .deals-registry-reference{--registry-line:#405069;--registry-paper:#192435;--registry-field:#202e41;--registry-muted:#a4b1c4;--registry-ink:#e4edf9}.deals-registry-heading h1{font-size:22px;line-height:1.3}.deals-registry-heading .page-subtitle{font-size:11px;margin-top:5px;color:var(--registry-muted)}.deals-registry-heading button{border-radius:5px;font-size:11px}.deals-registry-reference :is(.deals-status-legend,.deals-pipeline,.deals-stage-filter,.deals-advanced-filter,.deals-quick-search){border:1px solid var(--registry-line);border-radius:7px;padding:16px;background:var(--registry-paper);box-shadow:none;--tw-ring-shadow:0 0 #0000;margin-top:14px}.deals-registry-reference .deals-status-legend{position:static;backdrop-filter:none}.deals-status-legend h2{font-size:12px}.deals-status-legend p{font-size:10px}.deals-status-legend button[aria-pressed]{min-height:25px;font-size:10px;font-weight:500;border:0;border-right:1px solid var(--registry-line);border-radius:0;padding:3px 9px;gap:6px}.deals-status-legend button[aria-pressed]>span:first-child{height:12px;width:10px;border-left-width:10px}.deals-registry-reference .deals-pipeline{background:#f3faf7;border-color:#c5e5d9}.dark .deals-registry-reference .deals-pipeline{background:#182f2b}.deals-pipeline>div:first-child{margin-bottom:10px}.deals-pipeline>div:first-child p{font-size:10px;letter-spacing:0;font-weight:500}.deals-pipeline>div:last-child{gap:0;border:1px solid #c5e5d9;border-radius:4px;overflow:hidden}.deals-pipeline>div:last-child>:is(button,div){min-height:68px;border-radius:0;padding:10px 14px;background:var(--registry-paper);box-shadow:none;border-right:1px solid var(--registry-line);--tw-ring-shadow:0 0 #0000}.deals-pipeline>div:last-child>button[aria-pressed=true]{background:#dcefe5}.dark .deals-pipeline>div:last-child>button[aria-pressed=true]{background:#24503c}.deals-pipeline>div:last-child p{font-size:10px;font-weight:500;color:var(--registry-ink)}.deals-pipeline>div:last-child button>div,.deals-pipeline>div:last-child div>div{margin-top:8px;border:0;padding:0}.deals-pipeline>div:last-child span{font-size:20px;color:var(--registry-ink)}.deals-stage-filter>div:first-child{background:none;padding:0;border:0}.deals-stage-filter h2{font-size:12px}.deals-stage-filter p{font-size:10px}.deals-stage-filter>div:first-child .h-11{width:28px;height:28px;border-radius:5px;box-shadow:none}.deals-stage-filter>div:last-child:not(:first-child){padding:10px 0 0;background:none}.deals-stage-filter>div:last-child>div{margin-top:12px}.deals-stage-filter>div:last-child>div:first-child{margin-top:0}.deals-stage-filter>div:last-child>div>div:first-child{border:0;padding:0;margin-bottom:6px}.deals-stage-filter span.text-sm{font-size:10px;font-weight:500}.deals-stage-filter span.text-xs{font-size:9px}.deals-stage-filter .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.deals-stage-filter .grid button{min-height:34px;padding:7px 10px;border-width:1px;border-radius:4px;box-shadow:none;font-size:10px;background:var(--registry-field);color:var(--registry-ink);--tw-ring-shadow:0 0 #0000}.deals-stage-filter .grid button[data-variant=default]{background:#e8efff;border-color:#4675df}.dark .deals-stage-filter .grid button[data-variant=default]{background:#263e6b}.deals-stage-filter .grid button>span:last-child{padding:0;background:none;font-size:11px;font-weight:500}.deals-advanced-filter :is(input,[data-slot=select-trigger]),.deals-quick-search :is(input,[data-slot=select-trigger]){min-width:0;width:100%;max-width:none;height:32px;min-height:32px;border:1px solid var(--registry-line);border-radius:4px;background:var(--registry-field);font-size:11px;box-shadow:none;color:var(--registry-ink)}.deals-advanced-filter p{font-size:10px;letter-spacing:0}.deals-advanced-filter>div:first-of-type{min-height:34px}.deals-filter-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;border-top:1px solid var(--registry-line);padding-top:14px}.deals-filter-columns>div{min-width:0;border:0;border-radius:0;background:none;padding:0}.deals-filter-columns>div .grid{grid-template-columns:minmax(0,1fr)}.deals-filter-columns label{font-size:10px}.deals-quick-search>div:last-child{grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1.2fr)}.deals-quick-search-field{display:grid;min-width:0;align-content:end;gap:6px}.deals-quick-search-field>label{display:block;color:var(--registry-ink);font-size:12px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.deal-document-preview-actions>.deal-document-preview-print{grid-column:1/-1;justify-self:end;width:auto!important;margin-inline-start:auto;border-color:oklch(var(--destructive))!important;background-color:oklch(var(--destructive))!important;color:#fff!important}.deal-document-preview-actions>.deal-document-preview-print:hover:not(:disabled){background-color:color-mix(in oklch,oklch(var(--destructive)) 90%,black)!important}.deals-quick-search p{font-size:11px;color:var(--registry-ink)}.deals-registry-reference .deals-quick-search{border-color:#afc5ef;border-left:4px solid #2155e8;background:#f1f6ff;box-shadow:0 3px 10px rgb(33 85 232/9%)}.deals-quick-search .deals-quick-search-icon{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:6px;background:#e0eaff;color:#2155e8}.deals-quick-search>div:first-child p{font-size:12px;font-weight:700;text-transform:none;letter-spacing:0}#dashboard-main-scroll .deals-registry-reference .deals-quick-search :is(input,[data-slot=dropdown-menu-trigger]){height:36px;min-height:36px;border:1px solid #c2d2ed!important;border-radius:5px!important;background:#fff!important;color:var(--registry-ink);font-size:11px;box-shadow:none!important}.dark .deals-registry-reference .deals-quick-search{border-color:#42618d #42618d #42618d #78a3ff;background:#1c2d46;box-shadow:0 3px 10px rgb(0 0 0/14%)}.dark .deals-quick-search .deals-quick-search-icon{background:#29436b;color:#a8c6ff}.dark #dashboard-main-scroll .deals-registry-reference .deals-quick-search :is(input,[data-slot=dropdown-menu-trigger]){border-color:#526988!important;background:#202e41!important}@media(max-width:1100px){.deals-quick-search>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.deals-quick-search>div:last-child>:last-child{grid-column:1/-1}}.deals-registry-results{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;margin-top:12px}.deals-registry-results>[data-slot=tabs-list]{display:flex;flex-wrap:wrap;justify-content:flex-start;background:none;border:0;border-bottom:1px solid var(--registry-line);border-radius:0;padding:0;box-shadow:none}.deals-registry-results>[data-slot=tabs-list] button{width:auto;flex:none;min-height:34px;border-radius:0;border:0;background:none;padding:7px 10px;font-size:11px;box-shadow:none}.deals-registry-results>[data-slot=tabs-list] button[data-state=active]{color:#2155e8;border-bottom:2px solid #2155e8}.deals-registry-results>[data-slot=tabs-content]{grid-column:1/-1;min-width:0}.deals-view-switch{margin-top:0;align-items:center}.deals-view-switch>div{padding:0;border:0;background:none;box-shadow:none}.deals-view-switch button{border-radius:4px;min-height:26px;height:26px;font-size:10px;padding:4px 8px}.deals-view-switch svg{width:12px;height:12px}.deals-registry-reference .table-scroll-wrapper{border-radius:5px}.deals-registry-reference .deals-compact-table{min-width:1100px}.deals-registry-reference .deals-table-scroll-hint{display:none}@media(min-width:1101px){.deals-registry-reference .deals-compact-table tbody>tr:first-child>td{white-space:normal}}@media(max-width:1100px){.deals-registry-reference .deals-compact-table{min-width:1320px}.deals-registry-reference .deals-table-scroll-hint{display:flex}}.deals-registry-reference .deals-compact-table thead th{line-height:1.25;vertical-align:top}.deals-registry-reference .deals-compact-table tr>:nth-child(7){padding-right:16px}.deals-registry-reference .deals-compact-table tr>:nth-child(8){padding-left:12px}.deals-registry-reference .deal-count-badge{display:inline-flex;align-items:baseline;gap:5px;padding:5px 9px;border-radius:6px;background:#2155e8;color:#fff;white-space:nowrap;box-shadow:0 2px 5px rgb(33 85 232/18%)}.deals-registry-reference .deal-count-badge strong{font-size:15px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.deals-registry-reference .deal-count-badge span{font-size:10px;font-weight:700}.deals-registry-reference .deal-table-heading-note{display:block;margin-top:2px;font-size:8px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--registry-muted)}.deals-registry-reference .deals-compact-table tr[data-deal-focus-active]{position:relative;z-index:2;transform:translateY(-3px) scaleY(1.008);filter:drop-shadow(0 3px 4px rgb(22 45 76/16%)) drop-shadow(0 13px 16px rgb(22 45 76/24%));transition:transform .18s ease,filter .18s ease}.deals-registry-reference .deals-compact-table tr[data-deal-focus-active]>td{background:color-mix(in srgb,var(--registry-paper) 86%,#dbe8ff)}.deals-registry-reference .deals-compact-table tr[data-deal-panel]{position:relative;z-index:1;box-shadow:0 14px 24px rgb(22 45 76/16%)}.deals-registry-reference .deals-compact-table tr[data-deal-focus-muted]>td{filter:blur(1px);opacity:.48;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter .18s ease,opacity .18s ease}.deals-registry-reference .deals-compact-table tr[data-deal-focus-muted]>td *{pointer-events:none}.deals-registry-reference .deals-compact-table tr[data-deal-focus-muted]:is(:hover,:focus-visible)>td{filter:none;opacity:.84}@media (prefers-reduced-motion:reduce){.deals-registry-reference .deals-compact-table tr[data-deal-focus-active],.deals-registry-reference .deals-compact-table tr[data-deal-focus-muted]>td{transition:none}}@media print{.deals-registry-reference .deals-compact-table tr[data-deal-focus-active]{transform:none;filter:none}.deals-registry-reference .deals-compact-table tr[data-deal-focus-muted]>td{filter:none;opacity:1}.deals-registry-reference .deal-focus-toolbar{display:none}}.deals-registry-reference .deal-status-toggle{box-shadow:0 0 0 4px color-mix(in srgb,#2155e8 18%,transparent),0 3px 8px color-mix(in srgb,#2155e8 20%,transparent)}.deals-registry-reference .deal-status-toggle:hover{transform:translateY(-1px)}.deals-registry-reference .deal-status-toggle:focus-visible{outline:2px solid #2155e8;outline-offset:2px}.deals-registry-reference [data-deal-panel=status]{background:var(--registry-paper)}.deals-registry-reference [data-deal-panel=status] .grid button{border-radius:4px;box-shadow:none;min-height:66px;padding:8px}.deals-registry-reference [data-deal-panel=status] .grid button p{font-size:10px;letter-spacing:0}.deals-registry-reference [data-deal-list-card]{position:relative;border-color:var(--registry-line);padding-block:0;background:var(--registry-paper)}.deals-registry-reference [data-deal-list-card]>[data-slot=card-content]{padding:16px}.deals-registry-reference [data-deal-list-card] .deal-card-header{grid-template-columns:minmax(0,1fr) auto;padding-bottom:0}.deals-registry-reference [data-deal-list-card] .deal-card-heading h3{font-size:12px}.deals-registry-reference [data-deal-list-card] .deal-card-route{font-size:14px;font-weight:650;color:var(--registry-ink)}.deals-registry-reference [data-deal-list-card] .deal-card-kicker,.deals-registry-reference [data-deal-list-card] .deal-card-navigation,.deals-registry-reference [data-deal-list-card] .deal-card-sign{display:none}.deals-registry-reference [data-deal-list-card][data-deal-reference=expanded] .deal-card-navigation{display:flex;margin-top:12px;border-top:1px solid var(--registry-line);border-bottom:1px solid var(--registry-line)}.deals-registry-reference [data-deal-list-card][data-deal-reference=expanded] .deal-card-kicker{display:block}.deals-registry-reference [data-deal-list-card] .deal-card-expanded-overview{padding:8px 0 0}.deals-registry-reference [data-deal-list-card] .deal-card-internal{margin-top:12px}.deals-registry-reference [data-deal-list-card] .deal-card-internal>summary{display:none}.deals-registry-reference [data-deal-list-card] .deal-card-internal>div{padding-top:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,3fr) auto}.deals-registry-reference [data-deal-list-card] .deal-card-internal :is(input,textarea,button){height:32px;min-height:32px;border-radius:4px;font-size:11px}.deals-registry-reference [data-deal-list-card] .deal-card-internal label{font-size:10px}.deals-registry-reference [data-deal-list-card] .deal-card-secondary-actions{margin-top:0;padding-top:8px;gap:3px}.deals-registry-reference [data-deal-list-card] .deal-card-secondary-actions>:is(button,a){border:0;border-radius:0;background:none;box-shadow:none;font-size:10px;min-height:26px;padding:4px 6px}.deals-registry-reference :is(.deals-status-legend,.deals-pipeline,.deals-stage-filter,.deals-advanced-filter,.deals-quick-search) :is(button,input,[role=combobox]):focus-visible{outline:2px solid #457ae6;outline-offset:2px}@media(max-width:1100px){.deals-filter-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.deals-registry-results{grid-template-columns:1fr}.deals-view-switch{justify-content:flex-end}.deals-registry-reference [data-deal-list-card] .deal-card-internal>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.deals-filter-columns,.deals-quick-search>div:last-child,.deals-stage-filter .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deals-status-legend>div:last-child{flex-wrap:wrap;overflow:visible}.deals-registry-reference [data-deal-list-card] .deal-card-internal>div{grid-template-columns:1fr}.deals-registry-reference [data-deal-list-card] .deal-card-heading{padding-right:50px}.deals-registry-reference [data-deal-list-card] .deal-card-header{grid-template-columns:1fr}.deals-registry-reference [data-deal-list-card] .deal-card-price{padding:0;text-align:left}.deals-registry-reference [data-deal-list-card] .deal-card-expand{top:60px}}@media(max-width:420px){.deals-filter-columns,.deals-quick-search>div:last-child{grid-template-columns:1fr}}@media(max-width:767px){.deals-registry-reference [data-deal-list-card] .deal-card-sign-notice>div{flex-direction:column;align-items:stretch}#dashboard-main-scroll .deals-registry-reference [data-deal-list-card] .deal-card-sign-notice button{width:100%;height:auto;min-height:36px;white-space:normal}.deals-registry-reference [data-deal-list-card] .deal-card-expand{top:auto;bottom:0}}.deal-extras-dialog[data-slot=dialog-content]{--extras-paper:#fff;--extras-ink:#263139;--extras-muted:#73787e;--extras-line:#e5e7e9;--extras-blue:#315f80;--extras-selected:#e9f0f5;width:min(900px,calc(100vw - 40px));max-width:900px;max-height:calc(100dvh - 56px);padding:34px;gap:22px;border:1px solid var(--extras-line);border-radius:16px;background:var(--extras-paper);color:var(--extras-ink);font-size:13px;line-height:1.55;zoom:var(--app-ui-scale-inverse,1)}.deal-extras-dialog [data-slot=dialog-title]{font-size:20px;font-weight:700;line-height:1.3;text-align:left;padding-right:24px}.deal-extras-dialog [data-slot=dialog-close]{top:35px;right:32px;color:var(--extras-muted)}.deal-extras-section-heading{padding:10px 16px;border-bottom:2px solid var(--extras-blue);border-radius:9px 9px 0 0;background:var(--extras-selected);color:var(--extras-blue);text-align:center;font-weight:700}.deal-extras-section{display:grid;gap:20px;margin-top:20px}.deal-extras-section>*{min-width:0}.deal-extras-description{margin:0;color:var(--extras-muted);font-size:13px;line-height:1.55}.deal-extras-service-row{position:relative;padding:0;background:transparent}.deal-extras-service-row+.deal-extras-service-row{margin-top:22px;padding-top:22px;border-top:1px solid var(--extras-line)}.deal-extras-service-row>.flex{gap:16px}.deal-extras-flags{display:grid;width:100%;gap:10px}.deal-extras-primary-flags{display:flex;flex-wrap:wrap;gap:10px}.deal-extras-dialog .deal-extras-flag{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:34px;max-width:100%;height:auto;padding:6px 17px;border:1px solid var(--extras-line);border-radius:999px;background:var(--extras-paper);color:var(--extras-muted);box-shadow:none;font-size:12px;font-weight:600;line-height:1.35;white-space:normal;text-align:left}.deal-extras-dialog .deal-extras-flag[aria-pressed=true]{border-color:var(--extras-blue);box-shadow:inset 0 0 0 1px var(--extras-blue);background:var(--extras-selected);color:var(--extras-blue)}.deal-extras-dialog .deal-extras-flag:hover{border-color:var(--extras-blue)}.deal-extras-dialog .deal-extras-flag:focus-visible{outline:2px solid var(--extras-blue);outline-offset:3px}.deal-extras-checkbox{display:inline-flex;align-items:center;justify-content:center;flex:0 0 12px;width:12px;height:12px;border:1px solid var(--extras-muted);border-radius:2px;background:var(--extras-paper)}.deal-extras-flag[aria-pressed=true] .deal-extras-checkbox{background:var(--extras-blue);border-color:var(--extras-blue)}.deal-extras-dialog .deal-extras-checkbox svg{width:10px;height:10px;color:#fff;stroke-width:3px}.deal-extras-service-flag{width:100%}.deal-extras-rate-warning{display:flex;align-items:center;gap:9px;margin:8px 0 0;padding:8px 15px;border:1px solid #f3e5ce;border-radius:8px;background:#fff7ec;color:#aa6515;font-size:12px;font-weight:600}.deal-extras-rate-warning svg{width:15px;height:15px;flex-shrink:0}.deal-extras-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;min-width:0}.deal-expense-name-field{display:grid;min-width:0;align-content:start;gap:4px}.deal-expense-name-field>label{color:var(--extras-muted);font-size:12px;font-weight:600}.deal-expense-name-choice{display:flex;min-width:0;align-items:start;gap:8px}.deal-expense-name-choice [data-slot=select-trigger]{flex:1;min-width:0}.deal-extras-dialog .deal-expense-other{min-height:38px;height:auto;padding:8px 10px;border-color:var(--extras-line);background:var(--extras-paper);color:var(--extras-ink);border-radius:8px;box-shadow:none}.deal-expense-other[aria-pressed=true]{outline:1px solid var(--extras-blue);outline-offset:-1px}.deal-expense-name-hint{color:var(--extras-muted);font-size:12px;line-height:1.4;margin:2px 0 0}.deal-expense-name-options [data-slot=select-item]{white-space:normal;overflow-wrap:anywhere}.deal-extras-value-fields{display:grid;grid-template-columns:2fr 2fr 1.2fr 1.3fr 1.3fr;gap:14px;margin-top:15px}.deal-extras-dialog label{min-width:0;gap:4px}.deal-extras-dialog label>span:first-child{color:var(--extras-muted);font-size:12px;font-weight:600}.deal-extras-dialog label:is(.sm\:col-span-2){grid-column:auto}.deal-extras-dialog :is(input,[data-slot=select-trigger]){width:100%;height:38px;min-height:38px;border-color:var(--extras-line)!important;border-radius:8px;background-color:var(--extras-paper)!important;color:var(--extras-ink);box-shadow:0 1px 2px #00000006;font-size:13px}.deal-extras-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]){border-color:var(--extras-line)!important;background-color:var(--extras-paper)!important}.deal-extras-dialog :is(input,[data-slot=select-trigger]):focus-visible{border-color:var(--extras-blue)!important;outline:2px solid var(--extras-selected);outline-offset:1px}.deal-extras-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus-visible{border-color:var(--extras-blue)!important}.deal-extras-dialog .deal-extras-add-row{justify-self:start;width:auto;height:30px;padding:0;background:none;color:var(--extras-blue);font-size:13px;font-weight:600}.deal-extras-add-row:hover{text-decoration:underline}.deal-extras-totals{display:grid;gap:9px;padding:20px 0 0;border-top:1px solid var(--extras-line)}.deal-extras-totals>p{color:var(--extras-muted);font-size:12px}.deal-extras-totals>.flex{font-size:13px}.deal-extras-totals>.flex:first-child{font-size:14px}.deal-extras-totals>.flex:first-child>span:last-child{font-size:16px}.deal-extras-totals>.flex:last-child{font-weight:700}.deal-extras-footer[data-slot=dialog-footer]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:10px}.deal-extras-footer button{min-height:38px;border-radius:8px;border-color:var(--extras-line);background:var(--extras-paper);color:var(--extras-ink);font-size:13px}.deal-extras-footer .deal-extras-save{background:var(--extras-blue);color:#fff;border-color:var(--extras-blue)}.deal-extras-footer .deal-extras-save:hover{background:#284e69}.dark .deal-extras-dialog{--extras-paper:#17212b;--extras-ink:#e6edf3;--extras-muted:#b0bac5;--extras-line:#354555;--extras-blue:#8eb6d3;--extras-selected:#243b4e}.dark .deal-extras-rate-warning{background:#352c20;border-color:#73552d;color:#ecc28a}.dark .deal-extras-footer .deal-extras-save{background:#315f80;border-color:#315f80;color:#fff}@media (min-width:768px){.deal-extras-dialog[data-slot=dialog-content]{left:50%;right:auto}}@media (max-width:767px){.deal-extras-dialog[data-slot=dialog-content]{width:auto;max-width:none;padding:22px;max-height:calc(100dvh - 32px);gap:18px}.deal-extras-dialog [data-slot=dialog-title]{font-size:18px}.deal-extras-dialog [data-slot=dialog-close]{top:22px;right:20px}.deal-extras-dialog .deal-extras-flag{padding:8px 12px}.deal-extras-name-fields{grid-template-columns:1fr;gap:12px}.deal-extras-value-fields{grid-template-columns:1fr 1fr;gap:12px}.deal-extras-value-fields>label:last-child{grid-column:1/-1}.deal-extras-footer>div,.deal-extras-footer[data-slot=dialog-footer]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.deal-extras-dialog button,.deal-extras-dialog[data-slot=dialog-content]{animation:none!important;transition:none!important}}.deal-flight-panel{min-width:0;padding:12px;border:1px solid #cbd5df;border-radius:12px;background:oklch(var(--card));color:oklch(var(--foreground))}.deal-flight-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.deal-flight-panel-header h3{margin:0;font-size:13px;font-weight:750;line-height:1.35;text-transform:uppercase}.deal-flight-panel-header p{margin:3px 0 0;color:oklch(var(--muted-foreground));font-size:11px;line-height:1.4}.deal-flight-panel-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.deal-flight-panel-header-actions svg{width:14px;height:14px}.deal-flight-guide-button{border-radius:999px;background:oklch(var(--muted)/.4)}.deal-flight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.deal-flight-column{display:grid;grid-template-rows:minmax(66px,1fr) minmax(42px,auto);gap:8px;min-width:0}.deal-flight-column>.deal-flight-action:last-child{min-height:42px}.deal-flight-action,.deal-flight-review{display:flex;min-width:0;min-height:68px;flex-direction:column;align-items:stretch;gap:3px;padding:8px 10px;border:1px solid #dce1e5;border-radius:6px;background:oklch(var(--card));color:oklch(var(--foreground));text-align:left}.deal-flight-action{position:relative;cursor:pointer;touch-action:manipulation;box-shadow:0 1px 2px rgb(27 50 68/.04);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.deal-flight-action:focus-visible:not(:disabled),.deal-flight-action:hover:not(:disabled){transform:translateY(-2px);border-color:#8eabbf;box-shadow:0 3px 8px rgb(27 50 68/.12)}.deal-flight-action:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgb(27 50 68/.08)}.deal-flight-action:disabled{cursor:not-allowed;box-shadow:none}.deal-flight-cancellation-info{display:flex;min-width:0;cursor:help;border-radius:6px}.deal-flight-cancellation-info>.deal-flight-action{width:100%;pointer-events:none}.deal-flight-cancellation-info:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.deal-flight-action:disabled:not(.deal-flight-stage-finished),.deal-flight-action:disabled:not(.deal-flight-stage-finished) .deal-flight-action-title,.deal-flight-review>button:disabled{color:#858b91}.deal-flight-action-heading{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px}.deal-flight-action:not(:disabled) .deal-flight-action-heading{padding-right:12px}.deal-flight-action-title{display:flex;align-items:center;gap:5px;color:#303c46;font-size:11px;font-weight:750;line-height:1.25;text-transform:uppercase}.deal-flight-action-title svg{width:12px;height:12px;flex:none}.deal-flight-action-cue{position:absolute;top:8px;right:7px;display:grid;width:12px;height:12px;place-items:center;color:#718797;transition:transform .16s ease}.deal-flight-action-cue svg{width:12px;height:12px}.deal-flight-action:focus-visible:not(:disabled) .deal-flight-action-cue,.deal-flight-action:hover:not(:disabled) .deal-flight-action-cue{transform:translateX(2px)}.deal-flight-action-body{display:flex;min-width:0;flex-direction:column;gap:1px;color:#727c84;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.deal-flight-action-body strong{color:#303c46;font-size:inherit;font-weight:700}.deal-flight-action-open{position:absolute;right:9px;bottom:7px;display:inline-flex;align-items:center;gap:2px;color:#4f718a;font-size:9px;font-weight:700;line-height:1.2;white-space:nowrap}.deal-flight-action-open svg{width:10px;height:10px;transition:transform .15s ease}.deal-flight-action:has(.deal-flight-action-open){padding-bottom:22px}.deal-flight-action.deal-status-tone:not(.deal-flight-stage){background-color:color-mix(in srgb,var(--deal-status-color) 5%,oklch(var(--card)))!important;border-color:color-mix(in srgb,var(--deal-status-color) 25%,#dce1e5)!important}.deal-flight-action:hover:not(:disabled) .deal-flight-action-open svg{transform:translateX(2px)}.deal-flight-tall{min-height:116px}.deal-flight-tall .deal-flight-action-body{gap:3px}.deal-flight-status-group{display:grid;gap:1px}.deal-flight-payment .deal-flight-status-group>span:not(:first-child){padding-left:0}.deal-flight-documents .deal-flight-action-title svg,.deal-flight-payment .deal-flight-action-title svg{color:#5579c3}.deal-flight-payment-dates{display:flex;align-items:center;gap:6px}.deal-flight-payment-dates>span{white-space:nowrap}.deal-flight-payment-dates>span+span:before{content:"·";margin-right:6px;color:#727c84;font-weight:400}.deal-flight-payment-actual{color:#55955e;font-weight:700}.deal-flight-document-group{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px}.deal-flight-document-status{display:grid;gap:1px}.deal-flight-document-status>span{display:flex;align-items:baseline;gap:4px}.deal-flight-document-status>span:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#dfe3e5}.deal-flight-document-status>span.is-complete:before{background:#55955e}.deal-flight-document-dates{display:block;font-size:10px;line-height:1.3;color:inherit}.deal-flight-stage{min-height:66px;justify-content:space-between;padding:8px 10px}.deal-flight-stage.deal-status-tone{background-color:color-mix(in srgb,var(--deal-status-color) 18%,oklch(var(--card)))!important;color:#aa702b!important;border-color:color-mix(in srgb,var(--deal-status-color) 65%,#e1d8c8)!important}.deal-flight-stage .deal-flight-action-title{color:inherit}.deal-flight-stage .deal-flight-action-body{color:inherit;gap:3px}.deal-flight-stage-dates{display:flex;flex-wrap:wrap;gap:4px 7px}.deal-flight-stage-dates>span{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px}.deal-flight-duration,.deal-flight-stage-dates strong{border-radius:999px;background:rgb(180 117 39/.13);color:inherit;padding:2px 7px;font-size:10px;font-weight:700}.deal-flight-duration{display:inline-flex;align-items:center;gap:4px;line-height:1.2}.deal-flight-duration svg{width:10px;height:10px;flex:none}.deal-flight-monitoring{min-height:42px}.deal-flight-compact .deal-flight-action-body{text-align:left}.deal-flight-finance{border-color:#d7e9df;background:#f4faf6}.deal-flight-finance .deal-flight-action-title{color:#55955e}.deal-flight-finance .deal-flight-action-title>svg{display:none}.deal-flight-finance .deal-flight-action-body{gap:3px}.deal-flight-finance .deal-flight-action-body strong{display:flex;align-items:center;gap:6px;width:100%;padding:4px 10px;border-radius:999px;background:#55955e;color:#fff;font-size:11px;line-height:1.2;box-shadow:0 2px 4px rgb(36 101 49/.12)}.deal-flight-finance .deal-flight-action-body strong svg{width:12px;height:12px;flex:none}.deal-flight-finance .deal-flight-action-body>span{padding-right:62px}.deal-flight-finance:has(.deal-flight-action-open){padding-bottom:8px}.deal-flight-finance-negative .deal-flight-action-body strong{background:#b34747}.deal-flight-finance-owner .deal-flight-action-body strong{background:#b45309}.deal-flight-review{position:relative;justify-content:flex-start;box-shadow:0 1px 2px rgb(27 50 68/.04)}.deal-flight-review>button,.deal-flight-review>span>button{align-self:flex-start;max-width:100%;min-height:28px;height:auto;padding:3px 7px;font-size:11px}.deal-flight-review>button:disabled{opacity:.72}.deal-flight-review>span>button{position:static;justify-content:flex-start;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;padding:0;color:oklch(var(--foreground));font-weight:700;line-height:1.35;text-transform:uppercase;white-space:normal;text-align:left}.deal-flight-review>span>button:not(:disabled):after{content:"";position:absolute;inset:0;border-radius:6px;cursor:pointer;touch-action:manipulation}.deal-flight-review>span>button:focus-visible:not(:disabled):after{outline:2px solid oklch(var(--ring));outline-offset:2px}.deal-flight-review>span>button svg{flex-shrink:0;width:13px;height:13px}.deal-flight-review>span>button:not(:disabled){color:#4f718a;transition:color .16s ease}.deal-flight-review>span>button:focus-visible:not(:disabled),.deal-flight-review>span>button:hover:not(:disabled){color:#245a80;text-decoration:underline}.deal-flight-action:focus-visible,.deal-flight-doc-card:focus-visible,.deal-flight-doc-tabs button:focus-visible,.deal-flight-payment-side button:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.deal-flight-dialog{border-radius:14px;background:#fff;padding:30px 34px}.deal-flight-dialog [data-slot=dialog-title]{font-size:18px}.deal-flight-dialog [data-slot=dialog-description]{font-size:12px;line-height:1.5}.deal-flight-doc-tabs{display:flex;gap:4px;padding:4px;border-radius:10px;background:#eef0f4}.deal-flight-doc-tabs button{flex:1 1 auto;min-height:36px;padding:7px 12px;border-radius:7px;color:#617082;font-size:12px}.deal-flight-doc-tabs button[aria-selected=true]{background:oklch(var(--card));color:#315a78;box-shadow:0 1px 4px rgb(21 35 53/.12);font-weight:700}.deal-flight-doc-tabs button:disabled:not([aria-selected=true]){opacity:.5;cursor:not-allowed}.deal-flight-guide-summary{margin:0;padding:12px 15px;border:1px solid #e1e4e9;border-radius:9px;font-size:13px;line-height:1.5}.deal-flight-guide-sections{display:grid;gap:10px}.deal-flight-guide-sections section{padding:11px 14px;border-left:3px solid #315a78;border-radius:7px;background:oklch(var(--muted))}.deal-flight-guide-sections h4{margin:0 0 4px;font-size:12px;font-weight:700}.deal-flight-guide-sections p{margin:0;color:oklch(var(--muted-foreground));font-size:12px;line-height:1.5}.deal-flight-doc-hub{display:grid;gap:14px}.deal-flight-doc-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:20px;border:1px solid #e1e4e9;border-left:3px solid #315a78;border-radius:12px;background:oklch(var(--card));text-align:left}.deal-flight-doc-card:hover{border-color:#85a9c4;box-shadow:0 3px 10px rgb(27 50 68/.07)}.deal-flight-doc-receive{border-left-color:#9a4ed4}.deal-flight-doc-all{border-left-color:#b9c9d5}.deal-flight-doc-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:10px;background:#eef3f8;color:#315a78}.deal-flight-doc-icon svg{width:20px;height:20px}.deal-flight-doc-receive .deal-flight-doc-icon{background:#f4eaf9;color:#8a3fc4}.deal-flight-doc-copy{display:grid;min-width:0;gap:6px}.deal-flight-doc-copy strong{font-size:13px;line-height:1.35}.deal-flight-doc-copy small{color:oklch(var(--muted-foreground));font-size:11px;line-height:1.5}.deal-flight-doc-copy>span{padding:4px 8px;border-radius:6px;background:#f7f8fa;color:#647080;font-size:11px}.deal-flight-doc-cta{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:999px;background:#eef3f8;color:#315a78;font-size:11px;font-weight:700;white-space:nowrap}.deal-flight-doc-cta svg{width:13px;height:13px}.deal-flight-doc-receive .deal-flight-doc-cta{background:#f4eaf9;color:#8a3fc4}.deal-flight-doc-all .deal-flight-doc-cta{background:#315a78;color:#fff}.deal-flight-doc-connector{color:#a9b8c5;font-size:20px;line-height:1;text-align:center}.deal-flight-payment-grid{display:grid;grid-template-columns:minmax(0,480px);justify-content:center;gap:16px}.deal-flight-payment-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-flight-payment-side{display:grid;align-content:start;gap:11px;width:min(100%,480px);min-width:0;padding:18px;border:1px solid #dbe8e0;border-radius:12px;background:#f4faf6}.deal-flight-payment-carrier{border-color:#dae6ef;background:#f5f9fc}.deal-flight-payment-side h4{display:flex;align-items:center;gap:9px;margin:-18px -18px 2px;padding:15px 18px;border-radius:11px 11px 0 0;background:#147347;color:#fff;font-size:15px;font-weight:750;line-height:1.3}.deal-flight-payment-side h4 svg{width:20px;height:20px;flex:none}.deal-flight-payment-carrier h4{background:#315a78}.deal-flight-payment-counterparty{min-width:0;margin:0;color:oklch(var(--foreground));font-size:12px;line-height:1.5;overflow-wrap:anywhere}.deal-flight-payment-counterparty>span{color:oklch(var(--muted-foreground))}.deal-flight-payment-counterparty strong{font-weight:600}.deal-flight-payment-quick-form{display:grid;gap:11px;min-width:0}.deal-flight-payment-input{display:grid;gap:6px;color:oklch(var(--foreground));font-size:12px;font-weight:600}.deal-flight-payment-input input{min-width:0;width:100%;min-height:42px;background:oklch(var(--card));font-size:14px;font-weight:500}.deal-flight-payment-input small{color:oklch(var(--muted-foreground));font-size:10px;font-weight:400;line-height:1.4}.deal-flight-payment-recorded{color:#147347;font-size:11px}.deal-flight-payment-quick-form>button{min-height:38px;height:auto;white-space:normal}.deal-flight-payment-quick-form>button[type=submit]{background:#147347;color:#fff}.deal-flight-payment-carrier .deal-flight-payment-quick-form>button[type=submit]{background:#315a78}.deal-flight-payment-quick-form>button:disabled{opacity:.55;cursor:not-allowed}.deal-flight-transaction-link{min-height:36px;border-radius:8px;background:#eaf0f7;color:#315a78;font-size:12px;font-weight:700}.deal-flight-payment-fact{display:grid;gap:5px;padding:13px 15px;border:1px solid #e1e4e9;border-radius:10px;background:oklch(var(--card))}.deal-flight-payment-fact small{color:oklch(var(--muted-foreground));font-size:10px;font-weight:700;text-transform:uppercase}.deal-flight-payment-fact strong{font-size:14px;line-height:1.35}.deal-flight-payment-field{display:grid;gap:6px;color:oklch(var(--muted-foreground));font-size:11px}.deal-flight-payment-field span{padding:10px 12px;border-radius:7px;background:#eef1f5;color:oklch(var(--foreground));font-size:12px}.deal-flight-payment-open-field{display:grid;gap:5px;padding:10px 12px;border:1px solid #e1e4e9;border-radius:7px;background:oklch(var(--card));color:#315a78;font-size:11px;text-align:left}.deal-flight-payment-open-field span{display:inline-flex;align-items:center;justify-content:space-between;color:oklch(var(--muted-foreground))}.deal-flight-payment-open-field svg{width:14px;height:14px}.deal-flight-payment-side>button:not(.deal-flight-transaction-link):not(.deal-flight-payment-open-field):not(:last-child){background:#147347;color:#fff}.deal-flight-payment-close{justify-self:end;background:#315a78;color:#fff}.deal-flight-payment-side>button:disabled{opacity:.55;cursor:not-allowed}.dark .deal-flight-action,.dark .deal-flight-doc-card,.dark .deal-flight-panel,.dark .deal-flight-payment-fact,.dark .deal-flight-review{border-color:oklch(var(--border))}.dark .deal-flight-dialog{background:oklch(var(--card))}.dark .deal-flight-doc-tabs{background:oklch(var(--muted))}.dark .deal-flight-action-title,.dark .deal-flight-doc-tabs button[aria-selected=true]{color:oklch(var(--foreground))}.dark .deal-flight-action-body{color:oklch(var(--muted-foreground))}.dark .deal-flight-action-open{color:#93c5e7}.dark .deal-flight-action{box-shadow:0 1px 2px rgb(0 0 0/.16)}.dark .deal-flight-action:focus-visible:not(:disabled),.dark .deal-flight-action:hover:not(:disabled){box-shadow:0 3px 8px rgb(0 0 0/.25)}.dark .deal-flight-action:disabled{box-shadow:none}.dark .deal-flight-action-cue,.dark .deal-flight-review>span>button:not(:disabled){color:#b9ddf3}.dark .deal-flight-action-body strong{color:oklch(var(--foreground))}.dark .deal-flight-stage.deal-status-tone{background-color:color-mix(in srgb,var(--deal-status-color) 14%,oklch(var(--card)))!important;color:var(--deal-status-color)!important}.dark .deal-flight-action.deal-status-tone:not(.deal-flight-stage){background-color:color-mix(in srgb,var(--deal-status-color) 10%,oklch(var(--card)))!important;border-color:color-mix(in srgb,var(--deal-status-color) 30%,oklch(var(--border)))!important}.dark .deal-flight-stage-dates strong{color:inherit}.dark .deal-flight-finance .deal-flight-action-body strong{color:#fff}.dark .deal-flight-finance{background:color-mix(in srgb,#157347 15%,oklch(var(--card)))}.dark .deal-flight-payment-side{background:color-mix(in srgb,#157347 10%,oklch(var(--card)))}.dark .deal-flight-payment-carrier{background:color-mix(in srgb,#315a78 14%,oklch(var(--card)))}.dark .deal-flight-doc-copy>span,.dark .deal-flight-payment-field span{background:oklch(var(--muted))}.deal-flight-action.deal-flight-complete-ready{justify-content:center;gap:6px;padding:12px;border-color:oklch(var(--primary));background:color-mix(in oklch,oklch(var(--primary)) 90%,black);color:oklch(var(--primary-foreground))}.deal-flight-complete-ready .deal-flight-action-title{color:inherit;font-size:13px;line-height:1.35}.deal-flight-complete-ready .deal-flight-action-title svg{width:16px;height:16px}.deal-flight-complete-ready .deal-flight-action-body{gap:3px;color:inherit;line-height:1.4}.deal-flight-complete-ready .deal-flight-action-body strong{color:inherit;font-size:13px}.deal-flight-complete-ready .deal-flight-action-cue{color:inherit}.deal-flight-action.deal-flight-complete-ready:focus-visible,.deal-flight-action.deal-flight-complete-ready:hover{border-color:oklch(var(--primary));background:color-mix(in oklch,oklch(var(--primary)) 80%,black)}@media (max-width:1050px){.deal-flight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.deal-flight-panel{padding:13px}.deal-flight-panel-header{flex-direction:column}.deal-flight-panel-header-actions{justify-content:flex-start;white-space:normal}.deal-flight-grid,.deal-flight-payment-grid-two{grid-template-columns:minmax(0,1fr)}.deal-flight-column{grid-template-rows:auto auto}.deal-flight-tall{min-height:0}.deal-flight-action,.deal-flight-review{padding:10px 12px;min-height:68px}.deal-flight-action-body,.deal-flight-action-title{font-size:12px}.deal-flight-action:has(.deal-flight-action-open){padding-bottom:26px}.deal-flight-finance:has(.deal-flight-action-open){padding-bottom:10px}.deal-flight-stage{gap:8px}.deal-flight-action-open{font-size:10px;bottom:9px}.deal-flight-dialog{padding:22px 18px}.deal-flight-doc-card{grid-template-columns:42px minmax(0,1fr);padding:14px}.deal-flight-doc-icon{width:38px;height:38px}.deal-flight-doc-cta{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.deal-flight-action,.deal-flight-action-cue,.deal-flight-action-open svg,.deal-flight-review>span>button{transition:none}.deal-flight-action:active:not(:disabled),.deal-flight-action:focus-visible:not(:disabled),.deal-flight-action:hover:not(:disabled),.deal-flight-review>span>button:active:not(:disabled),.deal-flight-review>span>button:focus-visible:not(:disabled),.deal-flight-review>span>button:hover:not(:disabled){transform:none}}.deal-finance-dialog{border-radius:15px;background:#fff}.deal-finance-summary{display:grid;gap:16px;color:oklch(var(--foreground))}.deal-finance-unavailable{margin:0;padding:18px;border:1px solid oklch(var(--border));border-radius:9px;color:oklch(var(--muted-foreground));font-size:13px}.deal-finance-explainer{margin:0;padding:12px 14px;border:1px solid #dce3e9;border-radius:9px;background:#f6f8fa;color:#526273;font-size:12px;line-height:1.5}.deal-finance-explainer strong{color:#24384a}.deal-finance-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.deal-finance-columns-owner{grid-template-columns:minmax(0,480px);justify-content:center}.deal-finance-column{display:grid;gap:9px;min-width:0;padding:16px;border:1px solid #d8e7dc;border-radius:13px;background:#f3faf5}.deal-finance-column-expense{border-color:#eddcd5;background:#fff8f5}.deal-finance-column h4{display:flex;align-items:center;gap:7px;margin:1px 0 2px;color:#24734e;font-size:12px;font-weight:750;line-height:1.3;text-transform:uppercase}.deal-finance-column-expense h4{color:#a6502c}.deal-finance-column h4 svg{width:15px;height:15px;flex:none}.deal-finance-tile{display:grid;align-content:center;gap:4px;min-width:0;min-height:72px;padding:12px 14px;border:1px solid #dfe4e8;border-radius:10px;background:oklch(var(--card));box-shadow:0 1px 2px rgb(27 50 68/.03)}.deal-finance-tile-total{background:#f0f3f6}.deal-finance-tile-label{color:#657080;font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase}.deal-finance-tile-value{color:oklch(var(--foreground));font-size:18px;font-weight:750;line-height:1.2;font-variant-numeric:tabular-nums}.deal-finance-tile small{color:#6b7683;font-size:11px;line-height:1.35}.deal-finance-detail-link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 2px 7px;border-top:1px solid #dce7df;color:#24734e;font-size:12px;font-weight:750;text-align:left;text-transform:uppercase}.deal-finance-column-expense .deal-finance-detail-link{border-top-color:#eeded7;color:#a6502c}.deal-finance-detail-link svg{width:14px;height:14px;flex:none}.deal-finance-add{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:8px 10px;border:1px solid #dfe4e8;border-radius:7px;background:oklch(var(--card));color:#24734e;font-size:12px;font-weight:700}.deal-finance-column-expense .deal-finance-add{color:#a6502c}.deal-finance-add svg{width:15px;height:15px}.deal-finance-add:hover,.deal-finance-detail-link:hover{filter:brightness(.88)}.deal-finance-add:focus-visible,.deal-finance-detail-link:focus-visible,.deal-finance-owner-details button:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.deal-finance-owner-details,.deal-finance-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.deal-finance-results .deal-finance-tile{background:#f7f9fa}.deal-finance-results .deal-finance-tile:last-child .deal-finance-tile-value{color:#17734a}.deal-finance-results .deal-finance-tile[data-negative=true] .deal-finance-tile-value,.deal-finance-tile[data-negative=true] .deal-finance-tile-value{color:#b34747}.deal-finance-owner-details button{display:grid;align-content:center;gap:5px;min-height:84px;padding:12px 14px;border:1px solid #dfe4e8;border-radius:9px;background:#f7f9fa;text-align:left}.deal-finance-owner-details span{color:#657080;font-size:11px;font-weight:700;text-transform:uppercase}.deal-finance-owner-details strong{font-size:17px;font-variant-numeric:tabular-nums}.deal-finance-owner-details small{color:#6b7683;font-size:11px}.deal-finance-groups{border-top:1px solid #dfe4e8;padding-top:13px}.deal-finance-groups>h4{margin:0 0 10px;color:#657080;font-size:11px;font-weight:700;text-transform:uppercase}.deal-finance-groups-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-finance-group{display:grid;align-content:start;gap:7px;min-width:0;min-height:106px;padding:13px 14px;border:1px solid #dfe4e8;border-radius:9px;background:oklch(var(--card))}.deal-finance-group h5{margin:0 0 3px;color:#657080;font-size:11px;font-weight:700;text-transform:uppercase}.deal-finance-group-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;line-height:1.35}.deal-finance-group-row span{color:#657080}.deal-finance-group-row strong{flex:none;font-variant-numeric:tabular-nums}.deal-finance-group-strong{color:#17734a}.deal-finance-context{display:grid;gap:3px;color:#657080;font-size:12px;line-height:1.4}.deal-finance-context strong{color:oklch(var(--foreground));font-weight:650}.dark .deal-finance-explainer,.dark .deal-finance-owner-details button,.dark .deal-finance-results .deal-finance-tile,.dark .deal-finance-tile-total{border-color:oklch(var(--border));background:oklch(var(--muted))}.dark .deal-finance-dialog{background:oklch(var(--card))}.dark .deal-finance-column-income{border-color:#275942;background:color-mix(in srgb,#24734e 12%,oklch(var(--card)))}.dark .deal-finance-column-expense{border-color:#70452f;background:color-mix(in srgb,#a6502c 12%,oklch(var(--card)))}.dark .deal-finance-add,.dark .deal-finance-group,.dark .deal-finance-tile{border-color:oklch(var(--border))}.dark .deal-finance-context,.dark .deal-finance-explainer,.dark .deal-finance-explainer strong,.dark .deal-finance-group h5,.dark .deal-finance-group-row span,.dark .deal-finance-owner-details small,.dark .deal-finance-owner-details span,.dark .deal-finance-tile small,.dark .deal-finance-tile-label{color:oklch(var(--muted-foreground))}@media (max-width:700px){.deal-finance-columns,.deal-finance-owner-details,.deal-finance-results{grid-template-columns:minmax(0,1fr)}.deal-finance-columns-owner{justify-content:stretch}.deal-finance-groups-grid{grid-template-columns:minmax(0,1fr)}.deal-finance-column{padding:12px}}.deal-document-payment-summary,.deal-document-receipt-date{--document-info-border:#c7d8e7;--document-info-bg:#f4f8fc;--document-info-ink:#20384f;--document-info-muted:#526579;--document-info-accent:#366f9d}.dark .deal-document-payment-summary,.dark .deal-document-receipt-date{--document-info-border:#466584;--document-info-bg:#1d2b3d;--document-info-ink:#e5edf8;--document-info-muted:#b1c0d2;--document-info-accent:#91b7e0}dl.deal-document-payment-summary{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:0;margin:0;border:1px solid var(--document-info-border);border-radius:10px;background:var(--document-info-bg);padding:14px 0}.deal-document-payment-summary-item{min-width:0;padding:0 14px}.deal-document-payment-summary-item+.deal-document-payment-summary-item{border-left:1px solid var(--document-info-border)}.deal-document-payment-summary-item dt{display:flex;align-items:center;gap:6px;color:var(--document-info-muted);font-size:12px;line-height:1.4;font-weight:500;letter-spacing:0;text-transform:none}.deal-document-payment-summary-item svg,.deal-document-receipt-date label svg{width:15px;height:15px;flex-shrink:0;color:var(--document-info-accent)}.deal-document-payment-summary-item dd{margin:8px 0 0;color:var(--document-info-ink);font-size:17px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}div.deal-document-receipt-date{display:grid;gap:9px;padding:13px 14px;border:1px solid var(--document-info-border);border-left:3px solid var(--document-info-accent);border-radius:10px;background:var(--document-info-bg)}.deal-document-receipt-date label{display:flex;align-items:center;gap:7px;color:var(--document-info-ink);font-size:13px;font-weight:600}.deal-document-receipt-date input[type=date]{height:40px;background:var(--background);color:var(--document-info-ink);border-color:var(--document-info-border);font-size:16px;font-weight:600;color-scheme:light}.dark .deal-document-receipt-date input[type=date]{color-scheme:dark}.deal-document-receipt-date p{margin:0;color:var(--document-info-muted);font-size:11px;line-height:1.5}.deal-document-receipt-date[data-disabled=true]{border-left-color:var(--document-info-border)}@media (max-width:540px){dl.deal-document-payment-summary{grid-template-columns:1fr 1fr;row-gap:12px}.deal-document-payment-summary-item:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--document-info-border);padding-top:12px}.deal-document-payment-summary-item dd{font-size:16px}}.deal-document-send-package-dialog{width:min(880px,calc(100dvw - 24px))!important;max-width:calc(100dvw - 24px)!important;min-width:0;gap:16px;zoom:var(--app-ui-scale-inverse,1)}.deal-document-send-package-dialog [data-slot=dialog-header]{padding-right:20px}.deal-document-send-package-dialog [data-slot=dialog-description]{font-size:13px;line-height:1.5}.document-send-package-recipient{display:grid;gap:4px;padding:12px;border:1px solid oklch(var(--border));border-radius:6px;background:oklch(var(--muted)/.3);overflow-wrap:anywhere}.document-send-package-recipient>span{font-size:12px;color:oklch(var(--muted-foreground))}.document-send-package-recipient>strong{font-size:14px}.document-send-package-recipient>p{font-size:13px;line-height:1.5}.document-send-package-documents{display:grid}.document-package-add{display:grid;gap:12px}.document-package-add-options{display:grid;gap:12px;padding:12px 0;border-block:1px solid var(--border)}.document-package-add-options>[data-slot=button]{justify-self:start}.document-send-package-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;border-bottom:1px solid oklch(var(--border))}.document-send-package-row [data-slot=checkbox]{margin-top:2px}.document-send-package-copy{min-width:0;overflow-wrap:anywhere}.document-send-package-copy>label{display:block;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.document-send-package-copy>p{margin-top:4px;font-size:12px;line-height:1.5;color:oklch(var(--muted-foreground))}.document-send-package-copy>.text-destructive{color:oklch(var(--destructive))}.document-send-package-history{border-top:1px solid oklch(var(--border));padding-top:16px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.document-send-package-history>h3{font-weight:600;font-size:14px}.document-send-package-history-item{padding-top:12px}.document-send-package-history-item[aria-current=true]{border:1px solid oklch(var(--primary));border-radius:6px;padding:12px}.document-send-package-history-item+.document-send-package-history-item{margin-top:12px;border-top:1px solid oklch(var(--border))}.document-send-package-history-item ul{display:grid;gap:8px;margin-top:10px}.document-send-package-history-item li{display:flex;align-items:center;justify-content:space-between;gap:12px}.document-send-package-history-item li>span{min-width:0}.document-send-package-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid oklch(var(--border))}.document-send-package-submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;font-size:13px}.deal-document-send-package-dialog [data-slot=button]{height:auto;min-height:36px;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.deal-document-send-package-dialog [data-slot=button] svg{width:16px;height:16px;flex-shrink:0}.document-send-package-error{display:grid;gap:8px;justify-items:start;font-size:13px;line-height:1.5;color:oklch(var(--destructive));overflow-wrap:anywhere}.document-send-package-success{padding:10px 12px;border:1px solid oklch(var(--border));border-radius:6px;font-size:13px;color:oklch(var(--foreground))}.deal-document-send-package-dialog.is-preview{display:flex;height:min(90dvh,1100px);flex-direction:column;overflow:hidden}.document-send-package-preview{display:flex;flex:1;min-height:0;flex-direction:column;overflow:auto}.document-send-package-preview iframe{width:100%;height:100%;min-height:0;flex:1;border:1px solid oklch(var(--border));background:#fff}.deal-document-send-package-dialog .document-send-package-print{margin-inline-start:auto;color:#fff;background:oklch(var(--destructive))}@media(max-width:600px){.document-send-package-row{grid-template-columns:auto minmax(0,1fr);gap:10px}.document-send-package-row>[data-slot=button]{grid-column:2;justify-self:start}.document-send-package-history-item li{align-items:flex-start;flex-direction:column;gap:6px}.deal-document-send-package-dialog [data-slot=button]{min-height:40px}.document-send-package-submit{margin-inline-start:auto}}