@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#103047;--navy:#061f33;--blue:#079fba;--red:#ff6b5f;--beige:#edf7f6;--line:#d9e9e9;--muted:#6f8792;--white:#fff;--marine-950:#021d33;--marine-900:#032b45;--marine-800:#07516a;--marine-700:#087b93;--marine-600:#079fba;--marine-100:#dff3f2;--marine-50:#f1f9f8;--marine-gradient:linear-gradient(135deg, var(--marine-800), var(--marine-600))}*{box-sizing:border-box}html{background:var(--beige)}body{background:var(--beige);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.landing-shell{flex-direction:column;min-height:100vh;display:flex}.landing-header{border-bottom:1px solid #1827431a;justify-content:space-between;align-items:center;min-height:84px;padding:0 6vw;display:flex}.brand{align-items:center;gap:13px;display:inline-flex}.delfin-logo-mark{object-fit:contain;filter:drop-shadow(0 9px 12px #000f236b);flex:none;width:68px;height:46px;display:block}.delfin-brand-copy{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.delfin-wordmark{color:#eaffff;letter-spacing:-.045em;text-shadow:0 5px 20px #03101f57;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:28px;font-weight:950;line-height:.9}.delfin-brand-copy small{color:#8cf5ed;letter-spacing:.13em;background:#0baebd29;border:1px solid #6fecee6b;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.brand>.brand-suffix{color:var(--navy);letter-spacing:.2em;border:0;padding:0;font-size:12px;font-weight:800}.brand-descriptor{color:#a8dfe0;letter-spacing:.08em;white-space:nowrap;font-size:12px;font-weight:750;line-height:1}.header-login{background:#ffffff8c;border:1px solid #18274329;border-radius:12px;align-items:center;gap:18px;padding:12px 18px;font-size:14px;font-weight:700;display:flex}.header-login span{color:var(--red);font-size:20px}.hero{background:radial-gradient(circle at 82% 28%,#fffffff2,#0000 34%),linear-gradient(135deg,#f7f3eb 0%,#eee8dc 100%);flex:1;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:8vw;padding:70px 8vw 80px;display:grid}.hero-copy{max-width:670px}.hero-kicker,.onboarding-intro>span{color:var(--red);letter-spacing:.18em;margin-bottom:20px;font-size:11px;font-weight:900;display:block}.hero h1{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(48px,5.4vw,84px);line-height:.98}.hero-copy>p{color:#5f6b7e;max-width:570px;margin:26px 0 34px;font-size:19px;line-height:1.55}.primary-action{color:#fff;background:linear-gradient(135deg,#07516d,#079fba);border-radius:13px;align-items:center;gap:38px;padding:17px 22px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 18px 34px #1e3f8533}.primary-action span{font-size:20px}.auth-note{color:#8b92a0;margin-top:16px;display:block}.registration-preview{background:#ffffffdb;border:1px solid #1827431a;border-radius:24px;padding:28px;transform:rotate(-1deg);box-shadow:0 32px 70px #242b3724}.preview-topline{align-items:center;gap:12px;margin-bottom:26px;display:flex}.preview-mark,.form-number{color:#fff;background:var(--red);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.preview-topline div:nth-child(2){flex-direction:column;gap:3px;display:flex}.preview-topline strong{font-size:14px}.preview-topline span{color:var(--muted);font-size:11px}.preview-topline i{color:var(--blue);background:#eef2ff;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800}.preview-field,.preview-grid>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:7px;padding:15px 17px;display:flex}.preview-field{margin-bottom:12px}.preview-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.preview-field span,.preview-grid span{color:var(--muted);font-size:10px;font-weight:700}.preview-field strong,.preview-grid b{font-size:13px}.preview-button{text-align:center;color:#fff;background:var(--navy);border-radius:12px;margin-top:20px;padding:15px;font-size:13px;font-weight:800}.landing-footer{color:#777f8d;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:62px;padding:0 6vw;font-size:11px;display:flex}.cabinet-shell{background:#f3efe6;grid-template-columns:270px 1fr;min-height:100vh;display:grid}.cabinet-sidebar{color:#fff;background:linear-gradient(160deg,#182c50 0%,#0d1b33 70%);flex-direction:column;width:270px;padding:26px 20px;display:flex;position:fixed;inset:0 auto 0 0}.cabinet-brand{padding:6px 8px 30px}.cabinet-brand>.brand-suffix{color:#fff}.sidebar-label{color:#7183a2;letter-spacing:.18em;margin:28px 10px 12px;font-size:9px;font-weight:900}.sidebar-item{color:#bdc7d7;border-radius:11px;gap:12px;padding:13px 14px;font-size:13px;font-weight:700;display:flex}.sidebar-item.active{color:#fff;background:#5371d138;box-shadow:inset 3px 0 #6d89ff}.sidebar-account{border-top:1px solid #ffffff17;align-items:center;gap:11px;margin-top:auto;padding:14px 8px;display:flex}.avatar{background:#32476b;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.sidebar-account>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-account strong,.sidebar-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account strong{font-size:11px}.sidebar-account span{color:#8393ad;font-size:9px}.cabinet-content{grid-column:2;min-width:0}.cabinet-topbar{color:#fff;background:linear-gradient(100deg,#182d50 0%,#264572 100%);justify-content:space-between;align-items:center;min-height:78px;padding:0 38px;display:flex}.cabinet-topbar>div{flex-direction:column;gap:4px;display:flex}.cabinet-topbar span{color:#8fa2c0;letter-spacing:.14em;font-size:9px;font-weight:800}.cabinet-topbar strong{font-size:16px}.cabinet-topbar a{border:1px solid #ffffff2e;border-radius:9px;padding:9px 13px;font-size:11px}.topbar-logout{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:9px;padding:9px 13px;font-size:11px}.topbar-logout:disabled{cursor:wait;opacity:.65}.cabinet-main{max-width:1180px;margin:0 auto;padding:62px 44px}.onboarding-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.onboarding-intro{padding-top:34px}.onboarding-intro h1{letter-spacing:-.045em;margin:0 0 18px;font-size:42px}.onboarding-intro>p{color:#657083;max-width:470px;margin:0;font-size:15px;line-height:1.7}.inn-explainer{border-top:1px solid #d8d5ce;grid-template-columns:1fr auto;gap:12px;margin-top:34px;padding-top:22px;display:grid}.inn-explainer b{font-size:12px}.inn-explainer span{color:var(--muted);font-size:11px}.registration-form{background:#fff;border:1px solid #e5e1d9;border-radius:20px;padding:32px;box-shadow:0 24px 50px #2b303a14}.form-heading{align-items:center;gap:14px;margin-bottom:28px;display:flex}.form-heading>div:last-child{flex-direction:column;gap:4px;display:flex}.form-heading strong{font-size:15px}.form-heading span{color:var(--muted);font-size:10px}.registration-form label{flex-direction:column;gap:8px;margin-bottom:17px;display:flex}.registration-form label>span{font-size:11px;font-weight:800}.registration-form input{width:100%;height:48px;color:var(--ink);background:#fbfcfe;border:1px solid #dfe3eb;border-radius:10px;outline:none;padding:0 14px;font-size:13px}.registration-form input:focus{border-color:#5d7be7;box-shadow:0 0 0 3px #079fba17}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.registration-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07516d,#079fba);border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:50px;margin-top:8px;padding:0 18px;font-size:13px;font-weight:800;display:flex}.registration-form button:disabled{cursor:wait;opacity:.7}.registration-form small{color:#969da9;text-align:center;margin-top:12px;font-size:9px;display:block}.form-error{color:#a92a36;background:#fff1f2;border:1px solid #f3c8cc;border-radius:9px;margin:4px 0 10px;padding:12px;font-size:11px}.page-error{max-width:620px;margin:20px auto}.state-card,.registered-card{background:#fff;border-radius:20px;max-width:720px;margin:40px auto;padding:40px;box-shadow:0 24px 50px #2b303a14}.state-card{color:var(--muted);text-align:center}.registered-card{text-align:center}.success-icon{color:#fff;background:#27ad7a;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:26px;font-weight:900;display:grid}.registered-card>span{color:#27ad7a;letter-spacing:.16em;font-size:10px;font-weight:900}.registered-card h1{margin:10px 0 8px;font-size:32px}.registered-card p{color:var(--muted)}.registered-card dl{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:30px 0 0;display:grid;overflow:hidden}.registered-card dl div{border-right:1px solid var(--line);padding:16px}.registered-card dl div:last-child{border:0}.registered-card dt{color:var(--muted);font-size:10px}.registered-card dd{margin:6px 0 0;font-size:13px;font-weight:800}.auth-shell{background:#fff;min-height:100vh}.auth-header{background:linear-gradient(100deg,#e9f6f4 0%,#dff0ee 58%,#d5e9e7 100%);border-bottom:1px solid #b9d8d8;grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);height:84px;display:grid;box-shadow:0 8px 24px #11454e1f}.auth-shell.is-register .auth-header{background:linear-gradient(100deg,#e9f6f4 0%,#dff0ee 58%,#d5e9e7 100%);border-bottom-color:#b9d8d8;height:84px;box-shadow:0 8px 24px #11454e1f}.auth-logo-zone{border-right:0;align-items:center;padding:0 4.5vw;display:flex}.auth-logo-zone,.auth-brand-panel{background-color:#032b42;background-image:linear-gradient(#0249582e 0%,#02354461 48%,#012633e0 100%),url(/delfin-ocean-panel.jpg);background-position:0 0;background-repeat:no-repeat;background-size:max(360px,39vw) 100vh;background-attachment:fixed}.auth-logo-content{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.auth-brand{gap:7px}.auth-logo-content>small{color:#b9c5d8;letter-spacing:.14em;white-space:nowrap;font-size:7px;font-weight:900}.auth-logo-zone .auth-brand>.brand-suffix{color:#fff}.auth-header-bar{background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 24px 0 6vw;display:grid}.auth-shell.is-register .auth-header-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:0 24px 0 2.5vw;display:grid}.auth-body{grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);min-height:calc(100vh - 84px);display:grid}.auth-shell.is-register .auth-body{min-height:calc(100vh - 84px)}.auth-brand-panel{color:#fff;flex-direction:column;min-height:calc(100vh - 84px);padding:48px 4.5vw 38px;display:flex;overflow-y:auto}.auth-shell.is-register .auth-brand-panel{min-height:calc(100vh - 84px)}.auth-brand-copy{max-width:560px}.auth-brand-copy>span,.auth-title>span,.recovery-kicker{color:#819be6;letter-spacing:.17em;font-size:10px;font-weight:900}.auth-brand-copy h1,.auth-bottom-headline{color:#fff;letter-spacing:-.05em;max-width:560px;font-size:clamp(34px,3.2vw,49px);font-weight:400;line-height:1.02}.auth-brand-copy h1{margin:0 0 27px}.auth-brand-copy p{color:#9cacc2;max-width:440px;font-size:15px;line-height:1.7}.auth-bottom-headline{margin:auto 0 0;padding-top:42px}.auth-benefits{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.auth-benefits li{color:#dce6f5;padding-left:34px;font-size:13px;font-weight:700;line-height:1.45;position:relative}.auth-benefits li:before{content:"✓";color:#fff;background:linear-gradient(135deg,#25b680,#39c997);border-radius:7px;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-2px;left:0;box-shadow:0 6px 15px #25b68033}.auth-sales-copy{border-bottom:1px solid #ffffff1c;padding-bottom:25px}.auth-sales-copy strong,.auth-sales-copy span{display:block}.auth-sales-copy strong{letter-spacing:-.035em;max-width:520px;font-size:clamp(21px,2vw,30px);line-height:1.1}.auth-sales-copy span{color:#8fa8d2;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:900}.auth-form-panel{background:#edf7f6;place-items:center;min-height:calc(100vh - 84px);padding:44px 6vw;display:grid}.auth-shell.is-register .auth-form-panel{min-height:calc(100vh - 84px)}.auth-form-wrap{width:min(100%,660px)}.auth-shell.is-register .auth-form-panel{place-items:start center;padding-top:34px}.auth-shell.is-register .auth-form-wrap{width:min(100%,660px)}.auth-tabs{background:#ffffff75;border:1px solid #b6d3d2;border-radius:12px;padding:4px;display:inline-flex}.auth-tabs button{color:#657084;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:130px;padding:11px 18px;font-size:12px;font-weight:800}.auth-tabs button.active{color:#fff;background:#087b93;box-shadow:0 6px 18px #087b933d}.auth-shell.is-register .auth-tabs{background:#ffffff75;border-color:#b6d3d2}.auth-shell.is-register .auth-tabs button{color:#657084}.auth-shell.is-register .auth-tabs button.active{color:#fff;background:#087b93;box-shadow:0 6px 18px #087b933d}.auth-title h2{letter-spacing:-.04em;margin:9px 0 7px;font-size:34px}.auth-title p{color:var(--muted);margin:0 0 28px;font-size:13px}.auth-form{background:#fff;border:1px solid #e2ded6;border-radius:20px;padding:29px;box-shadow:0 24px 50px #2b303a14}.auth-form label{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.auth-form label>span{color:#3b475d;font-size:11px;font-weight:800}.auth-form input{width:100%;height:48px;color:var(--ink);background:#fbfcfe;border:1px solid #dfe3eb;border-radius:10px;outline:none;padding:0 14px;font-size:13px}.auth-form input:focus{border-color:#5d7be7;box-shadow:0 0 0 3px #079fba17}.password-input{width:100%;position:relative}.auth-form .password-input input{padding-right:52px}.password-toggle{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:6px;right:6px}.password-toggle:hover,.password-toggle:focus-visible{color:#079fba;background:#eef2ff;outline:none}.password-toggle span{border:2px solid;border-radius:55% 45%;width:19px;height:12px;display:block;position:relative;transform:rotate(-8deg)}.password-toggle span:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.password-toggle:not(.is-visible) span:before{content:"";z-index:2;background:currentColor;border-radius:2px;width:2px;height:20px;position:absolute;top:-5px;left:8px;transform:rotate(48deg);box-shadow:0 0 0 2px #fbfcfe}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07516d,#079fba);border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:50px;margin-top:7px;padding:0 18px;font-size:13px;font-weight:800;display:flex}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-form .auth-note{color:#65748a;background:#f5f8ff;border:1px solid #dce4f4;border-radius:10px;align-items:flex-start;gap:10px;margin:2px 0 17px;padding:12px;display:flex}.auth-form .auth-note>span{color:#fff;background:#079fba;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.auth-form .auth-note p{margin:2px 0 0;font-size:10px;line-height:1.5}.organization-confirmation{background:#fff;border:1px solid #e2ded6;border-radius:20px;padding:29px;box-shadow:0 24px 50px #2b303a14}.organization-check,.confirmed-organization,.mail-sent{align-items:center;gap:12px;display:flex}.organization-check>span,.confirmed-organization>span{color:#fff;background:#27ad7a;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.organization-check small,.organization-check strong,.confirmed-organization small,.confirmed-organization strong,.confirmed-organization em{display:block}.organization-check small,.confirmed-organization small{color:#278564;letter-spacing:.11em;font-size:8px;font-weight:900}.organization-check strong{margin-top:5px;font-size:14px;line-height:1.4}.organization-confirmation dl{background:#e5e8ee;border:1px solid #e5e8ee;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid;overflow:hidden}.organization-confirmation dl>div{background:#fafbfc;min-width:0;padding:13px}.organization-confirmation .organization-address{grid-column:1/-1}.organization-confirmation dt{color:#8994a5;text-transform:uppercase;font-size:8px;font-weight:800}.organization-confirmation dd{color:#344157;margin:5px 0 0;font-size:11px;font-weight:750;line-height:1.45}.organization-confirmation h3{margin:23px 0 13px;font-size:17px}.confirmation-actions{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.confirmation-actions .auth-submit{margin:0}.auth-secondary{color:#556277;cursor:pointer;background:#f8f9fb;border:1px solid #dce0e7;border-radius:11px;min-height:50px;padding:0 15px;font-size:11px;font-weight:800}.confirmed-organization{background:#f1faf6;border-radius:11px;margin:-4px 0 20px;padding:12px}.confirmed-organization>span{border-radius:9px;width:30px;height:30px;font-size:13px}.confirmed-organization>div{min-width:0}.confirmed-organization strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.confirmed-organization em{color:#7d8b83;margin-top:3px;font-size:8px;font-style:normal}.address-confirmation{position:relative}.address-search-status{color:#738097;margin:-8px 0 14px;font-size:10px}.address-suggestions{z-index:3;background:#e9edf3;border:1px solid #dfe4ec;border-radius:12px;gap:1px;max-height:230px;margin:-8px 0 16px;display:grid;position:relative;overflow-y:auto;box-shadow:0 16px 28px #233b611f}.address-suggestions button{color:#26354d;cursor:pointer;text-align:left;background:#fff;border:0;padding:12px 14px}.address-suggestions button:hover,.address-suggestions button:focus-visible{background:#f0f5ff;outline:none}.address-suggestions button.is-complete{box-shadow:inset 3px 0 #27ad7a}.address-suggestions button.is-incomplete{box-shadow:inset 3px 0 #e1a43c}.address-suggestions strong,.address-suggestions small{display:block}.address-suggestions strong{font-size:11px;line-height:1.45}.address-suggestions small{color:#7b8799;margin-top:4px;font-size:8px}.address-suggestions button.is-incomplete small{color:#a36c17}.verified-address-card{background:#f2faf6;border:1px solid #cce6da;border-radius:13px;margin:-2px 0 16px;overflow:hidden}.verified-address-heading{align-items:flex-start;gap:10px;padding:13px;display:flex}.verified-address-heading>span{color:#fff;background:#27ad7a;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.verified-address-heading small,.verified-address-heading strong,.verified-address-heading em{display:block}.verified-address-heading small{color:#278564;letter-spacing:.1em;font-size:8px;font-weight:900}.verified-address-heading strong{color:#2e4a3e;margin-top:4px;font-size:10px;line-height:1.45}.verified-address-heading em{color:#6d8279;margin-top:4px;font-size:8px;font-style:normal}.yandex-address-map{background:#e7ece9;border:0;width:100%;height:220px;display:block}.map-link{color:#079fba;text-align:right;background:#fff;padding:10px 13px;font-size:9px;font-weight:800;text-decoration:none;display:block}.auth-back{color:#65748a;cursor:pointer;background:0 0;border:0;width:100%;margin-top:13px;padding:7px;font-size:10px;font-weight:750}.mail-sent{background:#f1faf6;border:1px solid #cae7da;border-radius:11px;margin:-4px 0 21px;padding:14px}.mail-sent>span{color:#fff;background:#27ad7a;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.mail-sent strong{color:#216e54;font-size:11px;display:block}.mail-sent p{color:#618072;margin:5px 0 0;font-size:9px;line-height:1.45}.email-link-card .mail-sent{margin-bottom:18px;padding:16px}.email-link-steps{gap:7px;margin:0 0 17px;padding:0;list-style:none;display:grid}.email-link-steps li{background:#fafbfc;border:1px solid #e3e7ed;border-radius:11px;align-items:center;gap:11px;padding:12px 13px;display:flex}.email-link-steps li>span{color:#fff;background:#079fba;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.email-link-steps strong,.email-link-steps small{display:block}.email-link-steps strong{color:#344157;font-size:10px}.email-link-steps small{color:#8994a5;margin-top:3px;font-size:8px;line-height:1.35}.registration-pipeline-panel{flex-direction:column;gap:18px;width:min(100%,560px);margin:auto 0;display:flex}.pipeline-heading>span,.placeholder-stage,.onboarding-complete-dialog>span{color:#8eaae0;letter-spacing:.16em;font-size:9px;font-weight:900}.pipeline-heading h1{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(29px,2.7vw,43px);font-weight:450;line-height:1.02}.pipeline-heading p{color:#9fb0c9;max-width:460px;margin:0;font-size:11px;line-height:1.55}.registration-pipeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pipeline-step{background:#ffffff0e;border:0;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:12px 14px 12px 12px;transition:opacity .2s,transform .2s,background .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 13px 30px #00122233,inset 0 1px #ffffff12}.pipeline-number{color:#fff;background:linear-gradient(145deg,#07516a,#079fba);border:0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:23px;font-weight:950;line-height:1;display:grid;box-shadow:0 12px 24px #000f1e6b,inset 0 1px #fff3}.pipeline-step-copy{min-width:0}.pipeline-step-copy>strong{color:#fff;font-size:14px;line-height:1.25;display:block}.pipeline-step-copy>p{color:#aabbd2;margin:5px 0 0;font-size:9px;line-height:1.4}.pipeline-step>b{color:#c5d8e8;letter-spacing:.1em;background:#ffffff14;border-radius:999px;padding:5px 8px;font-size:7px}.pipeline-step.current{background:#b9ff3d1f;transform:translate(7px);box-shadow:0 17px 36px #000f1c52,inset 0 1px #ffffff1a}.pipeline-step.current .pipeline-number{color:#173d2e;background:#b9ff3d;box-shadow:0 14px 27px #82cc1961,0 5px 11px #00121c4d}.pipeline-step.current>b{color:#173d2e;background:#b9ff3d}.pipeline-step.completed{background:#ffffff09}.pipeline-step.completed .pipeline-number{color:#b9ff3d;background:#033445d6;border:2px solid #b9ff3d;box-shadow:0 13px 25px #000f1b59,0 0 0 4px #b9ff3d12}.pipeline-step.completed>b{color:#b9ff3d;background:#b9ff3d14}.pipeline-step.upcoming{opacity:.62}.auth-header-title{min-width:0}.auth-header-title>small{color:#07869b;letter-spacing:.15em;margin-bottom:5px;font-size:7px;font-weight:950;display:block}.auth-header-title>strong{color:#22344f;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,1.7vw,27px);font-weight:760;line-height:1.08;display:block;overflow:hidden}.auth-shell.is-register .auth-tabs{justify-self:end}.registration-support-chat{background:#fff;border:1px solid #d8dde7;border-radius:19px;margin-top:30px;overflow:hidden;box-shadow:0 18px 40px #2b303a14}.registration-support-chat>header{color:#fff;background:linear-gradient(125deg,#142c50,#284b80);align-items:center;gap:12px;padding:16px 18px;display:flex}.support-manager-avatar{background:#31bd8d;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.registration-support-chat>header>div:nth-child(2){flex:1;min-width:0}.registration-support-chat>header span,.registration-support-chat>header strong,.registration-support-chat>header a{display:block}.registration-support-chat>header span{color:#91a9cb;letter-spacing:.14em;font-size:7px;font-weight:900}.registration-support-chat>header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.registration-support-chat>header a{color:#d8e7ff;margin-top:3px;font-size:9px}.registration-support-chat>header i{background:#36d69f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #36d69f24}.support-chat-messages{background:#f5f7fb;flex-direction:column;gap:9px;min-height:118px;max-height:260px;padding:16px;display:flex;overflow-y:auto}.support-chat-messages article{border-radius:12px;width:fit-content;max-width:84%;padding:9px 11px 17px;position:relative}.support-chat-messages article.is-own{color:#fff;background:#079fba;border-bottom-right-radius:4px;align-self:flex-end}.support-chat-messages article.is-manager{color:#314058;background:#fff;border:1px solid #e2e7ef;border-bottom-left-radius:4px;align-self:flex-start}.support-chat-messages article small{opacity:.7;margin-bottom:3px;font-size:7px;font-weight:850;display:block}.support-chat-messages article p{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.45}.support-chat-messages article time{opacity:.65;font-size:7px;position:absolute;bottom:4px;right:8px}.support-chat-empty{color:#7d899b;text-align:center;margin:auto;font-size:10px;line-height:1.55}.registration-support-chat>form{border-top:1px solid #e4e8ef;grid-template-columns:1fr auto;gap:9px;padding:12px;display:grid}.registration-support-chat textarea{resize:vertical;min-height:52px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2eb;border-radius:10px;outline:none;padding:10px 12px;font-size:10px}.registration-support-chat textarea:focus{border-color:#557bf1;box-shadow:0 0 0 3px #079fba17}.registration-support-chat form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07516d,#079fba);border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:105px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.registration-support-chat form button:disabled{cursor:wait;opacity:.65}.support-chat-error{color:#a53e50;background:#fff0f2;border-radius:8px;margin:0 12px 12px;padding:8px 10px;font-size:9px}.onboarding-placeholder{background:#fff;border:1px solid #e2ded6;border-radius:20px;padding:32px;box-shadow:0 24px 50px #2b303a14}.placeholder-stage{color:#079fba}.placeholder-icon{color:#fff;border-radius:18px;place-items:center;width:60px;height:60px;margin:15px 0 18px;font-size:15px;font-weight:900;display:grid}.edo-placeholder .placeholder-icon{background:linear-gradient(135deg,#2c75d5,#55a4ff);box-shadow:0 13px 25px #2c75d53b}.onboarding-placeholder h3{letter-spacing:-.035em;margin:0 0 10px;font-size:24px}.onboarding-placeholder>p{color:#69768a;margin:0 0 20px;font-size:11px;line-height:1.65}.placeholder-summary{background:#f1faf6;border-radius:11px;align-items:center;gap:11px;margin-bottom:20px;padding:13px;display:flex}.placeholder-summary>span{color:#fff;background:#27ad7a;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.placeholder-summary strong,.placeholder-summary small{display:block}.placeholder-summary strong{color:#246b54;font-size:10px}.placeholder-summary small{color:#728d82;margin-top:4px;font-size:8px}.auth-shell.is-requisites-onboarding .auth-header{grid-template-columns:minmax(0,1fr)}.auth-shell.is-requisites-onboarding .auth-logo-zone{display:none}.auth-shell.is-requisites-onboarding .auth-header-bar{width:min(1180px,100% - 36px);height:100%;margin:0 auto;padding:0}.auth-shell.is-requisites-onboarding .auth-body{background:#f1f8f7;display:block}.auth-shell.is-requisites-onboarding .auth-brand-panel{display:none}.auth-shell.is-requisites-onboarding .auth-form-panel{background:linear-gradient(155deg,#f8fbfa,#edf6f5);min-height:calc(100vh - 84px);padding:32px clamp(18px,4vw,54px) 60px;display:block}.auth-shell.is-requisites-onboarding .auth-form-wrap{width:min(1180px,100%);margin:0 auto}.onboarding-requisites-stage{gap:17px;display:grid}.onboarding-requisites-intro{color:#fff;background:linear-gradient(120deg,#06465d 0%,#076d80 62%,#078fa3 100%);border:0;border-radius:19px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:23px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #04445533,inset 0 1px #ffffff24}.onboarding-requisites-intro:after{content:"";filter:blur(9px);pointer-events:none;background:#79e4df21;border-radius:50%;width:240px;height:180px;position:absolute;top:-80px;right:12%}.onboarding-step-orb{z-index:1;color:#173d2e;background:#b9ff3d;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;font-weight:950;display:grid;position:relative;box-shadow:0 13px 25px #001c274d,0 0 0 6px #b9ff3d1a}.onboarding-requisites-intro>div{z-index:1;min-width:0;position:relative}.onboarding-requisites-intro>div>span{color:#b9ff3d;letter-spacing:.16em;font-size:8px;font-weight:950}.onboarding-requisites-intro h2{color:#fff;letter-spacing:-.035em;margin:6px 0 5px;font-size:25px}.onboarding-requisites-intro p{color:#c8e5e7;max-width:760px;margin:0;font-size:10px;line-height:1.55}.onboarding-requisites-intro>strong{z-index:1;color:#704619;letter-spacing:.09em;white-space:nowrap;background:#ffdcae;border-radius:999px;padding:8px 11px;font-size:8px;position:relative;box-shadow:0 8px 18px #00212b29}.onboarding-requisites-intro>strong.is-ready{color:#284719;background:#b9ff3d}.onboarding-requisites-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-requisites-progress li{color:#5c747a;background:#fff;border:1px solid #d0e0de;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:31px minmax(0,1fr);column-gap:9px;min-width:0;padding:10px 11px;display:grid}.onboarding-requisites-progress li>span{color:#85501f;background:#ffe0b9;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:9px;font-weight:950;display:grid}.onboarding-requisites-progress li>strong{color:#355861;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:9px;overflow:hidden}.onboarding-requisites-progress li>small{color:#87989c;font-size:7px}.onboarding-requisites-progress li.is-ready{background:#f7ffe9;border-color:#b7e56b}.onboarding-requisites-progress li.is-ready>span{color:#284719;background:#b9ff3d}.onboarding-finish{background:#fff8f0;border:1px solid #edc7a4;border-radius:15px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:14px;padding:18px 20px;display:grid}.onboarding-finish>div:first-child{align-items:center;gap:11px;display:flex}.onboarding-finish>div:first-child>span{color:#8a4a19;background:#ffd8ae;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:950;display:grid}.onboarding-finish strong,.onboarding-finish small{display:block}.onboarding-finish strong{color:#75431c;font-size:12px}.onboarding-finish small{color:#92755f;margin-top:4px;font-size:9px;line-height:1.45}.onboarding-finish .form-error{grid-column:1/-1;margin:0}.onboarding-finish .auth-submit{margin:0}.onboarding-finish.is-ready{background:#f4ffe2;border-color:#b5e267}.onboarding-finish.is-ready>div:first-child>span{color:#284719;background:#b9ff3d}.onboarding-finish.is-ready strong{color:#355e20}.onboarding-finish.is-ready small{color:#698057}.onboarding-contract-requisites{background:#fff;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex;box-shadow:0 13px 30px #07516a17}.onboarding-contract-requisites>div{align-items:center;gap:11px;min-width:0;display:flex}.onboarding-contract-requisites>div>span{color:#173d2e;background:#b9ff3d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:950;display:grid;box-shadow:0 9px 18px #7cba1c47}.onboarding-contract-requisites strong,.onboarding-contract-requisites small{display:block}.onboarding-contract-requisites strong{color:#28505a;font-size:12px}.onboarding-contract-requisites small{color:#789095;margin-top:4px;font-size:9px}.onboarding-contract-requisites>button{color:#07516a;cursor:pointer;background:#e9f5f4;border:0;border-radius:10px;min-height:40px;padding:0 14px;font-size:9px;font-weight:900;box-shadow:0 7px 16px #07516a14}.auth-shell.is-register .auth-submit,.auth-shell.is-register .workspace-primary,.auth-shell.is-register .agency-agreement-primary{color:#173d2e;background:#b9ff3d;box-shadow:0 13px 27px #74b1194a,0 4px 10px #07516a1a}.auth-shell.is-register .auth-submit:hover,.auth-shell.is-register .workspace-primary:hover,.auth-shell.is-register .agency-agreement-primary:hover{filter:brightness(1.01);transform:translateY(-2px);box-shadow:0 17px 32px #74b11957,0 6px 13px #07516a1f}.auth-shell.is-register :is(.auth-submit,.workspace-primary,.agency-agreement-primary):disabled{color:#718281;box-shadow:none;cursor:not-allowed;opacity:.72;background:#dce6e3;transform:none}.auth-shell.is-register :is(.auth-form,.organization-confirmation,.onboarding-placeholder){border:0;box-shadow:0 24px 55px #07516a1f,0 5px 14px #07516a0d}.auth-shell.is-requisites-onboarding .registration-support-chat{width:min(720px,100%);margin:30px auto 0}.onboarding-complete-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08152ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.onboarding-complete-dialog{text-align:center;background:#fffdf8;border:1px solid #d9e5da;border-radius:24px;width:min(100%,620px);padding:38px;box-shadow:0 35px 90px #00000047}.complete-mark{color:#fff;background:linear-gradient(135deg,#24a971,#3dd39e);border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:28px;font-weight:900;display:grid;box-shadow:0 15px 30px #24a97140}.onboarding-complete-dialog>span{color:#278564}.onboarding-complete-dialog h2{letter-spacing:-.04em;margin:10px auto 22px;font-size:29px;line-height:1.12}.onboarding-complete-dialog ul{text-align:left;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.onboarding-complete-dialog li{color:#425069;background:#f1f7f4;border-radius:10px;padding:12px 14px 12px 42px;font-size:11px;line-height:1.45;position:relative}.onboarding-complete-dialog li:before{content:"✓";color:#fff;background:#27ad7a;border-radius:7px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid;position:absolute;top:11px;left:14px}.onboarding-complete-dialog>strong{color:#07516d;margin-bottom:17px;font-size:19px;display:block}.onboarding-complete-dialog .auth-submit{max-width:360px;margin:0 auto}.already-registered-card{text-align:center;background:linear-gradient(155deg,#fffdf8,#fff 62%);border:1px solid #ecd9ad;border-radius:20px;padding:32px 29px;box-shadow:0 24px 50px #2b303a14}.already-registered-icon{color:#fff;background:linear-gradient(135deg,#d99b2b,#f1ba51);border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:22px;font-weight:900;display:grid}.already-registered-card>span{color:#b57817;letter-spacing:.13em;font-size:8px;font-weight:900}.already-registered-card h3{margin:8px 0 10px;font-size:20px}.already-registered-card p{color:#68758a;margin:0 0 23px;font-size:11px;line-height:1.65}.already-registered-card p strong{color:#2f3d54}.forgot-link{color:#079fba;text-align:center;margin-top:18px;font-size:11px;font-weight:800;display:block}.recovery-shell{background:radial-gradient(circle at 50% 10%,#fff,#0000 32%),#f3efe6;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.recovery-card{background:#fff;border:1px solid #e2ded6;border-radius:22px;width:min(100%,560px);padding:36px;box-shadow:0 30px 70px #282d381f}.recovery-brand{margin-bottom:42px}.recovery-card h1{letter-spacing:-.04em;margin:10px 0;font-size:34px}.recovery-card>p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.65}.recovery-form{box-shadow:none;border:0;padding:0}.form-success{color:#197453;background:#effbf6;border:1px solid #bfe6d6;border-radius:9px;margin:4px 0 10px;padding:12px;font-size:11px;line-height:1.5}.back-to-login{color:#5c6980;text-align:center;margin-top:22px;font-size:11px;font-weight:700;display:block}.password-setup-shell{min-height:100vh;color:var(--ink);background:#f5f1e9;grid-template-rows:84px 1fr;grid-template-columns:minmax(390px,.78fr) minmax(560px,1.22fr);display:grid}.password-setup-header{z-index:2;background:#e9deca;border-bottom:1px solid #d6c9b5;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 4.5vw;display:flex}.password-setup-header .brand{text-decoration:none}.password-setup-header>span{color:#6d7789;letter-spacing:.17em;font-size:9px;font-weight:900}.password-setup-aside{color:#fff;background:linear-gradient(#0249582e 0%,#02354461 48%,#012633e0 100%),url(/delfin-ocean-panel.jpg) 50%/cover no-repeat,#032b42;align-items:center;padding:64px 5vw;display:flex}.password-setup-aside-content{width:min(100%,520px);margin:auto}.password-setup-kicker{color:#6ee1b6;letter-spacing:.16em;background:#27ad7a1a;border:1px solid #67dcb052;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.password-setup-aside h1{letter-spacing:-.055em;max-width:500px;margin:22px 0 14px;font-size:clamp(38px,3.5vw,60px);line-height:.98}.password-setup-aside-content>p{color:#aebed7;max-width:470px;margin:0;font-size:14px;line-height:1.65}.password-setup-progress{gap:10px;margin:42px 0 0;padding:0;list-style:none;display:grid}.password-setup-progress li{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.password-setup-progress li>span{color:#8fa3c3;background:#ffffff14;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.password-setup-progress strong,.password-setup-progress small{display:block}.password-setup-progress strong{color:#c7d3e6;font-size:11px}.password-setup-progress small{color:#7489a9;margin-top:4px;font-size:8px}.password-setup-progress li.done{background:#27ad7a17;border-color:#27ad7a59}.password-setup-progress li.done>span{color:#fff;background:#27ad7a}.password-setup-progress li.current{background:#079fba24;border-color:#5c82e799;box-shadow:inset 3px 0 #5d7be7}.password-setup-progress li.current>span{color:#fff;background:#079fba}.password-setup-progress li.current strong{color:#fff}.password-setup-panel{place-items:center;padding:56px 6vw;display:grid}.password-setup-card{background:#fff;border:1px solid #dfd9ce;border-radius:24px;width:min(100%,590px);padding:40px;box-shadow:0 32px 75px #2a2f391f}.password-setup-card h2{letter-spacing:-.045em;margin:10px 0;font-size:36px;line-height:1.05}.password-setup-intro{color:#68758a;margin:0 0 28px;font-size:12px;line-height:1.65}.password-setup-intro strong{color:#31415a}.password-setup-form{gap:17px;display:grid}.password-setup-form label{gap:8px;display:grid}.password-setup-form label>span{color:#3b475d;font-size:11px;font-weight:800}.password-setup-form input{width:100%;height:54px;color:var(--ink);font:inherit;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:11px;outline:none;padding:0 52px 0 15px;font-size:13px}.password-setup-form input:focus{border-color:#5d7be7;box-shadow:0 0 0 4px #079fba17}.password-setup-form .password-toggle{top:9px;right:8px}.password-rule-list{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.password-rule-list li{color:#7a8699;background:#f8f9fb;border:1px solid #e1e5ec;border-radius:10px;align-items:center;gap:7px;min-height:54px;padding:9px;font-size:9px;font-weight:750;line-height:1.25;display:flex}.password-rule-list li>span{color:#fff;border:1px solid #ccd3de;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.password-rule-list li.complete{color:#28755b;background:#f1faf6;border-color:#bfe5d5}.password-rule-list li.complete>span{background:#27ad7a;border-color:#27ad7a}.password-setup-form .auth-submit{margin-top:2px}.password-setup-form .auth-submit:disabled{cursor:not-allowed;opacity:.45}.password-setup-security{color:#65748a;background:#f5f8ff;border:1px solid #dce4f4;border-radius:10px;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}.password-setup-security>span{color:#fff;background:#079fba;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.password-setup-security p{margin:2px 0 0;font-size:9px;line-height:1.5}.password-setup-state{text-align:center;padding:20px 4px 8px}.password-setup-state-icon{color:#fff;background:linear-gradient(135deg,#219c6e,#38c990);border-radius:19px;place-items:center;width:62px;height:62px;margin:0 auto 19px;font-size:28px;font-weight:900;display:grid;box-shadow:0 12px 28px #27ad7a38}.password-setup-state-icon.is-warning{background:linear-gradient(135deg,#d58e24,#efb54a);box-shadow:0 12px 28px #d58e2433}.password-setup-state>span{color:#7b8aa1;letter-spacing:.16em;font-size:8px;font-weight:900}.password-setup-state h2{margin:8px 0 12px}.password-setup-state p{color:#68758a;max-width:440px;margin:0 auto 28px;font-size:12px;line-height:1.65}.password-setup-state .auth-submit{text-decoration:none}@media (max-width:900px){.hero{grid-template-columns:1fr;padding:56px 6vw}.registration-preview{max-width:560px}.cabinet-shell{display:block}.cabinet-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:18px 20px;position:static}.cabinet-brand{padding:0}.sidebar-label,.sidebar-item{display:none}.sidebar-account{border:0;margin:0 0 0 auto;padding:0}.cabinet-content{width:100%}.onboarding-layout{grid-template-columns:1fr;gap:30px}.onboarding-intro{padding-top:0}.auth-header{grid-template-columns:minmax(180px,.75fr) minmax(300px,1.25fr);height:76px}.auth-logo-zone,.auth-header-bar{padding:0 5vw}.auth-shell.is-register .auth-header-bar{padding-left:3vw;padding-right:3vw}.auth-logo-content>small{white-space:normal;line-height:1.25}.auth-body{grid-template-columns:1fr;min-height:calc(100vh - 76px)}.auth-brand-panel{display:none}.auth-shell.is-register .auth-brand-panel{background-position:50%;background-size:cover;background-attachment:scroll;min-height:auto;padding:38px 6vw;display:flex}.auth-form-panel{min-height:calc(100vh - 76px);padding:38px 6vw}.auth-shell.is-requisites-onboarding .auth-header{grid-template-columns:minmax(0,1fr)}.auth-shell.is-requisites-onboarding .auth-header-bar{width:calc(100% - 8vw);margin:0 auto;padding:0}.auth-shell.is-requisites-onboarding .auth-brand-panel{display:none}.auth-shell.is-requisites-onboarding .auth-form-panel{min-height:calc(100vh - 76px);padding:28px 4vw 50px}.onboarding-requisites-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.landing-header{min-height:72px}.delfin-wordmark{font-size:23px}.delfin-logo-mark{width:56px;height:38px}.brand>.brand-suffix{display:none}.header-login{padding:10px 12px;font-size:12px}.hero{padding:44px 5vw}.hero h1{font-size:44px}.hero-copy>p{font-size:16px}.registration-preview{padding:20px}.preview-grid,.form-row{grid-template-columns:1fr}.landing-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.cabinet-topbar{padding:0 20px}.cabinet-main{padding:36px 18px}.registration-form{padding:23px}.onboarding-intro h1{font-size:34px}.registered-card dl{grid-template-columns:1fr}.registered-card dl div{border-right:0;border-bottom:1px solid var(--line)}.auth-header{grid-template-columns:1fr;height:auto}.auth-shell.is-register .auth-header{height:auto}.auth-logo-zone{background-position:top;background-size:cover;background-attachment:scroll;border-right:0;justify-content:center;min-height:82px}.auth-logo-content{align-items:center}.auth-header-bar,.auth-shell.is-register .auth-header-bar{grid-template-columns:1fr;gap:12px;min-height:116px;padding:14px 5vw}.auth-tabs,.auth-shell.is-register .auth-tabs{justify-self:center}.auth-header-title{text-align:center;grid-row:2}.auth-header-title>strong{font-size:23px}.auth-tabs{width:min(100%,340px)}.auth-tabs button{flex:1;min-width:0}.auth-body{min-height:calc(100vh - 198px)}.auth-form-panel{min-height:calc(100vh - 198px);padding:30px 5vw}.auth-shell.is-register .auth-body,.auth-shell.is-register .auth-form-panel{min-height:auto}.auth-form{padding:22px}.auth-title h2{font-size:30px}.auth-shell.is-register .auth-brand-panel{padding:30px 5vw}.registration-support-chat>form{grid-template-columns:1fr}.registration-support-chat form button{min-height:42px}.onboarding-placeholder{padding:24px}.onboarding-complete-dialog{padding:28px 21px}.onboarding-complete-dialog h2{font-size:24px}.auth-shell.is-requisites-onboarding .auth-header{grid-template-columns:1fr}.auth-shell.is-requisites-onboarding .auth-header-bar{width:100%;margin:0;padding:14px 5vw}.auth-shell.is-requisites-onboarding .auth-form-panel{padding:22px 4vw 42px}.onboarding-requisites-intro{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:18px}.onboarding-step-orb{width:48px;height:48px;font-size:20px}.onboarding-requisites-intro>strong{grid-column:1/-1;justify-self:start}.onboarding-requisites-intro h2{font-size:21px}.onboarding-requisites-progress{grid-template-columns:1fr 1fr}.onboarding-finish{grid-template-columns:1fr}.onboarding-finish .auth-submit{width:100%}.pipeline-step{grid-template-columns:48px minmax(0,1fr);padding:13px 14px}.pipeline-number{width:46px;height:46px;font-size:20px}.pipeline-step>b{grid-column:2;width:fit-content}.onboarding-contract-requisites{flex-direction:column;align-items:flex-start}.onboarding-contract-requisites>button{width:100%}.agency-agreement-panel.is-onboarding{padding:19px 16px}.agency-signing-overview{grid-template-columns:60px 1fr}.agency-signing-overview>span{height:82px}.organization-confirmation{padding:22px}.organization-confirmation dl{grid-template-columns:1fr 1fr}.confirmation-actions{grid-template-columns:1fr}.recovery-card{padding:25px}.recovery-brand{margin-bottom:34px}.password-setup-shell{grid-template-rows:82px auto auto;grid-template-columns:1fr}.password-setup-header{grid-column:1}.password-setup-panel{padding:38px 5vw}.password-setup-aside-content{width:100%}.password-setup-header{padding:0 5vw}.password-setup-header>span{display:none}.password-setup-aside{padding:36px 5vw}.password-setup-aside h1{font-size:36px}.password-setup-progress{margin-top:28px}.password-setup-card{border-radius:19px;padding:26px 21px}.password-setup-card h2{font-size:30px}.password-rule-list{grid-template-columns:1fr}}.auth-brand-kicker{color:#93b4ff;letter-spacing:.17em;background:#4269bf1f;border:1px solid #7b99dc47;border-radius:999px;width:fit-content;margin-bottom:18px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.auth-brand-copy .auth-audience{color:#fff;letter-spacing:-.035em;max-width:520px;margin:0 0 16px;font-size:clamp(21px,2vw,30px);font-weight:750;line-height:1.1}.auth-shell:not(.is-register) .auth-brand-panel{text-align:center;justify-content:center;align-items:center}.auth-shell:not(.is-register) .auth-brand-copy{width:min(100%,560px)}.auth-shell:not(.is-register) .auth-brand-kicker,.auth-shell:not(.is-register) .auth-audience{margin-left:auto;margin-right:auto}.auth-shell:not(.is-register) .auth-entry-copy{text-align:center;margin-left:auto;margin-right:auto}.auth-shell:not(.is-register) .platform-pillars li{text-align:left}.auth-entry-copy{width:100%;margin-top:22px}.auth-entry-copy strong{color:#d9e4f4;letter-spacing:0;font-size:15px;font-weight:750;line-height:1.35}.platform-pillars{grid-template-columns:1fr;gap:11px;width:100%;margin:22px 0 0;padding:0;list-style:none;display:grid}.platform-pillars li{background:linear-gradient(105deg,#ffffff18,#ffffff09);border:1px solid #a0bceb40;border-radius:16px;grid-template-columns:36px minmax(0,1fr) minmax(138px,38%);align-items:center;gap:13px;min-width:0;min-height:124px;padding:13px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #020a1921,inset 0 1px #ffffff0f}.platform-pillars li:before{content:"";background:#d8c39e;width:3px;position:absolute;inset:0 auto 0 0}.platform-pillars li:nth-child(2):before{background:#5276f2}.platform-pillars li:nth-child(3):before{background:#e8525d}.platform-pillars b,.platform-pillars strong{display:block}.platform-pillars b{color:#0a3d49;background:#baff43;border:1px solid #baff43;border-radius:11px;place-items:center;width:34px;height:34px;margin:0;font-size:10px;display:grid;box-shadow:0 7px 18px #6bd63538}.platform-pillars strong{color:#132b50;background:#f2e6ce;border-radius:8px;width:fit-content;min-width:92px;padding:6px 10px;font-size:17px;line-height:1;box-shadow:0 6px 14px #020a1921}.platform-pillars li:nth-child(2) strong{color:#fff;background:#079fba}.platform-pillars li:nth-child(3) strong{color:#fff;background:#d94b58}.platform-pillars li div>span{color:#c5d3e6;margin-top:9px;font-size:11px;line-height:1.45;display:block}.platform-pillar-copy{min-width:0}.platform-pillar-art{aspect-ratio:3/2;border:0;width:100%;height:auto;margin:0;overflow:visible;box-shadow:none!important;background:0 0!important}.platform-pillar-art img{object-fit:contain;border:0;width:100%;height:100%;display:block;transform:none;box-shadow:none!important;background:0 0!important}.registration-promo-stack{gap:22px;width:min(100%,560px);margin:auto 0;display:grid}.registration-promo-stack .registration-pipeline-panel{gap:14px;width:100%;margin:0}.registration-promo-stack .pipeline-heading h1{font-size:clamp(25px,2.2vw,35px)}@media (max-width:1180px){.brand-descriptor{font-size:22px}}@media (max-width:900px){.brand-descriptor{display:none}}.workspace-shell{--workspace-border:#dfe4ed;color:#172641;background:#f2f0ea;grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{z-index:20;color:#fff;background:linear-gradient(#07516a 0%,#053c57 34%,#032b45 68%,#021d33 100%);border-right:1px solid #ffffff0f;flex-direction:column;width:258px;padding:0;display:flex;position:fixed;inset:0 auto 0 0}.workspace-shell.is-settings-overlay .workspace-sidebar{pointer-events:none}.workspace-brand{border-bottom:1px solid #ffffff0f;grid-template-rows:auto auto;grid-template-columns:70px minmax(0,1fr);align-content:center;align-items:center;column-gap:12px;height:72px;min-height:72px;padding:0 18px;display:grid}.workspace-brand .delfin-logo-mark{grid-area:1/1/3;width:70px;height:47px}.workspace-brand .delfin-brand-copy{grid-area:1/2;align-items:center;gap:6px}.workspace-brand .delfin-wordmark{font-size:21px}.workspace-brand .delfin-brand-copy small{margin:0;padding:3px 6px;font-size:7px;line-height:1;transform:translateY(-1px)}.workspace-brand-subtitle{color:#78acba;letter-spacing:.11em;white-space:nowrap;grid-area:2/2;margin-top:3px;font-size:6px;font-weight:850;line-height:1.2}.workspace-brand>.brand-suffix{color:#fff}.workspace-nav{gap:3px;padding:0 13px;display:grid}.workspace-nav button{color:#9facbf;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:48px;padding:9px 13px;display:grid;position:relative;overflow:hidden}.workspace-nav button:before{content:"";opacity:0;background:#5b80f4;width:3px;position:absolute;inset:0 auto 0 0}.workspace-nav button:hover{color:#fff;background:#ffffff0d}.workspace-nav button.is-active{color:#fff;background:#3f5ea43d;border-color:#7293e140;box-shadow:0 12px 25px #0000001f}.workspace-nav button.is-active:before{opacity:1}.workspace-nav button b{color:#6e88b1;letter-spacing:.08em;padding-top:2px;font-size:8px}.workspace-nav button span,.workspace-nav button strong,.workspace-nav button small{min-width:0;display:block}.workspace-nav button strong{font-size:12px}.workspace-nav button small{color:#7185a3;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.workspace-nav button.is-active small{color:#9db0cd}.workspace-nav-unread{z-index:2;color:#173313;background:#c9ff32;border:2px solid #04364f;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:8px;font-style:normal;font-weight:950;line-height:1;display:grid;position:absolute;top:5px;right:7px;box-shadow:0 4px 13px #aeeb2d6b}.workspace-nav button.is-active .workspace-nav-unread{border-color:#09647a}.workspace-primary-nav{padding-top:22px}.workspace-relationship-nav{border-top:1px solid #93cdd629;margin:21px 13px 0;padding-top:18px}.workspace-relationship-nav>h2{color:#79adba;letter-spacing:.13em;text-transform:uppercase;margin:0 12px 14px;font-weight:950;line-height:1.35;font-size:10px!important}.workspace-deals-nav{margin-top:7px;padding:0}.workspace-account{border-top:1px solid #ffffff12;align-items:center;gap:11px;margin-top:auto;padding:15px;display:flex}.workspace-account .avatar{background:var(--marine-gradient);flex:none}.workspace-account>div:last-child{min-width:0}.workspace-account strong,.workspace-account small,.workspace-account span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-account strong{font-size:10px}.workspace-account small{color:#b5c8d0;margin-top:3px;font-size:8px;font-weight:750}.workspace-account span{color:#8194b0;margin-top:4px;font-size:8px}.workspace-content{grid-column:2;min-width:0}.workspace-topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f6f1eb;border-bottom:1px solid #ded9cf;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 34px;display:flex;position:sticky;top:0}.workspace-topbar>div:first-child span,.workspace-topbar>div:first-child strong{display:block}.workspace-topbar>div:first-child span{color:#9a7f65;letter-spacing:.14em;font-size:8px;font-weight:900}.workspace-topbar>div:first-child strong{letter-spacing:-.02em;margin-top:4px;font-size:16px}.workspace-topbar-actions{align-items:center;gap:15px;min-width:0;display:flex}.workspace-mobile-download{color:#fff;background:var(--marine-gradient);border:1px solid #079fba;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;min-height:36px;padding:6px 12px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 4px 12px #07516a29}.workspace-mobile-download>svg{color:#b9ff3d;flex-shrink:0}.workspace-mobile-download>span{font-size:11px;font-weight:850;line-height:1.1}.workspace-mobile-download small{color:#c5e8ea;margin-top:3px;font-size:8px;font-weight:650;display:block}.workspace-mobile-download:hover{transform:translateY(-1px);box-shadow:0 7px 16px #07516a3b}.workspace-mobile-download:focus-visible{outline-offset:3px;outline:3px solid #b9ff3d}@media (max-width:900px){.workspace-topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}}.workspace-company{color:#677287;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:10px;font-weight:700;overflow:hidden}.workspace-topbar .topbar-logout{color:#536079;background:#fff;border-color:#d6dae2}.workspace-source-settings{color:#27536a;cursor:pointer;white-space:nowrap;background:#f4fbfa;border:1px solid #c9dcde;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:9px;font-weight:850;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.workspace-source-settings>span{color:var(--marine-700);font-size:12px}.workspace-source-settings:hover,.workspace-source-settings.is-active{color:#fff;background:var(--marine-gradient);border-color:#079fba61;box-shadow:0 9px 20px #07516a2e}.workspace-source-settings.is-active>span{color:#baff3d}.workspace-support-manager{color:#164e61;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #96cfd1;border-radius:10px;align-items:center;gap:9px;min-height:38px;padding:0 14px 0 10px;font-size:10px;font-weight:900;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 6px 16px #07516a17}.workspace-support-manager svg{color:#173d2e;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;background:#b9ff3d;border-radius:7px;width:23px;height:23px;padding:4px;overflow:visible}.workspace-support-manager:hover,.workspace-support-manager:focus-visible{background:#f5fcfb;border-color:#079fba;outline:0;transform:translateY(-1px);box-shadow:0 10px 22px #07516a29,0 0 0 3px #b9ff3d38}.support-manager-dialog{z-index:500;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.support-manager-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#002432c2;border:0;position:absolute;inset:0}.support-manager-dialog>article{z-index:2;background:#fff;border:2px solid #b9ff3d;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(660px,100%);max-height:calc(100dvh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 95px #0018237a}.support-manager-dialog>article>header{color:#fff;background:linear-gradient(135deg,#07516a,#079fba);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.support-manager-dialog>article>header span{letter-spacing:.14em;font-weight:950;color:#b9ff3d!important;font-size:9px!important}.support-manager-dialog>article>header h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:25px!important}.support-manager-dialog>article>header p{color:#c7e8e9;margin:0;font-size:10px!important}.support-manager-dialog>article>header button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff61;border-radius:12px;flex:0 0 42px;width:42px;height:42px;padding:0;line-height:1;font-size:28px!important}.support-manager-dialog .registration-support-chat{min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(220px,1fr) auto auto;margin:0;display:grid}.support-manager-dialog .registration-support-chat>header{color:#173b4a;background:linear-gradient(120deg,#f3faf9,#fff);border-bottom:1px solid #d8e7e5}.support-manager-dialog .registration-support-chat>header span{color:#07859b}.support-manager-dialog .registration-support-chat>header a{color:#07516a}.support-manager-dialog .support-chat-messages{min-height:220px;max-height:min(52vh,500px)}@media (max-width:1120px){.workspace-support-manager{justify-content:center;width:40px;padding:0}.workspace-support-manager>span{display:none}}@media (max-width:760px){.support-manager-dialog{padding:7px}.support-manager-dialog>article{border-radius:17px;max-height:calc(100dvh - 14px)}.support-manager-dialog>article>header{padding:17px}.support-manager-dialog>article>header h2{font-size:21px!important}.support-manager-dialog>article>header p{display:none}.support-manager-dialog .support-chat-messages{max-height:none}.support-manager-dialog .registration-support-chat>form{grid-template-columns:1fr auto}.support-manager-dialog .registration-support-chat form button{min-width:96px}}.workspace-main{width:min(100%,1440px);margin:0 auto;padding:48px clamp(28px,4vw,66px) 70px}.workspace-page{gap:26px;display:grid}.workspace-page-heading{justify-content:space-between;align-items:flex-end;gap:34px;display:flex}.workspace-page-heading>div:first-child{max-width:760px}.workspace-page-heading>div:first-child>span,.workspace-card>span,.workspace-card header span{color:#079fba;letter-spacing:.16em;font-size:8px;font-weight:900}.workspace-page-heading h1{letter-spacing:-.052em;margin:8px 0 11px;font-size:clamp(34px,3.5vw,53px);font-weight:540;line-height:1.01}.workspace-page-heading p{color:#68758a;max-width:720px;margin:0;font-size:13px;line-height:1.65}.workspace-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07516d,#079fba);border:0;border-radius:10px;flex:none;min-height:45px;padding:0 17px;font-size:10px;font-weight:850;box-shadow:0 11px 24px #2848a22b}.workspace-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2848a238}.workspace-primary:disabled{opacity:.62;cursor:wait;transform:none}.cabinet-inline-error{color:#a33b3b;background:#fff2f2;border:1px solid #f2c8c8;border-radius:9px;margin:0;padding:10px 12px;font-size:9px}.workspace-metrics{border:1px solid var(--workspace-border);background:var(--workspace-border);border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.workspace-metrics article{background:#fff;min-width:0;padding:17px 19px}.workspace-metrics span,.workspace-metrics strong,.workspace-metrics small{display:block}.workspace-metrics span{color:#9aa3b0;letter-spacing:.14em;font-size:7px;font-weight:900}.workspace-metrics strong{margin-top:7px;font-size:13px}.workspace-metrics small{color:#8993a3;margin-top:5px;font-size:8px}.workspace-metrics .status-ok{color:#16805a}.workspace-metrics .status-wait{color:#b4771c}.workspace-card,.source-setup-card,.request-card,.donor-card{border:1px solid var(--workspace-border);background:#ffffffeb;border-radius:17px;box-shadow:0 15px 35px #212b3c0e}.workspace-grid-two{grid-template-columns:1fr 1fr;gap:17px;display:grid}.workspace-grid-three{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.workspace-card{padding:25px}.workspace-card h2{letter-spacing:-.035em;margin:8px 0 18px;font-size:20px;line-height:1.2}.data-chips{flex-wrap:wrap;gap:8px;display:flex}.data-chips b{color:#38537f;background:#f1f5fc;border:1px solid #dce5f9;border-radius:8px;padding:8px 10px;font-size:8px}.process-card ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.process-card li{background:#f6f7fa;border-radius:9px;grid-template-columns:26px 1fr;align-items:center;gap:10px;padding:10px 11px;display:grid}.process-card li b{color:#fff;background:#223c67;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.process-card li p{color:#4f5e74;margin:0;font-size:9px}.source-setup-card{padding:26px}.source-setup-card header,.offer-form header,.donor-form header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.source-setup-card header span,.offer-form header span,.donor-form header span{color:#079fba;letter-spacing:.14em;font-size:8px;font-weight:900}.source-setup-card header h2,.offer-form header h2,.donor-form header h2{letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.source-setup-card header>button,.offer-form header>button,.donor-form header>button{color:#6d788a;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:9px;width:31px;height:31px;font-size:18px}.source-mode-tabs{background:#eef1f5;border-radius:10px;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.source-mode-tabs button{color:#748094;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:800}.source-mode-tabs button.is-active{color:#223858;background:#fff;box-shadow:0 4px 12px #1b273b14}.source-setup-card label,.offer-form label,.donor-form label{flex-direction:column;gap:7px;display:flex}.source-setup-card label>span,.offer-form label>span,.donor-form label>span{color:#47546a;font-size:9px;font-weight:800}.source-setup-card input,.source-setup-card select,.offer-form input,.offer-form select,.offer-form textarea,.donor-form input,.donor-form select,.donor-form textarea{color:#24344e;background:#fafbfc;border:1px solid #dce1e8;border-radius:9px;outline:none;width:100%;min-height:45px;padding:0 13px;font-size:10px}.source-setup-card input:focus,.source-setup-card select:focus,.offer-form input:focus,.offer-form select:focus,.offer-form textarea:focus,.donor-form input:focus,.donor-form select:focus,.donor-form textarea:focus{border-color:#6f8de8;box-shadow:0 0 0 3px #079fba14}.source-setup-card input[type=file],.donor-form input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.source-file-field{cursor:pointer;background:#f8faff;border:1px dashed #bcc8dc;border-radius:11px;justify-content:center;min-height:92px;padding:17px;position:relative}.source-file-field b{color:#536786;font-size:10px}.source-fields-row{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.source-submit-row{border-top:1px solid #e7e9ee;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding-top:18px;display:flex}.source-submit-row p{color:#7a8597;max-width:550px;margin:0;font-size:9px;line-height:1.5}.requests-page .workspace-page-heading>div:first-child>span{color:#d74250}.request-live-badge{background:#fff;border:1px solid #dfe4ec;border-radius:12px;grid-template-columns:9px 1fr;column-gap:9px;min-width:235px;padding:13px 15px;display:grid}.request-live-badge i{background:#28b77e;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px;box-shadow:0 0 0 5px #28b77e1a}.request-live-badge span,.request-live-badge strong{display:block}.request-live-badge span{color:#8994a5;letter-spacing:.12em;font-size:7px;font-weight:900}.request-live-badge strong{margin-top:3px;font-size:9px}.request-toolbar{border:1px solid var(--workspace-border);background:#ffffffb8;border-radius:12px;align-items:center;gap:4px;min-height:48px;padding:4px;display:flex}.request-toolbar button{color:#758094;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.request-toolbar button.is-active{color:#233650;background:#fff;box-shadow:0 4px 12px #22314714}.request-toolbar button b{color:#fff;background:#d74250;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:7px}.request-toolbar label{align-items:center;gap:8px;margin-left:auto;padding-right:8px;display:flex}.request-toolbar label span{color:#9aa3b0;font-size:8px}.request-toolbar select{color:#465369;background:#fff;border:1px solid #dfe3e9;border-radius:8px;padding:7px 28px 7px 9px;font-size:8px}.request-card{grid-template-columns:115px minmax(0,1fr) auto;align-items:center;gap:24px;padding:23px;display:grid;position:relative;overflow:hidden}.request-card:before{content:"";background:#d74250;width:4px;position:absolute;inset:0 auto 0 0}.request-card.is-answered:before{background:#27ad7a}.request-card-number span,.request-card-number strong,.request-card-number small{display:block}.request-card-number span{color:#d74250;letter-spacing:.13em;font-size:7px;font-weight:900}.request-card-number strong{margin-top:5px;font-size:15px}.request-card-number small{color:#929baa;margin-top:6px;font-size:8px}.request-car{color:#62728a;font-size:9px;font-weight:750}.request-card-main h2{letter-spacing:-.025em;margin:7px 0 12px;font-size:19px}.request-tags{flex-wrap:wrap;gap:6px;display:flex}.request-tags b{color:#68768d;background:#f0f2f5;border-radius:6px;padding:5px 7px;font-size:7px}.request-card-action{text-align:right;min-width:185px}.offer-sent{text-align:left;grid-template-columns:30px 1fr;column-gap:9px;display:grid}.offer-sent>span{color:#fff;background:#27ad7a;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.offer-sent strong,.offer-sent small{display:block}.offer-sent strong{color:#26765b;font-size:9px}.offer-sent small{color:#85928d;margin-top:4px;font-size:7px}.offer-form{padding:25px}.offer-fields{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.offer-form textarea,.donor-form textarea{resize:vertical;min-height:92px;padding-top:12px}.offer-form>.workspace-primary{margin-top:16px}.request-how article{border:1px solid var(--workspace-border);background:#ffffff9e;border-radius:14px;padding:20px}.request-how article>b{color:#fff;background:#223c67;border-radius:8px;place-items:center;width:27px;height:27px;margin-bottom:19px;font-size:8px;display:grid}.request-how strong,.request-how p{display:block}.request-how strong{font-size:11px}.request-how p{color:#7b8698;margin:7px 0 0;font-size:9px;line-height:1.5}.donors-page .workspace-page-heading>div:first-child>span{color:#8159c3}.donor-page-actions{justify-content:flex-end;display:flex}.donor-form{padding:26px}.receipt-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:20px 0 24px;display:grid}.receipt-type-options label{cursor:pointer;background:#f7fbfb;border:1px solid #d7e4e4;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:76px;padding:13px;transition:all .16s;gap:11px!important;display:grid!important}.receipt-type-options label:hover{background:#f0faf9;border-color:#86c9c6}.receipt-type-options label.is-selected{background:#eaf9f8;border-color:#72cfd1;box-shadow:0 8px 20px #07516a17}.receipt-type-options input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.receipt-type-options i{color:#173f30;background:#fff;border:1px solid #bfd3d2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:900;display:grid}.receipt-type-options label.is-selected i{background:#b9ff3d;border-color:#9eea2d;box-shadow:0 5px 13px #77be1c38}.receipt-type-options strong,.receipt-type-options small{display:block}.receipt-type-options strong{color:#173b4a;font-size:11px}.receipt-type-options small{color:#71878e;margin-top:4px;font-size:8px;line-height:1.35}.receipt-form-section{background:#fbfdfd;border:1px solid #deebea;border-radius:13px;margin:0 0 18px;padding:18px}.receipt-form-section>header{border-bottom:1px solid #e7efef;margin-bottom:15px;padding-bottom:12px}.receipt-form-section>header span{color:var(--marine-700);letter-spacing:.13em;font-size:8px;font-weight:900}.receipt-form-section>header p{color:#7a8d93;margin:5px 0 0;font-size:9px;line-height:1.45}.receipt-form-section .donor-fields{margin-bottom:0}.donor-fields{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:14px;display:grid}.receipt-vin-automation{background:radial-gradient(circle at 92% 8%,#b9ff3d33,#0000 28%),linear-gradient(135deg,#e9f8f6,#fff);border:1px solid #9ed8d7;border-radius:16px;grid-template-columns:68px minmax(0,1fr);gap:4px 16px;margin:0 0 18px;padding:18px;display:grid;box-shadow:0 15px 32px #07516a1a}.receipt-vin-badge{color:#fff;letter-spacing:.06em;background:linear-gradient(145deg,#07516a,#079fba);border-radius:18px;grid-row:1/3;place-items:center;width:68px;height:68px;font-weight:950;display:grid;box-shadow:0 10px 23px #07516a3d;font-size:16px!important}.receipt-vin-copy{min-width:0}.receipt-vin-copy>span,.receipt-vin-copy>strong,.receipt-vin-copy>p{display:block}.receipt-vin-copy>span{color:#07839a;letter-spacing:.12em;font-weight:950;font-size:10px!important}.receipt-vin-copy>strong{color:#163b4d;margin-top:4px;font-size:19px!important}.receipt-vin-copy>p{color:#657d84;margin:5px 0 0;line-height:1.5;font-size:12px!important}.receipt-vin-input-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:11px;margin-top:13px;display:grid}.receipt-vin-input-row label{gap:7px!important}.receipt-vin-input-row label>span{letter-spacing:.08em;color:#07516a!important;font-size:11px!important}.workspace-shell .receipt-vin-input-row input{letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:850;color:#123849!important;background:#fff!important;border:2px solid #79c8ca!important;border-radius:12px!important;height:56px!important;padding:0 17px!important;font-size:18px!important}.receipt-vin-input-row input:focus{border-color:#079fba!important;box-shadow:0 0 0 4px #079fba1f!important}.receipt-vin-input-row button{color:#fff;background:var(--marine-gradient);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;height:56px;padding:0 18px;font-weight:900;box-shadow:0 10px 22px #07516a3b}.receipt-vin-input-row button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.receipt-vin-input-row button:disabled{opacity:.65;cursor:wait}.receipt-vin-status{color:#176850;background:#effbf7;border:1px solid #a9dcd6;border-radius:10px;grid-column:1/-1;margin:10px 0 0;padding:11px 13px;font-weight:750;line-height:1.45;font-size:12px!important}.receipt-vin-automation.is-partial .receipt-vin-status{color:#7a5a12;background:#fff9e9;border-color:#ecd69a}.receipt-vin-automation.is-error .receipt-vin-status{color:#a82e3c;background:#fff1f3;border-color:#f1b8bf}.receipt-vin-automation>small{color:#779096;grid-column:1/-1;margin-top:8px;line-height:1.45;font-size:10px!important}.vehicle-catalog-cascade{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.vehicle-catalog-cascade label{background:linear-gradient(145deg,#fff,#f5fbfa);border:1px solid #d9e8e7;border-radius:12px;padding:12px 13px 13px;transition:all .16s;position:relative;box-shadow:0 8px 22px #07516a12}.vehicle-catalog-cascade label:focus-within{border-color:#51b9bf;transform:translateY(-1px);box-shadow:0 0 0 3px #079fba1a,0 13px 28px #07516a1c}.vehicle-catalog-cascade label>span{letter-spacing:.08em;color:var(--marine-700)!important;font-size:8px!important;font-weight:900!important}.vehicle-catalog-cascade select{cursor:pointer;margin-top:2px;font-weight:750;box-shadow:0 5px 14px #07516a0f;color:#173b4a!important;background-color:#fff!important;border-color:#cfe0df!important;border-radius:9px!important;min-height:43px!important;padding:0 34px 0 11px!important;font-size:10px!important}.vehicle-catalog-cascade select:disabled{box-shadow:none;cursor:not-allowed;color:#9aabad!important;background:#f2f6f5!important}.vehicle-catalog-message{color:#668087;margin:-5px 0 13px;font-size:9px}.vehicle-catalog-selection{background:linear-gradient(120deg,#eaf8f6,#fff);border:1px solid #bcdedb;border-radius:12px;margin:0 0 16px;padding:15px 16px;box-shadow:0 9px 24px #07516a12}.vehicle-catalog-selection>span,.vehicle-catalog-selection>strong{display:block}.vehicle-catalog-selection>span{color:var(--marine-700);letter-spacing:.13em;font-size:7px;font-weight:900}.vehicle-catalog-selection>strong{color:#173b4a;margin-top:6px;font-size:13px}.vehicle-catalog-selection>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.vehicle-catalog-selection b{color:#48666d;background:#fff;border:1px solid #d6e7e5;border-radius:7px;padding:5px 7px;font-size:8px}.pallet-catalog-cascade{grid-template-columns:minmax(260px,520px)}.donor-photo-field{cursor:pointer;background:#faf8fd;border:1px dashed #c9bedc;border-radius:11px;margin-top:14px;padding:18px;position:relative}.donor-photo-field b{color:#7452ad;font-size:10px}.donor-photo-field small{color:#91899f;font-size:8px}.donor-empty{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:40px;min-height:260px;display:grid}.donor-outline{color:#8a72ae;background:linear-gradient(145deg,#faf8fd,#f2edf9);border:1px dashed #b9adcb;border-radius:16px;place-items:center;height:178px;display:grid;position:relative}.donor-outline:before{content:"";opacity:.3;border:4px solid;border-radius:45% 45% 18px 18px;width:124px;height:55px;transform:skew(-10deg)}.donor-outline span{letter-spacing:.16em;font-size:7px;font-weight:900;position:absolute;top:17px;left:17px}.donor-outline b{color:#fff;background:#8159c3;border-radius:12px;place-items:center;width:39px;height:39px;font-size:20px;display:grid;position:absolute}.donor-empty>div:last-child>span{color:#8159c3;letter-spacing:.14em;font-size:8px;font-weight:900}.donor-empty h2{margin-bottom:9px}.donor-empty p{color:#6f7b8e;max-width:600px;margin:0 0 19px;font-size:11px;line-height:1.6}.donor-card{grid-template-columns:185px minmax(0,1fr) auto;align-items:center;gap:23px;padding:19px;display:grid}.donor-internal-list{gap:13px;display:grid}.donor-visual{color:#fff;background:radial-gradient(circle at 65% 35%,#ffffff3d,#0000 28%),linear-gradient(145deg,#6d4ca2,#291f48);border-radius:12px;justify-content:space-between;align-items:flex-end;height:120px;padding:15px;display:flex}.donor-visual b,.donor-visual span{letter-spacing:.12em;font-size:8px}.donor-card>div:nth-child(2)>span{color:#20815f;letter-spacing:.13em;font-size:7px;font-weight:900}.donor-card h2{margin:7px 0;font-size:20px}.donor-card p{color:#7a8597;margin:0 0 12px;font-size:9px}.donor-card>div:nth-child(2)>div{flex-wrap:wrap;gap:6px;display:flex}.donor-card>div:nth-child(2)>div b{color:#625676;background:#f2eef7;border-radius:6px;padding:6px 8px;font-size:7px}.donor-card-side{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:14px;display:flex}.donor-card-chat{color:#fff;background:var(--marine-gradient);cursor:pointer;border:0;border-radius:14px;place-items:center;width:54px;height:54px;padding:0;transition:transform .18s,box-shadow .18s,background .18s;display:grid;position:relative;box-shadow:0 10px 22px #07516a38}.donor-card-chat:hover:not(:disabled),.donor-card-chat:focus-visible:not(:disabled){outline:0;transform:translateY(-2px);box-shadow:0 14px 27px #07516a4d}.donor-card-chat:disabled{cursor:default}.donor-card-chat svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.donor-card-chat.has-unread{color:#173d2e;background:#b9ff3d;box-shadow:0 11px 25px #89c22257}.donor-card-chat>span{color:#173313;background:#d7ff21;border:2px solid #fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:9px;font-weight:950;line-height:1;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 5px 14px #7ab0186b}.donor-status{color:#fff;white-space:nowrap;background:linear-gradient(145deg,#087f93,#07516a);border-radius:8px;margin-top:auto;padding:7px 9px;font-size:8px;box-shadow:0 7px 15px #07516a29}.donor-status.is-public{color:#fff;background:linear-gradient(145deg,#087f93,#07516a)}.donor-card.is-container .donor-visual{background:radial-gradient(circle at 65% 35%,#fff3,#0000 28%),linear-gradient(145deg,#087f93,#064459)}.donor-card.is-pallet .donor-visual{background:radial-gradient(circle at 65% 35%,#ffffff2e,#0000 28%),linear-gradient(145deg,#9b7447,#4f3622)}.donor-card[role=button]{cursor:pointer;outline:0;transition:transform .18s,border-color .18s,box-shadow .18s}.donor-card[role=button]:hover,.donor-card[role=button]:focus-visible{border-color:#079fba9e;transform:translateY(-2px);box-shadow:0 19px 42px #05465826,0 0 0 4px #079fba14}.receipt-edit-dialog{z-index:250;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.receipt-edit-backdrop{cursor:default;position:absolute}.receipt-edit-panel{z-index:2;width:min(1160px,100%);max-height:calc(100dvh - 48px);animation:.2s receipt-editor-in;position:relative;overflow:auto;background:#f5faf9!important;border:2px solid #07849a!important;border-radius:22px!important;padding:0!important;box-shadow:0 42px 110px #00121e94,0 0 0 6px #36d0df21!important}.receipt-edit-header{z-index:12;background:linear-gradient(120deg,#fffffffa,#e9f7f5fa);border-bottom:1px solid #cce1e0;top:0;box-shadow:0 8px 20px #05435412;margin:0!important;padding:24px 92px 21px 28px!important;display:block!important;position:sticky!important}.receipt-edit-header>div{display:block!important}.receipt-edit-header span{color:#07839a!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:950!important}.receipt-edit-header h2{color:#163b4d;letter-spacing:-.035em;margin:7px 0 5px!important;font-size:28px!important}.receipt-edit-header p{color:#71878d;margin:0;font-size:12px!important}.receipt-edit-header .workspace-overlay-close{top:18px;right:20px}.receipt-edit-body{gap:18px;padding:25px 28px 30px;display:grid}.receipt-edit-kind{background:#fff;border:1px solid #cfe4e2;border-radius:14px;align-items:center;gap:13px;padding:15px 17px;display:flex}.receipt-edit-kind>i{color:#fff;background:var(--marine-gradient);letter-spacing:.07em;border-radius:13px;place-items:center;width:52px;height:52px;font-style:normal;font-weight:950;display:grid;box-shadow:0 9px 20px #07516a33;font-size:10px!important}.receipt-edit-kind>div{gap:2px;display:grid}.receipt-edit-kind span{font-weight:900;color:#789198!important;letter-spacing:.12em!important;font-size:9px!important}.receipt-edit-kind strong{color:#173c4d;font-size:16px!important}.receipt-edit-kind small{color:#83979c;font-size:10px!important}.receipt-edit-panel .receipt-form-section{margin:0}.receipt-create-panel .receipt-type-options,.receipt-create-panel .source-submit-row{margin-top:0}.receipt-edit-description{gap:8px;display:grid}.receipt-edit-description>span{color:#395764!important}.receipt-edit-description textarea{min-height:110px}.receipt-edit-photos{background:#fff;border:1px solid #d1e4e2;border-radius:14px;padding:18px}.receipt-edit-photos>header{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.receipt-edit-photos>header span{color:#07839a!important;letter-spacing:.12em!important;font-size:9px!important;font-weight:900!important}.receipt-edit-photos>header h3{margin:5px 0 0;font-size:18px}.receipt-edit-photos>header>strong{color:#153d31;background:#b9ff3d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;font-size:12px!important}.receipt-edit-photos>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.receipt-edit-photos figure{aspect-ratio:4/3;background:#e7f1f0;border:1px solid #d3e3e2;border-radius:10px;margin:0;position:relative;overflow:hidden}.receipt-edit-photos figure.is-main{border:2px solid #9fdd31;box-shadow:0 0 0 3px #b9ff3d2e}.receipt-edit-photos figure>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.receipt-edit-photos img{object-fit:cover;width:100%;height:100%;display:block}.receipt-edit-photos figcaption{color:#173d2e;pointer-events:none;background:#b9ff3d;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:900;position:absolute;bottom:6px;left:6px}.receipt-edit-photos>p{color:#7a9095;margin:10px 0 0;font-size:10px!important}.receipt-edit-actions{border-top:1px solid #d6e6e4;justify-content:flex-end;align-items:center;gap:10px;padding-top:18px;display:flex}.receipt-edit-actions>button:first-child{color:#49666f;cursor:pointer;background:#fff;border:1px solid #c9dedd;border-radius:10px;min-height:43px;padding:0 18px;font-weight:800}.receipt-edit-actions .workspace-primary{min-width:230px}@keyframes receipt-editor-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:1080px){.workspace-shell{display:block}.workspace-sidebar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:15px 20px;display:grid;position:static}.workspace-brand{padding:0}.workspace-nav{justify-content:center;min-width:0;display:flex}.workspace-nav button{width:auto;min-width:130px;padding:10px}.workspace-nav button small{display:none}.workspace-account{border:0;margin:0;padding:0}.workspace-account>div:last-child{display:none}.workspace-primary-nav{padding-top:0}.workspace-relationship-nav{border-top:1px solid #93cdd629;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;margin:0;padding:12px 0 0;display:flex}.workspace-relationship-nav>h2,.workspace-relationship-nav .workspace-communications-launcher{margin:0}.workspace-deals-nav{margin:0;padding:0}.workspace-content{width:100%}.request-card{grid-template-columns:100px minmax(0,1fr)}.request-card-action{text-align:left;grid-column:2;min-width:0}}@media (max-width:760px){.platform-pillars{grid-template-columns:1fr}.platform-pillars li,.platform-pillar-copy{min-height:0}.platform-pillar-art{height:auto;margin-top:18px}.workspace-sidebar{grid-template-columns:1fr auto;gap:12px}.workspace-nav{order:3;grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.workspace-nav button{min-width:118px}.workspace-relationship-nav{order:4;justify-content:flex-start;overflow-x:auto}.workspace-topbar{padding:0 18px}.workspace-company{display:none}.workspace-main{padding:34px 18px 55px}.workspace-page-heading{flex-direction:column;align-items:flex-start;gap:18px}.workspace-page-heading h1{font-size:37px}.workspace-metrics,.workspace-grid-two,.workspace-grid-three{grid-template-columns:1fr}.workspace-metrics{background:0 0;border:0;gap:9px;overflow:visible}.workspace-metrics article{border:1px solid var(--workspace-border);border-radius:11px}.source-fields-row,.offer-fields,.donor-fields,.receipt-type-options,.vehicle-catalog-cascade{grid-template-columns:1fr}.receipt-vin-automation{grid-template-columns:54px minmax(0,1fr);gap:4px 12px;padding:14px}.receipt-vin-badge{border-radius:14px;width:54px;height:54px;font-size:13px!important}.receipt-vin-copy>strong{font-size:17px!important}.receipt-vin-input-row{grid-template-columns:1fr}.receipt-vin-input-row input{letter-spacing:.08em;font-size:15px!important}.receipt-vin-input-row button{width:100%}.source-submit-row{flex-direction:column;align-items:flex-start}.request-live-badge{width:100%;min-width:0}.request-toolbar{flex-wrap:wrap;align-items:stretch}.request-toolbar label{justify-content:space-between;width:100%;margin:0;padding:4px}.request-card{grid-template-columns:1fr;gap:17px}.request-card-action{grid-column:auto}.donor-empty{grid-template-columns:1fr;gap:22px}.donor-outline{height:145px}.donor-card{grid-template-columns:1fr}.donor-card-side{flex-direction:row-reverse;align-items:center;width:100%}.donor-status{width:fit-content}}.primary-action,.preview-button,.registration-form button,.auth-submit,.registration-support-chat form button,.workspace-primary{color:#fff;background:var(--marine-gradient);box-shadow:0 10px 24px #07516a38}.primary-action:hover,.preview-button:hover,.auth-submit:hover,.workspace-primary:hover{filter:brightness(1.04);box-shadow:0 13px 28px #07516a42}.auth-tabs button.active,.auth-shell.is-register .auth-tabs button.active{background:var(--marine-700);box-shadow:0 6px 18px #087b933d}.sidebar-item.active,.workspace-nav button.is-active{background:#079fba33;border-color:#35c7d240}.sidebar-item.active{box-shadow:inset 3px 0 #35c7d2}.workspace-nav button:before{background:#35c7d2}.workspace-nav button.is-active b{color:#8de7e8}.workspace-page-heading>div:first-child>span,.workspace-card>span,.workspace-card header span,.source-setup-card header span,.offer-form header span,.donor-form header span{color:var(--marine-700)}.pipeline-step.documents{--pipeline-color:#0b7188}.documents-placeholder .placeholder-icon{background:var(--marine-gradient);box-shadow:0 13px 25px #07516a33}.password-setup-progress li.current{box-shadow:inset 3px 0 0 var(--marine-600);background:#079fba1f;border-color:#079fba8c}.password-setup-progress li.current>span,.password-setup-security>span{background:var(--marine-600)}.recovery-shell,.password-setup-shell,.workspace-shell{background:#edf6f5}.password-setup-header{background:linear-gradient(100deg,#e9f6f4,#dff0ee 58%,#d5e9e7);border-bottom-color:#b9d8d8}.password-toggle:hover,.password-toggle:focus-visible,.address-suggestions button:hover,.address-suggestions button:focus-visible{color:var(--marine-700);background:var(--marine-50)}.donors-page .workspace-page-heading>div:first-child>span,.donor-empty>div:last-child>span{color:var(--marine-700)}.donor-photo-field{background:var(--marine-50);border-color:#add7d7}.donor-outline{color:var(--marine-700);background:linear-gradient(145deg,var(--marine-50),#e3f3f2);border-color:#9acccc}.donor-outline b{background:var(--marine-700)}.donor-visual{background:radial-gradient(circle at 65% 35%,#ffffff2e,transparent 28%),linear-gradient(145deg,var(--marine-700),var(--marine-950))}input:focus,select:focus,textarea:focus{border-color:var(--marine-600)!important;box-shadow:0 0 0 3px #079fba1a!important}.workspace-main.is-source-settings{z-index:27;width:100%;max-width:none;padding:24px;position:relative}.workspace-settings-backdrop,.receipt-edit-backdrop{background:#011622d1;border:0;width:100%;height:100%;inset:0}.workspace-settings-backdrop{z-index:25;cursor:default;position:fixed}.source-settings-layout{background:#fff;border:1px solid #cfdfdf;border-radius:18px;grid-template-columns:280px minmax(0,1fr);width:100%;min-height:calc(100dvh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #07344612}.workspace-shell.is-settings-overlay .source-settings-layout{border:2px solid #07849a;box-shadow:0 42px 110px #00121e94,0 0 0 6px #36d0df21}.workspace-shell .workspace-close-button{color:#07516a;cursor:pointer;background:#fff;border:2px solid #077e9761;border-radius:14px;flex:0 0 50px;width:50px;min-width:50px;height:50px;min-height:50px;padding:0;transition:transform .16s,border-color .16s,color .16s,box-shadow .16s;display:block;position:relative;box-shadow:0 14px 30px #0231413d,0 0 0 5px #079fba14;font-size:0!important;line-height:0!important}.workspace-shell .workspace-close-button:before,.workspace-shell .workspace-close-button:after{content:"";transform-origin:50%;background:currentColor;border-radius:3px;width:25px;height:4px;position:absolute;top:50%;left:50%}.workspace-shell .workspace-close-button:before{transform:translate(-50%,-50%)rotate(45deg)}.workspace-shell .workspace-close-button:after{transform:translate(-50%,-50%)rotate(-45deg)}.workspace-shell .workspace-close-button.workspace-overlay-close{z-index:30;position:absolute;top:16px;right:16px}.workspace-shell .workspace-close-button:hover,.workspace-shell .workspace-close-button:focus-visible{color:#043e5a;border-color:#079fba;outline:0;transform:translateY(-2px);box-shadow:0 18px 36px #0231414d,0 0 0 6px #079fba21}.source-settings-overlay>header{padding-right:62px}.source-settings-tabs{background:linear-gradient(#f3faf9 0%,#e9f5f4 100%);border-right:1px solid #d8e7e6;padding:24px 14px}.source-settings-tabs>span{color:#69929e;letter-spacing:.15em;padding:0 11px 13px;font-size:8px;font-weight:900;display:block}.source-settings-tab-row{border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:center;min-height:64px;margin:4px 0;transition:all .18s;display:grid;position:relative}.source-settings-tab-row:hover{background:#ffffffad}.source-settings-tab-row.is-active{background:#fff;border-color:#079fba38;box-shadow:0 9px 22px #07495b14}.source-settings-tab-row.is-active:before{content:"";background:var(--marine-600);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px 0}.source-settings-tab{color:#617688;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:62px;padding:10px 8px 10px 13px;display:grid}.source-settings-tab>b{color:#5f8b96;letter-spacing:.06em;background:#dceeed;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.source-settings-tab span,.source-settings-tab strong,.source-settings-tab small{min-width:0;display:block}.source-settings-tab strong{color:#193c4f;font-size:12px}.source-settings-tab small{color:#7d969f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.source-settings-tab-row.is-active .source-settings-tab>b{color:#fff;background:var(--marine-gradient)}.source-feature-toggle{z-index:2;color:#143b32;cursor:pointer;background:#fff;border:1px solid #bed0d1;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:14px;font-weight:950;transition:all .18s;display:grid;position:relative}.source-feature-toggle:hover{border-color:#9ec42a;box-shadow:0 0 0 4px #b9ff3d29}.source-feature-toggle.is-enabled{background:#b9ff3d;border-color:#b9ff3d;box-shadow:0 0 0 4px #b9ff3d2e,0 7px 14px #597e1629}.source-settings-overlay{padding:38px;animation:.2s source-overlay-in}.source-settings-overlay>header{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px;display:grid}.source-settings-icon{color:#fff;background:var(--marine-gradient);border-radius:15px;place-items:center;width:54px;height:54px;font-size:12px;font-weight:900;display:grid;box-shadow:0 11px 24px #07516a30}.source-settings-overlay header span{color:var(--marine-700);letter-spacing:.14em;font-size:8px;font-weight:900}.source-settings-overlay h2{letter-spacing:-.035em;margin:7px 0 9px;font-size:27px}.source-settings-overlay header p{color:#70838d;max-width:680px;margin:0;font-size:11px;line-height:1.6}.source-settings-status{color:#778a91;background:#edf2f2;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:flex}.source-settings-status i{border:1px solid #bdcccd;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.source-settings-status span{color:inherit!important;letter-spacing:0!important}.source-settings-status.is-enabled{color:#294c1e;background:#efffce}.source-settings-status.is-enabled i{background:#b9ff3d;border-color:#b9ff3d}.source-settings-placeholder{background:linear-gradient(145deg,#f8fcfb,#edf8f7);border:1px dashed #bcd7d7;border-radius:16px;flex-direction:column;justify-content:center;min-height:245px;margin-top:34px;padding:34px;display:flex}.source-settings-placeholder>span{color:#6d9aa2;letter-spacing:.14em;font-size:8px;font-weight:900}.source-settings-placeholder h3{letter-spacing:-.025em;margin:10px 0 8px;font-size:20px}.source-settings-placeholder p{color:#7b8e95;max-width:610px;margin:0;font-size:10px;line-height:1.6}.donor-settings-section{gap:18px;margin-top:32px;display:grid}.donor-settings-list-head{border-bottom:1px solid #e3eded;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.donor-settings-list-head>div{min-width:0}.donor-settings-list-head h3,.buyer-contact-settings h3{letter-spacing:-.025em;margin:8px 0 7px;font-size:20px}.donor-settings-list-head p,.buyer-contact-settings header p{color:#74878f;max-width:690px;margin:0;font-size:10px;line-height:1.55}.donor-settings-list{gap:9px;display:grid}.donor-settings-card{background:#f9fbfb;border:1px solid #dbe7e7;border-radius:13px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:11px 13px;transition:all .18s;display:grid}.donor-settings-card.is-public{background:linear-gradient(90deg,#fbfff3,#fff 35%);border-color:#9fd3388c;box-shadow:0 8px 22px #4a731612}.donor-settings-thumb{color:#fff;background:var(--marine-gradient);border-radius:11px;flex-direction:column;justify-content:space-between;width:56px;height:56px;padding:8px;display:flex}.donor-settings-thumb b{letter-spacing:.08em;font-size:11px}.donor-settings-thumb span{color:#bdebf0!important;letter-spacing:.05em!important;font-size:8px!important}.donor-settings-card-copy,.donor-settings-card-copy strong,.donor-settings-card-copy small,.donor-settings-card-copy span{min-width:0;display:block}.donor-settings-card-copy strong{color:#17394a;font-size:13px}.donor-settings-card-copy small{color:#6f838b;margin-top:6px;font-size:9px}.donor-settings-card-copy span{margin-top:5px;color:#94a2a6!important;letter-spacing:0!important;font-size:8px!important}.donor-settings-visibility{justify-content:flex-end;align-items:center;gap:13px;min-width:190px;display:flex}.donor-settings-visibility>span{text-align:right;color:#62777d!important;letter-spacing:0!important;font-size:9px!important}.donor-settings-empty{background:linear-gradient(145deg,#f8fcfb,#eef8f7);border:1px dashed #bfd6d5;border-radius:14px;flex-direction:column;justify-content:center;min-height:150px;padding:28px;display:flex}.donor-settings-empty h3{margin:9px 0 7px;font-size:18px}.donor-settings-empty p{color:#778b91;max-width:600px;margin:0;font-size:10px;line-height:1.55}.buyer-contact-settings{background:#f8fbfb;border:1px solid #d8e7e6;border-radius:15px;margin-top:4px;padding:24px}.buyer-contact-settings>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.buyer-contact-settings>header>strong{color:#294c1e;background:#efffce;border-radius:999px;padding:7px 10px;font-size:8px}.buyer-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.buyer-contact-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.buyer-contact-fields label>span{font-weight:800;color:#415c68!important;letter-spacing:0!important;font-size:9px!important}.buyer-contact-fields input,.buyer-contact-fields select{color:#203b48;background:#fff;border:1px solid #d6e2e2;border-radius:9px;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:10px}.buyer-address-status,.buyer-address-help{color:#70858d;font-size:8px;line-height:1.45;display:block}.buyer-address-status{margin-top:1px;font-weight:750}.buyer-address-status.is-verified{color:#247c58}.buyer-address-help{color:#789096;margin-top:1px}.buyer-address-suggestions{z-index:5;background:#dce9e8;border:1px solid #d6e4e3;border-radius:10px;gap:1px;max-height:220px;display:grid;overflow-y:auto;box-shadow:0 15px 28px #01304121}.buyer-address-suggestions button{color:#203b48;cursor:pointer;text-align:left;background:#fff;border:0;padding:11px 12px}.buyer-address-suggestions button:hover,.buyer-address-suggestions button:focus-visible{background:#edf8f7;outline:0}.buyer-address-suggestions button.is-complete{box-shadow:inset 3px 0 #74d832}.buyer-address-suggestions button.is-incomplete{box-shadow:inset 3px 0 #ddb05b}.buyer-address-suggestions strong,.buyer-address-suggestions small{display:block}.buyer-address-suggestions strong{font-size:10px;line-height:1.4}.buyer-address-suggestions small{color:#6f858d;margin-top:3px;font-size:8px;line-height:1.35}.buyer-address-suggestions button.is-incomplete small{color:#9b6d22}.buyer-contact-submit{border-top:1px solid #e0eaea;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding-top:16px;display:flex}.buyer-contact-submit p{color:#74868c;max-width:650px;margin:0;font-size:9px;line-height:1.55}.store-functionality{gap:13px;margin-top:32px;display:grid}.store-function-card{background:linear-gradient(135deg,#fbfdfd,#f3f9f8);border:1px solid #d6e5e4;border-radius:15px;justify-content:space-between;align-items:center;gap:28px;min-height:116px;padding:22px 24px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 10px 26px #0741530f}.store-function-card.is-enabled{background:linear-gradient(120deg,#f7ffe8,#fff 55%,#eef9f8);border-color:#97cf3699;box-shadow:0 13px 30px #4d741b17}.store-function-card>div:first-child{min-width:0}.store-function-card>div:first-child>span{font-weight:900;color:#087f93!important;letter-spacing:.13em!important;font-size:10px!important}.store-function-card h3{color:#17394a;letter-spacing:-.025em;margin:8px 0 6px;font-size:21px}.store-function-card p{color:#657c84;max-width:660px;margin:0;line-height:1.55;font-size:13px!important}.store-function-card.is-empty{min-height:92px;box-shadow:none}.store-function-toggle{flex:none;align-items:center;gap:14px;display:flex}.store-function-toggle>span{white-space:nowrap;font-weight:800;color:#48636d!important;letter-spacing:0!important;font-size:12px!important}.store-settings-placeholder{margin-top:32px}@keyframes source-overlay-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.workspace-brand{border:0;min-height:auto}.workspace-brand-subtitle{display:none}.source-settings-layout{grid-template-columns:230px minmax(0,1fr)}.source-settings-overlay{padding:28px}}@media (max-width:760px){.workspace-source-settings{padding:0 10px;font-size:0}.workspace-source-settings>span{font-size:14px}.workspace-main.is-source-settings{padding:16px}.source-settings-layout{min-height:auto;box-shadow:none;background:0 0;border:0;display:block;overflow:visible}.source-settings-tabs{border:1px solid #d3e4e3;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.source-settings-tabs>span{grid-column:1/-1;padding:2px 6px 7px}.source-settings-tab-row{background:#ffffffb8;margin:0}.source-settings-overlay{background:#fff;border:1px solid #d3e4e3;border-radius:14px;margin-top:12px;padding:22px}.source-settings-overlay>header{grid-template-columns:44px minmax(0,1fr)}.source-settings-icon{width:44px;height:44px}.source-settings-status{grid-column:1/-1;width:fit-content}.source-settings-overlay h2{font-size:23px}.source-settings-placeholder{min-height:190px;margin-top:24px;padding:23px}.donor-settings-list-head,.buyer-contact-settings>header,.buyer-contact-submit{flex-direction:column;align-items:flex-start}.donor-settings-card{grid-template-columns:48px minmax(0,1fr)}.donor-settings-thumb{width:48px;height:48px}.donor-settings-visibility{border-top:1px solid #e4ecec;grid-column:1/-1;justify-content:space-between;min-width:0;padding-top:10px}.buyer-contact-fields{grid-template-columns:1fr}.store-function-card{flex-direction:column;align-items:flex-start;gap:18px}.store-function-toggle{justify-content:space-between;width:100%}}.workspace-shell{font-size:14px;line-height:1.45}.workspace-shell :is(button,input,select,textarea){line-height:1.35;font-size:14px!important}.workspace-shell :is(p,li,td,dd){line-height:1.55;font-size:13px!important}.workspace-shell span{line-height:1.4;font-size:12px!important}.workspace-shell small{line-height:1.45;font-size:11px!important}.workspace-shell strong{line-height:1.35;font-size:14px!important}.workspace-shell b{line-height:1.35;font-size:12px!important}.workspace-shell label>span{font-weight:800;font-size:12px!important}.workspace-shell .delfin-wordmark{line-height:.9;font-size:22px!important}.workspace-shell .delfin-brand-copy small{font-size:10px!important}.workspace-shell .workspace-brand-subtitle{line-height:1.25;font-size:10px!important}.workspace-shell .workspace-nav button strong{font-size:15px!important}.workspace-shell .workspace-nav button small,.workspace-shell .workspace-nav button b{font-size:11px!important}.workspace-shell .workspace-account strong{font-size:13px!important}.workspace-shell .workspace-account small,.workspace-shell .workspace-account span,.workspace-shell .workspace-topbar>div:first-child span{font-size:11px!important}.workspace-shell .workspace-topbar>div:first-child strong{font-size:18px!important}.workspace-shell .workspace-company{font-size:12px!important}.workspace-shell .workspace-page-heading>div:first-child>span,.workspace-shell .workspace-card>span,.workspace-shell .workspace-card header span,.workspace-shell .receipt-form-section>header span,.workspace-shell .source-settings-overlay header span{font-size:11px!important}.workspace-shell .workspace-page-heading p,.workspace-shell .receipt-form-section>header p,.workspace-shell .workspace-primary{font-size:13px!important}.workspace-shell .workspace-metrics span{font-size:10px!important}.workspace-shell .workspace-metrics strong{font-size:16px!important}.workspace-shell .workspace-metrics small{font-size:11px!important}.workspace-shell .vehicle-catalog-cascade label>span{font-size:12px!important}.workspace-shell .vehicle-catalog-cascade select{min-height:48px!important;font-size:14px!important}.workspace-shell .vehicle-catalog-message,.workspace-shell .cabinet-inline-error{font-size:12px!important}.workspace-shell .vehicle-catalog-selection>span{font-size:10px!important}.workspace-shell .vehicle-catalog-selection>strong{font-size:16px!important}.workspace-shell .vehicle-catalog-selection b{font-size:11px!important}.workspace-shell .source-settings-tab strong{font-size:14px!important}.workspace-shell .source-settings-tab small{font-size:11px!important}.workspace-shell .buyer-contact-fields input,.workspace-shell .buyer-contact-fields select{font-size:14px!important}.workspace-shell .buyer-address-status,.workspace-shell .buyer-address-help,.workspace-shell .buyer-address-suggestions small{font-size:11px!important}.workspace-shell .buyer-address-suggestions strong{font-size:13px!important}.vehicle-catalog-path{color:#91a4aa;align-items:center;gap:8px;margin:0 0 14px;display:flex;overflow-x:auto}.vehicle-catalog-path>span{background:#f6faf9;border:1px solid #d9e8e7;border-radius:999px;align-items:center;gap:7px;min-width:max-content;padding:7px 10px;font-weight:800;transition:all .18s;display:inline-flex;font-size:11px!important}.vehicle-catalog-path>span i{color:#71888e;background:#e8f0ef;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.vehicle-catalog-path>span.is-current{color:#07516a;background:#eaf9f8;border-color:#67c6cc;box-shadow:0 5px 14px #07516a14}.vehicle-catalog-path>span.is-complete{color:#36531f;background:#f4ffdf;border-color:#bce878}.vehicle-catalog-path>span.is-complete i{color:#203b12;background:#b9ff3d;box-shadow:0 4px 11px #77be1c3b}.vehicle-catalog-path>b{color:#a9b9bd;font-size:12px!important}.vehicle-catalog-cascade.is-hybrid{align-items:stretch;overflow:visible}.catalog-combobox{background:linear-gradient(145deg,#fff,#f5fbfa);border:1px solid #d9e8e7;border-radius:14px;min-width:0;padding:12px 13px 13px;transition:all .18s;position:relative;box-shadow:0 8px 22px #07516a12}.catalog-combobox:focus-within{z-index:20;border-color:#51b9bf;transform:translateY(-1px);box-shadow:0 0 0 3px #079fba1a,0 16px 32px #07516a24}.catalog-combobox.is-selected{background:linear-gradient(145deg,#e4f7f8,#f2fbfb);border-color:#73c4ca;box-shadow:0 9px 24px #077e971f}.catalog-combobox.is-selected:before{content:"";background:linear-gradient(#b9ff3d,#079fba);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.catalog-combobox.is-disabled{opacity:.62;box-shadow:none;background:#f1f6f5}.vehicle-catalog-cascade.is-hybrid .catalog-combobox>label{text-align:center;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 8px!important;padding:0!important;display:block!important;transform:none!important}.catalog-combobox>label>span{letter-spacing:.04em;color:#07516a!important;font-size:14px!important;font-weight:900!important}.required-mark{vertical-align:-4px;text-shadow:0 2px 7px #e43f522e;margin-left:5px;font-style:normal;font-weight:950;line-height:.6;color:#e43f52!important;font-size:19px!important}.catalog-combobox-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.workspace-shell .catalog-combobox-control input{width:100%;font-weight:750;color:#173b4a!important;background:#fff!important;border:1px solid #cfe0df!important;border-radius:10px!important;min-height:46px!important;padding:0 36px 0 12px!important;font-size:14px!important;box-shadow:0 5px 14px #07516a0d!important}.workspace-shell .catalog-combobox.is-selected .catalog-combobox-control input{background:#edf9f9!important;border-color:#9bd4d6!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 5px 14px #077e9714!important}.workspace-shell .catalog-combobox-control input:focus{border-color:#079fba!important;outline:none!important;box-shadow:0 0 0 3px #079fba1a!important}.catalog-combobox-arrow{color:#547079;pointer-events:none;position:absolute;right:11px;font-size:18px!important}.catalog-combobox-options{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #c8dedd;border-radius:14px;max-height:330px;padding:8px;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;overflow:auto;box-shadow:0 24px 55px #05324133,0 0 0 1px #fffc}.catalog-combobox-options header{border-bottom:1px solid #edf3f2;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px 9px;display:flex}.catalog-combobox-options header span{color:#07516a;letter-spacing:.05em;font-weight:900;font-size:10px!important}.catalog-combobox-options header b{color:#8a9ca1;font-weight:650;font-size:10px!important}.catalog-combobox-options button{text-align:left;color:#173b4a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:54px;margin-top:4px;padding:8px 10px;transition:all .14s;display:grid}.catalog-combobox-options button:hover,.catalog-combobox-options button.is-selected{background:#eefaf8;border-color:#a9dcda;transform:translate(2px)}.catalog-combobox-options button span{font-weight:850;font-size:14px!important}.catalog-combobox-options button small{color:#71878e;margin-top:2px;font-size:11px!important}.catalog-combobox-options button i{color:#079fba;grid-area:1/2/3;align-self:center;font-size:15px;font-style:normal;font-weight:900}.catalog-combobox-options>p,.catalog-combobox-options>footer{color:#71878e;text-align:center;margin:6px;padding:12px;font-size:12px!important}.catalog-year-field{background:linear-gradient(145deg,#fff,#f5fbfa);border:1px solid #d9e8e7;border-radius:14px;min-width:0;padding:12px 13px 13px;position:relative;box-shadow:0 8px 22px #07516a12}.catalog-year-field.is-ready{background:linear-gradient(145deg,#f5fffd,#fff);border-color:#9cced0}.catalog-year-field.is-selected{background:linear-gradient(145deg,#e4f7f8,#f2fbfb);border-color:#73c4ca;box-shadow:0 9px 24px #077e971f}.catalog-year-field>span{text-align:center;letter-spacing:.04em;display:block;color:#07516a!important;font-size:14px!important;font-weight:900!important}.catalog-year-field>div{grid-template-columns:minmax(0,1fr);align-items:center;margin-top:5px;display:grid;position:relative}.catalog-year-field>div>b{color:#547079;pointer-events:none;position:absolute;right:11px;font-size:18px!important}.workspace-shell .catalog-year-field select{appearance:none;font-weight:750;box-shadow:0 5px 14px #07516a0d;color:#173b4a!important;background:#fff!important;border:1px solid #cfe0df!important;border-radius:10px!important;min-height:46px!important;margin:0!important;padding:0 36px 0 12px!important;font-size:14px!important}.workspace-shell .catalog-year-field.is-selected select{background:#edf9f9!important;border-color:#9bd4d6!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 5px 14px #077e9714!important}.vehicle-catalog-selection{background:linear-gradient(120deg,#e7faf7,#fff 58%,#f5ffdf);border-color:#9fd8d3;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.vehicle-catalog-selection>i{color:#203b12;background:#b9ff3d;border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;font-style:normal;font-weight:950;display:grid;box-shadow:0 7px 17px #77be1c38}.vehicle-catalog-selection>div>span,.vehicle-catalog-selection>div>strong{display:block}.vehicle-catalog-selection>div>span{color:#07516a;letter-spacing:.12em;font-weight:900;font-size:10px!important}.vehicle-catalog-selection>div>strong{color:#173b4a;margin-top:5px;font-size:17px!important}.vehicle-catalog-selection>div>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.vehicle-catalog-selection>div>div b{color:#48666d;background:#fff;border:1px solid #d6e7e5;border-radius:7px;padding:5px 7px;font-size:11px!important}.receipt-photo-editor{background:linear-gradient(145deg,#f8fcfc,#edf8f7);border:1px solid #cfe3e2;border-radius:16px;margin-top:18px;padding:18px;box-shadow:0 10px 26px #07516a0f}.receipt-photo-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.receipt-photo-editor>header span{color:#087f93;letter-spacing:.12em;font-weight:900;font-size:10px!important}.receipt-photo-editor>header h3{color:#173b4a;margin:5px 0 0;font-size:19px!important}.receipt-photo-editor>header p{color:#698087;max-width:760px;margin:5px 0 0;line-height:1.5;font-size:12px!important}.receipt-photo-editor>header>strong{color:#07516a;background:#fff;border:1px solid #a9d7d5;border-radius:999px;min-width:max-content;padding:7px 10px;font-size:12px!important}.receipt-photo-editor .donor-photo-field{cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:13px;transition:all .16s;position:relative;background:#fffc!important;border:1px dashed #72c4c8!important;border-radius:13px!important;margin:0!important;padding:18px!important;display:grid!important}.receipt-photo-editor .donor-photo-field:hover{box-shadow:0 8px 20px #077e9717;background:#fff!important;border-color:#079fba!important}.receipt-photo-editor .donor-photo-field.is-processing{cursor:progress;opacity:.75}.receipt-photo-editor .donor-photo-field input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.receipt-photo-editor .donor-photo-field>i{color:#fff;background:linear-gradient(145deg,#087f93,#04a8bd);border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-style:normal;font-weight:850;display:grid;box-shadow:0 7px 17px #077e9733;font-size:21px!important}.receipt-photo-editor .donor-photo-field>span{color:#07516a!important;font-size:14px!important;font-weight:850!important}.receipt-photo-editor .donor-photo-field>small{margin-top:3px;line-height:1.4;color:#71878e!important;font-size:11px!important}.receipt-photo-message{color:#39717d;margin:10px 2px 0;font-weight:700;font-size:12px!important}.receipt-photo-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:12px;margin-top:15px;display:grid}.receipt-photo-grid>article{cursor:grab;background:#fff;border:1px solid #d3e5e4;border-radius:13px;min-width:0;padding:8px;transition:all .16s;box-shadow:0 8px 20px #07516a12}.receipt-photo-grid>article:hover{border-color:#8dcccf;transform:translateY(-2px);box-shadow:0 13px 27px #07516a1f}.receipt-photo-grid>article.is-main{border-color:#99df35;box-shadow:0 0 0 2px #b9ff3d57,0 13px 27px #07516a1c}.receipt-photo-grid figure{aspect-ratio:4/3;background:#dcebea;border-radius:9px;margin:0;position:relative;overflow:hidden}.receipt-photo-grid figure img{object-fit:cover;width:100%;height:100%;display:block}.receipt-photo-grid figure>b{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#043647d1;border-radius:8px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;left:7px;font-size:11px!important}.receipt-photo-grid figure>strong{color:#244213;background:#b9ff3d;border-radius:8px;padding:6px 8px;position:absolute;bottom:7px;right:7px;box-shadow:0 5px 14px #2c4b142e;font-size:10px!important}.receipt-photo-meta{min-width:0;padding:9px 3px 7px}.receipt-photo-meta span,.receipt-photo-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.receipt-photo-meta span{color:#173b4a;font-weight:800;font-size:11px!important}.receipt-photo-meta small{color:#7b9095;margin-top:3px;font-size:10px!important}.receipt-photo-actions{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.receipt-photo-actions button{color:#42626a;cursor:pointer;background:#f4f9f8;border:1px solid #d6e5e4;border-radius:8px;min-height:31px;font-weight:900;transition:all .14s;font-size:14px!important}.receipt-photo-actions button:hover:not(:disabled){color:#07516a;background:#e8f7f6;border-color:#79c8ca}.receipt-photo-actions button.is-main{color:#294c1e;background:#edffd0;border-color:#9eea2d}.receipt-photo-actions button.is-remove{color:#b83b49}.receipt-photo-actions button.is-remove:hover{color:#9b2330;background:#fff0f2;border-color:#f2b7bd}.receipt-photo-actions button:disabled{opacity:.32;cursor:not-allowed}.donor-visual.has-photo{background:#dcebea;padding:0;position:relative;overflow:hidden}.donor-visual.has-photo img{object-fit:cover;width:100%;height:100%;display:block}label:has(:is(input,select,textarea)[required])>span:first-child:after{content:"*";color:#e43f52;vertical-align:-4px;text-shadow:0 2px 7px #e43f522e;margin-left:5px;font-size:19px;font-weight:950;line-height:.6}.catalog-combobox>label>span:after{content:none!important}@media (max-width:760px){.vehicle-catalog-path{padding-bottom:3px}.vehicle-catalog-cascade.is-hybrid{grid-template-columns:1fr}.catalog-combobox-options{margin-bottom:7px;position:relative;top:6px}.receipt-photo-editor{padding:13px}.receipt-photo-editor>header{display:block}.receipt-photo-editor>header>strong{margin-top:8px;display:inline-block}.receipt-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.buyer-auth-shell,.buyer-shell{color:#153449;background:#eef8f7;min-height:100vh}.buyer-entry-link{color:#087f93;white-space:nowrap;background:#ffffffb8;border:1px solid #bcd9d9;border-radius:10px;margin-left:auto;padding:10px 14px;font-size:11px;font-weight:900}.buyer-brand{grid-template-rows:auto auto;grid-template-columns:58px auto;align-items:center;column-gap:10px;display:grid}.buyer-brand .delfin-logo-mark{grid-row:1/3;width:58px;height:42px}.buyer-brand .delfin-wordmark{font-size:24px}.buyer-brand .delfin-brand-copy{white-space:nowrap;flex-wrap:nowrap;grid-area:1/2;align-self:end;align-items:center;gap:7px;display:inline-flex}.buyer-brand .delfin-brand-copy small{flex:none;margin:0;line-height:1;transform:none}.buyer-brand>small{color:#8bc8cd;letter-spacing:.16em;grid-area:2/2;font-size:8px;font-weight:900}.buyer-auth-shell{color:#fff;isolation:isolate;background:linear-gradient(#0120322e,#011424bd),url(/delfin-ocean-panel.jpg) 50% 28%/cover fixed;place-items:stretch stretch;min-height:100dvh;padding:0;display:grid;position:relative;overflow:auto}.buyer-auth-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 4%,#34dce740,#0000 30%),linear-gradient(90deg,#01223440,#0000 45%,#011a2c33);position:fixed;inset:0}.buyer-auth-stage{width:100%;margin:0}.buyer-auth-logo{text-align:center;color:#fff;place-items:center;display:grid}.buyer-auth-logo>.buyer-brand{text-align:left;grid-template-rows:auto auto;grid-template-columns:126px auto;column-gap:16px;width:max-content}.buyer-auth-logo .delfin-logo-mark{filter:drop-shadow(0 10px 20px #0005146b);grid-row:1/3;width:126px;height:88px}.buyer-auth-logo .delfin-wordmark{letter-spacing:.025em;text-shadow:0 8px 24px #00101d85;font-size:56px}.buyer-auth-logo .delfin-brand-copy{align-self:end}.buyer-auth-logo>.buyer-brand>small{color:#9cecf0;letter-spacing:.2em;text-shadow:0 3px 12px #001420b3;grid-column:2;align-self:start;font-size:11px}.buyer-auth-info{grid-template-rows:auto auto auto;align-content:start;place-self:stretch center;gap:0;width:min(100%,650px);min-width:0;padding:0 clamp(24px,3vw,46px) 28px;display:grid}.buyer-auth-logo-header{place-items:center;width:100%;min-height:180px;display:grid}.buyer-auth-card header span,.buyer-page-heading>div>span,.buyer-placeholder>span{color:#7ee8ed;letter-spacing:.18em;font-size:11px;font-weight:950}.buyer-auth-benefits{gap:16px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.buyer-auth-benefits li{color:#a8cbd0;letter-spacing:.01em;text-align:left;text-shadow:none;margin:0;padding-left:24px;font-size:18px;font-weight:400;line-height:1.5;position:relative}.buyer-auth-benefits li:before{content:"";background:#77e5ea;border-radius:999px;width:11px;height:2px;position:absolute;top:.76em;left:0;box-shadow:0 0 12px #77e5ea6b}.buyer-auth-benefits b{color:#baff43;text-shadow:0 0 18px #baff4357;font-size:1.08em}.buyer-auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;min-height:100dvh;display:grid;position:relative}.buyer-auth-layout:after{content:"";pointer-events:none;background:linear-gradient(#0000,#9fe5e947 12% 88%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.buyer-auth-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.buyer-auth-channels li{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#033145ad,#043a4e66);border:1px solid #9eebee40;border-radius:18px;grid-template-rows:42px 42px minmax(0,1fr);align-items:start;gap:8px;height:232px;padding:16px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 16px 34px #00121f33}.buyer-channel-title{align-items:stretch;gap:8px;min-width:0;height:42px;display:flex}.buyer-channel-title>b{color:#0a3d49;background:#baff43;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid;box-shadow:0 7px 18px #6bd63538}.buyer-channel-title>strong{color:#153554;background:#f2e6ce;border-radius:12px;align-items:center;min-width:0;height:42px;padding:0 12px;font-size:16px;line-height:1;display:flex;box-shadow:0 7px 17px #00121f33}.buyer-auth-channels li:nth-child(2) .buyer-channel-title>strong{color:#fff;background:#079fba}.buyer-auth-channels li:nth-child(3) .buyer-channel-title>strong{color:#fff;background:#d94b58}.buyer-auth-channels li>small{color:#afd4d8;min-width:0;font-size:12px;line-height:1.4}.buyer-channel-art{align-self:end;place-items:end center;width:100%;height:106px;display:grid;overflow:hidden}.buyer-channel-art img{object-fit:contain;object-position:center bottom;transform-origin:bottom;filter:drop-shadow(0 10px 13px #000a1259);width:100%;height:100%}.buyer-channel-art img.is-catalog{transform:translateY(5px)scale(1.12)}.buyer-channel-art img.is-requests{transform:translateY(2px)scale(.92)}.buyer-channel-art img.is-donors{transform:translateY(3px)scale(.98)}.buyer-auth-card{color:#153449;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8fdfcf0;border:1px solid #ffffffb8;border-radius:24px;place-self:center;width:min(455px,100% - 72px);margin:36px;padding:32px;box-shadow:0 32px 80px #00132157}.buyer-auth-card-kicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.buyer-seller-entry-link{color:#087f93;white-space:nowrap;background:#ffffffd6;border:1px solid #bcd9d9;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 6px 16px #07516a14;letter-spacing:0!important}.buyer-seller-entry-link:hover{background:#fff;border-color:#72c9cf}.buyer-auth-card header h2{letter-spacing:-.035em;margin:8px 0 7px;font-size:32px}.buyer-auth-card header p{color:#71868d;margin:0;font-size:14px;line-height:1.5}.buyer-auth-tabs{background:#edf6f5;border:1px solid #d8e7e6;border-radius:13px;grid-template-columns:1fr 1fr;margin:23px 0 18px;padding:5px;display:grid}.buyer-auth-tabs button{color:#72878d;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px;font-size:13px;font-weight:850}.buyer-auth-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#075c73,#079fba);box-shadow:0 7px 18px #077e972e}.buyer-auth-card form{gap:14px;display:grid}.buyer-auth-card label{gap:7px;display:grid}.buyer-auth-card label>span{font-size:12px;font-weight:850}.buyer-auth-card input{background:#fbfdfd;border:1px solid #cfdfde;border-radius:11px;outline:none;width:100%;min-height:50px;padding:0 15px;font-size:15px}.buyer-auth-card input:focus{border-color:#079fba;box-shadow:0 0 0 3px #079fba1a}.buyer-auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07516a,#079fba);border:0;border-radius:11px;min-height:52px;font-weight:900;box-shadow:0 12px 25px #077e9733}.buyer-auth-submit:disabled{opacity:.6}.buyer-auth-error{color:#a72836;background:#fff0f2;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;font-weight:750}.buyer-auth-existing{color:#537278;background:#f3faf9;border:1px solid #cce6e3;border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5}.buyer-auth-shell.is-register{padding-bottom:42px}.buyer-auth-shell.is-register .buyer-auth-card{padding:26px 28px}.buyer-auth-shell.is-register .buyer-auth-card header h2{font-size:29px}.buyer-auth-shell.is-register .buyer-auth-tabs{margin:17px 0 14px}.buyer-auth-shell.is-register .buyer-auth-card form{grid-template-columns:1fr 1fr;gap:10px 11px}.buyer-auth-shell.is-register .buyer-auth-card form>label{grid-column:1/-1}.buyer-auth-shell.is-register .buyer-auth-card form>label:nth-of-type(3),.buyer-auth-shell.is-register .buyer-auth-card form>label:nth-of-type(4){grid-column:auto}.buyer-auth-shell.is-register .buyer-auth-card form>p,.buyer-auth-shell.is-register .buyer-auth-card form>button{grid-column:1/-1}.buyer-auth-shell.is-register .buyer-auth-card input{min-height:46px}.buyer-shell{grid-template-columns:260px minmax(0,1fr);display:grid}.buyer-sidebar{color:#fff;background:linear-gradient(165deg,#07627a,#043e5a 49%,#032740);flex-direction:column;width:260px;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.buyer-nav-label{gap:5px;margin:48px 8px 15px;display:grid}.buyer-nav-label span{color:#74dbe0;letter-spacing:.16em;font-size:9px;font-weight:950}.buyer-nav-label small{color:#8eb5bc;font-size:10px}.buyer-sidebar nav{gap:8px;display:grid}.buyer-sidebar nav button{text-align:left;color:#a8c4c9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:10px;width:100%;padding:13px 12px;display:grid}.buyer-sidebar nav button>b{color:#7ccbd1;background:#ffffff0f;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.buyer-sidebar nav button span{gap:3px;display:grid}.buyer-sidebar nav button strong{font-size:14px}.buyer-sidebar nav button small{color:#7fa9b0;font-size:10px}.buyer-sidebar nav button.is-active{color:#fff;background:#079fba38;border-color:#56d6df4d;box-shadow:inset 3px 0 #36d0df}.buyer-sidebar nav button.is-active>b{color:#173d2e;background:#b9ff3d}.buyer-sidebar nav button.is-active small{color:#a9d4d8}.buyer-sidebar>footer{border-top:1px solid #ffffff1c;margin-top:auto;padding:16px 7px 3px}.buyer-sidebar>footer>div{align-items:center;gap:9px;display:flex}.buyer-sidebar>footer>div>b{color:#073f55;background:#7edbe0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.buyer-sidebar>footer span{gap:3px;min-width:0;display:grid}.buyer-sidebar>footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.buyer-sidebar>footer span small,.buyer-sidebar>footer>small{color:#83adb4;font-size:9px}.buyer-sidebar>footer>small{margin:8px 0 0 43px;display:block}.buyer-workspace{grid-column:2;min-width:0}.buyer-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-bottom:1px solid #d5e4e3;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 32px;display:flex}.buyer-topbar>div{align-items:center;gap:13px;display:flex}.buyer-topbar>div:first-child span{color:#8d9fa4;letter-spacing:.12em;font-size:9px;font-weight:900}.buyer-topbar>div:first-child strong{font-size:18px}.buyer-topbar>div:last-child span{text-overflow:ellipsis;white-space:nowrap;color:#657b82;max-width:360px;font-size:11px;font-weight:750;overflow:hidden}.buyer-topbar button{color:#345762;cursor:pointer;background:#fff;border:1px solid #ccdfde;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800}.buyer-topbar .buyer-region-control{align-items:center;gap:8px;margin-left:8px;display:flex}.buyer-topbar .buyer-region-control>span{color:#07516a;letter-spacing:.1em;font-size:9px;font-weight:900}.buyer-topbar .buyer-region-trigger{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#07516a,#078da6);border:1px solid #b9ff3d;border-radius:10px;align-items:center;max-width:220px;min-height:39px;padding:6px 13px;display:flex;box-shadow:0 7px 18px #033e5033}.buyer-topbar .buyer-region-trigger:hover{border-color:#d8ff8d;box-shadow:0 9px 22px #033e5042}.buyer-topbar .buyer-region-trigger>b{text-overflow:ellipsis;color:#fff;max-width:190px;font-size:11px;font-weight:850;overflow:hidden}.buyer-donors-page,.buyer-placeholder{padding:42px clamp(28px,4vw,66px) 70px}.buyer-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.buyer-page-heading h1,.buyer-placeholder h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(34px,4vw,58px);line-height:1}.buyer-page-heading p,.buyer-placeholder>p{color:#70868d;max-width:710px;margin:0;font-size:15px;line-height:1.55}.buyer-page-heading label{gap:7px;width:min(360px,35%);display:grid}.buyer-page-heading label span{letter-spacing:.1em;font-size:10px;font-weight:900}.buyer-page-heading input{background:#fff;border:1px solid #cadee0;border-radius:12px;outline:none;min-height:48px;padding:0 15px;box-shadow:0 7px 20px #043d4e0f}.buyer-page-heading input:focus{border-color:#079fba;box-shadow:0 0 0 3px #079fba1a}.buyer-donor-filter{width:100%;max-width:1120px}.buyer-donor-filter .vehicle-catalog-path{margin-bottom:13px}.buyer-donor-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.buyer-donor-filter-fields label{background:linear-gradient(145deg,#fff,#f5fbfa);border:1px solid #d5e5e4;border-radius:14px;gap:9px;min-width:0;padding:13px 14px 14px;transition:all .18s;display:grid;position:relative;box-shadow:0 9px 24px #043d4e12}.buyer-donor-filter-fields label.is-selected{background:linear-gradient(145deg,#e4f7f8,#f2fbfb);border-color:#73c4ca;box-shadow:0 10px 25px #077e971f}.buyer-donor-filter-fields label.is-selected:before{content:"";background:linear-gradient(#b9ff3d,#079fba);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.buyer-donor-filter-fields label>span{text-align:center;color:#07516a;letter-spacing:.04em;font-size:14px;font-weight:900}.buyer-donor-filter-fields select{color:#173b4a;cursor:pointer;background:#fff;border:1px solid #cfe0df;border-radius:10px;outline:none;width:100%;min-height:48px;padding:0 38px 0 13px;font-size:14px;font-weight:750;box-shadow:0 5px 14px #07516a0d}.buyer-donor-filter-fields select:focus{border-color:#079fba;box-shadow:0 0 0 3px #079fba1a}.buyer-donor-filter-fields select:disabled{color:#9aabad;box-shadow:none;cursor:not-allowed;background:#f2f6f5}.buyer-region-dialog{z-index:90;place-items:start center;padding:112px 20px 30px;display:grid;position:fixed;inset:0}.buyer-region-backdrop{cursor:default;background:#001f2bab;border:0;position:absolute;inset:0}.buyer-region-dialog>section{background:#f7fbfa;border:2px solid #079fba;border-radius:20px;width:min(540px,100%);position:relative;overflow:hidden;box-shadow:0 28px 80px #0018227a,0 0 0 5px #079fba21}.buyer-region-dialog>section>header{background:linear-gradient(135deg,#fff,#edfafa);border-bottom:1px solid #d7e7e5;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.buyer-region-dialog>section>header span{color:#07859d;letter-spacing:.13em;font-size:10px;font-weight:900}.buyer-region-dialog>section>header h2{color:#163746;letter-spacing:-.025em;margin:5px 0 0;font-size:25px}.buyer-region-dialog>section>header button{color:#07516a;cursor:pointer;background:#fff;border:1px solid #8bcad0;border-radius:12px;flex:0 0 44px;width:44px;height:44px;padding:0;font-size:31px;font-weight:900;line-height:1;box-shadow:0 8px 20px #01435433}.buyer-region-dialog>section>label{gap:7px;margin:20px 24px 10px;display:grid}.buyer-region-dialog>section>label>span{color:#355967;font-size:11px;font-weight:850}.buyer-region-dialog input{color:#163746;background:#fff;border:1px solid #c8dedd;border-radius:11px;outline:0;width:100%;height:50px;padding:0 15px;font-size:15px;box-shadow:0 5px 15px #07516a0d}.buyer-region-dialog input:focus{border-color:#079fba;box-shadow:0 0 0 3px #079fba1f}.buyer-region-all{color:#fff;cursor:pointer;background:#07516a;border:1px solid #b9ff3d;border-radius:9px;margin:0 24px 10px;padding:8px 12px;font-size:12px;font-weight:850}.buyer-region-results{gap:7px;max-height:290px;padding:0 24px 24px;display:grid;overflow:auto}.buyer-region-results>p{color:#71868b;text-align:center;border:1px dashed #c6dddb;border-radius:10px;margin:10px 0;padding:15px;font-size:12px}.buyer-region-results>p.is-error{color:#b43745;background:#fff5f6;border-color:#efc7cc}.buyer-region-results>button{color:#173b4a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0e2e0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 13px;font-size:13px;font-weight:800;display:flex}.buyer-region-results>button:hover{background:#eefafa;border-color:#85cbd0}.buyer-region-results>button b{color:#234013;background:#b9ff3d;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.buyer-donor-grid{grid-template-columns:1fr;gap:18px;width:100%;max-width:1120px;margin-top:30px;display:grid}.buyer-donor-card{background:#fff;border:1px solid #d4e5e4;border-radius:18px;grid-template-columns:minmax(280px,34%) minmax(0,1fr) minmax(220px,25%);min-width:0;min-height:252px;display:grid;overflow:hidden;box-shadow:0 13px 32px #043d4e14}.buyer-donor-cover{cursor:pointer;background:linear-gradient(145deg,#0a7387,#043a56);border:0;width:100%;height:100%;min-height:252px;position:relative;overflow:hidden}.buyer-donor-cover img{object-fit:cover;transition:transform .25s}.buyer-donor-cover:hover img{transform:scale(1.035)}.buyer-donor-cover>span{color:#ffffffe0;place-items:center;font-size:52px;font-weight:950;display:grid;position:absolute;inset:0}.buyer-donor-cover>b{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02202fc7;border-radius:8px;padding:6px 8px;font-size:9px;position:absolute;bottom:10px;right:10px}.buyer-donor-copy{flex-direction:column;min-width:0;padding:22px 21px;display:flex}.buyer-donor-copy>span{color:#087f93;letter-spacing:.09em;font-size:9px;font-weight:950}.buyer-donor-copy h2{letter-spacing:-.025em;margin:7px 0 6px;font-size:22px}.buyer-donor-specs{color:#75888e;margin:0;font-size:12px;line-height:1.5}.buyer-donor-preview-description{-webkit-line-clamp:3;color:#506b73;white-space:pre-line;-webkit-box-orient:vertical;min-height:54px;margin:13px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.buyer-donor-chips{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;display:flex}.buyer-donor-chips b{color:#3e5f67;background:#edf6f5;border-radius:7px;padding:5px 7px;font-size:10px}.buyer-donor-card>footer{border-left:1px solid #edf3f2;flex-direction:column;align-items:stretch;gap:9px;min-width:0;padding:16px;display:flex}.buyer-donor-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.buyer-donor-action{grid-template-rows:14px 44px;gap:4px;min-width:0;display:grid}.buyer-donor-action>span{color:#789095;letter-spacing:.035em;white-space:nowrap;font-size:6px;font-weight:900;line-height:1;overflow:visible}.buyer-donor-created{color:#122217;background:#b9ff3d;border:1px solid #8ad20d;border-radius:10px;place-items:center;width:100%;min-height:44px;padding:0 6px;font-size:11px;font-style:normal;font-weight:950;display:grid;box-shadow:0 7px 18px #74ae1438}.buyer-donor-contact-action{place-items:center;width:100%;box-shadow:0 7px 18px #033e5033;color:#fff!important;background:linear-gradient(135deg,#07516a,#079fba)!important;border:1px solid #079fba!important;border-radius:10px!important;min-height:44px!important;padding:0!important;display:grid!important}.buyer-donor-contact-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.buyer-donor-contact-name{color:#244c5a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.buyer-donor-card>footer>span{-webkit-line-clamp:2;color:#7f9196;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.buyer-donor-card>footer button,.buyer-deal-chat form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07516a,#079fba);border:0;border-radius:10px;min-height:42px;font-size:11px;font-weight:900}.buyer-donor-card>footer button:disabled,.buyer-deal-chat form button:disabled{opacity:.62;cursor:wait}.buyer-donor-card-contacts{gap:6px;display:grid}.buyer-donor-card-contacts>a{color:#164050;background:#f8fcfb;border:1px solid #d3e5e3;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.buyer-donor-card-contacts>a:hover{background:#eefafa;border-color:#079fba}.buyer-donor-card-contacts i{color:#fff;background:linear-gradient(135deg,#07516a,#079fba);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.buyer-donor-card-contacts svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.buyer-donor-card-contacts>a>span{gap:1px;min-width:0;display:grid}.buyer-donor-card-contacts small{color:#81969a;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.buyer-donor-card-contacts b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.buyer-donor-card-error{color:#a72836;background:#fff0f2;border-radius:8px;margin:0;padding:8px;font-size:9px;line-height:1.35}.buyer-donor-empty,.buyer-placeholder>div{background:#ffffff80;border:1px dashed #acd5d6;border-radius:18px;margin-top:30px;padding:40px}.buyer-donor-empty span{color:#087f93;letter-spacing:.12em;font-size:10px;font-weight:900}.buyer-donor-empty h2{margin:8px 0}.buyer-donor-empty p{color:#74898f;margin:0}.buyer-placeholder>div{gap:7px;display:grid}.buyer-placeholder>div small{color:#73878d}.buyer-donor-empty button{color:#087f93;cursor:pointer;background:#fff;border:1px solid #b7d9d8;border-radius:9px;margin-top:17px;padding:10px 14px;font-size:11px;font-weight:850}.buyer-donor-dialog{z-index:200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.buyer-dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#011723b8;border:0;position:absolute;inset:0}.buyer-donor-dialog>section{background:#f7fbfa;border-radius:21px;width:min(980px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 35px 90px #0017256b}.buyer-donor-dialog>section>header{z-index:5;color:#fff;background:linear-gradient(135deg,#07516a,#087f93);justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.buyer-donor-dialog>section>header span{color:#9be6e7;letter-spacing:.1em;font-size:9px;font-weight:900}.buyer-donor-dialog>section>header h2{margin:4px 0 0;font-size:24px}.buyer-donor-dialog>section>header p{color:#c7edf0;margin:5px 0 0;font-size:11px;font-weight:750}.buyer-donor-dialog>section>header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;width:37px;height:37px;font-size:23px}.buyer-dialog-content{padding:22px}.buyer-chat-dialog>section{width:min(720px,100%)}.buyer-chat-dialog .buyer-dialog-content{padding:18px}.buyer-chat-dialog .buyer-deal-chat{margin-top:0}.media-lightbox{z-index:500;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.media-lightbox-backdrop{background:#01141fdb;border:0;position:absolute;inset:0}.media-lightbox>section{background:#062f43;border:2px solid #079fba;border-radius:20px;width:min(1100px,94vw);height:min(825px,88vh);padding:12px;position:relative;box-shadow:0 38px 110px #00111bb3}.media-lightbox>section>figure{background:#062f43;border-radius:13px;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.media-lightbox>section>figure img{object-fit:contain;width:100%;height:100%;display:block}.media-lightbox-close{z-index:3;color:#fff;cursor:pointer;background:#043b4de0;border:2px solid #ffffffa6;border-radius:13px;place-items:center;width:48px;height:48px;font-size:32px;font-weight:900;line-height:1;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 9px 25px #00141f73}.buyer-donor-cover-open{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.buyer-donor-cover-open>span{color:#ffffffe0;place-items:center;font-size:52px;font-weight:950;display:grid;position:absolute;inset:0}.buyer-donor-photo-count{z-index:5;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02202fc7;border-radius:8px;padding:6px 8px;font-size:9px;position:absolute;top:10px;right:10px;bottom:auto!important}.photo-carousel-arrow{z-index:6;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;background:linear-gradient(145deg,#054f67f0,#0797aee6);border:1px solid #b9ff3de6;border-radius:15px;place-items:center;width:48px;height:62px;padding:0;font-family:Arial,sans-serif;font-size:40px;font-weight:400;line-height:1;transition:transform .16s,background .16s,color .16s,box-shadow .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #001c2a57}.photo-carousel-arrow.is-prev{left:16px}.photo-carousel-arrow.is-next{right:16px}.photo-carousel-arrow:hover,.photo-carousel-arrow:focus-visible{color:#123e30;background:#b9ff3d;outline:none;transform:translateY(-50%)scale(1.06);box-shadow:0 12px 30px #79b41c59}.photo-carousel-dots{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:calc(100% - 120px);padding:7px 10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 7px 22px #001f2b33}.photo-carousel-dots>button{width:9px;height:9px;box-shadow:none;cursor:pointer;background:#07516a;border:1px solid #07516a;border-radius:50%;flex:0 0 9px;padding:0;transition:transform .15s,background .15s,border-color .15s}.photo-carousel-dots>button.is-active{background:#b9ff3d;border-color:#9de51d;transform:scale(1.28);box-shadow:0 0 0 3px #b9ff3d42}.photo-carousel-dots>button:focus-visible{outline-offset:3px;outline:2px solid #b9ff3d}.buyer-donor-cover .photo-carousel-arrow{color:#fff;width:44px;height:58px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 3px 4px #00141ff2);text-shadow:0 1px 2px #001019f2,0 0 8px #001824e6;background:0 0;border:0;border-radius:0;font-size:47px;font-weight:500}.buyer-donor-cover .photo-carousel-arrow:hover,.buyer-donor-cover .photo-carousel-arrow:focus-visible{color:#fff;box-shadow:none;filter:drop-shadow(0 4px 5px #00141f);background:0 0;transform:translateY(-50%)scale(1.12)}.buyer-donor-cover .photo-carousel-arrow.is-prev{left:5px}.buyer-donor-cover .photo-carousel-arrow.is-next{right:5px}.buyer-donor-cover .photo-carousel-dots{gap:6px;padding:6px 8px;bottom:11px}.buyer-donor-cover .photo-carousel-dots>button{flex-basis:7px;width:7px;height:7px}.media-lightbox>section>figure>.photo-carousel-arrow.is-prev{left:18px}.media-lightbox>section>figure>.photo-carousel-arrow.is-next{right:18px}.media-lightbox>section>figure>.photo-carousel-dots{bottom:18px}.buyer-dialog-error{background:#fff0f2;border-radius:9px;padding:10px;color:#a72836!important}.buyer-deal-chat{background:#fff;border:1px solid #cfe1e0;border-radius:15px;margin-top:18px;overflow:hidden}.buyer-deal-chat>header{border-bottom:1px solid #e2eceb;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.buyer-deal-chat>header>div{gap:3px;display:grid}.buyer-deal-chat>header span{color:#087f93;letter-spacing:.1em;font-size:9px;font-weight:900}.buyer-deal-chat>header strong{font-size:13px}.buyer-deal-chat>header>b{color:#769097;font-size:10px}.buyer-deal-documents{background:#eff8f7;border-bottom:1px solid #d7e6e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.buyer-deal-documents>a{color:#234b55;background:#fff;border:1px solid #b8d9d8;border-left:4px solid #b9ff3d;border-radius:10px;gap:2px;min-width:0;padding:10px 12px;text-decoration:none;display:grid;box-shadow:0 6px 14px #07516a0f}.buyer-deal-documents>a span{font-size:8px!important}.buyer-deal-documents>a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.buyer-deal-documents>a small{color:#738b91;font-size:8px!important}.buyer-chat-messages{background:#f4f9f8;flex-direction:column;gap:8px;height:240px;padding:15px;display:flex;overflow:auto}.buyer-chat-messages>p{text-align:center;color:#809297;margin:auto;font-size:12px}.buyer-chat-messages article{color:#fff;background:#087f93;border-radius:12px 12px 3px;align-self:flex-end;max-width:78%;padding:10px 12px}.buyer-chat-messages article p{margin:0;font-size:12px;line-height:1.45}.buyer-chat-messages article time{color:#aadddf;margin-top:4px;font-size:8px;display:block}.buyer-deal-chat form{grid-template-columns:1fr 140px;gap:8px;padding:11px;display:grid}.buyer-deal-chat textarea{resize:vertical;border:1px solid #cfe0df;border-radius:9px;outline:none;min-height:58px;padding:10px}.buyer-deal-chat textarea:focus{border-color:#079fba}@media (max-width:1100px){.buyer-donor-card{grid-template-rows:1fr auto;grid-template-columns:minmax(240px,35%) minmax(0,1fr)}.buyer-donor-cover{grid-row:1/3}.buyer-donor-card>footer{border-left:0;padding-top:0}.buyer-donor-card>footer>span{padding-top:4px}.buyer-auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.buyer-auth-channels{gap:8px}.buyer-auth-channels li{grid-template-rows:34px 38px minmax(0,1fr);min-height:195px;padding:10px}.buyer-channel-title{gap:6px;height:34px}.buyer-channel-title>b{flex-basis:34px;width:34px;height:34px;font-size:15px}.buyer-channel-title>strong{height:34px;padding:0 9px;font-size:14px}.buyer-auth-channels li>small{font-size:10px}.buyer-channel-art{height:88px}}@media (max-width:780px){.buyer-shell{display:block}.buyer-sidebar{width:100%;padding:18px;position:relative}.buyer-sidebar nav{grid-template-columns:repeat(3,1fr);margin-top:18px}.buyer-sidebar nav button{text-align:center;grid-template-columns:1fr}.buyer-sidebar nav button>b{margin:auto}.buyer-sidebar>footer,.buyer-nav-label{display:none}.buyer-workspace{grid-column:auto}.buyer-topbar{padding:0 16px}.buyer-topbar>div:last-child span{display:none}.buyer-donors-page,.buyer-placeholder{padding:28px 16px 50px}.buyer-page-heading{display:block}.buyer-page-heading label{width:100%;margin-top:20px}.buyer-donor-grid{grid-template-columns:1fr}.buyer-donor-dialog{padding:8px}.buyer-donor-dialog>section{max-height:calc(100vh - 16px)}.buyer-deal-chat form{grid-template-columns:1fr}.buyer-auth-shell{background-attachment:scroll;padding:24px 14px}.buyer-auth-stage{gap:24px}.buyer-auth-logo>.buyer-brand{grid-template-columns:84px auto}.buyer-auth-logo .delfin-logo-mark{width:84px;height:60px}.buyer-auth-logo .delfin-wordmark{font-size:38px}.buyer-auth-logo>.buyer-brand>small{font-size:8px}.buyer-auth-info{gap:17px;padding:0}.buyer-auth-brand{text-align:center;justify-items:center}.buyer-auth-brand>span{font-size:9px}.buyer-auth-brand>p{margin-top:9px;font-size:16px}.buyer-auth-layout{grid-template-columns:1fr;gap:24px;min-height:auto}.buyer-auth-layout:after{display:none}.buyer-auth-channels{gap:8px}.buyer-auth-channels li{text-align:left;grid-template-rows:32px 1fr 100px;min-height:175px;padding:8px}.buyer-channel-title{height:32px}.buyer-channel-title>b{flex-basis:32px;width:32px;height:32px}.buyer-channel-title>strong{height:32px}.buyer-auth-channels li>small{display:none}.buyer-channel-art{height:100px}.buyer-auth-card{width:100%;margin:0;padding:24px 18px}.buyer-auth-card header h2{font-size:28px}.buyer-auth-logo-header{min-height:110px}.buyer-auth-benefits{gap:10px;margin:15px 0 18px}.buyer-auth-benefits li{font-size:14px}.buyer-donor-filter-fields{grid-template-columns:1fr}.buyer-topbar{min-height:88px;padding:9px 16px}.buyer-topbar>div:first-child{flex-wrap:wrap;gap:8px}.buyer-topbar .buyer-region-control{order:3;width:100%;margin:0}.buyer-topbar .buyer-region-trigger{max-width:220px}.buyer-region-dialog{padding:70px 12px 18px}.buyer-region-dialog>section>header{padding:18px}.buyer-region-dialog>section>label{margin:16px 18px 9px}.buyer-region-all{margin-left:18px}.buyer-region-results{padding:0 18px 18px}}.buyer-relationship-nav{border-top:1px solid #93cdd633;margin:20px 4px 0;padding:17px 4px 0}.buyer-relationship-nav>h2{color:#79adba;letter-spacing:.13em;text-transform:uppercase;margin:0 8px 13px;font-size:9px;font-weight:950}.buyer-relationship-nav>nav{margin-top:11px}.buyer-relationship-nav>nav button{position:relative}.buyer-nav-unread{z-index:2;color:#173313;background:#c9ff32;border:2px solid #04364f;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-style:normal;font-weight:950;line-height:1;position:absolute;top:5px;right:7px;box-shadow:0 4px 13px #aeeb2d6b;font-size:8px!important;display:grid!important}.buyer-communications-launcher{text-align:center;place-items:center;display:grid}.buyer-communications-launcher>button{cursor:pointer;background:radial-gradient(circle at 34% 26%,#0aa7b9,#07516a 60%,#03364e);border:2px solid #b9ff3d99;border-radius:50%;width:78px;height:78px;padding:0;transition:all .18s;position:relative;box-shadow:0 14px 30px #00101d57,inset 0 1px #ffffff47}.buyer-communications-launcher>button:hover,.buyer-communications-launcher>button:focus-visible,.buyer-communications-launcher>button.is-active{background:radial-gradient(circle at 34% 26%,#d8ff69,#b9ff3d 60%,#81d92c);outline:0;transform:translateY(-2px)scale(1.025);box-shadow:0 18px 36px #00101d66,0 0 0 5px #b9ff3d1f}.buyer-communications-launcher img{object-fit:contain;filter:drop-shadow(0 4px 7px #00eeff59);width:69px;height:52px}.buyer-communications-launcher>button:hover img,.buyer-communications-launcher>button.is-active img{filter:drop-shadow(0 4px 8px #00374f4d)saturate(1.18)}.buyer-communications-launcher>button>em{color:#173313;background:#d7ff21;border:3px solid #04364f;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 5px 14px #7ab0187a}.buyer-communications-launcher>strong{color:#fff;margin-top:8px;font-size:12px}.buyer-communications-launcher>small{color:#83adb8;margin-top:2px;font-size:9px}.buyer-relationship-page{background:linear-gradient(#eef8f7,#e8f2f1);min-height:calc(100dvh - 76px);padding:32px clamp(24px,4vw,58px) 56px}.buyer-relationship-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.buyer-relationship-heading>div>span{color:#07879c;letter-spacing:.15em;font-size:9px;font-weight:950}.buyer-relationship-heading h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:34px}.buyer-relationship-heading p{color:#72888e;max-width:760px;margin:0;font-size:12px;line-height:1.5}.buyer-relationship-heading>strong{color:#244b55;background:#f8ffe9;border:1px solid #a8dd6a;border-radius:14px;align-items:center;gap:11px;min-width:145px;padding:12px 15px;display:flex;box-shadow:0 9px 22px #40691614}.buyer-relationship-heading>strong>b{color:#1b4122;background:#b9ff3d;border-radius:11px;place-items:center;width:43px;height:43px;font-size:17px;display:grid}.buyer-relationship-heading>strong>span{font-size:9px;font-weight:850;line-height:1.35}.buyer-communication-tabs{background:#dfeeed;border:1px solid #cfe1df;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:24px;padding:6px;display:grid;box-shadow:0 10px 25px #07516a0f}.buyer-communication-tabs>button{text-align:left;color:#557078;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:flex}.buyer-communication-tabs>button>span{gap:3px;display:grid}.buyer-communication-tabs strong{font-size:13px}.buyer-communication-tabs small{color:#81969a;font-size:9px}.buyer-communication-tabs>button>b{color:#31535b;background:#ffffffa6;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.buyer-communication-tabs>button.is-active{color:#fff;background:linear-gradient(135deg,#07516a,#079fba);border-color:#168da0;box-shadow:0 8px 20px #07516a2e}.buyer-communication-tabs>button.is-active small{color:#c5ebed}.buyer-communication-tabs>button.is-active>b{color:#173d2e;background:#b9ff3d}.buyer-communication-workspace{background:#fff;border:1px solid #d3e4e2;border-radius:18px;grid-template-columns:330px minmax(0,1fr);min-height:600px;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 16px 36px #07516a14}.buyer-communication-workspace>aside{background:#eff7f6;border-right:1px solid #d7e6e4;min-width:0;padding:14px}.buyer-communication-workspace>aside>header{color:#547078;justify-content:space-between;align-items:center;padding:6px 6px 12px;display:flex}.buyer-communication-workspace>aside>header>span{letter-spacing:.14em;font-size:9px;font-weight:950}.buyer-communication-workspace>aside>header>b{color:#183d2e;background:#b9ff3d;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.buyer-communication-workspace>aside>button{text-align:left;color:#31545d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid;position:relative}.buyer-communication-workspace>aside>button+button{margin-top:6px}.buyer-communication-workspace>aside>button:hover,.buyer-communication-workspace>aside>button.is-active{background:#fff;border-color:#abd4d3;box-shadow:0 8px 20px #07516a14}.buyer-communication-workspace>aside>button>i{color:#fff;background:linear-gradient(145deg,#07516a,#079fba);border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:950;display:grid}.buyer-communication-workspace>aside>button>span{gap:3px;min-width:0;display:grid}.buyer-communication-workspace>aside>button :is(strong,small,em){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buyer-communication-workspace>aside>button strong{font-size:12px}.buyer-communication-workspace>aside>button small{color:#758c91;font-size:9px}.buyer-communication-workspace>aside>button em{color:#07879d;font-size:8px;font-style:normal;font-weight:850}.buyer-communication-workspace>aside>button>b{color:#193b24;background:#c9ff32;border:2px solid #fff;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:9px;display:grid}.buyer-communication-chat{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.buyer-communication-chat>header{background:linear-gradient(90deg,#fff,#f2faf9);border-bottom:1px solid #d8e7e5;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:16px 20px;display:flex}.buyer-communication-chat>header>div{min-width:0}.buyer-communication-chat>header span{color:#07859b;letter-spacing:.12em;font-size:9px;font-weight:950}.buyer-communication-chat>header h2{margin:5px 0 3px;font-size:18px}.buyer-communication-chat>header p{color:#748b91;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.buyer-communication-chat>header>b{color:#49636a;white-space:nowrap;background:#eef6f5;border-left:4px solid #b9ff3d;border-radius:8px;padding:8px 10px;font-size:9px}.buyer-communication-chat .deal-chat-core{height:510px}.buyer-communication-chat-state{color:#789095;text-align:center;background:#f5faf9;align-content:center;place-items:center;gap:5px;display:grid}.buyer-communication-chat-state strong{color:#355963;font-size:16px}.buyer-communication-chat-state span{font-size:11px}.buyer-communication-empty{text-align:center;background:#fff;border:1px solid #d2e4e2;border-radius:18px;align-content:center;place-items:center;min-height:400px;margin-top:18px;display:grid;box-shadow:0 15px 34px #07516a0f}.buyer-communication-empty>i{color:#173d2e;background:#b9ff3d;border-radius:50%;place-items:center;width:70px;height:70px;font-size:25px;font-style:normal;display:grid;box-shadow:0 14px 30px #6aa11533}.buyer-communication-empty>span{color:#07849a;letter-spacing:.14em;margin-top:18px;font-size:9px;font-weight:950}.buyer-communication-empty h2{margin:7px 0;font-size:25px}.buyer-communication-empty p{color:#71878d;max-width:560px;margin:0;font-size:12px}.buyer-deal-kanban{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#84c6c9 #dcebea;grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;gap:13px;margin-top:24px;padding:4px 2px 22px;display:grid;overflow-x:auto}.buyer-deal-kanban>article{scroll-snap-align:start;background:#e8f2f1;border:1px solid #d2e3e1;border-radius:17px;min-height:570px;overflow:hidden;box-shadow:0 13px 30px #07516a0f}.buyer-deal-kanban>article>header{border-top:5px solid var(--stage-color);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:14px 15px;display:flex}.buyer-deal-kanban>article>header>div{align-items:center;gap:9px;min-width:0;display:flex}.buyer-deal-kanban>article>header i{background:var(--stage-color);width:12px;height:12px;box-shadow:0 0 0 4px var(--stage-color);border-radius:50%;flex:0 0 12px}@supports (color:color-mix(in lab, red, red)){.buyer-deal-kanban>article>header i{box-shadow:0 0 0 4px color-mix(in srgb,var(--stage-color) 18%,transparent)}}.buyer-deal-kanban>article>header span{gap:2px;display:grid}.buyer-deal-kanban>article>header strong{font-size:12px}.buyer-deal-kanban>article>header small{color:#83969a;font-size:9px}.buyer-deal-kanban>article>header>b{color:#244b55;background:#eef6f5;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.buyer-deal-kanban>article>div{align-content:start;gap:9px;min-height:480px;padding:11px;display:grid}.buyer-deal-kanban>article>div>button{text-align:left;border:1px solid #d1e1df;border-left:4px solid var(--stage-color);color:#2f535d;cursor:pointer;background:#fff;border-radius:12px;gap:6px;width:100%;padding:14px;transition:all .16s;display:grid;box-shadow:0 7px 17px #07516a12}.buyer-deal-kanban>article>div>button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #07516a21}.buyer-deal-kanban>article>div>button.has-unread{box-shadow:0 0 0 2px #b9ff3d66,0 10px 23px #07516a1f}.buyer-deal-kanban>article>div>button.is-cancelled{opacity:.62;filter:saturate(.6)}.buyer-deal-kanban>article>div>button>span,.buyer-deal-kanban>article>div>button>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.buyer-deal-kanban>article>div>button>span>b{color:#07849a;letter-spacing:.08em;font-size:8px}.buyer-deal-kanban>article>div>button time{color:#8a9c9f;font-size:8px}.buyer-deal-kanban>article>div>button>strong{color:#173b4a;margin-top:3px;font-size:13px}.buyer-deal-kanban>article>div>button>p{color:#506c73;margin:0;font-size:10px}.buyer-deal-kanban>article>div>button>small{color:#84979b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.buyer-deal-kanban>article>div>button>footer{border-top:1px solid #e6eeee;margin-top:5px;padding-top:8px}.buyer-deal-kanban>article>div>button>footer em{color:#527078;font-size:8px;font-style:normal;font-weight:850}.buyer-deal-kanban>article>div>button>footer b{color:#173313;background:#c9ff32;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:9px;display:grid}.buyer-deal-kanban-empty{color:#81969a;text-align:center;background:#ffffff6b;border:1px dashed #bfd4d3;border-radius:11px;padding:28px 12px;font-size:10px}.buyer-deal-dialog{z-index:360;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.buyer-deal-dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00222fc2;border:0;position:absolute;inset:0}.buyer-deal-dialog>article{z-index:2;background:#f4faf9;border:2px solid #078da5;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);width:min(1260px,100%);max-height:calc(100dvh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00141f8a}.buyer-deal-dialog>article>header{color:#fff;background:linear-gradient(135deg,#07516a,#079fba);justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:19px 23px;display:flex}.buyer-deal-dialog>article>header span{color:#b9ff3d;letter-spacing:.14em;font-size:9px;font-weight:950}.buyer-deal-dialog>article>header h2{margin:5px 0 3px;font-size:24px}.buyer-deal-dialog>article>header p{color:#c5e4e7;margin:0;font-size:10px}.buyer-deal-dialog>article>header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff61;border-radius:12px;width:44px;height:44px;padding:0;font-size:30px}.buyer-deal-dialog>article>ol{background:#fff;border-bottom:1px solid #d3e4e2;grid-template-columns:repeat(5,1fr);gap:7px;margin:0;padding:12px 18px;list-style:none;display:grid;overflow-x:auto}.buyer-deal-dialog>article>ol>li{color:#8a999d;background:#f3f7f6;border-radius:9px;align-items:center;gap:7px;min-width:140px;padding:8px;display:flex}.buyer-deal-dialog>article>ol i{color:#557078;background:#dce8e7;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:950;display:grid}.buyer-deal-dialog>article>ol span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.buyer-deal-dialog>article>ol li.is-passed,.buyer-deal-dialog>article>ol li.is-current{color:#234b54;background:var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.buyer-deal-dialog>article>ol li.is-passed,.buyer-deal-dialog>article>ol li.is-current{background:color-mix(in srgb,var(--stage-color) 17%,#fff)}}.buyer-deal-dialog>article>ol li.is-passed i,.buyer-deal-dialog>article>ol li.is-current i{color:#173d2e;background:var(--stage-color)}.buyer-deal-dialog>article>ol li.is-current{box-shadow:inset 0 0 0 2px var(--stage-color)}.buyer-deal-dialog-body{grid-template-columns:minmax(0,1fr) 350px;min-height:0;display:grid}.buyer-deal-dialog-chat{border-right:1px solid #d4e4e2;min-width:0;min-height:0}.buyer-deal-dialog-chat .deal-chat-core{height:min(590px,100dvh - 240px)}.buyer-deal-summary{background:linear-gradient(155deg,#fff,#eaf5f3);min-height:0;padding:20px;overflow-y:auto}.buyer-deal-summary>span{color:#07879d;letter-spacing:.12em;font-size:9px;font-weight:950}.buyer-deal-summary h3{margin:7px 0;font-size:19px}.buyer-deal-summary>p{color:#71888d;margin:0;font-size:10px;line-height:1.55}.buyer-deal-summary dl{gap:8px;margin:18px 0;display:grid}.buyer-deal-summary dl>div{background:#fffc;border:1px solid #dce8e6;border-radius:9px;padding:9px 10px}.buyer-deal-summary dt{color:#7b9095;text-transform:uppercase;font-size:8px;font-weight:900}.buyer-deal-summary dd{color:#294d56;margin:3px 0 0;font-size:10px;font-weight:850}.buyer-deal-sidebar-documents{gap:8px;display:grid}.buyer-deal-sidebar-documents>a,.buyer-deal-sidebar-documents>div{color:#254d56;background:#fff;border:1px solid #c8dfdc;border-left:4px solid #b9ff3d;border-radius:10px;gap:4px;padding:12px;text-decoration:none;display:grid;box-shadow:0 6px 15px #07516a0f}.buyer-deal-sidebar-documents span{color:#07859a;letter-spacing:.1em;font-size:8px;font-weight:950}.buyer-deal-sidebar-documents strong{font-size:11px}.buyer-deal-sidebar-documents small,.buyer-deal-documents-state{color:#758b91;font-size:9px}.buyer-deal-documents-state{text-align:center;border:1px dashed #c3dad8;border-radius:10px;padding:14px}@media (max-width:900px){.buyer-communication-workspace{grid-template-columns:280px minmax(0,1fr)}.buyer-deal-dialog-body{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:780px){.buyer-sidebar nav.buyer-primary-nav{grid-template-columns:repeat(2,1fr)}.buyer-relationship-nav{grid-template-columns:1fr 1fr;align-items:center;gap:10px}.buyer-relationship-nav>h2{text-align:center;grid-column:1/-1}.buyer-communications-launcher>button{width:58px;height:58px}.buyer-communications-launcher img{width:51px;height:39px}.buyer-communications-launcher>strong{font-size:10px}.buyer-communications-launcher>small{display:none}.buyer-relationship-nav>nav{grid-template-columns:1fr;margin:0}.buyer-relationship-nav>nav button{min-height:72px}.buyer-relationship-page{min-height:auto;padding:24px 14px 45px}.buyer-relationship-heading{align-items:flex-start}.buyer-relationship-heading>strong{display:none}.buyer-communication-tabs{grid-template-columns:1fr}.buyer-communication-tabs>button{min-height:55px}.buyer-communication-workspace{grid-template-columns:1fr}.buyer-communication-workspace>aside{border-bottom:1px solid #d7e6e4;border-right:0;max-height:280px;overflow:auto}.buyer-communication-chat .deal-chat-core{height:440px}.buyer-deal-kanban{grid-auto-columns:minmax(265px,86vw)}.buyer-deal-dialog{padding:7px}.buyer-deal-dialog>article{max-height:calc(100dvh - 14px)}.buyer-deal-dialog-body{display:block;overflow:auto}.buyer-deal-dialog-chat{border-bottom:1px solid #d4e4e2;border-right:0}.buyer-deal-dialog-chat .deal-chat-core{height:420px}.buyer-deal-summary{min-height:300px}.buyer-deal-dialog>article>ol{grid-template-columns:repeat(6,145px)}}.buyer-requisites-page{padding:34px clamp(22px,4vw,58px) 60px}.organization-requisites{color:#244b55;gap:16px;display:grid}.requisites-heading{background:linear-gradient(120deg,#eff8f7,#fff);border:1px solid #cce0de;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 12px 30px #05465a12}.requisites-heading>div:first-child>span{letter-spacing:.14em;font-weight:950;color:#07869b!important;font-size:9px!important}.requisites-heading h2{margin:6px 0 2px;font-size:25px!important}.requisites-heading p{color:#71878d;margin:0;font-size:12px!important}.requisites-readiness{background:#fff7ef;border:1px solid #ecc7a2;border-radius:12px;align-items:center;gap:10px;min-width:190px;padding:11px 13px;display:flex}.requisites-readiness>i{color:#8a4a19;background:#ffd7aa;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.requisites-readiness>span{display:grid}.requisites-readiness strong{font-size:12px!important}.requisites-readiness small{color:#8c7767;font-size:9px!important}.requisites-readiness.is-complete{background:#f5ffe6;border-color:#b9e96a}.requisites-readiness.is-complete>i{color:#244719;background:#b9ff3d}.requisites-message{color:#35616b;background:#eff9f7;border-left:4px solid #b9ff3d;border-radius:9px;margin:0;padding:11px 14px;font-size:11px!important}.requisites-message.is-error{color:#8f2631;background:#fff0f2;border-left-color:#df5965}.requisites-section{background:#fff;border:1px solid #cfe1df;border-radius:15px;padding:20px 22px;box-shadow:0 9px 24px #07516a0d}.requisites-section>header{margin-bottom:17px;align-items:center!important;gap:11px!important;display:flex!important}.requisites-section>header>span{color:#254619;background:#b9ff3d;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:950;display:grid;font-size:10px!important}.requisites-section>header>div{gap:2px;min-width:0;display:grid}.requisites-section>header strong{font-size:15px!important}.requisites-section>header small{color:#7b9094;font-size:10px!important}.requisites-section>header>button{color:#07516a;cursor:pointer;background:#eef8f7;border:1px solid #9fcdd0;border-radius:10px;min-height:40px;margin-left:auto;padding:0 14px;font-weight:850}.requisites-section>header>button:hover{background:#f4ffe0;border-color:#b9ff3d}.requisites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.requisites-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.requisites-grid label{gap:6px;min-width:0;display:grid}.requisites-grid label.is-wide{grid-column:1/-1}.requisites-grid label>span{color:#56727a;font-weight:850;font-size:10px!important}.requisites-grid :is(input,select){color:#244b55;background:#fafdfe;border:1px solid #c8dedd;border-radius:10px;outline:0;width:100%;min-height:44px;padding:9px 12px}.requisites-grid :is(input,select):focus{border-color:#069bb1;box-shadow:0 0 0 3px #069bb11f}.requisites-grid input[readonly]{color:#6f858b;background:#eef4f3}.requisites-verified{color:#568020;margin:13px 0 0;font-weight:800;font-size:10px!important}.requisites-actions{justify-content:space-between;align-items:center;gap:15px;padding-top:5px;display:flex}.requisites-actions>span{color:#819398;font-size:10px!important}.requisites-actions .workspace-primary{min-width:210px}.requisites-loading{color:#6f858b;place-items:center;min-height:260px;display:grid}.deal-pipeline-dialog>article{width:min(1320px,100%)}.deal-pipeline-dialog-body{grid-template-columns:minmax(0,1fr) 390px}.deal-stage-actions{background:linear-gradient(155deg,#fff,#eaf5f3);min-height:0;padding:19px;display:block;overflow-y:auto}.deal-stage-heading{border-bottom:1px solid #d2e3e1;grid-template-columns:1fr auto;gap:3px 9px;padding-bottom:14px;display:grid}.deal-stage-heading>span{letter-spacing:.12em;grid-column:1/-1;font-weight:950;color:#07879d!important;font-size:9px!important}.deal-stage-heading>strong{font-size:19px!important}.deal-stage-heading>small{color:#3c6419;background:#dfffaa;border-radius:999px;align-self:center;padding:3px 7px;font-weight:900;font-size:9px!important}.deal-stage-block,.deal-stage-form{gap:10px;margin-top:15px;display:grid}.deal-stage-block>p{color:#617980;margin:0;font-size:11px!important}.deal-stage-block>small{color:#71898e;line-height:1.5;font-size:10px!important}.deal-stage-block.is-lead>b{color:#07869b}.deal-stage-block.is-completed{text-align:center}.deal-stage-block.is-completed>i{color:#254719;background:#b9ff3d;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;font-size:25px;font-style:normal;font-weight:950;display:grid}.deal-stage-form label{gap:5px;display:grid}.deal-stage-form label>span{font-weight:850;color:#56727a!important;font-size:9px!important}.deal-stage-form :is(input,textarea,select){color:#294d56;background:#fff;border:1px solid #c7dcda;border-radius:9px;outline:0;width:100%;min-height:39px;padding:8px 10px}.deal-stage-form textarea{resize:vertical;min-height:58px}.deal-stage-form :is(input,textarea,select):focus{border-color:#079fba;box-shadow:0 0 0 3px #079fba1a}.deal-stage-form :is(input,textarea,select):disabled{color:#789095;background:#edf4f3}.deal-stage-form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.deal-fixed-payment-terms{background:#eef8f6;border:1px solid #bcded9;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.deal-fixed-payment-terms>span{color:#07869b;letter-spacing:.1em;font-weight:950;font-size:8px!important}.deal-fixed-payment-terms>b{color:#264e57;font-size:10px!important}.deal-fixed-payment-terms>small{color:#72888d;line-height:1.4;font-size:8px!important}.deal-stage-actions button,.deal-stage-link{color:#41626a;text-align:center;cursor:pointer;background:#fff;border:1px solid #c7dcda;border-radius:10px;justify-content:center;align-items:center;min-height:41px;padding:8px 11px;font-weight:850;text-decoration:none;display:flex;font-size:10px!important}.deal-stage-actions button.is-primary{color:#173d2e;background:#b9ff3d;border-color:#a7e53b;box-shadow:0 8px 18px #7eb71e33}.deal-stage-actions button:disabled{opacity:.45;cursor:not-allowed}.deal-stage-link{color:#07516a;background:#eef9f8;border-color:#86cbd0}.deal-requisites-state{grid-template-columns:1fr 1fr;gap:7px;display:grid}.deal-requisites-state>span{background:#fff8f1;border:1px solid #e4c4a8;border-radius:10px;grid-template-columns:27px 1fr;gap:1px 7px;padding:9px;display:grid}.deal-requisites-state i{color:#8b4d1d;background:#ffdaa8;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-style:normal;font-weight:950;display:grid}.deal-requisites-state b{font-size:10px!important}.deal-requisites-state small{color:#8b7769;font-size:8px!important}.deal-requisites-state>span.is-ready{background:#f6ffe8;border-color:#b8e76f}.deal-requisites-state>span.is-ready i{color:#28491b;background:#b9ff3d}.deal-document-state{background:#eff8f7;border-left:4px solid #b9ff3d;border-radius:9px;gap:2px;padding:11px;display:grid}.deal-document-state b{font-size:11px!important}.deal-document-state small{color:#6f858b;font-size:9px!important}.deal-payment-summary{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.deal-payment-summary>span{background:#fff;border:1px solid #cfdfde;border-radius:9px;gap:4px;min-width:0;padding:9px 7px;display:grid}.deal-payment-summary>span.is-ready{background:#efffd7;border-color:#a7e53b}.deal-payment-summary small{color:#789095;font-weight:900;font-size:7px!important}.deal-payment-summary b{color:#174252;text-overflow:ellipsis;overflow:hidden;font-size:11px!important}.deal-payment-warning{color:#7d421b;background:#fff3e7;border-left:4px solid #dc7f36;border-radius:9px;gap:2px;padding:10px 12px;display:grid}.deal-payment-warning b{font-size:10px!important}.deal-payment-warning small{font-size:8px!important}.deal-payment-list{background:#fff;border:1px solid #cfdfde;border-radius:10px;padding:10px}.deal-payment-list summary{color:#315862;cursor:pointer;font-size:10px;font-weight:900}.deal-payment-list p{border-top:1px solid #e5eded;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;padding-top:8px;display:flex}.deal-payment-list p>span{gap:2px;font-size:9px;display:grid}.deal-payment-list p small{color:#7b9095;font-size:8px!important}.deal-payment-list p b{white-space:nowrap;font-size:10px!important}.deal-completed-documents{grid-template-columns:1fr 1fr;gap:7px;display:grid}.agent-report-lifecycle{text-align:left;background:#fff;border:1px solid #cfe0dd;border-radius:13px;gap:10px;margin-top:13px;padding:13px;display:grid;box-shadow:0 8px 22px #07516a0f}.agent-report-lifecycle.is-loading{color:#71888d;font-size:10px!important}.agent-report-lifecycle>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-report-lifecycle>header>span{gap:3px;min-width:0;display:grid}.agent-report-lifecycle>header small{color:#07869b;letter-spacing:.08em;font-weight:950;font-size:7px!important}.agent-report-lifecycle>header b{color:#173b4a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.agent-report-lifecycle>header em{color:#315c57;text-align:center;background:#e4f5f0;border-radius:999px;max-width:48%;padding:6px 8px;font-style:normal;font-weight:900;font-size:8px!important}.agent-report-lifecycle.is-objected>header em{color:#8a4b21;background:#fff0df}.agent-report-lifecycle>p{color:#60777d;margin:0;line-height:1.5;font-size:9px!important}.agent-report-lifecycle>form{gap:9px;display:grid}.agent-report-lifecycle fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.agent-report-lifecycle legend{color:#45646b;margin-bottom:6px;font-size:8px;font-weight:900}.agent-report-lifecycle fieldset label,.agent-report-confirmation{color:#375a63;background:#f7faf9;border:1px solid #d8e5e3;border-radius:9px;align-items:flex-start;gap:7px;padding:8px 9px;display:flex;font-size:9px!important}.agent-report-lifecycle input[type=radio],.agent-report-lifecycle input[type=checkbox]{accent-color:#078d99;flex:0 0 15px;width:15px;height:15px;margin:0}.agent-report-objection{color:#45646b;gap:5px;font-weight:900;display:grid;font-size:8px!important}.agent-report-objection textarea{resize:vertical;color:#244b55;background:#fff;border:1px solid #cbdedb;border-radius:9px;min-height:82px;padding:9px;font:10px/1.45 inherit}.agent-report-lifecycle button.is-objection{color:#81461f;background:#fff5e9;border-color:#e8bd8d}.agent-report-lifecycle>output{color:#23614f;background:#e8f8ef;border-radius:8px;padding:8px;font-weight:850;font-size:9px!important}.agent-report-lifecycle details{border-top:1px solid #e4eceb;padding-top:8px}.agent-report-lifecycle summary{color:#49666c;cursor:pointer;font-weight:900;font-size:8px!important}.agent-report-lifecycle details>a{color:#08798c;margin-top:6px;text-decoration:none;display:block;font-size:9px!important}.agent-report-lifecycle ol{gap:5px;margin:7px 0 0;padding-left:17px;display:grid}.agent-report-lifecycle li{color:#62797e;font-size:8px!important}.agent-report-lifecycle li b{color:#31545d;margin-right:6px}.agent-report-lifecycle time{white-space:nowrap}.deal-stage-navigation{border-top:1px solid #d3e4e2;grid-template-columns:1fr;gap:8px;margin-top:16px;padding-top:14px;display:grid}.deal-stage-history{border-top:1px solid #d3e4e2;margin-top:15px;padding-top:12px}.deal-stage-history summary{color:#50717a;cursor:pointer;font-size:10px;font-weight:850}.deal-stage-history p{gap:2px;margin:8px 0 0;display:grid}.deal-stage-history time{color:#8a9c9f;font-size:8px}.deal-stage-history p>span{font-size:9px!important}.deal-stage-loading{color:#71878d;place-items:center;min-height:220px;font-size:10px;display:grid}@media (max-width:1080px){.deal-pipeline-dialog-body{grid-template-columns:minmax(0,1fr) 350px}.requisites-grid.is-three{grid-template-columns:1fr 1fr}}@media (max-width:780px){.buyer-requisites-page{padding:22px 14px 45px}.requisites-heading{flex-direction:column;align-items:flex-start}.requisites-readiness{width:100%}.requisites-grid,.requisites-grid.is-three{grid-template-columns:1fr}.requisites-section{padding:17px 15px}.requisites-section>header{flex-wrap:wrap;align-items:flex-start!important}.requisites-section>header>button{width:100%;margin-left:0}.deal-pipeline-dialog-body{display:block}.deal-stage-actions{max-height:none}.deal-stage-form-row,.deal-requisites-state{grid-template-columns:1fr}.buyer-donor-card{flex-direction:column;min-height:0;display:flex}.buyer-donor-cover{aspect-ratio:16/10;height:auto;min-height:0}.buyer-donor-copy{padding:17px}.buyer-donor-card>footer{border-top:1px solid #edf3f2;padding:14px 17px 17px}.buyer-donor-created{position:static}.buyer-donor-card>footer>span{margin-top:0}}.buyer-chat-messages article{color:#294951;background:#e0eeed;border-radius:12px 12px 12px 3px;align-self:flex-start}.buyer-chat-messages article.is-own{color:#fff;background:#087f93;border-radius:12px 12px 3px;align-self:flex-end}.buyer-chat-messages article time{color:#779095}.buyer-chat-messages article.is-own time{color:#aadddf}.seller-donor-deals{overflow:hidden;margin-top:24px!important;padding:0!important}.seller-donor-deals>header{border-bottom:1px solid #dce9e8;justify-content:space-between;padding:22px 24px;align-items:flex-start!important;display:flex!important}.seller-donor-deals>header span{color:#087f93;letter-spacing:.12em;font-weight:950;font-size:10px!important}.seller-donor-deals>header h2{margin:7px 0 5px;font-size:23px!important}.seller-donor-deals>header p{color:#74898f;max-width:720px;margin:0;line-height:1.5;font-size:12px!important}.seller-donor-deals>header>b{color:#204210;background:#b9ff3d;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;font-size:13px!important}.seller-deals-empty{color:#789095;text-align:center;background:#f6fbfa;border:1px dashed #afd3d4;border-radius:13px;gap:6px;margin:20px;padding:28px;display:grid;font-size:12px!important}.seller-deals-empty strong{color:#34565f;font-size:15px!important}.seller-deals-layout{grid-template-columns:340px minmax(0,1fr);min-height:430px;display:grid}.seller-deals-list{background:#f5faf9;border-right:1px solid #dce9e8;padding:12px}.seller-deals-list button{text-align:left;color:#35555e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);gap:2px 10px;width:100%;padding:12px;display:grid}.seller-deals-list button+button{margin-top:5px}.seller-deals-list button:hover,.seller-deals-list button.is-active{background:#fff;border-color:#afd7d7;box-shadow:0 7px 17px #07516a12}.seller-deals-list button>i{color:#fff;background:linear-gradient(145deg,#07516a,#079fba);border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid;font-size:9px!important}.seller-deals-list button>span{gap:3px;min-width:0;display:grid}.seller-deals-list button strong,.seller-deals-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-deals-list button strong{font-size:12px!important}.seller-deals-list button small{color:#7d9196;font-size:10px!important}.seller-deals-list button>b{color:#0792a8;grid-column:2;padding-top:4px;font-size:9px!important}.seller-deal-chat{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.seller-deal-chat>header{border-bottom:1px solid #dce9e8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.seller-deal-chat>header>div{gap:3px;min-width:0;display:grid}.seller-deal-chat>header span{color:#087f93;font-weight:900;font-size:10px!important}.seller-deal-chat>header strong{font-size:14px!important}.seller-deal-chat>header small{color:#83969b;font-size:9px!important}.seller-deal-chat select{color:#35555e;background:#fff;border:1px solid #cfe0df;border-radius:9px;min-height:39px;padding:0 32px 0 11px;font-weight:800;font-size:11px!important}.seller-chat-messages{background:#f8fbfb;flex-direction:column;gap:8px;height:285px;padding:16px;display:flex;overflow:auto}.seller-chat-messages>p{color:#83969b;margin:auto;font-size:12px!important}.seller-chat-messages article{color:#294951;background:#dfedec;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:78%;padding:10px 12px}.seller-chat-messages article.is-own{color:#fff;background:#087f93;border-radius:12px 12px 3px;align-self:flex-end}.seller-chat-messages article p{margin:0;line-height:1.45;font-size:12px!important}.seller-chat-messages article time{color:#769095;margin-top:4px;display:block;font-size:8px!important}.seller-chat-messages article.is-own time{color:#abe0e2}.seller-deal-chat form{border-top:1px solid #dce9e8;grid-template-columns:1fr 130px;gap:8px;padding:11px;display:grid}.seller-deal-chat textarea{resize:vertical;border:1px solid #cfe0df;border-radius:9px;min-height:58px;padding:10px;font-size:12px!important}.seller-deal-chat form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07516a,#079fba);border:0;border-radius:9px;font-weight:900;font-size:10px!important}@media (max-width:780px){.seller-deals-layout{grid-template-columns:1fr}.seller-deals-list{border-bottom:1px solid #dce9e8;border-right:0}.seller-deal-chat form{grid-template-columns:1fr}}.buyer-donor-contact-action{position:relative}.deal-chat-unread-badge{z-index:3;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-style:normal;font-weight:950;line-height:1;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 5px 12px #3a5b084d;color:#173313!important;background:#b9ff3d!important;font-size:9px!important}.seller-deals-list button{position:relative}.seller-deals-list .deal-chat-unread-badge{border-color:#f5faf9;top:7px;right:7px}.seller-deals-list button.is-active .deal-chat-unread-badge,.seller-deals-list button:hover .deal-chat-unread-badge{border-color:#fff}.deal-chat-core{background:#f5faf9;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.buyer-deal-chat .deal-chat-core{height:min(520px,64vh)}.seller-deal-chat .deal-chat-core{height:360px}.deal-chat-timeline{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;background:linear-gradient(#f7fbfa,#eef6f5);flex-direction:column;gap:8px;min-height:0;padding:14px 16px 20px;display:flex;overflow:auto}.deal-chat-empty{color:#7a9095;text-align:center;padding:24px;line-height:1.55;margin:auto!important;font-size:12px!important}.deal-chat-history{color:#477078;cursor:pointer;background:#fff;border:1px solid #c3dcda;border-radius:999px;margin:0 auto 8px;padding:7px 11px;font-size:9px;font-weight:850}.deal-chat-history:disabled{opacity:.6}.deal-chat-message{color:#294951;overflow-anchor:auto;background:#fff;border:1px solid #d0e2e0;border-radius:14px 14px 14px 4px;gap:6px;width:fit-content;max-width:min(78%,520px);padding:10px 12px 8px;display:grid;position:relative;box-shadow:0 4px 12px #043d4e12}.deal-chat-message.is-own{color:#fff;background:linear-gradient(145deg,#08758a,#0798ae);border-color:#087f93;border-radius:14px 14px 4px;margin-left:auto}.deal-chat-message.is-failed{color:#8c2834;background:#fff1f2;border-color:#e4919b}.deal-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;margin:0!important;font-size:12px!important}.deal-chat-message>footer{color:#789095;justify-content:flex-end;align-items:center;gap:4px;font-size:8px;display:flex}.deal-chat-message.is-own>footer{color:#c0e8eb}.deal-chat-message>footer b{min-width:13px;color:inherit;letter-spacing:-.12em;font-size:9px}.deal-chat-message>footer span{font-size:8px}.deal-chat-message-actions{z-index:2;align-items:center;gap:3px;display:none;position:absolute;top:-13px;right:7px}.deal-chat-message.is-own .deal-chat-message-actions{left:7px;right:auto}.deal-chat-message:hover .deal-chat-message-actions,.deal-chat-message:focus-within .deal-chat-message-actions{display:flex}.deal-chat-message-actions>button,.deal-chat-message-actions summary{color:#355c65;cursor:pointer;background:#fff;border:1px solid #c6dddc;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;font-size:14px;line-height:1;list-style:none;display:grid;box-shadow:0 5px 12px #043d4e26}.deal-chat-message-actions summary::-webkit-details-marker{display:none}.deal-chat-message-actions details{position:relative}.deal-chat-message-actions details>div{z-index:8;background:#fff;border:1px solid #c9dedd;border-radius:10px;gap:2px;padding:5px;display:flex;position:absolute;top:30px;right:0;box-shadow:0 9px 24px #00222f33}.deal-chat-message.is-own .deal-chat-message-actions details>div{left:0;right:auto}.deal-chat-message-actions details button{cursor:pointer;background:0 0;border:0;border-radius:7px;width:30px;height:30px;padding:0;font-size:17px}.deal-chat-message-actions details button:hover{background:#edf6f5}.deal-chat-reply-quote{text-align:left!important;color:#45676e!important;min-height:0!important;box-shadow:none!important;cursor:pointer!important;background:#edf6f5!important;border:0!important;border-left:3px solid #079fba!important;border-radius:6px!important;gap:2px!important;padding:6px 8px!important;display:grid!important}.deal-chat-message.is-own .deal-chat-reply-quote{color:#e5fbfc!important;background:#00263438!important;border-left-color:#b9ff3d!important}.deal-chat-reply-quote b,.deal-chat-reply-quote span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-chat-reply-quote b{font-size:8px}.deal-chat-reply-quote span{max-width:320px;font-size:9px}.deal-chat-image{background:#d8e8e7;border-radius:9px;display:block;overflow:hidden}.deal-chat-image img{object-fit:cover;width:min(340px,100%);max-height:260px;display:block}.deal-chat-image-name{opacity:.85;font-size:9px!important}.deal-chat-file{min-width:220px;color:inherit;align-items:center;gap:9px;padding:4px 0;text-decoration:none;display:flex}.deal-chat-file>i{color:#07516a;background:#b9ff3d;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.deal-chat-file>span{gap:2px;min-width:0;display:grid}.deal-chat-file b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.deal-chat-file small{opacity:.72;font-size:8px}.deal-chat-reactions{flex-wrap:wrap;gap:4px;display:flex}.deal-chat-reactions button{color:#355b63!important;min-height:25px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #c9dedd!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:2px 7px!important;font-size:13px!important;display:flex!important}.deal-chat-reactions button.is-mine{background:#dff8f8!important;border-color:#83cdd3!important}.deal-chat-reactions button span{font-size:8px;font-weight:900}.deal-chat-unread-divider{color:#557279;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:7px 0;font-size:8px;font-weight:900;display:flex}.deal-chat-unread-divider:before,.deal-chat-unread-divider:after{content:"";background:#a8d3d2;flex:1;height:1px}.deal-chat-unread-divider span{color:#244515;background:#b9ff3d;border-radius:999px;padding:4px 8px}.deal-chat-typing{background:#dcebea;border-radius:13px 13px 13px 4px;gap:4px;width:47px;padding:10px 12px;display:flex}.deal-chat-typing i{background:#69888e;border-radius:50%;width:5px;height:5px;animation:1.1s infinite deal-chat-pulse}.deal-chat-typing i:nth-child(2){animation-delay:.16s}.deal-chat-typing i:nth-child(3){animation-delay:.32s}@keyframes deal-chat-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.deal-chat-new{z-index:4;color:#fff;cursor:pointer;background:#075f75;border:1px solid #8dd5d9;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:900;position:absolute;bottom:82px;right:18px;box-shadow:0 8px 20px #02314240}.deal-chat-replying{background:#fff;border-top:1px solid #d8e7e5;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.deal-chat-replying>span{text-overflow:ellipsis;white-space:nowrap;color:#627d83;gap:2px;min-width:0;font-size:9px;display:grid;overflow:hidden}.deal-chat-replying b{color:#087f93;text-transform:uppercase;font-size:8px}.deal-chat-replying>button{cursor:pointer;width:26px;height:26px;color:#607a80!important;background:#edf4f3!important;border:0!important;border-radius:7px!important;min-height:0!important;padding:0!important;font-size:18px!important}.deal-chat-composer{background:#fff;border-top:1px solid #d6e6e4;align-items:end;grid-template-columns:38px minmax(0,1fr) 42px!important;gap:7px!important;padding:10px!important;display:grid!important}.deal-chat-composer textarea{width:100%;max-height:120px;font:inherit;outline:0;resize:none!important;border:1px solid #c9dddc!important;border-radius:11px!important;min-height:42px!important;padding:11px 12px!important;font-size:12px!important}.deal-chat-composer textarea:focus{box-shadow:0 0 0 3px #079fba1a;border-color:#079fba!important}.deal-chat-composer button{place-items:center;height:38px;cursor:pointer!important;border:0!important;border-radius:10px!important;min-height:38px!important;padding:0!important;display:grid!important}.deal-chat-attach{color:#07516a!important;background:#e7f2f1!important;font-size:18px!important}.deal-chat-send{box-shadow:0 6px 14px #78b4193b;color:#183b24!important;background:#b9ff3d!important;font-size:23px!important;font-weight:900!important}.deal-chat-dropzone{z-index:10;color:#07516a;background:#eefcfaf0;border:2px dashed #079fba;border-radius:13px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:8px}.deal-chat-error{color:#a52836;background:#fff0f2;margin:0;padding:7px 10px;font-size:9px;line-height:1.4}.cabinet-inline-error.is-muted{color:#667e83;background:#f2f7f6}@media (max-width:780px){.deal-chat-message{max-width:88%}.buyer-deal-chat .deal-chat-core{height:calc(100dvh - 260px);min-height:360px}.seller-deal-chat .deal-chat-core{height:430px}.deal-chat-message-actions{display:flex}.deal-chat-file{min-width:180px}.deal-chat-composer{grid-template-columns:38px minmax(0,1fr) 42px!important}}.workspace-communications-launcher{text-align:center;color:#fff;place-items:center;margin:20px auto 12px;display:grid}.workspace-communications-launcher>button{color:#a8f4f2;cursor:pointer;background:radial-gradient(circle at 34% 26%,#0aa7b9,#07516a 60%,#03364e);border:2px solid #b9ff3d8f;border-radius:50%;place-items:center;width:84px;height:84px;padding:0;transition:transform .18s,box-shadow .18s,color .18s;display:grid;position:relative;box-shadow:0 14px 32px #00101d57,inset 0 1px #ffffff47}.workspace-communications-launcher>button:hover,.workspace-communications-launcher>button:focus-visible,.workspace-communications-launcher>button.is-active{color:#173d2e;background:radial-gradient(circle at 34% 26%,#d8ff69,#b9ff3d 60%,#81d92c);outline:0;transform:translateY(-2px)scale(1.025);box-shadow:0 18px 38px #00101d66,0 0 0 5px #b9ff3d1f}.workspace-communications-launcher svg{width:60px;height:60px;overflow:visible}.workspace-communications-launcher .echo-dolphin{fill:currentColor;opacity:.96}.workspace-communications-launcher .echo-wave{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;opacity:.64}.workspace-communications-launcher>button>em{color:#173313;background:#d7ff21;border:3px solid #04364f;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:absolute;top:-5px;right:-4px;box-shadow:0 5px 14px #7ab0187a}.workspace-communications-launcher>strong{margin-top:10px;font-size:13px!important}.workspace-communications-launcher>small{color:#83adb8;margin-top:2px;font-size:10px!important}.cabinet-help-trigger{color:#fff;cursor:pointer;background:linear-gradient(145deg,#079fba,#07516a);border:3px solid #b9ff3d;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;padding:0;font-weight:900;display:grid;box-shadow:0 11px 25px #07516a38;font-size:25px!important}.cabinet-help-trigger:hover,.cabinet-help-trigger:focus-visible{outline:0;transform:translateY(-2px);box-shadow:0 15px 30px #07516a4a,0 0 0 4px #b9ff3d2b}.cabinet-help-dialog{z-index:400;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.cabinet-help-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#002634bd;border:0;position:absolute;inset:0}.cabinet-help-dialog>article{z-index:2;background:#f7fbfa;border:2px solid #b9ff3d;border-radius:22px;width:min(590px,100%);position:relative;overflow:hidden;box-shadow:0 32px 90px #0018237a}.cabinet-help-dialog>article>header{color:#fff;background:linear-gradient(135deg,#07516a,#079fba);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 24px 19px;display:flex}.cabinet-help-dialog header span{letter-spacing:.15em;font-weight:950;color:#b9ff3d!important;font-size:10px!important}.cabinet-help-dialog header h2{letter-spacing:-.03em;margin:6px 0 0;font-size:27px!important}.cabinet-help-dialog header button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #fff6;border-radius:12px;width:42px;height:42px;padding:0;font-size:28px!important}.cabinet-help-copy{padding:24px}.cabinet-help-copy p{color:#46646c;margin:0;line-height:1.65;font-size:14px!important}.cabinet-help-copy p+p{color:#244b56;background:#edf8f6;border-left:4px solid #b9ff3d;border-radius:9px;margin-top:14px;padding:15px 16px}.communications-heading,.deal-pipeline-heading{align-items:center}.communications-heading>div:first-child>span,.deal-pipeline-heading>div:first-child>span{color:#087f93!important}.communication-source-tabs{background:#dfeeed;border:1px solid #cfe1df;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid;box-shadow:0 10px 25px #07516a0f}.communication-source-tabs button{color:#557078;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-content:center;gap:4px;min-height:65px;padding:10px 15px;display:grid}.communication-source-tabs button span,.communication-source-tabs button small{display:block}.communication-source-tabs button span{font-weight:900;font-size:14px!important}.communication-source-tabs button small{color:#81969a;font-size:10px!important}.communication-source-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#07516a,#079fba);border-color:#168da0;box-shadow:0 8px 20px #07516a2e}.communication-source-tabs button.is-active small{color:#c5ebed}.communication-workspace{grid-template-columns:330px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;padding:0!important}.communication-leads{background:#eff7f6;border-right:1px solid #d7e6e4;min-width:0;padding:14px}.communication-leads>header{color:#547078;justify-content:space-between;align-items:center;padding:7px 6px 13px;display:flex}.communication-leads>header span{letter-spacing:.14em;font-weight:950;font-size:10px!important}.communication-leads>header strong{color:#183d2e;background:#b9ff3d;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;font-size:12px!important}.communication-leads>button{text-align:left;color:#31545d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid;position:relative}.communication-leads>button+button{margin-top:6px}.communication-leads>button:hover,.communication-leads>button.is-active{background:#fff;border-color:#abd4d3;box-shadow:0 8px 20px #07516a14}.communication-leads>button>i{color:#fff;background:linear-gradient(145deg,#07516a,#079fba);border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:950;display:grid;font-size:10px!important}.communication-leads>button>span{gap:3px;min-width:0;display:grid}.communication-leads>button strong,.communication-leads>button small,.communication-leads>button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-leads>button strong{font-size:13px!important}.communication-leads>button small{color:#758c91;font-size:10px!important}.communication-leads>button em{color:#07879d;font-style:normal;font-weight:850;font-size:9px!important}.communication-leads>button>b{color:#193b24;background:#c9ff32;border:2px solid #fff;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;display:grid;box-shadow:0 4px 12px #7fb22040;font-size:9px!important}.communication-chat{grid-template-rows:auto 1fr;min-width:0;display:grid}.communication-chat.seller-deal-chat>header{background:linear-gradient(90deg,#fff,#f2faf9);min-height:88px;padding:16px 18px 16px 22px}.communication-chat.seller-deal-chat>header>div>span{letter-spacing:.12em;color:#07859b!important;font-size:9px!important}.communication-chat.seller-deal-chat>header strong{font-size:18px!important}.communication-chat.seller-deal-chat>header small{font-size:10px!important}.communication-convert-tab{color:#173d2e;cursor:pointer;background:#b9ff3d;border:0;border-radius:13px 13px 5px 5px;align-self:flex-end;align-items:center;gap:14px;min-height:47px;padding:0 15px 0 18px;font-weight:950;display:flex;box-shadow:0 10px 22px #78b51c3b;font-size:12px!important}.communication-convert-tab b{color:#fff;background:#07516a;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.communication-convert-tab:disabled{opacity:.62;cursor:wait}.communication-chat .deal-chat-core{height:530px}.communication-select-empty{text-align:center;color:#789095;background:linear-gradient(145deg,#f8fcfb,#eef6f5);align-content:center;place-items:center;display:grid}.communication-select-empty>span{color:#fff;background:linear-gradient(145deg,#079fba,#07516a);border:2px solid #b9ff3d;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;font-size:34px!important}.communication-select-empty strong{color:#355963;margin-top:15px;font-size:17px!important}.communication-select-empty p{margin:5px 0 0;font-size:12px!important}.communication-placeholder{text-align:center;align-content:center;place-items:center;min-height:340px;display:grid}.communication-placeholder>div{color:#fff;background:linear-gradient(145deg,#079fba,#07516a);border:2px solid #b9ff3d;border-radius:50%;place-items:center;width:76px;height:76px;font-weight:950;display:grid;box-shadow:0 12px 26px #07516a33;font-size:22px!important}.communication-placeholder>span{color:#07849a;letter-spacing:.14em;margin-top:18px;font-weight:950;font-size:10px!important}.communication-placeholder h2{margin:7px 0!important;font-size:26px!important}.communication-placeholder p{color:#71878d;max-width:540px;margin:0;font-size:13px!important}.communication-placeholder.is-empty>div{color:#173d2e;background:#b9ff3d}.deal-kanban-shell{min-width:0;margin:0 calc(-1*clamp(28px,4vw,66px));padding:0 clamp(28px,4vw,66px);position:relative;overflow:hidden}.deal-kanban{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#84c6c9 #dcebea;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:13px;padding:5px 2px 24px;display:grid;overflow-x:auto}.deal-kanban-column{scroll-snap-align:start;background:#e8f2f1;border:1px solid #d2e3e1;border-radius:17px;min-height:570px;overflow:hidden;box-shadow:0 13px 30px #07516a0f}.deal-kanban-column>header{border-top:5px solid var(--stage-color);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:14px 15px;display:flex}.deal-kanban-column>header>div{align-items:center;gap:9px;min-width:0;display:flex}.deal-kanban-column>header i{background:var(--stage-color);width:12px;height:12px;box-shadow:0 0 0 4px var(--stage-color);border-radius:50%;flex:0 0 12px}@supports (color:color-mix(in lab, red, red)){.deal-kanban-column>header i{box-shadow:0 0 0 4px color-mix(in srgb,var(--stage-color) 18%,transparent)}}.deal-kanban-column>header span{gap:2px;min-width:0;display:grid}.deal-kanban-column>header strong{font-size:13px!important}.deal-kanban-column>header small{color:#83969a;font-size:9px!important}.deal-kanban-column>header>b{color:#244b55;background:#eef6f5;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;font-size:11px!important}.deal-kanban-cards{align-content:start;gap:9px;min-height:480px;padding:11px;display:grid}.deal-kanban-card{text-align:left;border:1px solid #d1e1df;border-left:4px solid var(--stage-color);color:#2f535d;cursor:pointer;background:#fff;border-radius:12px;width:100%;padding:14px;transition:transform .16s,box-shadow .16s;position:relative;box-shadow:0 7px 17px #07516a12}.deal-kanban-card:hover,.deal-kanban-card:focus-visible{outline:0;transform:translateY(-2px);box-shadow:0 12px 24px #07516a21}.deal-kanban-card.is-busy{opacity:.58;cursor:wait}.deal-kanban-card>span{justify-content:space-between;align-items:center;gap:9px;display:flex}.deal-kanban-card>span>b{color:#07849a;letter-spacing:.1em;font-size:9px!important}.deal-kanban-card time{color:#8a9c9f;font-size:9px}.deal-kanban-card>strong{color:#173b4a;margin-top:10px;display:block;font-size:14px!important}.deal-kanban-card>p{color:#71878d;margin:4px 0 11px;font-size:10px!important}.deal-kanban-card>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.deal-kanban-card>footer small{color:#84979b;font-size:9px!important}.deal-kanban-card>footer b{color:#173313;background:#c9ff32;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;display:grid;font-size:9px!important}.deal-kanban-card.has-unread{border-color:#98d3d2;box-shadow:0 0 0 2px #b9ff3d59,0 10px 23px #07516a1f}.deal-kanban-empty{color:#81969a;text-align:center;background:#ffffff6b;border:1px dashed #bfd4d3;border-radius:11px;padding:28px 12px;font-size:11px}.deal-pipeline-dialog{z-index:360;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.deal-pipeline-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#00222fc2;border:0;position:absolute;inset:0}.deal-pipeline-dialog>article{z-index:2;background:#f4faf9;border:2px solid #078da5;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,100%);max-height:calc(100dvh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00141f8a}.deal-pipeline-dialog-header{color:#fff;background:linear-gradient(135deg,#07516a,#079fba);justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:19px 23px;display:flex}.deal-pipeline-dialog-header span{letter-spacing:.14em;font-weight:950;color:#b9ff3d!important;font-size:9px!important}.deal-pipeline-dialog-header h2{margin:5px 0 3px;font-size:25px!important}.deal-pipeline-dialog-header p{color:#c5e4e7;margin:0;font-size:11px!important}.deal-pipeline-dialog-header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff61;border-radius:12px;width:44px;height:44px;padding:0;font-size:30px!important}.deal-pipeline-progress{background:#fff;border-bottom:1px solid #d3e4e2;grid-template-columns:repeat(5,1fr);gap:7px;margin:0;padding:12px 18px;list-style:none;display:grid}.deal-pipeline-progress li{color:#8a999d;background:#f3f7f6;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.deal-pipeline-progress li>i{color:#557078;background:#dce8e7;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:950;display:grid;font-size:9px!important}.deal-pipeline-progress li>span{text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden;font-size:9px!important}.deal-pipeline-progress li.is-passed,.deal-pipeline-progress li.is-current{color:#234b54;background:var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.deal-pipeline-progress li.is-passed,.deal-pipeline-progress li.is-current{background:color-mix(in srgb,var(--stage-color) 17%,#fff)}}.deal-pipeline-progress li.is-passed>i,.deal-pipeline-progress li.is-current>i{color:#173d2e;background:var(--stage-color)}.deal-pipeline-progress li.is-current{box-shadow:inset 0 0 0 2px var(--stage-color)}.deal-pipeline-dialog-body{grid-template-columns:minmax(0,1fr) 270px;min-height:0;display:grid}.deal-pipeline-chat{border-right:1px solid #d4e4e2;min-width:0;min-height:0}.deal-pipeline-chat .deal-chat-core{height:min(590px,100dvh - 240px)}.deal-stage-actions{background:linear-gradient(155deg,#fff,#eaf5f3);flex-direction:column;align-items:stretch;padding:22px;display:flex}.deal-stage-actions>span{color:#07879d;letter-spacing:.12em;font-weight:950;font-size:9px!important}.deal-stage-actions>strong{color:#173b4a;margin:7px 0 19px;font-size:19px!important}.deal-stage-actions>button{color:#41626a;cursor:pointer;background:#fff;border:1px solid #c7dcda;border-radius:10px;min-height:45px;padding:9px 12px;font-weight:850;font-size:11px!important}.deal-stage-actions>button+button{margin-top:8px}.deal-stage-actions>button.is-primary{color:#173d2e;background:#b9ff3d;border-color:#a7e53b;box-shadow:0 8px 18px #7eb71e33}.deal-stage-actions>button:disabled{opacity:.45;cursor:not-allowed}.deal-stage-actions>p{color:#71888d;margin:auto 0 0;padding-top:18px;line-height:1.55;font-size:10px!important}@media (max-width:1080px){.workspace-communications-launcher{margin:0}.workspace-communications-launcher>button{width:50px;height:50px}.workspace-communications-launcher svg{width:38px;height:38px}.workspace-communications-launcher>strong,.workspace-communications-launcher>small{display:none}.workspace-communications-launcher>button>em{top:-7px;right:-8px}.communication-workspace{grid-template-columns:285px minmax(0,1fr)}.deal-pipeline-dialog-body{grid-template-columns:minmax(0,1fr) 235px}}@media (max-width:760px){.workspace-communications-launcher{grid-area:1/2}.communication-source-tabs,.communication-workspace{grid-template-columns:1fr}.communication-leads{border-bottom:1px solid #d7e6e4;border-right:0;max-height:290px;overflow:auto}.communication-chat .deal-chat-core{height:460px}.communication-chat.seller-deal-chat>header{flex-direction:column;align-items:flex-start}.communication-convert-tab{justify-content:space-between;align-self:stretch}.deal-kanban-shell{margin:0 -18px;padding:0 18px}.deal-kanban{grid-auto-columns:minmax(270px,86vw)}.deal-pipeline-dialog{padding:7px}.deal-pipeline-dialog>article{max-height:calc(100dvh - 14px)}.deal-pipeline-progress{grid-template-columns:repeat(5,155px);overflow:auto}.deal-pipeline-dialog-body{display:block;overflow:auto}.deal-pipeline-chat{border-bottom:1px solid #d4e4e2;border-right:0}.deal-pipeline-chat .deal-chat-core{height:420px}.deal-stage-actions{min-height:280px}.cabinet-help-dialog{padding:8px}}@media (max-width:780px){.workspace-shell .workspace-close-button{flex-basis:46px;width:46px;min-width:46px;height:46px;min-height:46px}.workspace-shell .workspace-close-button:before,.workspace-shell .workspace-close-button:after{width:23px;height:4px}.workspace-shell .workspace-close-button.workspace-overlay-close{top:11px;right:11px}.source-settings-overlay>header{padding-right:44px}.receipt-edit-dialog{padding:7px}.receipt-edit-panel{max-height:calc(100dvh - 14px);border-radius:16px!important}.receipt-edit-header{padding:19px 70px 17px 18px!important}.receipt-edit-header h2{font-size:22px!important}.receipt-edit-header .workspace-overlay-close{top:13px;right:13px}.receipt-edit-body{padding:17px 15px 22px}.receipt-edit-photos>div{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-edit-actions{flex-direction:column-reverse;align-items:stretch}.receipt-edit-actions button{width:100%}}.delfin-entry{color:#fff;background:radial-gradient(circle at 78% 15%,#0ab8cb42,#0000 28%),radial-gradient(circle at 12% 85%,#b9ff3d1c,#0000 30%),linear-gradient(145deg,#002b40 0%,#004d67 49%,#007e92 100%);min-height:100dvh;padding:0 clamp(24px,6vw,88px) 28px;position:relative;overflow:hidden}.delfin-entry:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 88%);mask-image:linear-gradient(#000000b8,#0000 88%)}.delfin-entry-orbit{pointer-events:none;border:1px solid #86e0e826;border-radius:50%;position:absolute}.delfin-entry-orbit:after{content:"";background:#b9ff3d;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 24px #b9ff3dd1}.delfin-entry-orbit.is-one{width:520px;height:520px;top:-285px;right:2vw}.delfin-entry-orbit.is-one:after{bottom:72px;left:44px}.delfin-entry-orbit.is-two{width:720px;height:720px;bottom:-420px;left:-430px}.delfin-entry-orbit.is-two:after{top:105px;right:68px}.delfin-entry-header{z-index:2;border-bottom:1px solid #cbeeef33;justify-content:space-between;align-items:center;gap:30px;min-height:92px;display:flex;position:relative}.delfin-entry-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.delfin-entry-brand>img{object-fit:contain;filter:drop-shadow(0 8px 14px #000c1761);width:62px;height:46px}.delfin-entry-brand>span{align-items:center;gap:8px;display:flex}.delfin-entry-brand strong{letter-spacing:.035em;color:#fff!important;font-size:24px!important}.delfin-entry-brand small{color:#aee7ea;letter-spacing:.11em;border:1px solid #ffffff59;border-radius:999px;padding:4px 7px;font-weight:950;font-size:8px!important}.delfin-entry-header-actions{align-items:center;gap:12px;display:flex}.delfin-entry-system-link,.delfin-entry-about-link{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#012e4047;border:1px solid #cdf0f161;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:0 17px;font-weight:900;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 10px 25px #00192633;font-size:11px!important}.delfin-entry-system-link{color:#173d2e;background:#b9ff3d;border-color:#a5e72d}.delfin-entry-system-link:hover,.delfin-entry-about-link:hover{transform:translateY(-2px);box-shadow:0 15px 30px #0018254d}.delfin-entry-intro{z-index:1;text-align:center;width:min(980px,100%);margin:clamp(56px,8vh,94px) auto 40px;position:relative}.delfin-entry-kicker{color:#b9ff3d;letter-spacing:.2em;font-weight:950;font-size:10px!important}.delfin-entry-intro h1{letter-spacing:-.048em;margin:16px 0 17px;font-weight:760;line-height:1.03;color:#fff!important;font-size:clamp(38px,5.2vw,70px)!important}.delfin-entry-intro h1 em{color:#b9ff3d;font-style:normal}.delfin-entry-intro>p{color:#c4e2e5;width:min(740px,100%);margin:0 auto;line-height:1.65;font-size:clamp(13px,1.3vw,17px)!important}.delfin-entry-portals{z-index:2;grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr);align-items:center;gap:20px;width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.delfin-entry-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(148deg,#ffffff24,#ffffff13);border:1px solid #b4e0e152;border-radius:24px;flex-direction:column;min-height:390px;padding:34px 34px 29px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00152047,inset 0 1px #ffffff29}.delfin-entry-card:before{content:"";background:linear-gradient(90deg,#b9ff3d,#16becb);height:4px;position:absolute;inset:0 0 auto}.delfin-entry-card:hover{border-color:#b9ff3d9e;transform:translateY(-5px);box-shadow:0 38px 82px #00131e66}.delfin-entry-card-number{color:#ffffff14;font-weight:1000;line-height:1;position:absolute;top:24px;right:28px;font-size:72px!important}.delfin-entry-card-label{color:#b9ff3d;letter-spacing:.17em;font-weight:950;position:relative;font-size:9px!important}.delfin-entry-card h2{letter-spacing:-.025em;margin:11px 0 13px;line-height:1.08;position:relative;color:#fff!important;font-size:clamp(25px,2.4vw,34px)!important}.delfin-entry-card>p{color:#c4dfe2;margin:0;line-height:1.62;position:relative;font-size:12px!important}.delfin-entry-card ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:22px 0 25px;padding:0;list-style:none;display:grid;position:relative}.delfin-entry-card li{text-align:center;color:#d6ecee;background:#002b3c3b;border:1px solid #bee4e52b;border-radius:10px;align-content:center;place-items:center;gap:4px;min-height:58px;padding:9px 8px;font-weight:850;display:grid;font-size:8px!important}.delfin-entry-card li i{color:#173d2e;background:#b9ff3d;border-radius:7px;place-items:center;width:19px;height:19px;font-style:normal;display:grid;font-size:10px!important}.delfin-entry-card-action{color:#173d2e;background:#b9ff3d;border:1px solid #a6e72d;border-radius:13px;justify-content:space-between;align-items:center;min-height:50px;margin-top:auto;padding:0 16px;font-weight:950;text-decoration:none;transition:all .17s;display:flex;position:relative;box-shadow:0 13px 28px #5d991040;font-size:11px!important}.delfin-entry-card.is-buyer .delfin-entry-card-action{color:#fff;background:linear-gradient(115deg,#08758a,#08a4b9);border-color:#26b6c4;box-shadow:0 13px 28px #00283847}.delfin-entry-card-action span{font-size:21px!important}.delfin-entry-card-action:hover{filter:brightness(1.04);transform:translateY(-2px)}.delfin-entry-center{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#002d3e61;border:1px solid #c9ebed38;border-radius:50%;align-content:center;place-items:center;height:108px;display:grid;box-shadow:0 18px 40px #00141f40,inset 0 0 0 7px #ffffff06}.delfin-entry-center span,.delfin-entry-center small{color:#80cdd2;letter-spacing:.15em;font-weight:950;font-size:6px!important}.delfin-entry-center strong{line-height:1;color:#fff!important;font-size:24px!important}.delfin-entry-center i{color:#173d2e;background:#b9ff3d;border-radius:50%;place-items:center;width:33px;height:33px;margin-top:142px;font-style:normal;display:grid;position:absolute;box-shadow:0 8px 18px #67a3114d;font-size:17px!important}.delfin-entry-footer{z-index:1;color:#85bac0;border-top:1px solid #c9eaec2b;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1180px,100%);min-height:68px;margin:34px auto 0;display:grid;position:relative}.delfin-entry-footer span{color:#b9ff3d;letter-spacing:.15em;font-weight:950;font-size:8px!important}.delfin-entry-footer p{margin:0;font-size:9px!important}.delfin-entry-footer a{color:#b8dadd;font-weight:800;text-decoration:none;font-size:9px!important}.delfin-entry-footer a:hover{color:#b9ff3d}@media (max-width:900px){.delfin-entry{padding-inline:5vw}.delfin-entry-portals{grid-template-columns:1fr;gap:16px}.delfin-entry-center{display:none}.delfin-entry-card{min-height:360px}.delfin-entry-intro{margin-top:52px}.delfin-entry-footer{text-align:center;grid-template-columns:1fr;gap:8px;padding:22px 0}}@media (max-width:600px){.delfin-entry{padding-inline:18px}.delfin-entry-header{min-height:78px}.delfin-entry-brand>img{width:49px;height:37px}.delfin-entry-brand strong{font-size:19px!important}.delfin-entry-brand small{display:none}.delfin-entry-system-link,.delfin-entry-about-link{min-height:39px;padding:0 12px;font-size:9px!important}.delfin-entry-intro{text-align:left;margin:42px auto 28px}.delfin-entry-intro h1{font-size:38px!important}.delfin-entry-intro>p{font-size:12px!important}.delfin-entry-card{border-radius:19px;min-height:0;padding:28px 22px 23px}.delfin-entry-card-number{top:18px;right:20px;font-size:56px!important}.delfin-entry-card h2{font-size:27px!important}.delfin-entry-card ul{grid-template-columns:1fr}.delfin-entry-card li{text-align:left;justify-content:flex-start;min-height:42px;padding:7px 9px;display:flex}.delfin-entry-card-action{font-size:10px!important}.delfin-entry-footer{margin-top:25px}.agency-agreement-panel.is-onboarding{padding:19px 16px}.agency-signing-overview{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:14px}.agency-signing-overview>span{height:82px}}.deal-b2b-sbp-checkout{background:linear-gradient(145deg,#fff,#edf8f6);border:1px solid #b9d9d7;border-radius:11px;gap:10px;padding:12px;display:grid;box-shadow:0 9px 24px #07516a14}.deal-b2b-sbp-checkout>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-b2b-sbp-checkout>header>span{gap:2px;display:grid}.deal-b2b-sbp-checkout>header b{color:#174752;font-size:12px}.deal-b2b-sbp-checkout>header small{color:#71898e;font-size:8px!important}.deal-b2b-sbp-checkout>header em{color:#765313;letter-spacing:.08em;background:#ffe6a6;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:950}.deal-b2b-sbp-ready{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.deal-b2b-sbp-ready>img{background:#fff;border:1px solid #d3e5e2;border-radius:10px;width:112px;height:112px;padding:5px}.deal-b2b-sbp-ready>span{gap:5px;display:grid}.deal-b2b-sbp-ready strong{color:#174752;font-size:11px}.deal-b2b-sbp-ready small{color:#6f858b;line-height:1.45;font-size:8px!important}.deal-b2b-sbp-ready nav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.deal-b2b-sbp-ready nav a,.deal-b2b-sbp-ready nav button{color:#07516a;text-align:center;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0b7f87;border-radius:8px;padding:7px;font-weight:900;text-decoration:none;font-size:8px!important}.deal-b2b-sbp-ready nav a{color:#fff;background:#0b7f87}.deal-b2b-sbp-ready .is-warning,.deal-b2b-sbp-error{color:#95641a!important}.deal-b2b-sbp-checkout>p{color:#73898e;margin:0;font-size:8px;line-height:1.45}.buyer-deal-sidebar-documents>.buyer-b2b-sbp-payment{background:linear-gradient(145deg,#fff,#eef9f6);border-left-color:#0b8c8b;justify-items:center}.buyer-b2b-sbp-payment img{background:#fff;border:1px solid #d4e5e2;border-radius:10px;width:150px;height:150px;padding:5px}.buyer-b2b-sbp-payment>a{color:#fff;text-align:center;background:#0b7f87;border-radius:8px;width:100%;padding:9px;font-size:9px;font-weight:950;text-decoration:none}@media (max-width:720px){.deal-b2b-sbp-ready{grid-template-columns:1fr;justify-items:center}.deal-b2b-sbp-ready>span{width:100%}}.workspace-communications-launcher .communications-dolphin-mark{object-fit:contain;filter:drop-shadow(0 4px 7px #00eeff59);width:76px;height:58px;display:block}.workspace-communications-launcher>button:hover .communications-dolphin-mark,.workspace-communications-launcher>button:focus-visible .communications-dolphin-mark,.workspace-communications-launcher>button.is-active .communications-dolphin-mark{filter:drop-shadow(0 4px 8px #00374f4d)saturate(1.18)}.communications-heading,.deal-pipeline-heading{align-items:flex-start;padding-right:0}.workspace-topbar-actions>.cabinet-help-trigger{border-width:2px;flex-basis:40px;width:40px;height:40px;box-shadow:0 7px 18px #07516a33;font-size:19px!important}.deal-kanban-shell{min-width:0;height:clamp(440px,100dvh - 240px,680px);min-height:0;margin:0;padding:0;overflow:hidden}.deal-kanban{scroll-behavior:smooth;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(275px,320px);justify-content:start;gap:12px;width:100%;height:100%;padding:1px 1px 15px;overflow:auto hidden}.deal-kanban-column{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.deal-kanban-column>header{min-height:64px}.deal-kanban-cards{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:9px;overflow-y:auto}.deal-kanban,.deal-kanban-cards{scrollbar-color:#079fba #079fba21}.deal-kanban::-webkit-scrollbar{width:11px;height:11px}.deal-kanban-cards::-webkit-scrollbar{width:11px;height:11px}.deal-kanban::-webkit-scrollbar-track{background:#079fba21;border-radius:999px}.deal-kanban-cards::-webkit-scrollbar-track{background:#079fba21;border-radius:999px}.deal-kanban::-webkit-scrollbar-thumb{background:#079fba padding-box padding-box;border:2px solid #0000;border-radius:999px}.deal-kanban-cards::-webkit-scrollbar-thumb{background:#079fba padding-box padding-box;border:2px solid #0000;border-radius:999px}.deal-kanban-scroll{z-index:8;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#07516af0;border:2px solid #b9ff3db3;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 32px #00253347}.deal-kanban-scroll.previous{left:14px}.deal-kanban-scroll.next{right:14px}.deal-kanban-scroll.previous svg{transform:rotate(180deg)}.deal-kanban-scroll svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.deal-kanban-scroll:hover,.deal-kanban-scroll:focus-visible{color:#173d2e;background:#b9ff3d;border-color:#07516a;outline:0;transform:translateY(-50%)scale(1.08);box-shadow:0 0 0 5px #079fba2e,0 18px 38px #00253354}@media (max-width:1080px){.workspace-communications-launcher .communications-dolphin-mark{width:46px;height:36px}}@media (max-width:760px){.workspace-topbar-actions{gap:7px}.workspace-topbar-actions>.cabinet-help-trigger{flex-basis:38px;width:38px;height:38px}.deal-kanban-shell{height:min(540px,100dvh - 190px);min-height:410px}.deal-kanban{grid-auto-columns:minmax(270px,86vw)}.deal-kanban-scroll{width:50px;height:50px}.deal-kanban-scroll.previous{left:8px}.deal-kanban-scroll.next{right:8px}}@media (prefers-reduced-motion:reduce){.deal-kanban{scroll-behavior:auto}.deal-kanban-scroll{transition:none}}.deal-pipeline-progress{grid-template-columns:repeat(5,1fr)}@media (max-width:760px){.deal-pipeline-progress{grid-template-columns:repeat(5,155px)}}.communication-source-tabs button,.buyer-communication-tabs button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center}.communication-source-tabs button>span{gap:4px;min-width:0;display:grid}.communication-source-tabs button>span strong{font-size:14px!important}.communication-source-tabs button>span small{font-size:10px!important}.communication-source-tabs button>em.communication-tab-unread,.buyer-communication-tabs button>em.communication-tab-unread{border-left:1px solid #3e656b2e;justify-items:end;gap:3px;min-width:70px;padding-left:12px;font-style:normal;display:grid}.communication-tab-unread b{color:#173d2e;background:#b9ff3d;border-radius:999px;place-items:center;min-width:27px;height:23px;padding:0 7px;display:grid;box-shadow:0 5px 13px #6eae1938;font-size:10px!important}.communication-source-tabs button.is-active .communication-tab-unread,.buyer-communication-tabs button.is-active .communication-tab-unread{border-left-color:#ffffff3d}.communication-source-tabs button.is-active .communication-tab-unread small,.buyer-communication-tabs button.is-active .communication-tab-unread small{color:#d5f1f1!important}.buyer-communication-tabs.is-page-start{margin-top:0}.communication-lead-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex!important}.communication-lead-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.communication-lead-title time{color:#83989d;white-space:nowrap;flex:none;font-weight:750;font-size:8px!important}.communication-leads>button.has-unread,.buyer-communication-workspace>aside>button.has-unread{background:#ffffffc2;border-left:4px solid #b9ff3d}.communication-leads>button.has-unread em,.buyer-communication-workspace>aside>button.has-unread em{color:#31545d;font-weight:900}.communication-source-tabs button>em.communication-tab-unread,.buyer-communication-tabs button>em.communication-tab-unread{color:#fff;background:linear-gradient(145deg,#064b61,#07849a);border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:8px;min-width:98px;padding:7px 9px;font-style:normal;display:grid;box-shadow:0 7px 16px #0030412e}.communication-tab-unread small{letter-spacing:.04em;text-transform:uppercase;font-weight:900;color:#d6edef!important;font-size:8px!important}.communication-tab-unread b{color:#d6edef;min-width:25px;height:23px;box-shadow:none;background:#ffffff24;border-radius:999px;place-items:center;padding:0 7px;display:grid;font-size:10px!important}.communication-tab-unread.has-unread b{color:#173d2e;background:#b9ff3d;box-shadow:0 5px 13px #6eae194d}.communication-source-tabs button.is-active .communication-tab-unread,.buyer-communication-tabs button.is-active .communication-tab-unread{background:linear-gradient(145deg,#033f54,#066d82);border:0}.communication-list-header{padding:5px!important;display:block!important}.communication-mailbox-tabs{background:#e4efee;border:1px solid #c9dcda;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:4px;display:grid}.communication-mailbox-tabs button{color:#55727a;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:34px;padding:6px 8px;font-weight:900;display:flex;font-size:9px!important}.communication-mailbox-tabs button b{color:#587279;background:#cfdfde;border-radius:999px;place-items:center;min-width:23px;height:21px;padding:0 6px;display:grid;font-size:9px!important}.communication-mailbox-tabs button.is-active{color:#fff;background:#07516a;box-shadow:0 6px 14px #07516a33}.communication-mailbox-tabs button.is-active b{color:#173d2e;background:#b9ff3d}.communication-list-empty{color:#768d92;text-align:center;gap:5px;padding:34px 16px;display:grid;font-size:10px!important}.communication-list-empty strong{color:#365962;font-size:12px!important}.communication-lead-actions{align-items:flex-end;gap:8px;display:flex}.communication-archive-action{text-align:left;color:#07516a;cursor:pointer;background:#fff;border:1px solid #9cc7ca;border-radius:11px;gap:1px;min-height:43px;padding:6px 11px;display:grid;box-shadow:0 7px 15px #07516a14}.communication-archive-action strong{font-size:10px!important}.communication-archive-action small{color:#748b91;white-space:nowrap;font-size:7px!important}.communication-archive-action:hover,.communication-archive-action:focus-visible{background:#edf7f6;border-color:#07516a;outline:0}.communication-archive-action:disabled{opacity:.55;cursor:wait}.communication-archived-state{color:#789095;text-align:center;background:linear-gradient(145deg,#f8fcfb,#edf5f4);align-content:center;place-items:center;gap:7px;min-height:530px;padding:36px;display:grid}.communication-archived-state>i{color:#fff;background:#07516a;border:2px solid #73bfc5;border-radius:50%;place-items:center;width:62px;height:62px;font-style:normal;display:grid;font-size:23px!important}.communication-archived-state strong{color:#31565f;margin-top:7px;font-size:16px!important}.communication-archived-state p{max-width:430px;margin:0;line-height:1.55;font-size:11px!important}.inquiry-archive-dialog{z-index:440;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inquiry-archive-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;background:#00212fbd;border:0;position:absolute;inset:0}.inquiry-archive-dialog>article{z-index:2;background:#f8fbfa;border:2px solid #0b879c;border-radius:20px;width:min(470px,100%);position:relative;overflow:hidden;box-shadow:0 28px 80px #0018237a}.inquiry-archive-dialog header{color:#fff;background:linear-gradient(135deg,#07516a,#079fba);padding:20px 22px 16px}.inquiry-archive-dialog header span{color:#b9ff3d;letter-spacing:.12em;font-weight:950;font-size:9px!important}.inquiry-archive-dialog header h2{margin:5px 0 3px;font-size:22px!important}.inquiry-archive-dialog header p{color:#d5edef;margin:0;font-size:10px!important}.inquiry-archive-dialog-body{color:#49676e;gap:12px;padding:19px 22px;line-height:1.55;display:grid;font-size:11px!important}.inquiry-archive-warning{background:#eaf5f2;border-left:4px solid #b9ff3d;border-radius:9px;gap:2px;padding:11px 12px;display:grid}.inquiry-archive-warning strong{color:#294f58;font-size:12px!important}.inquiry-archive-warning small{color:#71868b;font-size:9px!important}.inquiry-archive-dialog footer{grid-template-columns:1fr 1fr;gap:8px;padding:0 22px 21px;display:grid}.inquiry-archive-dialog footer button{color:#49676e;cursor:pointer;background:#fff;border:1px solid #bfd6d5;border-radius:10px;min-height:43px;font-weight:900;font-size:10px!important}.inquiry-archive-dialog footer button.is-primary{color:#173d2e;background:#b9ff3d;border-color:#a7e53b;box-shadow:0 8px 17px #77b11833}.inquiry-archive-dialog footer button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.communication-source-tabs button>em.communication-tab-unread,.buyer-communication-tabs button>em.communication-tab-unread{min-width:91px}.communication-chat.seller-deal-chat>header{gap:10px}.communication-lead-actions{flex-direction:column;align-items:stretch;width:100%}.communication-archive-action,.communication-convert-tab{width:100%}.communication-archived-state{min-height:390px}.inquiry-archive-dialog{padding:8px}.inquiry-archive-dialog footer{grid-template-columns:1fr}}.communication-chat.seller-deal-chat>header>.communication-lead-actions{flex-direction:row;align-items:center;gap:8px;width:auto;min-width:max-content;display:flex}.communication-chat.seller-deal-chat>header>.communication-lead-actions .communication-archive-action{white-space:nowrap;align-items:center;gap:7px;width:auto;min-height:47px;padding:0 13px;display:flex}.communication-chat.seller-deal-chat>header>.communication-lead-actions .communication-archive-action strong{font-size:10px!important}.communication-chat.seller-deal-chat>header>.communication-lead-actions .communication-archive-action small{border-left:1px solid #c8dddc;padding-left:7px;font-size:8px!important}@media (max-width:820px){.communication-chat.seller-deal-chat>header>.communication-lead-actions{width:100%;min-width:0}.communication-chat.seller-deal-chat>header>.communication-lead-actions>button{flex:1}.communication-chat.seller-deal-chat>header>.communication-lead-actions .communication-archive-action{justify-content:center}}.deal-pipeline-view-heading{justify-content:space-between;gap:24px;min-height:76px;align-items:center!important;display:flex!important}.deal-pipeline-view-heading>div h1{margin:4px 0 1px!important;font-size:28px!important}.deal-pipeline-view-heading>div p{font-size:11px!important}.deal-pipeline-view-heading>nav{background:#dfedec;border:1px solid #c7dcda;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.deal-pipeline-view-heading>nav button{color:#58747b;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:125px;min-height:38px;padding:0 13px;font-weight:900;font-size:10px!important}.deal-pipeline-view-heading>nav button.is-active{color:#fff;background:#07516a;box-shadow:0 7px 16px #07516a33}.seller-deal-workdesk{gap:9px;display:grid}.seller-deal-workdesk-toolbar{color:#fff;background:linear-gradient(105deg,#06485f,#07889e);border:1px solid #0b8599;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:7px 9px 7px 15px;display:flex;box-shadow:0 12px 27px #07516a21}.seller-deal-workdesk-toolbar>div{gap:3px;min-width:0;display:grid}.seller-deal-workdesk-toolbar>div span{color:#b9ff3d;letter-spacing:.12em;font-weight:950;font-size:8px!important}.seller-deal-workdesk-toolbar>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.seller-deal-workdesk-toolbar>nav{grid-template-columns:46px minmax(250px,1fr) 46px;gap:7px;min-width:min(620px,62%);display:grid}.seller-deal-stage-arrow{color:#fff;cursor:pointer;background:#00233047;border:1px solid #ffffff3d;border-radius:12px;width:46px;height:46px;padding:0;font-weight:900;font-size:21px!important}.seller-deal-stage-arrow:disabled{opacity:.32;cursor:not-allowed}.seller-deal-stage-arrow:not(:disabled):hover{color:#173d2e;background:#b9ff3d;border-color:#b9ff3d}.seller-deal-stage-tongue{text-align:center;border:1px solid var(--stage-color);align-content:center;min-width:0;height:46px;padding:5px 52px 5px 17px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.seller-deal-stage-tongue{border:1px solid color-mix(in srgb,var(--stage-color) 78%,#fff)}}.seller-deal-stage-tongue{color:#244b45;background:var(--stage-color);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.seller-deal-stage-tongue{background:color-mix(in srgb,var(--stage-color) 80%,#fff)}}.seller-deal-stage-tongue{cursor:pointer;box-shadow:0 8px 17px #00212c2e}.seller-deal-stage-tongue small{letter-spacing:.1em;font-weight:950;font-size:7px!important}.seller-deal-stage-tongue strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.seller-deal-stage-tongue i{color:#fff;background:#07516a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;font-style:normal;display:grid;position:absolute;top:8px;right:8px}.seller-deal-stage-tongue.is-open{box-shadow:0 0 0 3px #b9ff3d3d,0 8px 17px #00212c2e}.seller-deal-workdesk-layout{background:#fff;border:1px solid #cbdedc;border-radius:16px;grid-template-columns:325px minmax(0,1fr);height:clamp(570px,100dvh - 255px,780px);min-height:0;transition:grid-template-columns .18s;display:grid;overflow:hidden;box-shadow:0 15px 34px #07516a14}.seller-deal-workdesk-layout.is-actions-open{grid-template-columns:315px minmax(0,1fr) 390px}.seller-deal-workdesk-list{background:#eef6f5;border-right:1px solid #d4e4e2;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.seller-deal-workdesk-list>header{color:#42656d;background:#f6fbfa;justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;display:flex}.seller-deal-workdesk-list>header span{letter-spacing:.1em;font-weight:950;font-size:8px!important}.seller-deal-workdesk-list>header b{color:#173d2e;background:#b9ff3d;border-radius:9px;place-items:center;min-width:27px;height:27px;padding:0 7px;display:grid;font-size:10px!important}.seller-deal-workdesk-filters{background:#fff;border-top:1px solid #d9e7e5;border-bottom:1px solid #d9e7e5;grid-template-columns:124px minmax(0,1fr);gap:7px;padding:10px;display:grid}.seller-deal-workdesk-filters label{gap:4px;min-width:0;display:grid}.seller-deal-workdesk-filters label>span{color:#6b858b;text-transform:uppercase;font-weight:900;font-size:7px!important}.seller-deal-workdesk-filters :is(input,select){color:#31545d;background:#f9fcfc;border:1px solid #c7dcda;border-radius:9px;outline:0;width:100%;min-width:0;height:37px;padding:0 9px;font-size:9px!important}.seller-deal-workdesk-filters :is(input,select):focus{border-color:#079fba;box-shadow:0 0 0 3px #079fba1a}.seller-deal-workdesk-rows{scrollbar-gutter:stable;min-height:0;padding:8px;overflow-y:auto}.seller-deal-workdesk-rows>button{text-align:left;border:1px solid #d0e1df;border-left:4px solid var(--stage-color);color:#31545d;cursor:pointer;background:#fff;border-radius:11px;width:100%;padding:11px 11px 10px;position:relative;box-shadow:0 5px 13px #07516a0d}.seller-deal-workdesk-rows>button:hover,.seller-deal-workdesk-rows>button.is-active{border-color:#79bcc2;border-left-color:var(--stage-color);box-shadow:0 8px 19px #07516a1f}@supports (color:color-mix(in lab, red, red)){.seller-deal-workdesk-rows>button.is-active{background:color-mix(in srgb,var(--stage-color) 11%,#fff)}}.seller-deal-workdesk-rows>button>span,.seller-deal-workdesk-rows>button>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.seller-deal-workdesk-rows>button>span b{color:#07879d;letter-spacing:.08em;font-size:7px!important}.seller-deal-workdesk-rows time{color:#819499;font-size:8px}.seller-deal-workdesk-rows>button>strong{text-overflow:ellipsis;white-space:nowrap;color:#173b4a;margin:7px 0 3px;display:block;overflow:hidden;font-size:12px!important}.seller-deal-workdesk-rows>button>small{text-overflow:ellipsis;white-space:nowrap;color:#71878d;display:block;overflow:hidden;font-size:9px!important}.seller-deal-workdesk-rows>button>footer{border-top:1px solid #b1cdcb8c;margin-top:8px;padding-top:7px}.seller-deal-workdesk-rows footer em{text-overflow:ellipsis;white-space:nowrap;color:#57737a;font-style:normal;font-weight:850;overflow:hidden;font-size:8px!important}.seller-deal-workdesk-rows footer b{color:#173d2e;background:#b9ff3d;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 6px;display:grid;font-size:8px!important}.seller-deal-workdesk-empty{color:#71878d;text-align:center;padding:35px 14px;font-size:10px!important}.seller-deal-workdesk-chat{background:#f6fbfa;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.seller-deal-workdesk-chat>header{background:#fff;border-bottom:1px solid #d3e4e2;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:12px 14px 12px 18px;display:flex}.seller-deal-workdesk-chat>header>div{gap:2px;min-width:0;display:grid}.seller-deal-workdesk-chat>header>div span{color:#07879d;letter-spacing:.1em;font-weight:950;font-size:7px!important}.seller-deal-workdesk-chat h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:2px 0!important;font-size:16px!important}.seller-deal-workdesk-chat p{text-overflow:ellipsis;white-space:nowrap;color:#70878d;margin:0;overflow:hidden;font-size:9px!important}.seller-deal-workdesk-chat>header>button{text-align:left;color:#315861;cursor:pointer;background:#eef8f7;border:1px solid #9dcdd0;border-radius:11px;min-width:148px;min-height:44px;padding:7px 42px 7px 11px;display:grid;position:relative}.seller-deal-workdesk-chat>header>button small{color:#07879d;font-weight:950;font-size:7px!important}.seller-deal-workdesk-chat>header>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.seller-deal-workdesk-chat>header>button i{color:#fff;background:#07516a;border-radius:8px;place-items:center;width:29px;height:29px;font-size:19px;font-style:normal;display:grid;position:absolute;top:7px;right:8px}.seller-deal-workdesk-chat>header>button:hover{background:#f5ffe7;border-color:#b9ff3d}.seller-deal-workdesk-chat .deal-chat-core{height:100%;min-height:0}.seller-deal-workdesk-chat-state,.seller-deal-workdesk-select{color:#748b90;text-align:center;align-content:center;place-items:center;gap:4px;display:grid}.seller-deal-workdesk-chat-state strong,.seller-deal-workdesk-select strong{color:#31545d;font-size:14px!important}.seller-deal-workdesk-select span{color:#fff;background:#07516a;border:2px solid #b9ff3d;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;font-size:25px!important}.seller-deal-workdesk-select p{margin:0;font-size:10px!important}.seller-deal-workdesk-actions{background:#edf6f5;border-left:1px solid #c7dcda;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;box-shadow:-12px 0 28px #07516a17}.seller-deal-workdesk-actions>header{color:#fff;background:linear-gradient(135deg,#07516a,#078da4);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 13px 12px 17px;display:flex}.seller-deal-workdesk-actions>header>div{gap:3px;display:grid}.seller-deal-workdesk-actions>header span{color:#b9ff3d;letter-spacing:.1em;font-weight:950;font-size:7px!important}.seller-deal-workdesk-actions>header strong{font-size:13px!important}.seller-deal-workdesk-actions>header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:10px;width:36px;height:36px;padding:0;font-size:23px!important}.seller-deal-workdesk-actions>.deal-stage-actions{background:linear-gradient(155deg,#fff,#eaf5f3);border:0;height:100%;min-height:0;margin:0;overflow-y:auto}@media (max-width:1180px){.seller-deal-workdesk-layout.is-actions-open{grid-template-columns:300px minmax(0,1fr);position:relative}.seller-deal-workdesk-actions{z-index:6;width:min(390px,72vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #00283633}}@media (max-width:780px){.deal-pipeline-view-heading{flex-direction:column;align-items:stretch!important}.deal-pipeline-view-heading>nav{width:100%}.deal-pipeline-view-heading>nav button{min-width:0}.seller-deal-workdesk-toolbar{flex-direction:column;align-items:stretch}.seller-deal-workdesk-toolbar>nav{grid-template-columns:42px minmax(0,1fr) 42px;width:100%;min-width:0}.seller-deal-workdesk-layout,.seller-deal-workdesk-layout.is-actions-open{height:auto;min-height:650px;display:block}.seller-deal-workdesk-list{border-bottom:1px solid #d4e4e2;border-right:0;max-height:340px}.seller-deal-workdesk-chat{height:520px}.seller-deal-workdesk-actions{z-index:410;border:2px solid #078da4;border-radius:16px;width:auto;position:fixed;inset:8px;overflow:hidden;box-shadow:0 25px 80px #001b2780}.seller-deal-workdesk-chat>header{align-items:flex-start}.seller-deal-workdesk-chat>header>button{width:46px;min-width:46px;padding:7px}.seller-deal-workdesk-chat>header>button small,.seller-deal-workdesk-chat>header>button strong{display:none}}.deal-pipeline-view-switch{background:#dfedec;border:1px solid #c7dcda;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:270px;margin:0 0 9px;padding:4px;display:grid}.deal-pipeline-view-switch button{color:#58747b;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 13px;font-weight:900;font-size:10px!important}.deal-pipeline-view-switch button.is-active{color:#fff;background:#07516a;box-shadow:0 7px 16px #07516a33}.seller-deal-workdesk-layout{grid-template-columns:325px minmax(0,1fr)!important}.seller-deal-stage-dialog-backdrop{z-index:520;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#001f2b94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.seller-deal-stage-dialog{background:#eef7f6;border:2px solid #0a91a6;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1040px,100vw - 20px);height:min(920px,100dvh - 20px);max-height:calc(100dvh - 20px);display:grid;overflow:hidden;box-shadow:0 32px 100px #0018226b}.seller-deal-stage-dialog>header{color:#fff;background:linear-gradient(120deg,#06485f,#078ca3);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 16px 14px 21px;display:flex}.seller-deal-stage-dialog>header>div{gap:2px;min-width:0;display:grid}.seller-deal-stage-dialog>header span{color:#b9ff3d;letter-spacing:.12em;font-weight:950;font-size:8px!important}.seller-deal-stage-dialog>header strong{font-size:17px!important}.seller-deal-stage-dialog>header small{text-overflow:ellipsis;white-space:nowrap;color:#d9eef0;overflow:hidden;font-size:9px!important}.seller-deal-stage-dialog>header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:11px;flex:none;width:40px;height:40px;padding:0;font-size:25px!important}.seller-deal-stage-dialog>header>button:hover{color:#163e2c;background:#b9ff3d;border-color:#b9ff3d}.seller-deal-stage-dialog>.deal-stage-actions{background:linear-gradient(155deg,#fff,#edf7f5);border:0;min-height:0;max-height:none;margin:0;padding:20px 22px 24px;overflow-y:auto}.deal-requisites-picker{background:#eef8f7;border:1px solid #a9d3d4;border-radius:12px;grid-template-columns:1fr;gap:11px;padding:15px;display:grid}.deal-requisites-picker>header{gap:2px;display:grid}.deal-requisites-picker>header span{letter-spacing:.1em;font-weight:950;color:#07869b!important;font-size:8px!important}.deal-requisites-picker>header small{color:#70868c;font-size:9px!important}.deal-requisites-picker label{gap:5px;display:grid}.deal-requisites-picker label>span{color:#496a72;font-weight:900;font-size:9px!important}.deal-requisites-picker select{color:#254c56;background:#fff;border:1px solid #bfd9d8;border-radius:10px;outline:0;width:100%;min-height:48px;padding:8px 12px;font-size:12px;font-weight:750}.deal-requisites-picker select:focus{border-color:#079fba;box-shadow:0 0 0 3px #079fba1f}.deal-requisites-warning{color:#8d4d22;background:#fff5e9;border-left:3px solid #ef9d57;border-radius:7px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:9px!important}.deal-offer-create-actions{grid-template-columns:minmax(150px,.55fr) minmax(240px,1fr);gap:9px;display:grid}.deal-offer-create-actions>button{min-height:46px}.organization-requisites-workspace{color:#244b55;gap:16px;display:grid}.organization-requisites-workspace>.requisites-heading>.requisites-add-entity{color:#173d2e;cursor:pointer;background:#b9ff3d;border:0;border-radius:11px;min-height:44px;padding:0 17px;font-weight:950;box-shadow:0 8px 18px #74b11933;font-size:11px!important}.auth-shell.is-requisites-onboarding .requisites-heading.is-single-entity{background:#fff;border:0;border-radius:16px;padding:17px 19px;box-shadow:0 13px 31px #07516a17}.requisites-heading.is-single-entity>div:first-child{min-width:0}.requisites-heading.is-single-entity>div:first-child>span{font-size:8px!important}.requisites-heading.is-single-entity h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;overflow:hidden;font-size:20px!important}.requisites-heading.is-single-entity p{font-size:10px!important}.requisites-heading.is-single-entity .requisites-readiness{border:0;min-width:180px;padding:9px 11px;box-shadow:inset 0 0 0 1px #ecc7a2}.requisites-heading.is-single-entity .requisites-readiness.is-complete{box-shadow:inset 0 0 0 1px #b9e96a}.requisites-create{background:#eef8f7;border:1px solid #9bced0;border-radius:13px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.requisites-create label{gap:5px;display:grid}.requisites-create label span{color:#4f7078;font-weight:900;font-size:9px!important}.requisites-create input{background:#fff;border:1px solid #bed8d7;border-radius:9px;min-height:43px;padding:8px 11px}.requisites-create button{color:#31565e;cursor:pointer;background:#fff;border:1px solid #9fcdd0;border-radius:9px;min-height:43px;padding:0 14px;font-weight:900}.requisites-create button[type=submit]{color:#fff;background:#07516a;border-color:#07516a}.requisites-entities-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;min-height:0;display:grid}.requisites-entity-list{background:#edf6f5;border:1px solid #cbdedc;border-radius:15px;gap:7px;padding:8px;display:grid;position:sticky;top:14px}.requisites-entity-list>header{justify-content:space-between;align-items:center;min-height:39px;padding:4px 6px;display:flex}.requisites-entity-list>header span{color:#54747b;letter-spacing:.09em;font-weight:950;font-size:8px!important}.requisites-entity-list>header>b{color:#183e2f;background:#b9ff3d;border-radius:8px;place-items:center;min-width:26px;height:26px;display:grid;font-size:9px!important}.requisites-entities-layout.is-single-entity{grid-template-columns:minmax(0,1fr)}.requisites-entities-layout.is-single-entity>.organization-requisites{gap:13px}.auth-shell.is-requisites-onboarding .requisites-entities-layout.is-single-entity .requisites-section{border:0;box-shadow:0 11px 28px #07516a12}.requisites-entity-list>button{text-align:left;color:#315861;cursor:pointer;background:#fff;border:1px solid #cbdedc;border-radius:11px;gap:4px;padding:11px 40px 11px 11px;display:grid;position:relative}.requisites-entity-list>button:hover,.requisites-entity-list>button.is-active{border-color:#079fba;box-shadow:0 7px 17px #07516a1a}.requisites-entity-list>button.is-active{background:#e4f6f5}.requisites-entity-list>button>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.requisites-entity-list>button>span b{color:#07869b;letter-spacing:.08em;font-size:7px!important}.requisites-entity-list>button>span em{color:#24451b;background:#b9ff3d;border-radius:99px;padding:3px 6px;font-style:normal;font-weight:950;font-size:6px!important}.requisites-entity-list>button>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.requisites-entity-list>button>small{color:#71878d;font-size:8px!important}.requisites-entity-list>button>i{color:#8b4d1d;background:#ffdaa8;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:absolute;bottom:12px;right:10px}.requisites-entity-list>button.is-complete>i{color:#28491b;background:#b9ff3d}.requisites-profile-heading{background:linear-gradient(120deg,#eff8f7,#fff);border:1px solid #cce0de;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.requisites-profile-heading>div:first-child{gap:3px;min-width:0;display:grid}.requisites-profile-heading>div:first-child>span{color:#07869b;letter-spacing:.1em;font-weight:950;font-size:8px!important}.requisites-profile-heading>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:17px!important}.requisites-profile-heading>div:first-child>small{color:#70868c;font-size:9px!important}.requisites-profile-actions{justify-content:flex-end;gap:8px;margin-top:-7px;display:flex}.requisites-profile-actions button{color:#31565e;cursor:pointer;background:#fff;border:1px solid #9fcdd0;border-radius:9px;min-height:36px;padding:0 12px;font-weight:900;font-size:9px!important}.requisites-profile-actions button.is-danger{color:#a6343d;background:#fff5f6;border-color:#ecc4c7}.agency-agreement-panel>header>i{color:#8b4d1d;letter-spacing:.08em;background:#ffdaa8;border-radius:999px;margin-left:auto;padding:6px 9px;font-style:normal;font-weight:950;font-size:7px!important}.agency-agreement-panel>header>i.is-ready{color:#24451b;background:#b9ff3d}.agency-agreement-note{color:#45646c;background:#eef8f7;border-left:4px solid #079fba;border-radius:8px;margin:0;padding:12px 13px;line-height:1.5;font-size:10px!important}.agency-agreement-note.is-ready{background:#f3ffe5;border-color:#87c821}.agency-agreement-current{background:#fff;border:1px solid #b7d8d7;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.agency-agreement-current>span{gap:3px;display:grid}.agency-agreement-current small{color:#07869b;letter-spacing:.1em;font-weight:950;font-size:7px!important}.agency-agreement-current strong{font-size:14px!important}.agency-agreement-current em{color:#71878d;font-style:normal;font-size:9px!important}.agency-agreement-current>a,.agency-agreement-primary{color:#fff;cursor:pointer;background:#07516a;border:1px solid #07516a;border-radius:9px;justify-content:center;align-items:center;min-height:41px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex;font-size:9px!important}.agency-agreement-primary:disabled{opacity:.45;cursor:not-allowed}.agency-agreement-accept{background:#eef8f7;border:1px solid #9fcdd0;border-radius:11px;gap:12px;padding:13px;display:grid}.agency-agreement-accept>label{color:#45646c;align-items:flex-start;gap:9px;line-height:1.5;display:flex;font-size:9px!important}.agency-agreement-accept input{accent-color:#7fc51b;flex:none;width:17px;height:17px}.agency-rate-list{background:#fff;border:1px solid #c8dcda;border-radius:10px}.agency-rate-list>summary{color:#315861;cursor:pointer;padding:11px 13px;font-weight:900;font-size:9px!important}.agency-rate-list>div{padding:0 13px 9px}.agency-rate-list p{color:#577078;border-top:1px solid #e1eceb;justify-content:space-between;gap:12px;margin:0;padding:7px 0;display:flex;font-size:9px!important}.agency-rate-list b{color:#17414d}.agency-agreement-panel.is-onboarding{border:0;border-radius:20px;padding:27px 29px;box-shadow:0 23px 54px #07516a1f,0 5px 14px #07516a0d}.agency-agreement-panel.is-onboarding>header{border-bottom:1px solid #deebe9;padding-bottom:17px}.agency-agreement-panel.is-onboarding>header>span{border-radius:50%;width:46px;height:46px;box-shadow:0 10px 22px #77b51842;font-size:13px!important}.agency-signing-overview{color:#fff;background:linear-gradient(135deg,#064b61,#087f93);border-radius:15px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;margin:0 0 17px;padding:17px 18px;display:grid;box-shadow:0 15px 30px #07516a33}.agency-signing-overview>span{color:#173d2e;letter-spacing:.1em;background:linear-gradient(145deg,#fbfff4,#dfffa7);border-radius:9px;place-items:end center;height:104px;padding:12px 7px;font-weight:950;display:grid;box-shadow:0 10px 22px #001c2747;font-size:8px!important}.agency-signing-overview strong,.agency-signing-overview small{display:block}.agency-signing-overview strong{font-size:16px!important}.agency-signing-overview small{color:#c7e6e8;margin-top:7px;line-height:1.55;font-size:10px!important}.agency-agreement-panel.is-onboarding .agency-agreement-current{background:#fff;border:0;border-radius:14px;padding:16px 17px;box-shadow:0 11px 26px #07516a1a}.agency-agreement-panel.is-onboarding .agency-agreement-primary{border:0;border-radius:11px;min-height:48px;font-size:11px!important}.agency-agreement-panel.is-onboarding .agency-agreement-accept{background:#f1f8f7;border:0;border-radius:15px;padding:17px;box-shadow:inset 0 0 0 1px #c7ddda}.agency-signature-heading{align-items:center;gap:11px;display:flex}.agency-signature-heading>span{color:#173d2e;background:#b9ff3d;border-radius:50%;flex:none;place-items:center;width:41px;height:41px;font-weight:950;display:grid;box-shadow:0 9px 18px #74b11945;font-size:9px!important}.agency-signature-heading strong,.agency-signature-heading small{display:block}.agency-signature-heading strong{color:#284f59;font-size:12px!important}.agency-signature-heading small{color:#789095;margin-top:3px;font-size:8px!important}@media (max-width:900px){.requisites-entities-layout{grid-template-columns:1fr}.requisites-entity-list{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.requisites-entity-list>header{grid-column:1/-1}}@media (max-width:780px){.deal-pipeline-view-switch{width:100%}.seller-deal-stage-dialog-backdrop{padding:8px}.seller-deal-stage-dialog{width:100%;max-height:calc(100dvh - 16px)}.seller-deal-stage-dialog>.deal-stage-actions{padding:16px 13px}.deal-requisites-picker,.deal-offer-create-actions,.requisites-create,.requisites-entity-list{grid-template-columns:1fr}.requisites-profile-heading{flex-direction:column;align-items:flex-start}.requisites-profile-heading>.requisites-readiness{width:100%}}.deal-workspace-header{color:#fff;background:linear-gradient(112deg,#043f56 0%,#066b80 58%,#078ea3 100%);border:1px solid #0a899d;border-radius:16px;gap:8px;padding:9px 10px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #03364838}.deal-workspace-header:before{content:"";filter:blur(18px);pointer-events:none;background:#5de0e11f;border-radius:50%;width:330px;height:160px;position:absolute;inset:-70px auto auto 44%}.deal-workspace-header-main{z-index:1;grid-template-columns:minmax(370px,440px) minmax(350px,620px);justify-content:space-between;align-items:center;gap:18px;display:grid;position:relative}.deal-workspace-header-tools{grid-template-columns:minmax(190px,1fr) minmax(150px,.72fr);gap:8px;min-width:0;display:grid}.deal-workspace-view-switch{background:#00212d47;border:1px solid #ffffff38;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff12}.deal-workspace-view-switch button{color:#c2e1e3;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:43px;padding:0 13px;font-weight:900;font-size:10px!important}.deal-workspace-view-switch button:hover{color:#fff;background:#ffffff14}.deal-workspace-view-switch button.is-active{color:#173d2e;background:#b9ff3d;box-shadow:0 8px 18px #5e9a0a4d}.deal-workspace-documents{text-align:left;color:#fff;cursor:pointer;background:#001d294d;border:1px solid #ffffff52;border-radius:12px;align-items:center;gap:8px;min-width:0;min-height:51px;padding:5px 10px;display:flex;box-shadow:0 7px 18px #0019242e}.deal-workspace-documents:hover,.deal-workspace-documents:focus-visible{background:#00222f94;border-color:#b9ff3d;outline:0;transform:translateY(-1px)}.deal-workspace-documents>i{color:#173d2e;background:#b9ff3d;border-radius:9px;flex:0 0 33px;place-items:center;width:33px;height:33px;font-style:normal;font-weight:950;display:grid;font-size:17px!important}.deal-workspace-documents>span{gap:2px;min-width:0;display:grid}.deal-workspace-documents strong,.deal-workspace-documents small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-workspace-documents strong{font-size:9px!important}.deal-workspace-documents small{color:#a9d3d6;font-size:7px!important}.deal-workspace-stage-control{grid-template-columns:58px minmax(245px,1fr) 58px;align-items:center;gap:10px;display:grid}.deal-workspace-stage-arrow{color:#fff;cursor:pointer;background:linear-gradient(145deg,#087b8d,#043e54);border:0;border-radius:17px;place-items:center;width:56px;height:56px;padding:0;transition:transform .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 15px 27px #001a2666,0 5px 10px #001a2638}.deal-workspace-stage-arrow svg{fill:none;stroke:currentColor;stroke-width:3.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.deal-workspace-stage-arrow:not(:disabled):hover,.deal-workspace-stage-arrow:not(:disabled):focus-visible{color:#fff;background:linear-gradient(145deg,#0a91a5,#05485f);outline:0;transform:translateY(-3px)scale(1.03);box-shadow:0 19px 34px #001a2675,0 7px 13px #001a2640}.deal-workspace-stage-arrow:disabled{color:#ffffff59;cursor:not-allowed;background:#00222e33;box-shadow:0 7px 15px #001a262b}.deal-workspace-stage-tongue{text-align:center;min-width:0;height:58px;color:var(--stage-text-color,#173d2e);background:var(--stage-color);cursor:pointer;border:0;border-radius:16px;align-content:center;gap:2px;padding:5px 20px;transition:transform .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 15px 29px #001c2757,0 5px 11px #001c2733}.deal-workspace-stage-tongue:hover,.deal-workspace-stage-tongue:focus-visible{outline:0;transform:translateY(-2px);box-shadow:0 19px 35px #001c2766,0 7px 13px #001c2738}.deal-workspace-stage-tongue small{color:inherit;opacity:.76;letter-spacing:.12em;font-weight:950;font-size:8px!important}.deal-workspace-stage-tongue strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden;font-size:17px!important}.deal-workspace-stage-tongue>i{color:#fff;background:#064b61;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 6px 14px #00233047;font-size:21px!important}.deal-workspace-stage-tongue.is-open{padding-right:54px;transform:translateY(-2px);box-shadow:0 19px 35px #001c2766,0 7px 13px #001c2738}.deal-workspace-stage-tongue:disabled{cursor:default;opacity:.72}.deal-workspace-pipeline{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.deal-workspace-pipeline>li{color:#a9cdd0;background:#001e2a30;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:43px;padding:6px 7px;display:flex;position:relative}.deal-workspace-pipeline>li:after{content:"";background:#ffffff47;width:5px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.deal-workspace-pipeline>li:last-child:after{display:none}.deal-workspace-pipeline>li>i{color:#88b9be;background:#ffffff1a;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:950;display:grid;font-size:8px!important}.deal-workspace-pipeline>li>span{gap:1px;min-width:0;display:grid}.deal-workspace-pipeline>li strong,.deal-workspace-pipeline>li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-workspace-pipeline>li strong{font-size:8px!important}.deal-workspace-pipeline>li small{color:inherit;opacity:.72;font-size:6px!important}.deal-workspace-pipeline>li.is-passed{color:#dbf4f1;background:#054f5b85;border-color:#6fdad347}.deal-workspace-pipeline>li.is-passed>i{color:#173d2e;background:#70d8c9}.deal-workspace-pipeline>li.is-current{color:#fff;background:#001e2a4d;border:3px solid #b9ff3d;padding:4px 5px;box-shadow:0 8px 19px #00131c52,0 0 0 1px #b9ff3d29}.deal-workspace-pipeline>li.is-current>i{color:#173d2e;background:#b9ff3d}.deal-workspace-header.is-readonly .deal-workspace-stage-tongue{padding-right:20px}.deal-workspace-header.is-readonly .deal-workspace-stage-tongue>i{display:none}.deal-document-open-card{color:#173d2e;background:linear-gradient(120deg,#efffd4,#fbfff3);border:2px solid #a5e72f;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:15px 17px;text-decoration:none;transition:all .16s;display:grid;box-shadow:0 13px 28px #5b910e2b}.deal-document-open-card:hover,.deal-document-open-card:focus-visible{outline:0;transform:translateY(-2px);box-shadow:0 18px 34px #467a0a3d,0 0 0 4px #b9ff3d2b}.deal-document-open-card>i{color:#fff;background:linear-gradient(145deg,#07516a,#078da3);border-radius:14px;place-items:center;width:52px;height:52px;font-style:normal;font-weight:950;display:grid;box-shadow:0 9px 18px #07516a40;font-size:24px!important}.deal-document-open-card>span{gap:3px;min-width:0;display:grid}.deal-document-open-card small{letter-spacing:.09em;font-weight:950;color:#588021!important;font-size:8px!important}.deal-document-open-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:18px!important}.deal-document-open-card em{color:#63795a;font-style:normal;font-size:10px!important}.deal-document-open-card>b{color:#fff;white-space:nowrap;background:#07516a;border-radius:10px;padding:10px 13px;box-shadow:0 7px 15px #07516a2e;font-size:10px!important}.deal-document-missing{color:#42636b;text-align:center;background:#f5faf9;border:1px dashed #aecbca;border-radius:13px;gap:5px;padding:20px;display:grid}.deal-document-missing b{font-size:13px!important}.deal-document-missing span{color:#789095;font-size:10px!important}.deal-stage-navigation{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.deal-stage-navigation>button{transition:all .16s;text-align:center!important;background:#fff!important;border:1px solid #a9cfd0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:76px!important;padding:10px 16px!important;display:flex!important;box-shadow:0 10px 22px #0441521f!important}.deal-stage-navigation>button.is-next{color:#173d2e!important;background:linear-gradient(120deg,#d9ff8c,#b9ff3d)!important;border-color:#9de025!important;box-shadow:0 12px 25px #68a31236!important}.deal-stage-navigation>button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 30px #04415233!important}.deal-stage-navigation>button>span{gap:3px;min-width:0;display:grid}.deal-stage-navigation>button small{letter-spacing:.09em;font-weight:950;color:#698187!important;font-size:7px!important}.deal-stage-navigation>button.is-next small{color:#55752f!important}.deal-stage-navigation>button strong{text-overflow:ellipsis;line-height:1.15;overflow:hidden;font-size:13px!important}.deal-stage-navigation>button:disabled{box-shadow:none!important}.deal-stage-confirm-backdrop{z-index:580;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#001e2aa8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deal-stage-confirm{text-align:center;color:#244b55;background:linear-gradient(145deg,#fff,#eff8f7);border:2px solid #b9ff3d;border-radius:20px;justify-items:center;width:min(500px,100%);padding:27px;display:grid;box-shadow:0 34px 100px #00162080}.deal-stage-confirm>i{color:#173d2e;-webkit-text-stroke:1.2px currentColor;background:#b9ff3d;border-radius:18px;place-items:center;width:62px;height:62px;font-style:normal;font-weight:1000;line-height:1;display:grid;box-shadow:0 13px 28px #67a31040;font-size:38px!important}.deal-stage-confirm>span{color:#07869b;letter-spacing:.13em;margin-top:16px;font-weight:950;font-size:8px!important}.deal-stage-confirm h2{margin:7px 0 9px;line-height:1.2;font-size:22px!important}.deal-stage-confirm p{color:#567078;background:#e8f2f1;border-radius:9px;margin:0;padding:7px 11px;font-weight:850;font-size:10px!important}.deal-stage-confirm>small{color:#71888d;max-width:390px;margin-top:12px;line-height:1.5;font-size:10px!important}.deal-stage-confirm>div{grid-template-columns:1fr 1.25fr;gap:9px;width:100%;margin-top:21px;display:grid}.deal-stage-confirm button{color:#46646b;cursor:pointer;background:#fff;border:1px solid #b9d2d1;border-radius:11px;min-height:47px;padding:8px 12px;font-weight:900}.deal-stage-confirm button:last-child{color:#173d2e;background:#b9ff3d;border-color:#a2e42c;box-shadow:0 9px 19px #6fa91333}.deal-workspace-notice{z-index:620;color:#173d2e;background:#f3ffdd;border:2px solid #9fe22a;border-radius:14px;max-width:min(430px,100vw - 32px);margin:0;padding:15px 18px 15px 49px;font-weight:950;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 44px #0337474d;font-size:12px!important}.deal-workspace-notice:before{content:"✓";color:#173d2e;background:#b9ff3d;border-radius:8px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.deal-documents-dialog-backdrop{z-index:560;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#001e2aa3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deal-documents-dialog{background:#eef7f6;border:2px solid #0a91a6;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(840px,100%);max-height:calc(100dvh - 30px);display:grid;overflow:hidden;box-shadow:0 34px 100px #00162080}.deal-documents-dialog>header{color:#fff;background:linear-gradient(120deg,#06485f,#078da4);justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:15px 18px 15px 23px;display:flex}.deal-documents-dialog>header>div{gap:2px;min-width:0;display:grid}.deal-documents-dialog>header span{color:#b9ff3d;letter-spacing:.13em;font-weight:950;font-size:8px!important}.deal-documents-dialog>header strong{font-size:20px!important}.deal-documents-dialog>header small{text-overflow:ellipsis;white-space:nowrap;color:#cfe9eb;overflow:hidden;font-size:9px!important}.deal-documents-dialog>header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff5c;border-radius:12px;flex:0 0 42px;width:42px;height:42px;padding:0;font-size:28px!important}.deal-documents-dialog-body{min-height:0;padding:22px;overflow-y:auto}.deal-documents-dialog-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.deal-documents-dialog-intro>div{gap:3px;display:grid}.deal-documents-dialog-intro span{color:#07869b;letter-spacing:.12em;font-weight:950;font-size:8px!important}.deal-documents-dialog-intro h2{margin:0;font-size:23px!important}.deal-documents-dialog-intro p{color:#71888d;margin:0;font-size:10px!important}.deal-documents-dialog-intro>b{color:#173d2e;background:#b9ff3d;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;font-size:17px!important}.deal-documents-list{gap:10px;margin-top:18px;display:grid}.deal-documents-list>a{color:#244b55;background:#fff;border:1px solid #c5dedd;border-left:5px solid #b9ff3d;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:88px;padding:12px 14px;text-decoration:none;transition:all .16s;display:grid;box-shadow:0 8px 20px #07516a14}.deal-documents-list>a:hover{border-color:#8bcfd2;transform:translateY(-2px);box-shadow:0 14px 27px #07516a26}.deal-documents-list>a>i{color:#fff;background:#07516a;border-radius:13px;grid-row:1/3;place-items:center;width:47px;height:47px;font-style:normal;font-weight:950;display:grid;font-size:20px!important}.deal-documents-list>a>span{gap:2px;min-width:0;display:grid}.deal-documents-list>a small{color:#07869b;letter-spacing:.08em;font-weight:950;font-size:7px!important}.deal-documents-list>a strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}.deal-documents-list>a em{color:#778b90;font-style:normal;font-size:8px!important}.deal-documents-list>a>b{white-space:nowrap;font-size:13px!important}.deal-documents-list>a>u{color:#07516a;grid-column:3;font-weight:900;text-decoration:none;font-size:9px!important}.deal-documents-dialog-state{color:#71888d;text-align:center;background:#f6fbfa;border:1px dashed #bdd5d4;border-radius:14px;align-content:center;place-items:center;gap:5px;min-height:190px;margin-top:18px;display:grid;font-size:11px!important}.deal-documents-dialog-state>b{color:#355861;font-size:14px!important}.deal-documents-dialog-state.is-error{color:#a83c47;background:#fff4f5;border-color:#e4b6ba}.buyer-deal-sidebar-documents nav{grid-template-columns:1fr 1fr;gap:6px;margin-top:5px;display:grid}.buyer-deal-sidebar-documents nav a{color:#07516a;text-align:center;background:#fff;border:1px solid #8dc9ca;border-radius:8px;padding:7px 8px;font-weight:900;text-decoration:none;font-size:8px!important}.buyer-deal-sidebar-documents nav a:first-child{color:#fff;background:#07516a;border-color:#07516a}.buyer-document-acceptance{cursor:pointer;background:#f4faf8;border:1px solid #c8dfdc;border-radius:8px;align-items:flex-start;gap:8px;margin-top:7px;padding:9px;display:flex}.buyer-document-acceptance input{accent-color:#087f86;flex:none;width:16px;height:16px;margin:0}.buyer-document-acceptance span{color:#294d56;letter-spacing:0;text-transform:none;font-size:9px;font-weight:750;line-height:1.4}.buyer-deal-sidebar-documents button:disabled{cursor:not-allowed;opacity:.55}.deal-document-buttons{justify-content:flex-end;align-items:center;gap:8px;display:flex}.deal-document-buttons>a{color:#fff;white-space:nowrap;background:#07516a;border:1px solid #07516a;border-radius:10px;padding:10px 13px;font-weight:900;text-decoration:none;transition:all .15s;box-shadow:0 7px 15px #07516a2e;font-size:10px!important}.deal-document-buttons>a.is-download{color:#07516a;background:#fff;border-color:#80c8ca}.deal-document-buttons>a:hover,.deal-document-buttons>a:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 10px 20px #07516a38}.deal-documents-list>article{color:#244b55;background:#fff;border:1px solid #c5dedd;border-left:5px solid #b9ff3d;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:88px;padding:12px 14px;transition:all .16s;display:grid;box-shadow:0 8px 20px #07516a14}.deal-documents-list>article:hover{border-color:#8bcfd2;transform:translateY(-2px);box-shadow:0 14px 27px #07516a26}.deal-documents-list>article>i{color:#fff;background:#07516a;border-radius:13px;grid-row:1/3;place-items:center;width:47px;height:47px;font-style:normal;font-weight:950;display:grid;font-size:20px!important}.deal-documents-list>article>span{gap:2px;min-width:0;display:grid}.deal-documents-list>article small{color:#07869b;letter-spacing:.08em;font-weight:950;font-size:7px!important}.deal-documents-list>article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}.deal-documents-list>article em{color:#778b90;font-style:normal;font-size:8px!important}.deal-documents-list>article>b{white-space:nowrap;font-size:13px!important}.deal-documents-list>article>.deal-document-buttons{grid-column:2/4}@media (max-width:780px){.buyer-deal-dialog>article>ol{grid-template-columns:repeat(5,145px)}}@media (max-width:760px){.deal-document-open-card>.deal-document-buttons{grid-column:1/-1;justify-content:stretch}.deal-document-open-card>.deal-document-buttons>a{text-align:center;flex:1}.deal-documents-list>article{grid-template-columns:42px minmax(0,1fr)}.deal-documents-list>article>i{width:42px;height:42px}.deal-documents-list>article>b,.deal-documents-list>article>.deal-document-buttons{grid-column:2}.deal-documents-list>article>.deal-document-buttons{flex-wrap:wrap;justify-content:flex-start}}.deal-chat-file.is-printable-document{background:#f7ffe8;border:1px solid #b1eb5f;border-radius:11px;min-width:min(330px,72vw);padding:8px;box-shadow:0 7px 16px #0547591a}.deal-chat-file.is-printable-document:hover{transform:translateY(-1px);box-shadow:0 11px 22px #0547592b}.deal-chat-file.is-printable-document>i{font-size:18px!important}.deal-chat-file.is-printable-document{color:#173b4a;background:#f6ffe8;border-color:#b7d9ad;padding:9px}.deal-chat-file.is-printable-document:hover{color:#102f3d;background:#fbfff5}.deal-chat-file.is-printable-document b{color:#173b4a;font-size:11px!important}.deal-chat-file.is-printable-document small{color:#4f6d58;opacity:1;font-weight:800;font-size:9px!important}.seller-deal-workdesk-rows{padding:11px 12px 16px}.seller-deal-workdesk-rows>button{box-shadow:none;border-color:#c8dcda;border-left-width:4px;transition:transform .16s,box-shadow .16s,border-color .16s}.seller-deal-workdesk-rows>button+button{margin-top:11px}.seller-deal-workdesk-rows>button:hover{box-shadow:none;border-color:#8fc4c7;transform:none}.seller-deal-workdesk-rows>button.is-active{z-index:1;border-color:var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.seller-deal-workdesk-rows>button.is-active{border-color:color-mix(in srgb,var(--stage-color) 72%,#079fba)}}.seller-deal-workdesk-rows>button.is-active{background:var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.seller-deal-workdesk-rows>button.is-active{background:color-mix(in srgb,var(--stage-color) 13%,#fff)}}.seller-deal-workdesk-rows>button.is-active{box-shadow:0 15px 31px #04415236,0 0 0 2px var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.seller-deal-workdesk-rows>button.is-active{box-shadow:0 15px 31px #04415236,0 0 0 2px color-mix(in srgb,var(--stage-color) 28%,transparent)}}.seller-deal-workdesk-rows>button.is-active{transform:translateY(-2px)}.seller-deal-workdesk-rows>button>small{color:#405f67;font-weight:800;line-height:1.35;font-size:12px!important}.deal-kanban-card>p{color:#405f67;margin:5px 0 12px;font-weight:800;line-height:1.35;font-size:12px!important}.seller-deal-workdesk-chat>header{justify-content:flex-start}.seller-deal-workdesk-chat>header>button{display:none}.seller-deal-workdesk-chat>header.deal-counterparty-card,.buyer-deal-workdesk-main>header.deal-counterparty-card{background:linear-gradient(118deg,#b9ff3d 0%,#d9ff8f 64%,#efffcf 100%);border:1px solid #a7ed32;border-radius:13px;min-height:64px;margin:10px 12px 0;padding:10px 16px;box-shadow:0 9px 20px #5c970d2b}.seller-deal-workdesk-chat>header.deal-counterparty-card span,.buyer-deal-workdesk-main>header.deal-counterparty-card span{color:#07516a!important}.seller-deal-workdesk-chat>header.deal-counterparty-card h2,.buyer-deal-workdesk-main>header.deal-counterparty-card h2{color:#173d2e!important}.seller-deal-workdesk-chat>header.deal-counterparty-card p,.buyer-deal-workdesk-main>header.deal-counterparty-card p{font-weight:800;line-height:1.35;color:#3f592b!important;font-size:11px!important}.deal-counterparty-card>.deal-counterparty-city{text-align:right;color:#173d2e;gap:3px;min-width:190px;margin-left:auto;padding-left:18px;line-height:1.05;display:grid;font-size:20px!important}.deal-counterparty-card>.deal-counterparty-city small{letter-spacing:.12em;font-weight:950;color:#527029!important;font-size:7px!important}.deal-line-items{background:#fff;border:1px solid #b9d9d8;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #07516a0f}.deal-line-items>header{background:linear-gradient(110deg,#edf8f7,#fafff3);border-bottom:1px solid #d5e5e3;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 13px 11px 16px;display:flex}.deal-line-items>header>div{gap:3px;display:grid}.deal-line-items>header span{color:#07869b;letter-spacing:.1em;font-weight:950;font-size:8px!important}.deal-line-items>header small{color:#6f858b;font-size:9px!important}.deal-line-items>header>button{gap:8px;box-shadow:0 8px 18px #68a61233;color:#173d2e!important;background:#b9ff3d!important;border-color:#a5e62d!important;min-height:42px!important;padding:8px 14px!important}.deal-line-items>header>button b{line-height:.7;font-size:20px!important}.deal-line-items>div{background:#f3f9f8;gap:8px;padding:11px;display:grid}.deal-line-items>div>article{background:#fff;border:1px solid #d2e3e1;border-radius:11px;grid-template-columns:38px minmax(220px,1fr) minmax(150px,210px) minmax(120px,170px) 38px;align-items:end;gap:9px;padding:10px;display:grid;box-shadow:0 5px 14px #07516a0d}.deal-line-items>div>article>b{color:#fff;letter-spacing:.08em;background:#07516a;border-radius:9px;place-items:center;width:34px;height:39px;display:grid;font-size:9px!important}.deal-line-items>div>article>button{color:#a4424d;background:#fff5f6;border-color:#ecc5c8;width:38px;min-height:39px!important;padding:0!important;font-size:20px!important}.deal-line-items>div>article>button:disabled{color:#9cb0b3;background:#edf4f3;border-color:#dae5e4}.deal-line-items>footer{border-top:1px solid #d5e5e3;justify-content:flex-end;align-items:center;gap:14px;min-height:48px;padding:8px 15px;display:flex}.deal-line-items>footer span{color:#70858b;letter-spacing:.1em;font-weight:950;font-size:8px!important}.deal-line-items>footer strong{color:#173d2e;font-size:17px!important}.deal-transfer-selector{border:0;min-width:0;margin:0;padding:0}.deal-transfer-selector>legend{color:#56727a;margin-bottom:6px;font-weight:850;font-size:9px!important}.deal-transfer-selector>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.deal-transfer-selector label{color:#47676f;cursor:pointer;background:#fff;border:1px solid #c4d9d8;border-radius:12px;align-content:center;gap:3px;min-height:68px;padding:11px 13px 11px 47px;transition:all .15s;position:relative;display:grid!important}.deal-transfer-selector label:before{content:"";background:#fff;border:2px solid #9ebfc0;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.deal-transfer-selector label.is-active{color:#173d2e;background:#f2ffdb;border-color:#9be12b;box-shadow:0 7px 17px #6aa61621}.deal-transfer-selector label.is-active:before{background:#b9ff3d;border:6px solid #07516a}.deal-transfer-selector input{opacity:0;position:absolute;width:1px!important;height:1px!important}.deal-transfer-selector label>span{font-weight:950;color:inherit!important;font-size:12px!important}.deal-transfer-selector label>small{color:#789095;font-size:9px!important}.deal-transfer-selector label.is-active>small{color:#58703b}.deal-transfer-address{background:#f4faf9;border:1px solid #c9dddb;border-radius:12px;margin-top:-2px;padding:12px}.deal-transfer-address textarea{min-height:66px!important}.deal-agency-settlement{background:#eef8f7;border:1px solid #b7d8d7;border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.deal-agency-settlement>span{gap:3px;display:grid}.deal-agency-settlement small{color:#07869b;letter-spacing:.08em;font-weight:950;font-size:7px!important}.deal-agency-settlement b{color:#173d2e;font-size:14px!important}.deal-agency-settlement>em{color:#60777d;border-top:1px solid #cfe3e1;grid-column:1/-1;padding-top:7px;font-style:normal;font-size:9px!important}.buyer-deals-page{gap:10px;display:grid}.buyer-deal-workdesk-layout{background:#fff;border:1px solid #cbdedc;border-radius:16px;grid-template-columns:325px minmax(0,1fr);height:clamp(570px,100dvh - 290px,780px);min-height:0;display:grid;overflow:hidden;box-shadow:0 15px 34px #07516a17}.buyer-deal-workdesk-main{background:#f6fbfa;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.buyer-deal-workdesk-main>header{background:#fff;border-bottom:1px solid #d3e4e2;align-items:center;min-height:72px;padding:12px 18px;display:flex}.buyer-deal-workdesk-main>header>div{gap:2px;min-width:0;display:grid}.buyer-deal-workdesk-main>header span{color:#07879d;letter-spacing:.1em;font-weight:950;font-size:7px!important}.buyer-deal-workdesk-main>header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:2px 0!important;font-size:16px!important}.buyer-deal-workdesk-main>header p{text-overflow:ellipsis;white-space:nowrap;color:#70878d;margin:0;overflow:hidden;font-size:9px!important}.buyer-deal-workdesk-body{grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.buyer-deal-workdesk-chat{border-right:1px solid #d4e4e2;min-width:0;min-height:0}.buyer-deal-workdesk-chat .deal-chat-core{height:100%;min-height:0}.buyer-deal-workdesk-body>.buyer-deal-summary{height:auto;min-height:0}@media (max-width:1080px){.deal-workspace-header-main{grid-template-columns:minmax(350px,400px) minmax(300px,540px)}.deal-workspace-pipeline{grid-template-columns:repeat(5,minmax(105px,1fr));padding-bottom:3px;overflow-x:auto}.deal-workspace-pipeline>li{min-width:105px}.buyer-deal-workdesk-body{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:780px){.deal-workspace-header-main{grid-template-columns:1fr;gap:8px}.deal-workspace-header-tools{grid-template-columns:1fr}.deal-workspace-stage-control{grid-template-columns:50px minmax(0,1fr) 50px}.deal-workspace-stage-arrow{border-radius:14px;width:48px;height:48px}.deal-workspace-stage-tongue{height:52px}.deal-workspace-stage-tongue strong{font-size:14px!important}.deal-workspace-pipeline{grid-template-columns:repeat(5,125px)}.seller-deal-workdesk-layout,.buyer-deal-workdesk-layout{height:auto;min-height:650px;display:block}.buyer-deal-workdesk-layout>.seller-deal-workdesk-list{max-height:340px}.buyer-deal-workdesk-main{height:650px}.buyer-deal-workdesk-body{grid-template-rows:minmax(380px,1fr) auto;grid-template-columns:1fr;display:grid;overflow:auto}.buyer-deal-workdesk-chat{border-bottom:1px solid #d4e4e2;border-right:0;min-height:380px}.buyer-deal-workdesk-body>.buyer-deal-summary{min-height:300px}.deal-counterparty-card>.deal-counterparty-city{text-align:left;min-width:0;margin-left:0;padding:7px 0 0;font-size:16px!important}.seller-deal-workdesk-chat>header.deal-counterparty-card,.buyer-deal-workdesk-main>header.deal-counterparty-card{flex-direction:column;align-items:flex-start}.deal-line-items>header{flex-direction:column;align-items:stretch}.deal-line-items>header>button{width:100%}.deal-line-items>div>article{grid-template-columns:34px minmax(0,1fr) 34px}.deal-line-items>div>article>label{grid-column:2}.deal-line-items>div>article>button{grid-area:1/3/4;align-self:center}.deal-transfer-selector>div{grid-template-columns:1fr}.deal-document-open-card{grid-template-columns:44px minmax(0,1fr)}.deal-document-open-card>i{width:44px;height:44px}.deal-document-open-card>b{text-align:center;grid-column:1/-1}.deal-stage-navigation{grid-template-columns:1fr!important}.deal-stage-confirm>div{grid-template-columns:1fr}.deal-documents-dialog-backdrop{padding:7px}.deal-documents-dialog{max-height:calc(100dvh - 14px)}.deal-documents-dialog-body{padding:15px}.deal-documents-list>a{grid-template-columns:42px minmax(0,1fr)}.deal-documents-list>a>i{width:42px;height:42px}.deal-documents-list>a>b,.deal-documents-list>a>u{text-align:left;grid-column:2}.deal-chat-file.is-printable-document{min-width:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
