.account-settings{--account-surface:#fff;--account-text:#302537;--account-border:#e5dfeb;--account-accent:#783e74;background:var(--account-surface);color:var(--account-text);border:1px solid var(--account-border);border-radius:18px;min-width:0;padding:22px;font:15px/1.5 system-ui,sans-serif;container-type:inline-size}.account-settings>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.account-settings h2{margin:0;font-size:24px}.account-settings h3{margin:0 0 20px;font-size:20px}.account-settings p{color:inherit;opacity:.82;font-size:14px;line-height:1.6}.account-settings-layout{grid-template-columns:185px minmax(0,1fr);gap:28px;display:grid}.account-settings nav{flex-direction:column;gap:6px;display:flex}.account-settings button{font:inherit;cursor:pointer;border:1px solid var(--account-border);background:var(--account-surface);color:var(--account-text);border-radius:10px;min-height:42px;padding:10px 15px}.account-settings button:disabled{opacity:.55;cursor:default}.account-settings nav button{text-align:left;border-color:#0000}.account-settings nav button[aria-pressed=true],.account-settings .account-primary{background:var(--account-accent);color:#fff}.account-settings-panel{min-width:0}.account-settings form{flex-direction:column;gap:16px;display:flex}.account-settings label{flex-direction:column;gap:6px;font-size:14px;display:flex}.account-settings input:not([type=checkbox]):not([type=range]),.account-settings select{border:1px solid var(--account-border);font:inherit;color:inherit;background:var(--account-surface);box-sizing:border-box;border-radius:9px;width:100%;min-width:0;max-width:100%;padding:11px 12px}.account-settings input[readonly]{opacity:.7}.account-settings .account-check{flex-direction:row;align-items:center;gap:10px}.account-settings input[type=checkbox]{width:19px;height:19px;accent-color:var(--account-accent)}.account-settings footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.account-settings footer span{font-size:12px}.account-settings .account-error{color:#b02026;opacity:1}.account-settings .account-confirm{border:1px solid #cc825e;border-radius:12px;margin:12px 0;padding:14px}.account-confirm button{margin:4px}.account-session{border-bottom:1px solid var(--account-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.account-session>div:first-child{overflow-wrap:anywhere;flex:1;min-width:150px}.account-session small{margin-top:6px;display:block}.account-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px solid var(--account-border);margin:6px 0;padding:10px;display:block}.account-settings :focus-visible{outline-offset:3px;outline:3px solid #cb68aa}.account-settings input[type=range]{accent-color:var(--account-accent);width:100%}.account-settings .account-product-actions{flex-wrap:wrap;gap:10px;display:flex}[data-account-theme=dark] .account-settings{--account-surface:#25202c;--account-text:#f6f0f7;--account-border:#534358;--account-accent:#82467a}.account-settings{font-size:calc(15px * var(--account-font-scale,1))}[data-account-compact=true] .account-settings{padding:16px}[data-account-motion=reduced] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}@container (width<=650px){.account-settings-layout{grid-template-columns:1fr;gap:16px}.account-settings nav{flex-direction:row;padding-bottom:8px;overflow:auto}.account-settings nav button{flex-shrink:0}.account-settings>header{flex-wrap:wrap}.account-settings h2{font-size:21px}}.account-settings .account-fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}:root{color:#102a43;background:#f5f8fb;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;border:0;border-radius:10px;padding:10px 16px}main{max-width:1120px;margin:auto;padding:24px}nav{align-items:center;gap:18px;padding-bottom:42px;display:flex}.brand{color:#0c7a5d;background:0 0;padding:0;font-size:25px;font-weight:800}.navlinks{flex:1;gap:8px;display:flex}.navlinks button,.back{color:#486581;background:0 0}.role-switch{background:#e8eef4;border-radius:12px;padding:3px;display:flex}.role-switch button{color:#486581;background:0 0;padding:7px 9px;font-size:13px}.role-switch .selected{color:#0c7a5d;background:#fff;font-weight:700;box-shadow:0 1px 4px #bcccdc}.primary{color:#fff;background:#0c7a5d;margin-top:16px}.eyebrow{color:#0c7a5d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.hero{max-width:780px;padding:52px 0}.hero h1,.page-title{margin:8px 0 18px;font-size:clamp(38px,6vw,62px);line-height:1.06}.hero>p:not(.eyebrow){color:#486581;font-size:19px;line-height:1.6}.how{gap:28px;margin-top:52px;display:flex}.how div{align-items:center;gap:10px;display:flex}.how b{background:#d9f99d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.filters{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.filters button{color:#486581;background:#fff}.filters .selected{color:#102a43;background:#d9f99d}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-card,.deal-card,.payment-card,.chat,.work-index,.kanban{background:#fff;border-radius:18px;padding:24px;box-shadow:0 10px 25px #102a4314}.service-card{flex-direction:column;display:flex}.service-card h2{margin:4px 0 10px}.service-card p{color:#486581;line-height:1.5}.service-meta{justify-content:space-between;margin-top:auto;display:flex}.work-index,.kanban{margin-bottom:18px}.order-search{border:1px solid #bcccdc;border-radius:10px;min-width:260px;padding:10px}.order-filters{flex-wrap:wrap;gap:8px;margin:18px 0 10px;display:flex}.order-filters button{color:#486581;background:#eef2f7;padding:8px 11px;font-size:13px}.order-filters .selected{color:#166534;background:#d9f99d;font-weight:700}.order-results{border-top:1px solid #e7edf2}.order-row{color:#102a43;text-align:left;background:0 0;border-bottom:1px solid #e7edf2;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:12px 4px;display:flex}.order-row:hover{background:#f7fafc}.order-row b,.order-row small{display:block}.order-row small{color:#627d98;margin-top:3px}.order-state{border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal}.order-state.new{color:#8a6100;background:#fff7d6}.order-state.work{color:#075985;background:#e0f2fe}.order-state.closed{color:#166534;background:#dcfce7}.empty-result{color:#627d98;margin:15px 0 0}.kanban-link{color:#0c7a5d;white-space:nowrap;background:#e8f7f1;border-radius:999px;padding:7px 10px;font-size:12px}.kanban-note{color:#627d98;font-size:13px;line-height:1.4}.kanban-board{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.kanban-column{background:#eef2f7;border-radius:12px;min-height:150px;padding:10px}.kanban-title{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.kanban-title span{color:#627d98;background:#fff;border-radius:999px;padding:3px 7px;font-size:12px}.task-card{background:#fff;border-radius:9px;margin:8px 0;padding:10px;box-shadow:0 2px 7px #102a4314}.task-card b,.task-card small{display:block}.task-card b{margin-bottom:8px;font-size:13px;line-height:1.35}.task-card small{color:#627d98;margin:3px 0;font-size:11px}.task-card button{color:#0c7a5d;background:#e8f7f1;margin-top:8px;padding:6px 8px;font-size:11px}.cabinet-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.8fr);gap:18px;display:grid}.card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-heading h2{margin:2px 0}.status{color:#166534;white-space:nowrap;background:#d9f99d;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.participants{color:#486581;border-bottom:1px solid #e7edf2;flex-wrap:wrap;gap:16px;margin-top:18px;padding-bottom:16px;font-size:14px;display:flex}.timeline{margin:18px 0;padding:0;list-style:none}.timeline li{color:#829ab1;align-items:flex-start;gap:12px;margin:15px 0;display:flex}.timeline li>span{border:1px solid #bcccdc;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.timeline li.active{color:#0c7a5d}.timeline li.active>span{background:#d9f99d;border-color:#d9f99d}.timeline li b,.timeline li small{display:block}.timeline li small{color:#627d98;margin-top:3px;line-height:1.35}.side-column{align-content:start;gap:18px;display:grid}.price{margin:6px 0;font-size:36px;display:block}.payment-card p{color:#486581;line-height:1.5}.settlement{border-top:1px solid #e7edf2;gap:3px;margin:14px 0;padding-top:12px;display:grid}.settlement span{color:#627d98;font-size:12px}.settlement b{margin-bottom:7px}.demo-label{background:#fff7d6;border-radius:9px;padding:9px;font-size:13px}.notice{background:#fff7d6;border-radius:9px;padding:10px}.success{color:#166534;background:#dcfce7;border-radius:9px;padding:10px}.waiting{color:#627d98;font-size:14px;line-height:1.45}.storage{min-width:0}.file-button{color:#0c7a5d;cursor:pointer;background:#e8eef4;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:700}.file-button input{display:none}.storage-note,.chat-note{color:#627d98;font-size:13px;line-height:1.4}.file-row{border-top:1px solid #e7edf2;align-items:center;gap:10px;padding:10px 0;display:flex}.file-row>span{color:#0c7a5d;font-size:21px}.file-row b,.file-row small{display:block}.file-row small{color:#829ab1;margin-top:3px;font-size:12px}.chat{margin-top:18px}.chat-lock{color:#0c7a5d;white-space:nowrap;background:#e8f7f1;border-radius:999px;padding:7px 10px;font-size:12px}.messages{margin-top:18px}.message{background:#eef2f7;border-radius:12px 12px 12px 2px;gap:3px;max-width:75%;margin:10px 0;padding:10px;display:grid}.message.mine{background:#d9f99d;border-radius:12px 12px 2px;margin-left:auto}.message b{font-size:12px}.message small{color:#627d98;font-size:11px}.chat form{gap:8px;margin-top:18px;display:flex}.chat input{border:1px solid #bcccdc;border-radius:10px;flex:1;padding:10px}.chat .primary{margin:0}@media (width<=780px){.cards,.cabinet-grid{grid-template-columns:1fr}.how{flex-direction:column;align-items:flex-start;gap:12px}.navlinks{display:none}.hero{padding-top:10px}nav{flex-wrap:wrap}.role-switch{margin-left:auto}.order-search{width:100%;min-width:0}}@media (width<=480px){main{padding:16px}.role-switch{order:3;width:100%}.role-switch button{flex:1}.card-heading{flex-wrap:wrap}.chat form{flex-direction:column}}main:has(.exchange-home:not(.cabinet-mode),.catalog-browser){position:relative;overflow:hidden}body:has(.exchange-home:not(.cabinet-mode),.catalog-browser){background:linear-gradient(145deg,#f7f4ff 0%,#eef8ff 46%,#fff7ed 100%)}body:has(.exchange-home:not(.cabinet-mode),.catalog-browser) .brand{color:#5b32c9}body:has(.exchange-home:not(.cabinet-mode),.catalog-browser) .eyebrow{color:#6d3dde}body:has(.exchange-home:not(.cabinet-mode),.catalog-browser) .primary{background:linear-gradient(135deg,#5b32c9,#e64b7a)}main:has(.exchange-home:not(.cabinet-mode),.catalog-browser):before{content:"";pointer-events:none;background:radial-gradient(circle,#b2ffbf6b,#b2ffbf00);border-radius:50%;width:420px;height:420px;animation:9s ease-in-out infinite glow-drift;position:absolute;top:80px;right:-180px}:is(body:has(.exchange-home:not(.cabinet-mode),.catalog-browser) nav,body:has(.exchange-home:not(.cabinet-mode),.catalog-browser) section){z-index:1;position:relative}.hero{animation:.6s both rise-in}.hero h1{color:#241153;letter-spacing:-.045em;max-width:760px}.hero .hero-lead{color:#3b237e;max-width:740px;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.52}.hero .hero-lead strong{color:#5b32c9;letter-spacing:-.015em;margin-bottom:4px;font-size:1.08em;font-weight:850;display:block}.marketplace-preview{margin-top:12px;animation:.8s .12s both rise-in}.hero-search{background:#ffffffeb;border:1px solid #0c7a5d2e;border-radius:16px;gap:10px;max-width:640px;margin:26px 0 16px;padding:8px;display:flex;box-shadow:0 18px 45px #0d483a1f}.hero-search input,.catalog-search{color:#102a43;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 10px}.hero-search .primary{white-space:nowrap;margin:0}.home-categories{flex-wrap:wrap;gap:9px;margin:14px 0 34px;display:flex}.home-categories button{color:#21465e;background:#ffffffdb;border:1px solid #0c7a5d1f;transition:transform .2s,background .2s,box-shadow .2s}.home-categories button:hover{background:#d9f99d;transform:translateY(-3px)rotate(-1deg);box-shadow:0 9px 20px #0c7a5d1f}.showcase-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.showcase-heading h2{margin:0;font-size:24px}.showcase-heading>button{color:#0c7a5d;background:0 0;font-weight:700}.catalog-search{background:#fff;border:1px solid #d6e1e8;border-radius:14px;margin:18px 0 12px;padding:14px 16px;display:block;box-shadow:0 9px 20px #102a430f}.catalog-count{color:#627d98;margin:12px 0;font-size:13px}.service-card{border:1px solid #5b32c91a;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;animation:.55s both card-in;position:relative;overflow:hidden}.service-card:before{content:"";background:#ddd0ff;border-radius:50%;width:92px;height:92px;position:absolute;top:-35px;right:-35px}.service-card:nth-child(2):before{background:#bcecff}.service-card:nth-child(3):before{background:#ffd2aa}.service-card:nth-child(2){animation-delay:80ms}.service-card:nth-child(3){animation-delay:.16s}.service-card:hover{border-color:#5b32c94d;transform:translateY(-7px)rotate(-.4deg);box-shadow:0 22px 34px #3d24842e}body:has(.exchange-home:not(.cabinet-mode),.catalog-browser) .primary{transition:transform .2s,box-shadow .2s,filter .2s}body:has(.exchange-home:not(.cabinet-mode),.catalog-browser) .primary:hover{filter:brightness(1.08)saturate(1.12);transform:translateY(-2px);box-shadow:0 12px 22px #5b32c947}body:has(.exchange-home:not(.cabinet-mode),.catalog-browser) .primary:active{transform:translateY(0)scale(.98)}body:has(.exchange-home:not(.cabinet-mode),.catalog-browser) .filters button{transition:transform .18s,background .18s}body:has(.exchange-home:not(.cabinet-mode),.catalog-browser) .filters button:hover{background:#e8f7f1;transform:translateY(-2px)}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes glow-drift{50%{transform:translate(-24px,18px)scale(1.08)}}@media (width<=700px){.hero-search{flex-direction:column}.hero-search .primary{width:100%}.showcase-heading{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#11283b;--muted:#5c707b;--paper:#f6f5ef;--line:#d8ddd8;--teal:#2d6f73;--orange:#cc5a22;--blue:#356e8a;--sage:#718a63}body{background:var(--paper);color:var(--ink);overflow-x:clip}main{max-width:none;min-height:100vh;padding:0 0 56px;overflow:visible}main:before{background:radial-gradient(circle,#64aba629,#64aba600);top:-190px;right:-220px}.legacy-utility{display:none}.brand-field{z-index:2;background:linear-gradient(105deg,#102b3e,#1d5260 54%,#3d7c79);border-bottom:1px solid #ffffff40;position:relative}.brand-home{color:#fff;text-align:left;background:0 0;border-radius:0;align-items:center;gap:13px;width:100%;max-width:1240px;margin:0 auto;padding:18px 32px;display:flex}.brand-home:hover{box-shadow:none;background:#ffffff0f;transform:none}.brand-home span{gap:1px;display:grid}.brand-home b{letter-spacing:-.05em;font-size:24px}.brand-home small{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.brand-home i{color:#ffffffbf;margin-left:auto;font-size:13px;font-style:normal}.safe-deal-mark{fill:none;stroke:#e9f1eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:39px;height:39px}.safe-deal-mark circle{fill:#db7635;stroke:#db7635}.utility-nav{border-bottom:1px solid var(--line);z-index:2;align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:10px 32px;display:flex;position:relative}.utility-nav .navlinks{flex:1;gap:2px;display:flex}.utility-nav .navlinks button,.utility-nav .role-switch button{color:#41606a;background:0 0;border-radius:7px;padding:8px 10px;font-size:13px}.utility-nav .role-switch{box-shadow:none;background:#e8ece6;border-radius:9px;padding:3px}.utility-nav .role-switch .selected{color:var(--ink);background:#fff;box-shadow:0 1px 3px #10283b26}.exchange-home{z-index:1;max-width:1240px;margin:0 auto;padding:40px 32px;position:relative}.cabinet-mode{grid-template-columns:minmax(0,1fr) 280px;gap:28px;display:grid}.cabinet-mode .exchange-intro{grid-column:1/-1}.cabinet-feed{min-width:0}.cabinet-mode .cabinet-feed{grid-column:1}.cabinet-side{border-left:1px solid var(--line);align-self:start;gap:14px;padding-left:18px;display:grid;position:sticky;top:12px}.cabinet-profile{align-items:center;gap:9px;display:flex}.cabinet-profile>span{color:#fff;background:#174656;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.cabinet-profile div{gap:2px;display:grid}.cabinet-profile small{color:var(--muted);font-size:11px}.cabinet-profile button{color:var(--teal);background:0 0;margin-left:auto;padding:5px;font-size:11px}.cabinet-side nav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:7px 0;display:grid}.cabinet-side nav button{color:#3c565d;text-align:left;background:0 0;border-radius:0;padding:9px 6px}.cabinet-side nav button:hover{color:var(--ink);background:#e9efeb}.cabinet-side section{background:#ebf0ec;padding:14px}.cabinet-side section h3{letter-spacing:-.025em;margin:2px 0 7px;font-size:17px}.cabinet-side section>p:not(.eyebrow){color:#52666b;margin:0 0 11px;font-size:12px;line-height:1.45}.cabinet-side section button{color:var(--teal);background:0 0;padding:0;font-size:12px;font-weight:800}.cabinet-side .cabinet-help{background:#f2e7dc}.exchange-intro{justify-content:space-between;align-items:end;gap:26px;display:flex}.exchange-intro h1{letter-spacing:-.055em;max-width:690px;margin:6px 0 0;font-size:clamp(29px,4vw,48px);line-height:1.05}.exchange-intro .eyebrow{color:var(--teal);margin:0}.video-entry{color:var(--teal);white-space:nowrap;background:0 0;margin-bottom:4px;padding:10px 0;font-size:14px;font-weight:750}.video-entry span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;margin-right:7px;font-size:9px;display:inline-flex}.category-nav{flex-wrap:wrap;gap:8px;margin:28px 0 14px;display:flex}.category-nav button{border:1px solid var(--line);color:#425a62;background:0 0;border-radius:7px;padding:9px 12px;font-size:13px;transition:background .18s,color .18s,transform .18s}.category-nav button:hover,.category-nav button.active{color:#fff;background:#173d4c;border-color:#173d4c;transform:translateY(-1px)}.deal-finder{background:#ffffffba;border:1px solid #cfd7d3;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(120px,.75fr)) auto;gap:8px;padding:10px;display:grid}.deal-finder label{border:1px solid #cbd4cf;align-items:center;gap:9px;padding:0 12px;display:flex}.deal-finder label span{color:var(--teal);font-size:25px;line-height:0;transform:rotate(-18deg)}.deal-finder input,.deal-finder select{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #cbd4cf;outline:0;min-width:0;padding:13px 7px}.deal-finder label input{border:0;flex:1;padding-left:0}.deal-search{background:var(--orange);color:#fff;white-space:nowrap;border-radius:0 12px;padding:12px 17px;font-weight:800}.map-toggle{color:var(--teal);white-space:nowrap;background:0 0;border:1px solid #aebcb6;border-radius:0 9px;padding:10px 12px;font-weight:800}.map-toggle.active{background:#e3eeea}.deal-map{background:#dfe9e4;border:1px solid #c4d2ca;height:330px;margin-top:12px;position:relative;overflow:hidden}.map-grid{opacity:.65;background-image:linear-gradient(#1e55501f 1px,#0000 1px),linear-gradient(90deg,#1e55501f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.map-route{opacity:.8;border:2px dashed #4f8c88;border-radius:50%;width:600px;height:290px;position:absolute;transform:rotate(-18deg)}.map-route.one{top:65px;left:-140px}.map-route.two{border-color:#d87a3c;width:480px;height:200px;top:-62px;right:-80px}.map-pin{text-align:left;background:#fffdf8;border:1px solid #bad0c7;gap:2px;max-width:200px;padding:8px 10px 8px 34px;display:grid;position:absolute;box-shadow:0 8px 18px #0d353524}.map-pin>span{color:var(--teal);font-size:22px;position:absolute;top:8px;left:8px}.map-pin b{font-size:12px;line-height:1.2}.map-pin small{color:var(--muted);font-size:10px}.map-pin.orange>span{color:var(--orange)}.map-pin.blue>span{color:var(--blue)}.map-pin.sage>span{color:var(--sage)}.pin-1{top:20%;left:9%}.pin-2{top:51%;left:42%}.pin-3{top:17%;left:68%}.pin-4{top:69%;left:22%}.pin-5{top:64%;right:6%}.deal-map>p{color:#4b6262;background:#fffdf8d9;max-width:320px;margin:0;padding:7px;font-size:11px;position:absolute;bottom:10px;left:12px}.deal-search span{margin-left:4px;font-size:18px}.listing-head{justify-content:space-between;align-items:center;margin:34px 0 9px;display:flex}.listing-head>div{align-items:baseline;gap:15px;display:flex}.listing-head h2{letter-spacing:-.04em;margin:0;font-size:25px}.listing-head span{color:var(--muted);font-size:12px}.listing-head i{background:#5c8c70;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.listing-head>button{color:var(--teal);background:0 0;padding:8px 0;font-weight:750}.deal-list{border-top:1px solid var(--line)}.deal-row{border-bottom:1px solid var(--line);grid-template-columns:4px 43px minmax(250px,1.65fr) minmax(120px,.65fr) minmax(165px,.75fr) auto;align-items:center;gap:14px;padding:13px 0;transition:background .18s,padding .18s;display:grid}.deal-row:hover{background:#ffffff9e;padding-left:10px;padding-right:10px}.listing-signal{background:var(--teal);align-self:stretch}.listing-signal.orange,.listing-icon.orange{background:var(--orange)}.listing-signal.blue,.listing-icon.blue{background:var(--blue)}.listing-signal.sage,.listing-icon.sage{background:var(--sage)}.listing-icon{background:var(--teal);color:#fff;justify-content:center;align-items:center;width:39px;height:39px;font-size:22px;display:flex}.listing-main p{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.listing-main h3{letter-spacing:-.02em;margin:0 0 5px;font-size:16px}.listing-main>span,.listing-price span{color:var(--muted);font-size:12px}.listing-price{border-left:1px solid var(--line);gap:3px;padding-left:15px;display:grid}.listing-price b{font-size:14px}.listing-trust{color:#4a5e63;align-items:center;gap:7px;font-size:12px;line-height:1.25;display:flex}.listing-trust span{color:var(--teal);font-size:17px}.open-deal{color:var(--ink);background:0 0;border:1px solid #aebcb6;border-radius:0 9px;padding:9px 11px;font-size:12px;font-weight:800}.open-deal:hover{background:var(--ink);color:#fff}.crm-workspace{grid-template-columns:minmax(250px,.8fr) minmax(0,1.7fr);gap:16px;margin:18px 0;display:grid}.crm-analytics,.crm-planner{background:#ffffffd1;border-top:3px solid #609b96;padding:20px}.crm-analytics h2,.crm-planner h2{letter-spacing:-.035em;margin:3px 0 0;font-size:22px}.analytics-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:19px 0;display:grid}.analytics-grid div{background:#edf2ee;gap:3px;padding:10px;display:grid}.analytics-grid b{font-size:22px}.analytics-grid span,.analytics-bars small{color:var(--muted);font-size:11px}.analytics-bars{background:#dce7e0;height:9px;position:relative}.analytics-bars span{background:var(--orange);min-width:4px;height:100%;display:block}.analytics-bars small{margin-top:7px;display:block}.planner-columns{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:15px;display:grid}.planner-columns h3{margin:0 0 8px;font-size:14px}.planner-columns form{gap:6px;display:grid}.planner-columns input{border:1px solid #c6d1cb;min-width:0;padding:8px}.planner-columns form button{color:var(--teal);text-align:left;background:0 0;border:1px solid #9db3a8;padding:8px;font-size:11px;font-weight:800}.planner-row{border-top:1px solid var(--line);gap:3px;margin-top:9px;padding-top:9px;display:grid}.planner-row b{font-size:12px}.planner-row small,.planner-note{color:var(--muted);font-size:11px;line-height:1.35}.planner-note{margin:9px 0}.cabinet-mode:not(.cabinet-section-overview) .cabinet-feed>.category-nav,.cabinet-mode:not(.cabinet-section-overview) .cabinet-feed>.deal-finder,.cabinet-mode:not(.cabinet-section-overview) .cabinet-feed>.listing-head,.cabinet-mode:not(.cabinet-section-overview) .cabinet-feed>.deal-list,.cabinet-mode:not(.cabinet-section-overview) .cabinet-feed>.empty-result,.cabinet-mode:not(.cabinet-section-overview) .cabinet-feed>.deal-map{display:none}.cabinet-workspace{min-width:0}.cabinet-workspace>.work-index,.cabinet-workspace>.chat,.cabinet-workspace>.cabinet-grid,.cabinet-workspace>.cabinet-map-view{margin-top:24px}.cabinet-side nav button.active,.cabinet-side nav button.active:hover{color:var(--ink);background:#dce9e2;font-weight:850}.compact-work-index{max-width:760px;position:relative}.compact-work-hint{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.4}.compact-work-index .order-results{z-index:8;background:#fff;max-height:300px;display:none;position:absolute;top:101px;left:20px;right:20px;overflow-y:auto;box-shadow:0 14px 30px #102a4321}.compact-work-index:hover .order-results,.compact-work-index:focus-within .order-results{display:block}.open-crm-link{color:var(--teal);background:0 0;margin-top:18px;padding:0;font-size:12px;font-weight:800}.cabinet-map-view{background:#fff;padding:20px}.crm-nav{border-top:3px solid var(--teal);background:#e8efeb;grid-area:span 2/1;align-self:start;gap:4px;padding:15px;display:grid;position:sticky;top:12px}.crm-nav>b{margin:-2px 0 8px;font-size:13px;line-height:1.35}.crm-nav button{color:#48625f;text-align:left;background:0 0;border-left:3px solid #0000;border-radius:0;padding:9px 8px;font-size:12px}.crm-nav button.active{border-left-color:var(--orange);color:var(--ink);background:#fff;font-weight:850}.cabinet-workspace:has(.crm-nav){grid-template-columns:190px minmax(0,1fr);gap:18px;margin-top:24px;display:grid}:is(.cabinet-workspace:has(.crm-nav)>.kanban,.cabinet-workspace:has(.crm-nav)>.crm-workspace){grid-column:2}.crm-nav-analytics~.kanban,.crm-nav-analytics~.crm-workspace .crm-planner,.crm-nav-planner~.kanban,.crm-nav-planner~.crm-workspace .crm-analytics,.crm-nav-tasks~.crm-workspace{display:none}.crm-nav-analytics~.crm-workspace,.crm-nav-planner~.crm-workspace,.crm-nav-analytics~.crm-workspace .crm-analytics,.crm-nav-planner~.crm-workspace .crm-planner{display:block}.cabinet-mode{grid-template-rows:auto auto minmax(0,1fr)}.cabinet-mode .app-callout{grid-column:1/-1}.cabinet-mode .cabinet-feed{grid-area:3/1}.cabinet-mode .cabinet-side{grid-area:3/2}.cabinet-mode:not(.cabinet-section-overview) .exchange-intro,.cabinet-mode:not(.cabinet-section-overview) .app-callout{display:none}.crm-nav button:first-of-type{order:3}.crm-nav button:nth-of-type(2){order:1}.crm-nav button:nth-of-type(3){order:2}.today-focus{border-top:3px solid var(--orange);background:#fff;max-width:760px;padding:20px}.today-focus h2{letter-spacing:-.04em;margin:3px 0 14px;font-size:25px}.today-focus>div{gap:8px;display:grid}.today-focus>div button{border-left:3px solid var(--orange);text-align:left;background:#f0f4f1;border-radius:0;gap:4px;padding:12px;display:grid}.today-focus b{font-size:14px}.today-focus small,.today-focus>p{color:var(--muted);font-size:12px}.today-focus .task-status{width:max-content}.cabinet-section-deals .cabinet-feed{flex-direction:column;display:flex}.cabinet-section-deals .cabinet-workspace{order:-1}.cabinet-section-deals .category-nav,.cabinet-section-deals .deal-finder,.cabinet-section-deals .listing-head,.cabinet-section-deals .deal-list{display:flex}.cabinet-section-deals .deal-list{flex-direction:column}.cabinet-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 28px;display:grid}.incoming-panel,.today-panel{border-top:3px solid var(--teal);background:#fff;min-width:0;padding:17px}.today-panel{border-top-color:var(--orange)}.incoming-panel h2,.today-panel h2{letter-spacing:-.035em;margin:3px 0 0;font-size:21px}.incoming-panel .card-heading>button,.today-panel .card-heading>button{color:var(--teal);background:0 0;padding:4px;font-size:11px;font-weight:850}.dashboard-list{gap:5px;max-height:206px;margin-top:14px;padding-right:3px;display:grid;overflow-y:auto}.dashboard-list>button{text-align:left;background:#f0f4f1;border-radius:0;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 8px;display:grid}.dashboard-list>button:hover{background:#e0ebe4}.dashboard-list .listing-signal{width:4px;height:30px}.dashboard-list b,.dashboard-list small{display:block}.dashboard-list b{font-size:12px;line-height:1.25}.dashboard-list small,.dashboard-list>p{color:var(--muted);margin:0;font-size:11px;line-height:1.3}.dashboard-list i{color:var(--teal);font-size:10px;font-style:normal;font-weight:850}.dashboard-list .task-status{width:57px;font-size:9px}.cabinet-mode.cabinet-section-deals .cabinet-feed>.category-nav{display:flex!important}.cabinet-mode.cabinet-section-deals .cabinet-feed>.deal-finder{display:grid!important}.cabinet-mode.cabinet-section-deals .cabinet-feed>.listing-head,.cabinet-mode.cabinet-section-deals .cabinet-feed>.deal-list{display:flex!important}.cabinet-mode.cabinet-section-deals .cabinet-feed>.empty-result{display:block!important}@media (width<=900px){.cabinet-mode{grid-template-columns:minmax(0,1fr) 236px!important;display:grid!important}.cabinet-mode .cabinet-side{border-left:1px solid var(--line)!important;border-top:0!important;grid-area:3/2!important;margin-top:0!important;padding:0 0 0 18px!important;position:sticky!important;top:12px!important}.cabinet-mode .cabinet-feed{grid-area:3/1!important}.cabinet-dashboard{grid-template-columns:1fr}}.cabinet-mode:not(.cabinet-section-overview){grid-template-rows:auto!important}.cabinet-mode:not(.cabinet-section-overview)>.cabinet-workspace{margin-top:0;grid-area:1/1!important}.cabinet-mode:not(.cabinet-section-overview)>.cabinet-side{align-self:start;max-height:calc(100vh - 24px);overflow-y:auto;grid-area:1/2!important;position:sticky!important;top:12px!important}.cabinet-mode:not(.cabinet-section-overview)>.cabinet-feed{display:none!important}.cabinet-mode.cabinet-section-deals{grid-template-rows:auto auto!important}.cabinet-mode.cabinet-section-deals>.cabinet-workspace{grid-area:1/1!important}.cabinet-mode.cabinet-section-deals>.cabinet-feed{grid-area:2/1!important;display:flex!important}.cabinet-section-crm{max-width:none;padding-left:32px;padding-right:32px;grid-template-columns:minmax(0,1fr)!important}.cabinet-section-crm>.cabinet-workspace{width:100%;grid-column:1!important}.cabinet-section-crm>.cabinet-side{display:none!important}.cabinet-section-crm .cabinet-workspace:has(.crm-nav){grid-template-columns:220px minmax(0,1fr);margin-top:0}.crm-nav button{order:initial!important}.crm-nav-finance~.kanban,.crm-nav-finance~.crm-workspace,.crm-nav-support~.kanban,.crm-nav-support~.crm-workspace{display:none}:is(.cabinet-workspace:has(.crm-nav)>.crm-finance-view,.cabinet-workspace:has(.crm-nav)>.crm-support-view){grid-column:2}.cabinet-section-crm .kanban{border-radius:0;min-width:0;margin:0;padding:26px}.cabinet-section-crm .kanban-board{grid-template-columns:repeat(4,minmax(210px,1fr));min-height:calc(100vh - 235px)}.cabinet-section-crm .kanban-column{min-height:calc(100vh - 255px);padding:13px}.cabinet-section-crm .task-card{border-top:3px solid #6b9892;min-height:145px;padding:14px}.cabinet-section-crm .task-card button{margin-top:14px}.crm-finance-view{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.crm-finance-view>article{border-radius:0;margin:0}.crm-support-view{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px;display:grid}.crm-support-view>article{border-top:3px solid var(--teal);background:#fff;padding:28px}.crm-support-view h2{letter-spacing:-.045em;margin:4px 0 10px;font-size:32px}.crm-support-view h3{margin:4px 0 10px;font-size:21px}.crm-support-view p:not(.eyebrow){color:var(--muted);line-height:1.55}.crm-support-view>article>div{gap:10px;margin-top:18px;display:flex}.crm-support-view>article>div .primary{margin:0}.crm-support-view>article>div button:not(.primary){color:var(--teal);background:#e8efeb;font-weight:800}.task-view-switch{background:#e7ede8;gap:2px;padding:3px;display:flex}.task-view-switch button{color:#536b69;background:0 0;border-radius:0;padding:7px 9px;font-size:11px}.task-view-switch button.selected{color:var(--ink);background:#fff;font-weight:800;box-shadow:0 1px 3px #0a232a26}.task-list-view{border-top:1px solid var(--line)}.task-list-view>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 3px;display:flex}.task-list-view>article>div{gap:4px;display:grid}.task-list-view b{font-size:14px}.task-list-view small{color:var(--muted);font-size:11px}.task-list-view button{color:var(--teal);white-space:nowrap;background:0 0;border:1px solid #b7c7bf;padding:7px;font-size:11px}.task-status{color:#526561;border-left:3px solid #7f9891;padding-left:6px;font-size:10px}.task-status.work{border-color:#4d8298}.task-status.review{border-color:var(--orange)}.task-status.done{border-color:var(--sage)}.task-calendar-view{grid-template-columns:repeat(5,minmax(125px,1fr));gap:8px;display:grid;overflow-x:auto}.task-calendar-view>section{background:#eef3ef;min-height:180px;padding:10px}.task-calendar-view header{border-bottom:1px solid #cedbd2;gap:2px;margin-bottom:9px;padding-bottom:8px;display:grid}.task-calendar-view header b{font-size:13px}.task-calendar-view header span,.calendar-empty{color:var(--muted);font-size:11px}.calendar-task{background:#fff;border-left:3px solid #879c97;gap:4px;margin:7px 0;padding:8px;display:grid}.calendar-task.work{border-color:#4d8298}.calendar-task.review{border-color:var(--orange)}.calendar-task.done{border-color:var(--sage)}.calendar-task b{font-size:12px;line-height:1.3}.calendar-task small{color:var(--muted);font-size:10px}.catalog-browser{z-index:1;max-width:1240px;margin:0 auto;padding:40px 32px;position:relative}.catalog-intro{justify-content:space-between;align-items:end;gap:20px;display:flex}.catalog-intro .page-title{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(32px,4.5vw,52px)}.catalog-intro p:not(.eyebrow){color:var(--muted);max-width:630px;margin:0;line-height:1.5}.catalog-create{background:var(--teal);color:#fff;white-space:nowrap;border-radius:0 10px;font-weight:800}.catalog-browser .catalog-search{border:1px solid #cbd4cf;max-width:none;margin:28px 0 12px}.catalog-category-cloud{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.catalog-category-cloud button{color:#3f565b;background:#fffdfa;border:1px solid #d5ddd7;border-radius:0 8px;padding:8px 10px;font-size:12px}.catalog-category-cloud button.selected,.catalog-category-cloud button:hover{color:#fff;background:#193f4b;border-color:#193f4b}.category-request{background:#ecf1ed;align-items:center;gap:9px;padding:10px;display:flex}.category-request span{color:#3e5958;white-space:nowrap;font-size:12px;font-weight:800}.category-request input{background:#fff;border:1px solid #c5d0c9;flex:1;min-width:0;padding:9px}.category-request button{color:var(--teal);white-space:nowrap;background:0 0;font-size:12px;font-weight:800}.catalog-card{background:#ffffffd1;border-top:3px solid #609b96;flex-direction:column;min-height:220px;padding:17px;display:flex}.catalog-card:nth-child(3n+2){border-color:#d37235}.catalog-card:nth-child(3n){border-color:#5e83a1}.catalog-card>p{color:var(--teal);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.catalog-card h2{letter-spacing:-.03em;margin:0 0 8px;font-size:19px}.catalog-card>span{color:var(--muted);font-size:13px;line-height:1.45}.catalog-card>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.catalog-card>div b{font-size:12px}.catalog-card>div strong{font-size:13px}.catalog-card>button{color:var(--teal);text-align:left;background:0 0;padding:13px 0 0;font-size:12px;font-weight:800}.utility-nav .navlinks .help-trigger{color:var(--teal);margin-left:4px;font-weight:800}.utility-nav .navlinks .app-trigger{color:var(--orange);font-weight:800}.utility-nav .navlinks .sd-one-trigger{color:#217a92;align-items:center;gap:6px;display:inline-flex}.utility-nav .navlinks .sd-one-trigger img{object-fit:contain;border-radius:6px;width:23px;height:23px}.utility-nav .navlinks .brief-trigger{color:#426d4d;font-weight:800}.app-callout{border-left:3px solid var(--orange);color:var(--ink);text-align:left;background:#e6eee9;align-items:center;gap:10px;width:100%;max-width:690px;margin:20px 0 0;padding:10px 13px;display:flex}.app-callout>span{color:var(--orange);font-size:22px}.app-callout div{gap:2px;display:grid}.app-callout small{color:#53696a;font-size:11px}.app-callout i{color:var(--teal);white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.video-overlay{z-index:20;background:#0a1d278c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.help-overlay{z-index:30;background:#0a1d2766;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}.app-overlay{z-index:31;background:#0a1d277a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app-modal{text-align:center;background:#fbfbf7;max-width:440px;padding:34px;position:relative;box-shadow:0 24px 90px #0000004d}.app-modal>button:first-child{color:var(--ink);background:0 0;padding:0 6px;font-size:27px;position:absolute;top:8px;right:10px}.app-modal .safe-deal-mark{height:50px;stroke:var(--teal);width:50px;margin:4px auto 16px}.app-modal h2{letter-spacing:-.045em;margin:5px 0 10px;font-size:29px}.app-modal>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.5}.app-modal>div{justify-content:center;gap:8px;margin:20px 0;display:flex}.app-modal>div span{color:#54706d;border:1px solid #bdcbc3;padding:9px 12px;font-size:12px}.app-modal .app-close{background:var(--teal);color:#fff;border-radius:0 10px;font-weight:800}.brief-overlay{z-index:32;background:#0a1d277a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.brief-modal{background:#fbfbf7;width:100%;max-width:630px;padding:34px;position:relative;box-shadow:0 24px 90px #0000004d}.brief-modal>button:first-child{color:var(--ink);background:0 0;padding:0 6px;font-size:27px;position:absolute;top:8px;right:10px}.brief-modal h2{letter-spacing:-.045em;margin:5px 0 10px;font-size:29px}.brief-modal>p:not(.eyebrow){color:var(--muted);line-height:1.5}.brief-modal textarea{font:inherit;resize:vertical;border:1px solid #b9c5bf;width:100%;min-height:130px;padding:12px;line-height:1.45}.brief-actions{justify-content:space-between;margin-top:13px;display:flex}.brief-skip{color:var(--muted);background:0 0}.brief-next{background:var(--teal);color:#fff;border-radius:0 10px;padding:10px 14px;font-weight:800}.brief-modal ol{gap:10px;margin:20px 0;padding:0;display:grid}.brief-modal li{border-left:2px solid #8aab99;gap:3px;padding-left:10px;list-style:none;display:grid}.brief-modal li b{font-size:13px}.brief-modal li span{color:var(--muted);font-size:13px;line-height:1.4}.brief-note{background:#e8f0eb;padding:10px;font-size:12px}.brief-modal-assistant{max-width:980px;max-height:calc(100vh - 36px);overflow:auto}.brief-builder{grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);gap:28px;display:grid}.brief-question-column>p:not(.eyebrow),.brief-result>p:not(.eyebrow):not(.brief-note){color:var(--muted);line-height:1.5}.brief-ai-message{border-left:3px solid var(--teal);background:#e8f0eb;align-items:flex-start;gap:10px;margin:18px 0 10px;padding:12px 14px;display:flex}.brief-ai-message svg{color:var(--teal);flex:none;margin-top:1px}.brief-ai-message div{gap:3px;display:grid}.brief-ai-message b{font-size:13px}.brief-ai-message span{color:var(--muted);font-size:12px;line-height:1.45}.brief-industry-select{background:#f2f6f2;border:1px solid #cfddd5;gap:6px;margin:0 0 18px;padding:13px 14px;display:grid}.brief-industry-select>span{color:#173f42;font-size:11px;font-weight:850}.brief-industry-select select{color:#173f42;font:inherit;background:#fff;border:1px solid #bfd0c7;width:100%;min-height:42px;padding:8px 10px}.brief-industry-select small{color:var(--muted);font-size:10px;line-height:1.4}.brief-industry-focus{border-left:3px solid var(--orange);background:#fff8ed;gap:5px;margin:14px 0;padding:11px 13px;display:grid}.brief-industry-focus b{color:#5d493f;font-size:11px}.brief-industry-focus span{color:#655b55;font-size:10px;line-height:1.4}.brief-suggestions{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.brief-suggestions button{color:var(--teal);text-align:left;background:#fff;border:1px solid #b9cbc2;padding:8px 10px;font-size:11px}.brief-suggestions button:hover,.brief-suggestions button:focus-visible{border-color:var(--teal);background:#edf3ef}.brief-polish-tools{align-items:center;gap:10px;margin-top:9px;display:flex}.brief-polish-tools button,.brief-final-polish button{color:#fff;background:#173f45;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.brief-polish-tools button:disabled{cursor:not-allowed;opacity:.42}.brief-polish-tools small{color:var(--muted);font-size:9px;line-height:1.35}.brief-quality-hint{background:#fff4df;border-left:3px solid #d98a3e;gap:3px;margin-top:10px;padding:9px 11px;display:grid}.brief-quality-hint b{color:#8d4e18;text-transform:uppercase;font-size:10px}.brief-quality-hint span{color:#6b563e;font-size:11px;line-height:1.4}.brief-polish-notice{color:#215642;background:#dcece2;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;font-size:11px;display:flex}.brief-polish-notice>div{gap:3px;display:grid}.brief-polish-notice>div b{font-size:12px}.brief-polish-notice>div span{line-height:1.4}.brief-polish-notice>div small{color:#527063;font-size:9px;font-weight:750}.brief-polish-notice.brief-polish-changed{border:1px solid #79a88d;padding:13px;box-shadow:0 0 0 2px #3c8a691a}.brief-polish-notice.brief-polish-unchanged{color:#465a51;background:#eef1ed}.brief-polish-notice.brief-polish-idle{color:#274d58;background:#eaf0f2}.brief-polish-notice button{color:#215642;background:0 0;padding:3px;font-size:10px;font-weight:850;text-decoration:underline}.brief-final-polish{background:#edf3ef;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.brief-final-polish span{color:var(--muted);font-size:10px;line-height:1.4}.brief-final-polish button:disabled{cursor:wait;opacity:.66}.brief-map-sharing{background:#f7f2e8;border:1px solid #dfd4bd;gap:10px;margin-top:10px;padding:11px 12px;display:grid}.brief-map-sharing>label:first-child{align-items:flex-start;gap:9px;display:flex}.brief-map-sharing input{accent-color:var(--teal);margin-top:3px}.brief-map-sharing label span{gap:3px;display:grid}.brief-map-sharing b{color:var(--teal);font-size:12px}.brief-map-sharing small{color:var(--muted);font-size:10px;line-height:1.45}.brief-map-region{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px;display:grid}.brief-map-region>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.brief-map-region select{background:#fff;border:1px solid #c9bfa9;min-height:38px;padding:7px 9px}.brief-next:disabled{cursor:not-allowed;opacity:.45}.brief-progress{color:#fff;background:#152f35;min-height:100%;padding:22px}.brief-progress>span{color:#9fc6b6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.brief-progress>b{margin:8px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1.15;display:block}.brief-progress>div{gap:8px;display:grid}.brief-progress article{opacity:.56;border:1px solid #ffffff1f;align-items:flex-start;gap:9px;padding:9px;display:flex}.brief-progress article.current{opacity:1;border-color:#efb572}.brief-progress article.complete{opacity:1;background:#9fc6b61a}.brief-progress article i{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:flex}.brief-progress article div{gap:3px;display:grid}.brief-progress article strong{font-size:11px;line-height:1.3}.brief-progress article small{color:#c6d4cf;font-size:9px;line-height:1.35}.brief-result{max-width:760px}.brief-final-editor{white-space:pre-wrap;background:#fff;min-height:330px!important}.brief-save-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.brief-save-draft{color:var(--teal);background:#e4ece7;font-weight:800}.applications-center{background:#f7f6f0;border:1px solid #d7ddd8;margin:0 0 18px;padding:20px}.applications-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.applications-center>header h2{letter-spacing:-.03em;margin:3px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.applications-center>header p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px}.applications-center>header>button{background:var(--teal);color:#fff;white-space:nowrap;font-weight:800}.application-saved{color:#215642;background:#dcece2;border-left:3px solid #3c8a69;margin:14px 0;padding:10px 12px;font-size:12px;font-weight:750}.application-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.application-card{background:#fff;border:1px solid #d5ddd8;gap:9px;padding:15px;display:grid}.application-card.highlighted{border-color:#3c8a69;box-shadow:0 0 0 2px #3c8a691f}.application-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.application-card>div span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;background:#edf3ef;padding:5px 7px;font-size:9px;font-weight:900}.application-card>div small{color:var(--muted);font-size:9px}.application-card h3{margin:0;font-size:15px}.application-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.application-card footer{flex-wrap:wrap;gap:7px;display:flex}.application-card footer button{color:var(--teal);background:#e8eeea;font-size:10px;font-weight:800}.application-card footer .application-publish{background:var(--teal);color:#fff}@media (width<=760px){.brief-modal-assistant{padding:28px 18px 20px}.brief-builder{grid-template-columns:1fr}.brief-progress{min-height:auto}.brief-polish-tools,.brief-final-polish,.brief-save-actions,.applications-center>header{flex-direction:column;align-items:stretch}.brief-save-actions button,.applications-center>header>button{width:100%}.application-list{grid-template-columns:1fr}}.b2b-role-lens{background:radial-gradient(circle at 12% 0,#ffb97b47,#0000 34%),linear-gradient(125deg,#fffaf1,#f3f8f4);border:1px solid #161f1d1a;border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:24px;display:grid}.b2b-role-lens h2{margin:4px 0 6px;font-size:clamp(22px,2.4vw,34px)}.b2b-role-lens p{color:#55625f;margin:0}.b2b-role-lens aside{background:#ffffffc7;border-radius:18px;min-width:170px;padding:16px 18px}.b2b-role-lens aside b,.b2b-role-lens aside span{display:block}.b2b-role-lens aside b{font-size:25px}.b2b-role-lens aside span{color:#68736f;margin-top:3px;font-size:12px}.b2b-role-lens nav{gap:8px;display:grid}.b2b-role-lens nav button{white-space:nowrap}.b2b-role-lens.role-finance{background:linear-gradient(125deg,#eef9f4,#f8fbff)}.b2b-role-lens.role-legal{background:linear-gradient(125deg,#f7f3ff,#fffaf1)}.b2b-role-lens.role-procurement{background:linear-gradient(125deg,#fff2e9,#f4fbf7)}.b2b-project-board>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.b2b-project-board>header>div:last-child button.active{color:#fff;background:#16231f;border-color:#16231f}.b2b-work-list,.b2b-timeline-view,.b2b-geography-view{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.b2b-work-list>button{text-align:left;background:#fff;border:1px solid #dce4e1;border-radius:14px;grid-template-columns:90px minmax(180px,1.6fr) 130px 120px 100px 90px;align-items:center;gap:12px;padding:13px 15px;display:grid}.b2b-work-list>button span,.b2b-work-list>button small,.b2b-work-list>button em,.b2b-work-list>button time,.b2b-work-list>button i{color:#65716d;font-size:12px;font-style:normal}.b2b-timeline-view article{background:#fff;border:1px solid #dce4e1;border-radius:15px;grid-template-columns:190px minmax(180px,1fr) 60px 160px;align-items:center;gap:15px;padding:14px;display:grid}.b2b-timeline-view article div b,.b2b-timeline-view article div small{display:block}.b2b-timeline-view article div small,.b2b-timeline-view article p{color:#6a7572;font-size:12px}.b2b-timeline-view article>span{background:#e8eeeb;border-radius:99px;height:10px;overflow:hidden}.b2b-timeline-view article>span i{border-radius:inherit;background:linear-gradient(90deg,#ed845f,#e9b65d);height:100%;display:block}.b2b-geography-view>header,.b2b-geography-view article{background:#fff;border:1px solid #dce4e1;border-radius:15px;grid-template-columns:34px minmax(160px,1fr) 130px 160px;align-items:center;gap:14px;padding:14px 16px;display:grid}.b2b-geography-view>header{background:#f2f7f4;grid-template-columns:1fr auto}.b2b-geography-view article>span{color:#fff;background:#de6f50;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.b2b-geography-view article div b,.b2b-geography-view article div small{display:block}.b2b-geography-view article small,.b2b-geography-view article p{color:#6a7572;font-size:12px}.b2b-document-toolbar,.b2b-audit-toolbar{background:#f4f7f5;border-radius:18px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:15px;display:flex}.b2b-document-toolbar label,.b2b-audit-toolbar label{gap:5px;margin-right:auto;display:grid}.b2b-document-toolbar label span,.b2b-audit-toolbar label span{color:#69736f;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.b2b-document-register{gap:8px;display:grid}.b2b-document-register>article{background:#fff;border:1px solid #dde4e1;border-radius:14px;grid-template-columns:32px minmax(210px,1fr) minmax(210px,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.b2b-document-register>article div b,.b2b-document-register>article div small,.b2b-document-register>article>span b,.b2b-document-register>article>span small{display:block}.b2b-document-register small{color:#6e7774;font-size:12px}.b2b-version-history{color:#194d3c;background:#eaf6ef;border-radius:16px;align-items:center;gap:13px;padding:15px;display:flex}.b2b-version-history div{flex:1}.b2b-version-history b,.b2b-version-history span{display:block}.b2b-version-history span{margin-top:3px;font-size:12px}.b2b-permission-matrix,.b2b-security-journal{background:#fff;border:1px solid #dce4e1;border-radius:20px;margin-top:22px;padding:20px}.b2b-permission-matrix>header,.b2b-security-journal>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.b2b-permission-matrix h3,.b2b-security-journal h3{margin:2px 0}.b2b-permission-matrix>div{overflow:auto}.b2b-permission-matrix article{border-bottom:1px solid #e6ebe9;grid-template-columns:150px repeat(6,1fr);min-width:760px;display:grid}.b2b-permission-matrix article b,.b2b-permission-matrix article span{padding:11px 8px;font-size:12px}.b2b-permission-matrix article.head{color:#66716d;background:#f3f6f4}.b2b-security-journal>article{border-top:1px solid #e7ecea;grid-template-columns:70px minmax(220px,1fr) 150px 180px;gap:12px;padding:12px 0;display:grid}.b2b-security-journal time,.b2b-security-journal span,.b2b-security-journal em{color:#66716e;font-size:12px;font-style:normal}.b2b-analytics-center,.b2b-audit-center{gap:20px;display:grid}.b2b-analytics-center>header,.b2b-audit-center>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.b2b-analytics-center h2,.b2b-audit-center h2{margin:4px 0 7px}.b2b-analytics-center>header p,.b2b-audit-center>header p{color:#64706c;max-width:760px}.b2b-audit-center>header>span{color:#1e5c47;background:#e9f7ef;border-radius:99px;align-items:center;gap:7px;padding:10px 12px;display:flex}.b2b-analytics-kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.b2b-analytics-kpis article{background:#fff;border:1px solid #dce4e1;border-radius:18px;padding:17px}.b2b-analytics-kpis small,.b2b-analytics-kpis b,.b2b-analytics-kpis span{display:block}.b2b-analytics-kpis b{margin:5px 0;font-size:20px}.b2b-analytics-kpis span{color:#68736f;font-size:11px}.b2b-analytics-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px;display:grid}.b2b-analytics-layout>article,.b2b-analytics-layout>aside{background:#fff;border:1px solid #dce4e1;border-radius:20px;padding:22px}.b2b-analytics-layout>article>header{justify-content:space-between;margin-bottom:16px;display:flex}.b2b-analytics-layout>article>div{grid-template-columns:180px 1fr 50px;align-items:center;gap:12px;margin:14px 0;display:grid}.b2b-analytics-layout>article>div span b,.b2b-analytics-layout>article>div span small{display:block}.b2b-analytics-layout>article>div span small{color:#68736f;font-size:11px}.b2b-analytics-layout>article>div>i{background:#e9eeec;border-radius:99px;height:9px;overflow:hidden}.b2b-analytics-layout>article>div>i em{background:#e7805e;height:100%;display:block}.b2b-analytics-layout>aside{background:linear-gradient(145deg,#fff7eb,#f4f8ff)}.b2b-audit-log{gap:7px;display:grid}.b2b-audit-log article{background:#fff;border:1px solid #dde5e2;border-radius:14px;grid-template-columns:75px 95px minmax(210px,1.5fr) 130px 130px minmax(180px,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.b2b-audit-log time,.b2b-audit-log span,.b2b-audit-log em,.b2b-audit-log small{color:#65706d;font-size:12px;font-style:normal}.organization-communication-context aside{border-top:1px solid #ffffff26;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:13px;display:flex}.organization-communication-context aside span{opacity:.8;margin-right:auto;font-size:12px}.organization-communication-context aside .danger{color:#8b251d;background:#fff1ed;border-color:#f2b9ab}.organization-rfp-comparison{background:#fff;border:1px solid #dce4e1;border-radius:22px;margin-top:18px;padding:22px}.organization-rfp-comparison>header{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.organization-rfp-comparison>header h2{margin:3px 0}.organization-rfp-comparison>header p{color:#66716d;max-width:720px}.organization-rfp-comparison>header>span{color:#22604b;background:#e9f7ef;border-radius:99px;height:max-content;padding:8px 11px}.rfp-comparison-head,.organization-rfp-comparison>article{grid-template-columns:1.1fr 1fr 1.15fr 1.15fr 1fr 90px;align-items:center;gap:12px;padding:13px;display:grid}.rfp-comparison-head{color:#66716d;text-transform:uppercase;background:#f3f6f4;border-radius:12px;font-size:11px}.organization-rfp-comparison>article{border-bottom:1px solid #e4eae7}.organization-rfp-comparison>article.selected{background:#eef8f2;border-radius:14px;box-shadow:inset 3px 0 #2b7a5a}.organization-rfp-comparison>article div b,.organization-rfp-comparison>article div small,.organization-rfp-comparison>article>span b,.organization-rfp-comparison>article>span small{display:block}.organization-rfp-comparison>article small,.organization-rfp-comparison>article>span{color:#64706c;font-size:12px}.organization-rfp-comparison>footer{border-top:1px solid #e3e9e6;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.organization-rfp-comparison>footer div{flex:1}.organization-rfp-comparison>footer b,.organization-rfp-comparison>footer span{display:block}.organization-rfp-comparison>footer span{color:#68736f;margin-top:3px;font-size:12px}.organization-operation-register,.organization-tax-model{background:#fff;border:1px solid #dce4e1;border-radius:21px;margin-top:18px;padding:20px}.organization-operation-register>header{justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.operation-head,.organization-operation-register>article{grid-template-columns:145px 1.1fr 1fr 1.15fr 1fr 1.15fr 100px;align-items:center;gap:10px;padding:12px;display:grid}.operation-head{color:#66716d;text-transform:uppercase;background:#f3f6f4;border-radius:12px;font-size:11px}.organization-operation-register>article{border-bottom:1px solid #e4e9e7;font-size:12px}.organization-operation-register>article>b small{color:#737c79;font-weight:400;display:block}.organization-operation-register>article span{color:#57625f}.organization-tax-model{grid-template-columns:minmax(260px,1fr) minmax(420px,1.3fr) auto;align-items:center;gap:20px;display:grid}.organization-tax-model h2{margin:4px 0}.organization-tax-model p{color:#68726f}.organization-tax-model dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.organization-tax-model dl div{background:#f4f7f5;border-radius:12px;padding:10px}.organization-tax-model dt,.organization-tax-model dd{margin:0}.organization-tax-model dt{color:#69736f;font-size:11px}.organization-tax-model dd{margin-top:3px;font-weight:700}@media (width<=1100px){.b2b-role-lens{grid-template-columns:1fr auto}.b2b-role-lens nav{grid-column:1/-1;grid-template-columns:1fr 1fr}.b2b-analytics-kpis{grid-template-columns:repeat(3,1fr)}.b2b-analytics-layout{grid-template-columns:1fr}.rfp-comparison-head{display:none}.organization-rfp-comparison>article{grid-template-columns:1fr 1fr 1fr}.operation-head{display:none}.organization-operation-register>article{grid-template-columns:1fr 1fr}.organization-tax-model{grid-template-columns:1fr}}@media (width<=760px){.b2b-project-nav{grid-template-columns:1fr 1fr}.b2b-role-lens{grid-template-columns:1fr}.b2b-role-lens aside{min-width:0}.b2b-work-list>button,.b2b-timeline-view article,.b2b-geography-view article,.b2b-document-register>article,.b2b-security-journal>article,.b2b-audit-log article{grid-template-columns:1fr}.b2b-analytics-kpis{grid-template-columns:1fr 1fr}.b2b-analytics-layout>article>div,.organization-rfp-comparison>article,.organization-operation-register>article{grid-template-columns:1fr}}.catalog-order-net,.catalog-job-net{font-weight:800;color:#23665f!important;text-transform:none!important;font-size:10px!important}.catalog-job-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 0;display:grid}.catalog-job-facts span{color:#6d7f7a;background:#f1f6f3;gap:3px;padding:8px;font-size:8px;display:grid}.catalog-job-facts b{color:#173e42;font-size:11px}.catalog-job-net{background:#e8f4ed;border-left:3px solid #2b756b;gap:2px;margin-top:12px;padding:9px 11px;display:grid}.catalog-job-net b{color:#174f4d;font-size:13px}.catalog-job-card>footer{flex-wrap:wrap;align-items:center}.catalog-job-card>footer .catalog-hide-order{color:#687b76;background:0 0;min-height:34px;padding:7px 3px;font-size:9px}.catalog-create.enabled{background:#247267;border-color:#247267}.order-preview-overlay{z-index:120;background:#081e20ad;justify-content:center;align-items:flex-start;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.order-preview-modal{background:#f5f8f6;border-radius:24px 6px;width:100%;max-width:1160px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000004d}.order-preview-head{color:#fff;background:#123f44;justify-content:space-between;align-items:flex-start;gap:22px;padding:28px 32px;display:flex}.order-preview-head .eyebrow{color:#9fd7c6}.order-preview-head h2{color:#fff;max-width:760px;margin:6px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.04}.order-preview-head>div:first-child>span{color:#d1e2dc;align-items:center;gap:6px;font-size:11px;display:flex}.order-preview-budget{background:#ffffff17;flex:0 0 235px;gap:5px;padding:16px;display:grid}.order-preview-budget small{color:#b8d1ca}.order-preview-budget b{font-size:22px}.order-preview-budget span{color:#a9e0c7;font-size:10px}.order-preview-layout{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:20px;padding:22px;display:grid}.order-preview-layout>main{gap:14px;display:grid}.order-preview-section,.order-income-card,.order-response-form,.order-response-success{background:#fff;border:1px solid #d8e2dd;padding:18px;box-shadow:0 10px 28px #18423f0f}.order-preview-section>p:not(.eyebrow){color:#536b66;margin:7px 0;line-height:1.55}.order-stage-list{gap:8px;margin-top:15px;display:grid}.order-stage-list span{background:#f1f5f2;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.order-stage-list i{color:#fff;background:#174f4d;border-radius:50%;justify-content:center;align-items:center;height:28px;font-size:10px;font-style:normal;display:flex}.order-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-preview-grid>span{background:#f4f7f5;grid-template-columns:24px minmax(0,1fr);gap:4px;padding:11px;display:grid}.order-preview-grid svg{color:#247267;grid-row:1/3}.order-preview-grid b{color:#173e42;font-size:11px}.order-preview-grid small{color:#687b76;font-size:9px}.order-income-card{border-left:5px solid #2b756b;grid-template-columns:1fr auto;align-items:center;gap:8px 18px;display:grid}.order-income-card>div{gap:3px;display:grid}.order-income-card>div b{font-size:20px}.order-income-card>span{color:#71817d;font-size:10px}.order-income-card>strong{color:#1c665d;font-size:22px}.order-income-card>p{color:#5c706b;grid-column:1/-1;margin:0;font-size:10px}.order-preview-layout>aside{align-self:start;gap:10px;display:grid;position:sticky;top:0}.order-response-form{gap:11px;display:grid}.order-response-form h3,.order-response-success h3{color:#173e42;margin:0;font-size:22px}.order-response-form label{gap:5px;display:grid}.order-response-form label>span{color:#365c57;font-size:10px;font-weight:850}.order-response-form input,.order-response-form textarea,.registration-contractor-profile input,.registration-contractor-profile select{color:#173e42;font:inherit;background:#f8faf8;border:1px solid #cbd8d3;min-height:42px;padding:9px 10px}.order-response-form textarea{resize:vertical;min-height:76px}.order-response-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-response-calculation{background:#f3f7f5;border:1px solid #cbdad4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.order-response-calculation>span{gap:3px;display:grid}.order-response-calculation small{color:#667973;font-size:10px;line-height:1.35}.order-response-calculation b{color:#294f4b;font-size:12px}.order-response-calculation strong{color:#17675d;font-size:16px}.order-response-calculation.empty{display:block}.order-response-calculation>p{color:#637671;margin:0;font-size:11px;line-height:1.45}.order-response-ai{color:#1f655d;background:#e8f3ed;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:850;display:flex}.order-response-file,.registration-proof-file{color:#365c57;cursor:pointer;background:#f2f6f4;border:1px dashed #9db8af;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex!important}.order-response-file>span{gap:2px;display:grid}.order-response-file{cursor:default}.order-response-file b{color:#294f4b;font-size:11px}.order-response-file small{color:#667973;font-size:11px;line-height:1.45}.order-response-file input,.registration-proof-file input{display:none}.order-materials-availability{color:#705535;background:#fff7e8;border-left:3px solid #d98a33;margin-top:10px;padding:9px 10px;font-size:11px;line-height:1.45;display:block}.order-materials-question{color:#24645c;background:0 0;border:1px solid #9eb8af;margin-top:8px;font-size:11px;font-weight:850}.order-response-form>small{color:#74837f;font-size:11px;line-height:1.45}.order-payment-pending{background:#fff7e8;border-left:3px solid #d98a33;gap:3px;margin:0;padding:9px 10px;display:grid}.order-payment-pending b{color:#68491d;font-size:11px}.order-payment-pending span{color:#705d43;font-size:11px;line-height:1.45}.order-response-success{text-align:center;place-items:center;gap:12px;min-height:400px;display:grid}.order-response-success svg{color:#247267}.order-response-success p{color:#637671;line-height:1.5}.order-response-success button{width:100%;min-height:42px}.order-hide-from-modal{color:#657772;background:0 0;justify-self:center;font-size:10px}.registration-contractor-profile{background:#f1f6f3;border-left:4px solid #247267;gap:10px;padding:14px;display:grid}.registration-contractor-profile>header{gap:3px;display:grid}.registration-contractor-profile>header b{color:#173e42;font-size:13px}.registration-contractor-profile>header span{color:#667873;font-size:11px}.registration-contractor-profile>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.registration-contractor-profile label{gap:5px;display:grid}.registration-proof-pending,.registration-public-note{color:#315f59;background:#f8faf9;border:1px solid #cad9d3;align-items:flex-start;gap:9px;padding:10px;display:flex!important}.registration-proof-pending>span,.registration-public-note>div{gap:3px;display:grid}.registration-proof-pending b,.registration-public-note h3{color:#173e42;margin:0;font-size:12px}.registration-proof-pending small,.registration-public-note span{color:#667873;font-size:11px;line-height:1.45}.registration-public-note{background:#eaf4ef;border-left:3px solid #247267}.registration-status-note{background:#fff7e8;border-left:3px solid #d98a33;gap:3px;padding:10px;display:grid}.registration-status-note h3{color:#68491d;margin:0;font-size:12px}.registration-status-note span{color:#705d43;font-size:11px;line-height:1.45}.finance-dashboard{gap:16px;display:grid}.finance-dashboard>header{color:#fff;background:#123f44;justify-content:space-between;align-items:flex-end;padding:22px 24px;display:flex}.finance-dashboard>header h1{color:#fff;margin:4px 0 6px;font-size:30px}.finance-dashboard>header p{color:#c8ddd7;margin:0}.finance-dashboard>header>div:last-child{gap:8px;display:flex}.finance-dashboard>header button{color:#fff;background:#ffffff1a}.finance-empty-card{background:#fff;border:1px solid #d7e1dc;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;padding:22px;display:grid}.finance-empty-card>span{color:#17695f;background:#e5f1ed;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.finance-empty-card h2{margin:0 0 5px;font-size:22px}.finance-empty-card p{color:#687b76;max-width:720px;margin:0;font-size:12px;line-height:1.5}.finance-empty-card nav{gap:8px;margin-top:14px;display:flex}.finance-empty-card nav button{color:#154e4b;background:#edf3f0}.finance-empty-card nav button.primary{background:var(--orange);color:#fff}.finance-empty-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-empty-facts>span{background:#f2f6f4;border:1px solid #d7e1dc;grid-template-columns:26px minmax(0,1fr);gap:3px;padding:14px;display:grid}.finance-empty-facts svg{color:#247267;grid-row:1/3}.finance-empty-facts b{color:#173e42;font-size:12px}.finance-empty-facts small{color:#71817d;font-size:9px;line-height:1.35}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.server-payment-status{color:#173f34;background:#e8f8f1b8;border:1px solid #23675238;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.server-payment-status>div{gap:2px;display:grid}.server-payment-status small,.server-payment-status span{color:#527269}.server-payment-status.status-failed,.server-payment-status.status-disputed{color:#7d3024;background:#ffefeacc;border-color:#b34c3a47}.workspace-loading{color:#527269;place-items:center;min-height:240px;font-weight:700;display:grid}.app-load-error{background:#f4f6f1;place-items:center;min-height:100vh;padding:24px;display:grid}.app-load-error section{text-align:center;background:#fff;border:1px solid #183d3829;border-radius:24px;width:min(560px,100%);padding:32px;box-shadow:0 24px 70px #1736301f}.app-load-error span{color:#fff;background:#183d38;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:inline-grid}.app-load-error h1{margin:18px 0 10px;font-size:clamp(24px,4vw,38px)}.app-load-error p{color:#61716d;line-height:1.6}.app-load-error button{color:#fff;background:#f17757;margin-top:12px;font-weight:800}.finance-kpis article{background:#fff;border:1px solid #d7e1dc;border-top:4px solid #27736a;gap:6px;padding:16px;display:grid}.finance-kpis small,.finance-kpis span{color:#6e7f7a;font-size:9px}.finance-kpis b{color:#173e42;font-size:22px}.finance-main-grid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.finance-operations,.finance-summary,.finance-documents{background:#fff;border:1px solid #d7e1dc;padding:18px}.finance-operations>header,.finance-documents>header{justify-content:space-between;align-items:center;display:flex}.finance-operations h2,.finance-summary h2,.finance-documents h2{color:#173e42;margin:4px 0}.finance-operation-row{border-top:1px solid #e1e8e4;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.finance-operation-row>span{color:#22685f;background:#e8f3ed;border-radius:50%;justify-content:center;align-items:center;height:34px;font-weight:900;display:flex}.finance-operation-row>div{gap:3px;display:grid}.finance-operation-row small{color:#74837f;font-size:9px}.finance-operation-row strong{color:#173e42}.finance-operation-row em{color:#39635d;background:#edf4f0;padding:6px 8px;font-size:8px;font-style:normal}.finance-summary{border-top:4px solid #e36c4e}.finance-summary>p{color:#6b7d78;font-size:10px}.finance-bar{background:#e4ece8;height:8px;margin:18px 0 8px}.finance-bar span{background:#e36c4e;height:100%;display:block}.finance-summary dl{gap:9px;margin:18px 0 0;display:grid}.finance-summary dl div{justify-content:space-between;display:flex}.finance-summary dt{color:#6c7c78;font-size:10px}.finance-summary dd{color:#173e42;margin:0;font-size:10px;font-weight:850}.finance-documents>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.finance-documents>div>span{background:#f2f6f4;grid-template-columns:24px 1fr;gap:4px;padding:11px;display:grid}.finance-documents svg{color:#247267;grid-row:1/3}.finance-documents small{color:#71817d;font-size:9px}@media (width<=900px){.order-preview-layout,.finance-main-grid{grid-template-columns:1fr}.order-preview-layout>aside{position:static}.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-documents>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.order-preview-overlay{padding:0}.order-preview-modal{border-radius:0;min-height:100%}.order-preview-head{padding:22px 18px;display:grid}.order-preview-budget{width:100%}.order-preview-layout{padding:12px}.order-preview-grid,.order-response-row,.order-response-calculation,.finance-kpis,.finance-documents>div,.registration-contractor-profile>div{grid-template-columns:1fr}.finance-dashboard>header{align-items:stretch;gap:14px;display:grid}.finance-operation-row{grid-template-columns:34px minmax(0,1fr)}.finance-operation-row strong,.finance-operation-row em{grid-column:2;justify-self:start}.finance-empty-card{grid-template-columns:42px minmax(0,1fr);align-items:start;padding:16px}.finance-empty-card>span{width:42px;height:42px}.finance-empty-card nav{flex-direction:column;align-items:stretch}.finance-empty-facts{grid-template-columns:1fr}}.help-panel{background:#fbfbf7;flex-direction:column;width:100%;max-width:430px;height:100%;padding:24px;display:flex;box-shadow:-20px 0 60px #0003}.help-panel>header{justify-content:space-between;align-items:start;display:flex}.help-panel h2{letter-spacing:-.045em;margin:3px 0 0;font-size:27px}.help-panel>header>button{color:var(--ink);background:0 0;padding:0 6px;font-size:27px}.help-rule{color:#355a59;background:#e8f0eb;margin:20px 0 12px;padding:11px;font-size:12px;line-height:1.45}.help-thread{flex-direction:column;flex:1;gap:9px;padding:5px 0 16px;display:flex;overflow-y:auto}.help-message{background:#e9efeb;align-self:flex-start;max-width:88%;padding:11px 13px;font-size:14px;line-height:1.43}.help-message.mine{color:#fff;background:#163f4c;align-self:flex-end}.help-panel form{gap:8px;display:flex}.help-panel form input{border:1px solid #b9c5bf;flex:1;min-width:0;padding:11px}.help-panel form button{background:var(--orange);color:#fff;border-radius:0 9px;padding:10px;font-weight:750}.help-panel>small{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.35}.help-panel.help-view-academy{max-width:680px}.help-escalate{color:#fff;background:#174f4d;width:100%;margin-top:9px;font-weight:800}.help-escalate:disabled{cursor:wait;background:#b8c8c3}.help-message.operator{border-left:3px solid #e36e3d;gap:4px;display:grid}.help-message.operator b{color:#174f4d;font-size:11px}.help-ticket-status{color:#235b54;background:#e9f4f1;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:11px;display:flex}.help-ticket-status.status-resolved{color:#62716d;background:#eef0ee}.help-mode-switch{background:#e9ede7;grid-template-columns:1fr 1fr;gap:4px;margin-top:18px;padding:4px;display:grid}.help-mode-switch button{color:#58706b;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.help-mode-switch button.active{color:var(--teal);background:#fff;box-shadow:0 7px 20px #12313614}.help-mode-switch button span{background:var(--mint);color:var(--teal);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-flex}.help-academy-banner{color:#fff;text-align:left;background:#123f44;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:68px;margin:0 0 14px;padding:14px 16px;display:flex}.help-academy-banner span{gap:4px;display:grid}.help-academy-banner small{color:#c8dcd6;line-height:1.35}.help-view-academy .help-rule{margin-bottom:10px}.video-track-filter{scrollbar-width:thin;gap:7px;margin:0 -2px 12px;padding:2px 2px 6px;display:flex;overflow-x:auto}.video-track-filter button{color:#536c67;background:#edf0eb;flex:none;min-height:34px;padding:8px 11px;font-size:11px;font-weight:800}.video-track-filter button.active{background:var(--teal);color:#fff}.video-academy-progress{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(180px,1fr) 160px auto;align-items:center;gap:8px 14px;margin-bottom:12px;padding:13px 14px;display:grid}.video-academy-progress>div{gap:3px;display:grid}.video-academy-progress small{color:var(--muted);font-size:10px}.video-academy-progress>span{background:#dce6df;height:5px;overflow:hidden}.video-academy-progress>span i{background:var(--orange);height:100%;display:block}.video-academy-progress em{color:var(--teal);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.video-lesson-list{border-top:1px solid var(--line);flex:1;min-height:0;overflow-y:auto}.video-lesson-list>button{border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;padding:13px 4px;display:grid}.video-lesson-list>button:hover{background:#eef2ec;padding-left:9px}.video-lesson-list>button>span{color:var(--orange);font-size:12px;font-weight:900}.video-lesson-list>button>div{gap:3px;display:grid}.video-lesson-list small{color:var(--teal);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.video-lesson-list b{font-size:14px}.video-lesson-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.video-lesson-list em{color:#6a7d78;white-space:nowrap;font-size:11px;font-style:normal}.video-lesson-overlay{z-index:42;background:#0a1d27ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.video-lesson-overlay>section{background:#fbfbf7;width:100%;max-width:820px;max-height:min(840px,100vh - 48px);padding:28px;overflow-y:auto;box-shadow:0 28px 100px #00000057}.video-lesson-overlay header{justify-content:space-between;align-items:start;display:flex}.video-lesson-overlay h2{letter-spacing:-.045em;margin:4px 0 18px;font-size:clamp(25px,4vw,38px)}.video-lesson-overlay header>button{color:var(--ink);background:0 0;padding:0 7px;font-size:28px}.video-lesson-overlay video{aspect-ratio:16/9;object-fit:contain;background:#0f3038;width:100%;display:block}.video-lesson-stage{color:#fff;background:#123f44;align-items:center;gap:18px;min-height:230px;padding:30px;display:flex}.video-lesson-stage>span{background:#c6e4cf29;border:1px solid #c6e4cf61;flex:0 0 74px;justify-content:center;align-items:center;height:74px;display:flex}.video-lesson-stage b{font-size:21px}.video-lesson-stage p{color:#c7d9d4;margin:7px 0 0;line-height:1.5}.video-lesson-chapters{gap:7px;margin:14px 0;padding-bottom:3px;display:flex;overflow-x:auto}.video-lesson-chapters span{color:#48625e;background:#e7eee8;flex:none;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:flex}.video-lesson-chapters b{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;display:inline-flex}.video-lesson-overlay article{border:1px solid var(--line);background:#fff;padding:18px}.video-lesson-overlay article>p:last-child{color:#435d58;white-space:pre-line;margin-bottom:0;line-height:1.65}.video-lesson-overlay footer{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.video-lesson-overlay footer button{color:var(--ink);background:#e8ede7;padding:10px 14px;font-weight:800}.video-lesson-overlay footer button.primary{background:var(--orange);color:#fff}@media (width<=620px){.help-panel.help-view-academy{max-width:none;padding:18px 14px}.video-academy-progress{grid-template-columns:1fr}.video-academy-progress>span{width:100%}.video-lesson-list>button{grid-template-columns:28px minmax(0,1fr) auto}.video-lesson-list>button>svg{display:none}.video-lesson-overlay{padding:0}.video-lesson-overlay>section{min-height:100vh;max-height:100vh;padding:20px 15px}.video-lesson-stage{flex-direction:column;align-items:start;min-height:250px;padding:24px}.video-lesson-overlay footer{flex-direction:column-reverse;align-items:stretch}}.public-growth{color:var(--ink);max-width:1460px;margin:0 auto;padding:38px 32px 72px}.growth-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:stretch;gap:28px;display:grid}.growth-hero>div{color:#fff;background:#123f44;min-height:430px;padding:clamp(34px,6vw,74px)}.growth-hero>div .eyebrow{color:#c4e0d3}.growth-hero h1{color:#fff;letter-spacing:-.065em;max-width:980px;margin:15px 0 24px;font-size:clamp(42px,6.5vw,82px);line-height:.94}.growth-hero>div>p:not(.eyebrow){color:#d1dfdb;max-width:790px;font-size:17px;line-height:1.65}.growth-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.growth-hero button{border:1px solid #ffffff61;align-items:center;min-height:46px;padding:11px 16px;font-weight:850;display:inline-flex}.growth-hero button:not(.primary){color:#fff;background:0 0}.growth-hero button.primary{background:var(--orange);border-color:var(--orange);color:#fff}.growth-hero>div>small{color:#a9c3bd;align-items:start;gap:8px;max-width:780px;margin-top:24px;line-height:1.5;display:flex}.growth-hero>aside{background:#d9e8d8;flex-direction:column;justify-content:flex-end;padding:34px;display:flex}.growth-hero>aside>span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.growth-hero>aside>b{letter-spacing:-.08em;margin-top:28px;font-size:clamp(90px,12vw,170px);line-height:.82}.growth-hero>aside h2{letter-spacing:-.04em;margin:18px 0 8px;font-size:26px}.growth-hero>aside p{color:#4f6964;line-height:1.55}.growth-hero>aside>div{border-top:1px solid #12313633;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:28px;padding-top:20px;display:grid}.growth-hero>aside strong{font-size:26px}.growth-hero>aside small{color:#5f756f;align-self:center}.growth-counter-method{border:1px solid var(--line);background:#fff;margin-top:24px;padding:28px}.growth-counter-method>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.growth-counter-method h2,.growth-tools>header h2,.growth-communities h2,.growth-pilot h2{letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(28px,4vw,45px)}.growth-counter-method>header>span{color:#9b431f;text-transform:uppercase;background:#f3e6dc;padding:9px 11px;font-size:11px;font-weight:850}.growth-counter-method>div{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;display:grid}.growth-counter-method article{gap:4px;min-height:122px;padding:18px;display:grid}.growth-counter-method article+article{border-left:1px solid var(--line)}.growth-counter-method article b{color:var(--orange);font-size:31px}.growth-counter-method article strong{font-size:13px}.growth-counter-method article small,.growth-counter-method>p{color:var(--muted);line-height:1.45}.growth-counter-method>p{margin:14px 0 0;font-size:11px}.growth-tools{margin-top:72px}.growth-tools>header{max-width:860px}.growth-tools>header>p:last-child,.growth-communities header p{color:var(--muted);max-width:760px;line-height:1.55}.growth-tools-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;margin-top:28px;display:grid}.growth-tools-layout>nav{background:#e5ece6;gap:3px;padding:7px;display:grid;position:sticky;top:72px}.growth-tools-layout>nav button{color:#516964;text-align:left;background:0 0;grid-template-columns:21px 1fr 15px;align-items:center;gap:9px;min-height:54px;padding:12px;display:grid}.growth-tools-layout>nav button.active{color:#fff;background:#123f44}.growth-tools-layout>nav button span{font-size:12px;font-weight:850}.growth-tool-stage{border:1px solid var(--line);background:#fff;min-height:520px;padding:clamp(22px,4vw,46px)}.growth-tool-stage section>header{align-items:start;gap:18px;display:flex}.growth-tool-stage section>header>span{background:var(--orange);color:#fff;flex:0 0 45px;justify-content:center;align-items:center;height:45px;font-size:12px;font-weight:900;display:flex}.growth-tool-stage h3{letter-spacing:-.05em;margin:0 0 7px;font-size:clamp(24px,3.5vw,38px)}.growth-tool-stage section>header p{color:var(--muted);max-width:760px;margin:0;line-height:1.5}.growth-tool-stage textarea{background:var(--field);border:1px solid var(--border);box-sizing:border-box;font:inherit;resize:vertical;width:100%;min-height:190px;margin-top:26px;padding:16px;line-height:1.55}.growth-tool-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.growth-tool-stage button.primary,.growth-document-tool>button,.growth-risk-tool>button{background:var(--orange);color:#fff;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-weight:850;display:inline-flex}.growth-tool-stage button:disabled{cursor:not-allowed;opacity:.45}.growth-tool-actions small{color:var(--muted)}.growth-generated-result{border:1px solid var(--line);background:#f4f6f1;margin-top:22px}.growth-generated-result>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.growth-generated-result>div button{background:var(--teal);color:#fff;padding:9px 11px;font-size:11px;font-weight:850}.growth-generated-result pre{color:#35534e;white-space:pre-wrap;max-height:360px;margin:0;padding:18px;font-family:inherit;font-size:12px;line-height:1.62;overflow:auto}.growth-cost-fields,.growth-document-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.growth-document-fields{grid-template-columns:.75fr 1.5fr .75fr}.growth-cost-fields label,.growth-document-fields label,.growth-crm-picker label{gap:7px;display:grid}.growth-cost-fields label span,.growth-document-fields label span,.growth-crm-picker label span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.growth-cost-fields select,.growth-document-fields select,.growth-document-fields input,.growth-crm-picker select{background:var(--field);border:1px solid var(--border);box-sizing:border-box;width:100%;min-height:45px;padding:10px 12px}.growth-cost-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.growth-cost-result article{background:#e9efe9;gap:6px;min-height:142px;padding:20px;display:grid}.growth-cost-result article:nth-child(2){color:#fff;background:#123f44}.growth-cost-result article:nth-child(2) small,.growth-cost-result article:nth-child(2) span{color:#bed1cb}.growth-cost-result small{color:#60746f}.growth-cost-result b{letter-spacing:-.05em;font-size:clamp(23px,3vw,37px)}.growth-cost-result span{color:var(--muted);font-size:11px}.growth-cost-tool>button{color:var(--teal);background:0 0;margin-top:16px;padding:8px 0;font-weight:850}.growth-document-tool>button,.growth-risk-tool>button{margin-top:18px}.growth-risk-result{border:1px solid var(--line);margin-top:20px;padding:18px}.growth-risk-result>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:12px;display:flex;align-items:center!important}.growth-risk-result>header>span{color:var(--muted)!important;background:0 0!important;flex:none!important;height:auto!important}.growth-risk-result>div{align-items:start;gap:10px;margin-top:12px;padding:12px;display:flex}.growth-risk-result>div.danger{color:#8c351d;background:#f7e3dc}.growth-risk-result>div.warning{color:#745f22;background:#f4efd9}.growth-risk-result>div.safe{color:#255b41;background:#dfeee2}.growth-risk-result>div span{gap:4px;display:grid}.growth-risk-result>div small{line-height:1.45}.growth-risk-result>button{color:var(--teal);background:0 0;margin-top:14px;padding:7px 0;font-weight:850}.growth-crm-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:28px;display:grid}.growth-crm-preview{border:1px solid var(--line);background:#edf1eb;margin-top:22px;padding:16px}.growth-crm-preview>header{color:#fff;background:#123f44;padding:13px;display:flex;align-items:center!important}.growth-crm-preview>header>span{background:var(--orange)!important;flex:0 0 38px!important;height:38px!important}.growth-crm-preview>header>div{gap:2px;display:grid}.growth-crm-preview>header small{color:#c5d8d2}.growth-crm-preview>nav{gap:4px;padding:10px 0;display:flex;overflow-x:auto}.growth-crm-preview>nav button{color:var(--teal);background:#fff;flex:none;padding:8px 10px;font-size:11px;font-weight:850}.growth-crm-preview>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.growth-crm-preview article{background:#fff;gap:5px;padding:14px;display:grid}.growth-crm-preview article b{font-size:25px}.growth-crm-preview article small,.growth-crm-preview article span{color:var(--muted)}.growth-crm-preview>button{background:var(--orange);color:#fff;width:100%;margin-top:10px;padding:10px 12px;font-weight:850}.growth-communities{margin-top:76px}.growth-communities>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.growth-communities>header button{background:var(--teal);color:#fff;flex:none;padding:11px 14px;font-weight:850}.growth-communities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.growth-communities article{border-top:5px solid var(--teal);background:#edf1ec;min-height:230px;padding:22px}.growth-communities article.orange{border-color:var(--orange)}.growth-communities article.blue{border-color:#477c9e}.growth-communities article.violet{border-color:#695d9b}.growth-communities article.green{border-color:#4b7c5b}.growth-communities article.rose{border-color:#a65f72}.growth-communities article>span{color:var(--orange);text-transform:uppercase;font-size:10px;font-weight:900}.growth-communities article h3{margin:16px 0 8px;font-size:23px}.growth-communities article>b{color:var(--teal);font-size:13px}.growth-communities article p{color:var(--muted);font-size:12px;line-height:1.5}.growth-communities article button{color:var(--teal);background:0 0;margin-top:12px;padding:7px 0;font-weight:850}.growth-pilot{grid-template-columns:1fr 1fr;gap:14px;margin-top:64px;display:grid}.growth-pilot>article{color:#fff;background:#123f44;min-height:340px;padding:clamp(25px,4vw,44px)}.growth-pilot>article:nth-child(2){color:var(--ink);background:#d9e8d8}.growth-pilot>article:first-child .eyebrow,.growth-pilot>article:first-child p{color:#c2d7d1}.growth-pilot>article>p:not(.eyebrow){line-height:1.6}.growth-pilot>article>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.growth-pilot>article>div span{background:#ffffff1f;padding:9px 11px;font-size:11px;font-weight:850}.growth-pilot dl{margin:24px 0 12px}.growth-pilot dl div{border-top:1px solid #1231362e;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.growth-pilot dt{color:#536c67}.growth-pilot dd{margin:0;font-size:19px;font-weight:850}.growth-pilot>article>small{color:#5b716c;line-height:1.45}@media (width<=980px){.growth-hero,.growth-pilot{grid-template-columns:1fr}.growth-hero>aside{min-height:340px}.growth-counter-method>div{grid-template-columns:repeat(2,1fr)}.growth-counter-method article+article{border-left:0}.growth-counter-method article:nth-child(2n){border-left:1px solid var(--line)}.growth-tools-layout{grid-template-columns:1fr}.growth-tools-layout>nav{display:flex;position:static;overflow-x:auto}.growth-tools-layout>nav button{flex:0 0 210px}.growth-communities>div{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.public-growth{padding:20px 14px 54px}.growth-hero h1{font-size:46px}.growth-hero>div,.growth-hero>aside{padding:25px 20px}.growth-hero>div>div,.growth-hero button{width:100%}.growth-hero button{justify-content:center}.growth-counter-method,.growth-tool-stage{padding:18px 14px}.growth-counter-method>header,.growth-communities>header{flex-direction:column;align-items:start}.growth-counter-method>div,.growth-cost-fields,.growth-document-fields,.growth-cost-result,.growth-communities>div,.growth-crm-preview>div{grid-template-columns:1fr}.growth-counter-method article:nth-child(2n){border-left:0}.growth-tool-actions,.growth-generated-result>div{flex-direction:column;align-items:stretch}.growth-crm-picker{grid-template-columns:1fr;align-items:stretch}}.site-footer{color:#e8f0ea;z-index:1;background:#102b3e;grid-template-columns:1.25fr repeat(3,1fr);gap:28px;margin-top:38px;padding:38px max(32px,50% - 588px);display:grid;position:relative}.site-footer .safe-deal-mark{flex:none;width:36px;height:36px}.footer-brand{align-items:start;gap:10px;display:flex}.footer-brand b{letter-spacing:-.04em;font-size:20px}.footer-brand p,.site-footer p{color:#b9cdc6;margin:5px 0 0;font-size:12px;line-height:1.45}.site-footer h3{color:#fff;letter-spacing:.07em;text-transform:uppercase;margin:0 0 9px;font-size:12px}.site-footer button{color:#c7dcd3;text-align:left;background:0 0;padding:4px 0;font-size:12px;display:block}.site-footer button:hover{color:#fff}.site-footer .footer-help{color:#f1a26d;margin-top:7px;font-weight:800}.site-footer small{color:#809a93;margin-top:14px;font-size:10px;line-height:1.4;display:block}.footer-note{color:#a7bdb5;border-top:1px solid #ffffff29;grid-column:1/-1;padding-top:16px;font-size:11px;line-height:1.5}.video-modal{background:#fbfbf7;width:100%;max-width:560px;padding:34px;position:relative;box-shadow:0 24px 90px #0000004d}.video-modal h2{letter-spacing:-.045em;margin:4px 0 7px;font-size:31px}.video-summary{color:var(--muted);max-width:480px;margin:0 0 22px;line-height:1.5}.modal-close{color:var(--ink);background:0 0;padding:3px 8px;font-size:29px;position:absolute;top:8px;right:10px}.video-menu{border-top:1px solid var(--line)}.video-menu button{border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 4px;display:grid}.video-menu button:hover,.video-menu button.active{background:#eaf0ea}.video-menu button>span{color:var(--teal);font-size:13px;font-weight:850}.video-menu small{color:var(--muted)}.video-player{color:#fff;background:#143c4b;align-items:center;gap:16px;margin-top:20px;padding:20px;display:flex}.video-player>span{border:1px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.video-player b{font-size:18px}.video-player p{color:#ffffffbf;margin:4px 0 0;font-size:13px;line-height:1.4}@media (width<=900px){.cabinet-mode{display:block}.cabinet-side{border-left:0;border-top:1px solid var(--line);margin-top:24px;padding:18px 0 0;position:static}.cabinet-workspace:has(.crm-nav){grid-template-columns:1fr}.crm-nav{grid-area:auto;position:static}:is(.cabinet-workspace:has(.crm-nav)>.kanban,.cabinet-workspace:has(.crm-nav)>.crm-workspace){grid-column:auto}.deal-finder{grid-template-columns:1fr 1fr}.deal-finder label,.deal-search{grid-column:span 2}.deal-row{grid-template-columns:4px 40px minmax(0,1fr) auto}.listing-price{border:0;padding:0}.listing-trust{display:none}}@media (width<=620px){.brand-home,.utility-nav,.exchange-home{padding-left:16px;padding-right:16px}.brand-home i{display:none}.utility-nav{flex-wrap:wrap}.utility-nav .role-switch{width:100%;margin-left:0}.utility-nav .role-switch button{flex:1}.exchange-intro{flex-direction:column;align-items:start;gap:8px}.video-entry{white-space:normal}.deal-finder{grid-template-columns:1fr}.deal-finder label,.deal-search{grid-column:auto}.listing-head>div{flex-direction:column;align-items:start;gap:3px}.listing-head>button{display:none}.deal-row{grid-template-columns:3px 36px minmax(0,1fr);gap:9px}.listing-icon{width:34px;height:34px;font-size:18px}.listing-price{grid-column:3}.open-deal{grid-column:3;justify-self:start}.video-modal{padding:27px 18px 18px}}:root{--ink:#123136;--muted:#62716f;--paper:#f5f2e9;--line:#d8d6cc;--teal:#174b50;--orange:#a94326;--mint:#c6e4cf;--surface:#fff;--surface-soft:#e7efea;--field:#fbfcf8;--border:#bec9c2;--border-strong:#9fb0a8;--radius-control:0 10px 0 10px;--radius-card:0 18px 0 18px;--control-h:44px;--space-card:20px;--shadow-surface:0 14px 34px #174b5014;--focus-ring:0 0 0 3px #174b503d;--topbar-control-h:40px;--topbar-control-radius:var(--radius-control);--topbar-focus-ring:var(--focus-ring)}body{background:var(--paper)}.brand-field{background:#123f44}.brand-home,.utility-nav,.exchange-home{max-width:1460px}.brand-home{min-height:72px}.brand-home b{font-size:26px}.brand-home small{color:#c4d7d2}.utility-nav{z-index:10;background:#f5f2e9f0;min-height:58px;position:sticky;top:0}.utility-nav .navlinks button,.utility-nav .role-switch button,.utility-nav>.utility-actions>.nav-split-launcher,.header-profile,.header-logout{min-height:var(--topbar-control-h)}.utility-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.utility-actions>button,.utility-actions .role-switch,.utility-actions .header-profile,.utility-actions .header-logout{border-radius:var(--topbar-control-radius)}.utility-nav button:focus-visible{box-shadow:var(--topbar-focus-ring);outline:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #db5c2d57}.exchange-home{padding-top:34px}.passport-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(30px,5vw,78px);min-height:400px;padding:12px 0 20px;display:grid}.passport-story h1{color:var(--ink);letter-spacing:-.055em;max-width:690px;margin:13px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.4vw,68px);font-weight:500;line-height:.96}.passport-story>p:not(.eyebrow){color:#384f4e;max-width:650px;margin:0;font-size:17px;line-height:1.68}.passport-story .eyebrow{color:#2c7771;font-size:13px}.passport-actions{flex-wrap:wrap;gap:10px;margin:20px 0 14px;display:flex}.passport-actions button{min-height:48px;padding:12px 18px}.passport-primary{background:var(--orange);color:#fff;border-radius:0 14px;font-weight:850}.passport-secondary{color:var(--teal);background:0 0;border:1px solid #9ea9a4;border-radius:0 14px;font-weight:850}.fee-promise{color:#15524f;background:#e2ece2;padding:9px 13px;font-size:12px;font-weight:850;display:inline-block}.passport-preview{background:var(--teal);color:#fff;border-radius:0 32px;padding:22px 28px 18px;position:relative;box-shadow:16px 16px #dce7db}.passport-preview header{color:#c8deda;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;display:flex}.passport-preview header b{color:#fff;font-size:15px}.passport-preview h2{letter-spacing:-.02em;margin:14px 0 10px;font-size:20px}.passport-preview ol{margin:0;padding:0;list-style:none}.passport-preview li{color:#cfdbd8;border-top:1px solid #ffffff26;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:47px;display:grid}.passport-preview li>span{color:#41504c;background:#eee9dc;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:850;display:flex}.passport-preview li.done>span,.passport-preview li.active>span{background:var(--mint);color:var(--teal)}.passport-preview li b{font-size:14px}.passport-preview li small{font-size:11px}.passport-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.passport-summary span{color:#43504e;background:#f0f4ec;gap:3px;padding:10px 12px;font-size:11px;display:grid}.passport-summary b{color:var(--teal);font-size:15px}.passport-preview>p{color:#bad0cb;margin:12px 0 0;font-size:10px}.home-shortcuts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:6px;margin-bottom:20px;padding:9px 0;display:flex}.home-shortcuts button{border-right:1px solid var(--line);color:var(--teal);background:0 0;border-radius:0;padding:8px 16px 8px 0;font-size:12px;font-weight:800}.home-shortcuts button+button{padding-left:16px}.category-nav{margin-top:18px}.deal-finder{background:#fff;border:1px solid #caccc4;padding:9px;box-shadow:0 12px 32px #174b5012}.deal-search{min-height:48px}.listing-head{margin-top:28px}.deal-row{background:#ffffff85;margin-bottom:7px;padding:14px 12px 14px 0}.deal-row:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 28px #174b5014}.open-deal{min-height:40px}.cabinet-mode{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:22px;max-width:1460px}.cabinet-mode>.cabinet-side{background:var(--teal);color:#fff;border:0;max-height:calc(100vh - 82px);padding:18px;overflow-y:auto;grid-area:1/1/span 4!important;position:sticky!important;top:70px!important}.cabinet-side .cabinet-profile>span{background:var(--mint);color:var(--teal)}.cabinet-side .cabinet-profile small,.cabinet-side section>p:not(.eyebrow){color:#bfd2cd}.cabinet-side .cabinet-profile button,.cabinet-side section button{color:#dcece7}.cabinet-side nav{border-color:#ffffff2e}.cabinet-side nav button{color:#e4efec;min-height:42px}.cabinet-side nav button:hover,.cabinet-side nav button.active,.cabinet-side nav button.active:hover{background:var(--mint);color:var(--teal)}.cabinet-side section,.cabinet-side .cabinet-help{background:#ffffff14}.cabinet-side section .eyebrow{color:#a9d2c5}.cabinet-mode>.cabinet-feed,.cabinet-mode:not(.cabinet-section-overview)>.cabinet-workspace,.cabinet-mode.cabinet-section-deals>.cabinet-workspace{grid-area:1/2!important}.cabinet-mode.cabinet-section-deals>.cabinet-feed{grid-area:2/2!important}.cabinet-section-crm{max-width:none;padding:26px 32px 42px;display:block}.cabinet-section-crm>.cabinet-workspace{width:100%}.cabinet-section-crm .cabinet-workspace:has(.crm-nav){grid-template-columns:230px minmax(0,1fr);gap:22px}.crm-nav{background:var(--teal);color:#fff;border:0;border-radius:0 24px;min-height:calc(100vh - 185px);padding:20px 16px;position:sticky;top:74px}.crm-nav .eyebrow{color:#a9d2c5}.crm-nav>b{margin:4px 7px 18px;font-size:16px}.crm-nav button{color:#e3efec;border:0;min-height:44px;padding:11px 12px;font-size:14px}.crm-nav button.active{background:var(--mint);color:var(--teal);border:0;border-radius:0 11px}.crm-nav-passport~.kanban,.crm-nav-passport~.crm-workspace{display:none!important}.cabinet-workspace:has(.crm-nav)>.deal-passport{grid-column:2}.deal-passport{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.deal-passport>article,.deal-passport-head{background:#fff;border:1px solid #e0ddd4;padding:22px}.deal-passport-head{grid-column:1/-1;justify-content:space-between;align-items:end;display:flex}.deal-passport-head h1{letter-spacing:-.04em;margin:6px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px);font-weight:500}.deal-passport-head>div:last-child{text-align:right;align-items:flex-end;gap:10px;display:grid}.deal-passport-head>div:last-child>b{font-size:24px}.deal-passport>.passport-brief-proof{background:linear-gradient(105deg,#f1fbf6,#f7f5ff);border-color:#b9d9c7;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.passport-brief-proof>svg{color:#18744a}.passport-brief-proof>div{gap:3px;display:grid}.passport-brief-proof b{color:#17382a;font-size:15px}.passport-brief-proof span{color:#53625a;font-size:13px}.passport-brief-proof code{color:#607068;overflow-wrap:anywhere;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.passport-brief-proof button{color:#fff;background:#17382a;border:0;min-height:38px;padding:0 16px}.passport-status{color:var(--teal);background:#e2ece2;padding:8px 10px;font-size:12px;font-weight:850}.passport-decisions{border-top:4px solid var(--teal)!important}.passport-decisions h2,.passport-flow h2,.passport-evidence h2,.passport-next h2{letter-spacing:-.035em;margin:4px 0 15px}.passport-decisions .card-heading>button{color:var(--teal);background:0 0;padding:5px;font-weight:800}.passport-decisions>div:last-child{gap:7px;display:grid}.passport-decisions>div:last-child button{border-left:3px solid var(--orange);text-align:left;background:#eef1eb;border-radius:0;gap:4px;min-height:58px;padding:11px;display:grid}.passport-decisions small{color:var(--muted)}.passport-money{flex-direction:column;display:flex;border-top:4px solid var(--orange)!important}.passport-money strong{margin:10px 0 2px;font-size:36px}.passport-money>span,.passport-money>small{color:var(--muted)}.passport-money>b{margin-top:20px}.passport-money>small{margin-top:8px;line-height:1.45}.passport-money button{color:var(--teal);background:0 0;align-self:start;margin-top:auto;padding:20px 0 0;font-weight:850}.passport-flow{grid-column:1/-1}.passport-flow>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.passport-flow section{background:#edf0ea;gap:7px;min-height:130px;padding:14px;display:grid}.passport-flow section>span{border:1px solid #a9b5b0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:850;display:flex}.passport-flow section.done,.passport-flow section.active{border-top:4px solid var(--teal)}.passport-flow section.active{border-color:var(--orange)}.passport-flow small{color:var(--muted)}.passport-evidence>div{gap:8px;display:flex}.passport-evidence button{color:var(--teal);background:#e7eee7;font-weight:850}.passport-evidence>p:last-child{color:var(--muted);font-size:11px;line-height:1.45}.passport-next{z-index:7;justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 34px #14393729;border-top:4px solid var(--orange)!important}.passport-next p{color:var(--muted);margin-bottom:0}.passport-next>button{background:var(--orange);color:#fff;border-radius:0 12px;font-weight:850}@media (width<=1050px){.passport-hero{grid-template-columns:1fr}.passport-preview{max-width:780px}.cabinet-section-crm .cabinet-workspace:has(.crm-nav){grid-template-columns:190px minmax(0,1fr)}.deal-passport{grid-template-columns:1fr}.deal-passport-head,.passport-flow{grid-column:1}.passport-flow>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cabinet-mode{display:block!important}.cabinet-mode>.cabinet-side{max-height:none;display:block;overflow:visible;position:static!important}.cabinet-side nav{display:flex;overflow-x:auto}.cabinet-side nav button{flex:none}.cabinet-side section{display:none}.cabinet-section-crm .cabinet-workspace:has(.crm-nav){display:block}.crm-nav{min-height:auto;display:flex;position:static;overflow-x:auto}.crm-nav>.eyebrow,.crm-nav>b{display:none}.crm-nav button{flex:none}.deal-passport{margin-top:16px}}@media (width<=620px){.passport-story h1{font-size:48px}.passport-preview{border-radius:0 22px;padding:22px 18px;box-shadow:10px 10px #dce7db}.passport-preview li{grid-template-columns:30px 1fr}.passport-preview li small{grid-column:2}.passport-summary,.passport-flow>div{grid-template-columns:1fr}.home-shortcuts{flex-direction:column;align-items:flex-start}.home-shortcuts button{border:0;padding-left:0}.deal-passport-head{flex-direction:column;align-items:flex-start;gap:14px}.deal-passport-head>div:last-child{text-align:left;align-items:flex-start}.deal-passport>.passport-brief-proof{grid-template-columns:auto minmax(0,1fr)}.passport-brief-proof button{grid-column:1/-1;width:100%}.passport-next{flex-direction:column;align-items:flex-start;gap:16px}}.utility-nav .navlinks .crm-entry-trigger{color:var(--teal);font-weight:850}.utility-nav>.utility-actions>.nav-split-launcher{background:var(--orange);color:#fff;border-radius:0 10px;flex:none;align-items:center;gap:6px;margin:0;padding-left:12px;padding-right:12px;font-weight:900;display:flex;box-shadow:0 7px 18px #b3532d33}.utility-nav>.utility-actions>.nav-split-launcher:hover,.utility-nav>.utility-actions>.nav-split-launcher:focus-visible{color:#fff;box-shadow:var(--topbar-focus-ring), 0 7px 18px #b3532d33;background:#b94f2d;outline:0}.utility-nav .app-trigger small{color:#9c481f;text-transform:uppercase;background:#f1dfd3;margin-left:4px;padding:2px 5px;font-size:9px}.crm-entry-card{background:#fff;border:1px solid #d9d7ce;border-radius:0 30px;padding:25px 28px 22px;box-shadow:16px 16px #dce7db}.crm-entry-card>header{justify-content:space-between;align-items:center;display:flex}.crm-entry-card>header .eyebrow{margin:0}.crm-entry-card>header>span{color:var(--teal);text-transform:uppercase;background:#e0eee3;padding:7px 9px;font-size:11px;font-weight:850}.crm-entry-card h2{letter-spacing:-.035em;max-width:520px;margin:20px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.03}.crm-entry-list{border-top:1px solid var(--line)}.crm-entry-list button{border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;width:100%;min-height:58px;padding:11px 2px;display:grid}.crm-entry-list button:hover{background:#f0f3ed;padding-left:10px;padding-right:10px}.crm-entry-list b{color:var(--teal);font-size:13px}.crm-entry-list small{color:var(--muted);font-size:12px;line-height:1.35}.crm-card-action{background:var(--teal);color:#fff;border-radius:0 12px;min-height:44px;margin-top:18px;font-weight:850}.registration-overlay{z-index:150;background:#0a1d2794;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.registration-modal{background:#fbfaf5;gap:12px;width:100%;max-width:520px;padding:34px;display:grid;position:relative;box-shadow:0 26px 90px #0000004d}.registration-modal h2{letter-spacing:-.04em;margin:3px 36px 2px 0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500;line-height:1.04}.registration-modal>p:not(.eyebrow){color:var(--muted);margin:0 0 5px;line-height:1.5}.registration-modal>label:not(.registration-consent){gap:5px;display:grid}.registration-modal>label>span{color:#3c5352;font-size:12px;font-weight:800}.registration-modal input{background:#fff;border:1px solid #bfc8c3;border-radius:0;min-height:43px;padding:10px 11px}.registration-consent{align-items:flex-start;gap:9px;margin-top:3px;display:flex}.registration-consent input{flex:none;min-height:auto;margin-top:2px}.registration-consent span{line-height:1.35;font-weight:500!important}.registration-submit{background:var(--orange);color:#fff;border-radius:0 12px;min-height:48px;font-weight:850}.registration-modal>small{color:var(--muted);text-align:center;line-height:1.4}.cabinet-mode:not(.cabinet-section-overview)>.cabinet-side{grid-area:1/1!important}.cabinet-mode.cabinet-section-deals>.cabinet-side{grid-area:1/1/span 2!important}@media (width<=620px){.crm-entry-card{border-radius:0 20px;padding:20px 17px;box-shadow:9px 9px #dce7db}.crm-entry-list button{grid-template-columns:1fr;align-items:start;gap:3px}.registration-modal{padding:28px 19px 22px}.registration-modal h2{font-size:30px}}.saved-filter-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.saved-filter-tools>div{flex-wrap:wrap;flex:1;align-items:center;gap:7px;min-width:260px;display:flex}.saved-filter-tools>div>b{color:var(--teal);text-transform:uppercase;margin-right:3px;font-size:12px}.saved-filter-tools>div>small{color:var(--muted);font-size:11px}.saved-filter-chip{border:1px solid #bdc9c2;align-items:stretch;display:inline-flex}.saved-filter-chip button{color:var(--teal);background:#fff;border-radius:0;min-height:34px;padding:7px 9px;font-size:11px;font-weight:800}.saved-filter-chip button:last-child{color:#8a5a46;border-left:1px solid #d3dcd6;font-size:9px;font-weight:700}.save-filter-trigger{color:var(--teal);background:0 0;border:1px solid #9fb0a8;border-radius:0 9px;min-height:36px;font-size:11px;font-weight:850}.saved-filter-tools>form{flex:1 0 100%;gap:8px;display:flex}.saved-filter-tools>form input{background:#fff;border:1px solid #bdc8c2;flex:1;min-width:0;padding:10px}.saved-filter-tools>form button{background:var(--teal);color:#fff;border-radius:0 9px;font-weight:850}.cabinet-profile>button{min-width:52px}.sidebar-logout{color:#fff;text-align:left;background:0 0;border:1px solid #ffffff57;border-radius:0;order:99;width:100%;min-height:40px;font-size:12px;font-weight:800}.sidebar-logout:hover{color:var(--teal);background:#fff}.header-account{align-items:center;gap:6px;display:flex}.header-profile{color:var(--teal);min-height:var(--topbar-control-h);background:#e7efe9;align-items:center;gap:7px;padding:5px 10px 5px 6px;display:flex}.header-profile>span{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;display:flex}.header-profile>b{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:12px;overflow:hidden}.header-logout{color:#7b3f2b;min-height:var(--topbar-control-h);background:#fff;border:1px solid #b8c6bf;padding:8px 11px;font-size:12px;font-weight:850}.header-profile:hover,.header-logout:hover{background:var(--ink);color:#fff}.profile-center{gap:14px;display:grid}.profile-center-head{background:#fff;border:1px solid #e0ddd4;justify-content:space-between;align-items:end;gap:24px;padding:26px;display:flex}.profile-center-head h1{letter-spacing:-.045em;max-width:790px;margin:5px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.02}.profile-center-head p:not(.eyebrow){color:var(--muted);max-width:760px;margin:0;line-height:1.52}.profile-center-head>div:last-child{background:#e7eee7;flex:0 0 190px;gap:5px;padding:16px;display:grid}.profile-center-head>div:last-child b{color:var(--teal);font-size:23px}.profile-center-head>div:last-child span{color:var(--muted);font-size:11px;line-height:1.35}.profile-security-note{border-left:4px solid var(--orange);color:#654a3e;background:#fff1e7;margin:0;padding:12px 15px;font-size:12px;line-height:1.55}.telegram-link-card{background:#fff;border:1px solid #d8e2dc;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:start;gap:20px;padding:22px;display:grid}.telegram-link-card h2{letter-spacing:-.035em;margin:4px 0 9px;font-size:24px}.telegram-link-card>div:first-child>p:last-child{color:var(--muted);max-width:720px;margin:0;line-height:1.5}.telegram-link-actions{gap:9px;display:grid}.telegram-link-actions>button{min-height:44px}.telegram-link-once{border-left:3px solid var(--teal);overflow-wrap:anywhere;background:#edf4ef;gap:7px;padding:12px;display:grid}.telegram-link-once small{color:var(--muted);line-height:1.45}.telegram-link-once a{color:var(--teal);font-weight:850}.telegram-link-once button{color:var(--muted);background:0 0;justify-self:start;padding:2px 0}.telegram-link-error{color:#7b3f2f;background:#fff1e7;margin:0;padding:10px}.profile-form{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.profile-form>article{background:#fff;border:1px solid #e0ddd4;padding:22px}.profile-form h2{letter-spacing:-.035em;margin:4px 0 17px;font-size:24px}.profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.profile-form label{gap:5px;display:grid}.profile-form label>span{color:#405755;font-size:11px;font-weight:800}.profile-form input,.profile-form select{background:#fbfcf8;border:1px solid #bec9c2;border-radius:0;width:100%;min-height:42px;padding:9px 10px}.profile-integration-note,.profile-bank>small{color:var(--muted);font-size:11px;line-height:1.5}.profile-integration-note{background:#edf2ec;margin:14px 0 0;padding:10px}.profile-bank{gap:10px;display:grid}.profile-bank h2{margin-bottom:7px}.profile-documents,.profile-settings,.profile-save-bar{grid-column:1/-1}.profile-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.document-slot{border:1px solid #ccd4ce;flex-direction:column;min-height:165px;padding:13px;display:flex}.document-slot.uploaded{border-top:4px solid var(--teal)}.document-slot header{justify-content:space-between;align-items:start;gap:8px;display:flex}.document-slot header>div{gap:4px;display:grid}.document-slot header b{font-size:13px}.document-slot header small,.document-file small{color:var(--muted);font-size:10px;line-height:1.35}.document-slot header>span{color:#687774;text-transform:uppercase;background:#edf1eb;padding:5px 6px;font-size:9px;font-weight:850}.document-slot.uploaded header>span{color:var(--teal);background:#dcecdf}.document-file{gap:3px;margin-top:12px;display:grid;overflow:hidden}.document-file b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.document-slot>label{color:var(--teal);cursor:pointer;background:0 0;border:1px solid #9fb0a8;align-self:start;margin-top:auto;padding:8px 9px;font-size:11px;font-weight:850}.document-slot>label input{display:none}.profile-settings>div:first-child>p:not(.eyebrow){color:var(--muted);margin:-9px 0 18px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-grid>section{background:#f1f3ee;gap:10px;padding:16px;display:grid}.settings-grid h3{margin:0 0 3px;font-size:16px}.setting-toggle{align-items:start;gap:9px!important;display:flex!important}.setting-toggle>input{flex:none;width:auto;min-height:auto}.setting-toggle>span{gap:2px;display:grid}.setting-toggle b{font-size:12px}.setting-toggle small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.settings-time{grid-template-columns:1fr 1fr;gap:8px;display:grid}.session-control{border-top:1px solid #cbd4cd;gap:4px;margin-top:4px;padding-top:10px;display:grid}.session-control b{font-size:12px}.session-control small{color:var(--muted);font-size:10px}.session-control button{color:var(--teal);background:0 0;border:1px solid #9eada6;border-radius:0;justify-self:start;margin-top:5px;font-size:10px;font-weight:800}.session-control button:disabled{opacity:.55}.profile-save-bar{background:var(--teal);color:#fff;z-index:3;justify-content:space-between;align-items:center;padding:15px 18px;display:flex;position:sticky;bottom:0}.profile-save-bar>div{gap:3px;display:grid}.profile-save-bar span{color:#c8d8d4;font-size:10px}.profile-save-bar button{background:var(--orange);color:#fff;border-radius:0 10px;min-width:150px;font-weight:850}.workspace-start{background:var(--ink);color:#fff;grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr);align-items:center;gap:12px 18px;margin-bottom:14px;padding:18px 22px;display:grid;position:relative;overflow:hidden}.workspace-start:after{background:var(--orange);content:"";opacity:.9;width:150px;height:150px;position:absolute;top:-82px;right:-74px;transform:rotate(35deg)}.workspace-start-copy{z-index:1;max-width:430px;position:relative}.workspace-start-copy .eyebrow{color:#a9d2c5}.workspace-start-copy h1{letter-spacing:-.04em;margin:4px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.5vw,32px);font-weight:500;line-height:1.04}.workspace-start-copy>p:not(.eyebrow){color:#c6d8d2;max-width:420px;margin:0;font-size:11px;line-height:1.4}.workspace-goals{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.workspace-goals>button{border-left:4px solid var(--mint);color:var(--ink);text-align:left;background:#f7f6f0;border-radius:0 12px;gap:4px;min-height:104px;padding:11px 12px;transition:transform .18s,background .18s;display:grid}.workspace-goals>button:nth-child(2){border-color:var(--orange)}.workspace-goals>button:nth-child(3){border-color:#6b94aa}.workspace-goals>button:hover{background:#fff;transform:translateY(-4px)}.workspace-goals span{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:900}.workspace-goals b{letter-spacing:-.02em;font-size:15px}.workspace-goals small{color:var(--muted);font-size:9px;line-height:1.35}.workspace-goals i{color:var(--teal);margin-top:auto;font-size:9px;font-style:normal;font-weight:900}.workspace-start-note{color:#b8cbc5;z-index:1;grid-column:1/-1;font-size:9px;line-height:1.35;position:relative}.workspace-goal-summary{border-left:4px solid var(--orange);background:#e5ede7;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 13px;display:flex}.workspace-goal-summary span{color:#405956;font-size:12px}.workspace-goal-summary button{color:var(--teal);background:0 0;padding:4px;font-size:11px;font-weight:850}.acceptance-act{grid-column:1/-1;gap:16px;scroll-margin-top:190px;display:grid;border-top:5px solid #6b94aa!important}.acceptance-act.act-submitted{border-top-color:var(--orange)!important}.acceptance-act.act-revision{border-top-color:#a05a45!important}.acceptance-act.act-accepted{border-top-color:var(--mint)!important}.acceptance-act-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.acceptance-act-head h2{letter-spacing:-.04em;margin:4px 0 0;font-size:28px}.acceptance-act-head>span{color:var(--teal);text-transform:uppercase;background:#e7ece8;padding:7px 9px;font-size:10px;font-weight:900}.act-parties{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.act-parties>div{background:#f0f3ee;gap:4px;padding:11px;display:grid}.act-parties small,.act-signature small,.act-signatures small{color:var(--muted);font-size:10px}.act-parties b{font-size:12px;line-height:1.35}.act-snapshot{border-bottom:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.act-snapshot span{color:var(--muted);max-width:680px;font-size:11px;line-height:1.45}.act-snapshot b{white-space:nowrap;font-size:11px}.act-brief-proof{background:#f1f8f4;border:1px solid #c7ddcf;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.act-brief-proof>svg{color:#18744a}.act-brief-proof>div{gap:2px;display:grid}.act-brief-proof b{color:#17382a;font-size:13px}.act-brief-proof span{color:#5c6d64;font-size:11px}.act-brief-proof code{color:#607068;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.act-brief-proof button{color:#175f3f;background:0 0;border:1px solid #9fc7af;min-height:34px;padding:0 12px}.act-action{background:#edf2ee;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.act-action.revision{background:#fff0e7}.act-action b{font-size:14px}.act-action p{color:var(--muted);max-width:690px;margin:5px 0 0;font-size:11px;line-height:1.45}.act-action>span,.act-waiting{color:var(--muted);font-size:11px;line-height:1.45}.act-primary{background:var(--orange);color:#fff;border-radius:0 11px;min-height:42px;font-weight:850}.act-primary:disabled{cursor:not-allowed;opacity:.45}.act-review{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:13px;display:grid}.act-signature{background:#e5eee8;gap:4px;padding:13px;display:grid}.act-signature span,.act-signatures span,.act-payout>span{color:var(--teal);text-transform:uppercase;font-size:10px;font-weight:900}.act-confirm{background:#fff5ec;grid-column:1;align-items:start;padding:13px;gap:9px!important;display:flex!important}.act-confirm input{flex:none;margin-top:3px}.act-confirm>span{gap:3px;display:grid}.act-confirm b{font-size:12px}.act-confirm small{color:var(--muted);font-size:10px;font-weight:500}.act-money-check{background:var(--ink);color:#fff;grid-area:1/2/span 2;gap:5px;padding:15px;display:grid}.act-money-check span{color:#bcd0ca;font-size:10px}.act-money-check b{font-size:19px}.act-money-check small{color:#bcd0ca;margin-top:5px;font-size:10px;line-height:1.4}.act-review-actions{flex-wrap:wrap;gap:8px;display:flex}.act-review-actions>button:not(.act-primary){color:#854b38;background:0 0;border:1px solid #ae7f6d;font-size:11px;font-weight:850}.act-revision{background:#f0f2ed;grid-column:1/-1;gap:7px;padding:13px;display:grid}.act-revision>span{color:var(--teal);font-size:11px;font-weight:850}.act-revision select,.act-revision input[type=date]{border:1px solid #becac2;min-height:40px;padding:8px 10px}.act-revision textarea{resize:vertical;border:1px solid #becac2;min-height:74px;padding:9px}.act-revision button{color:var(--teal);background:0 0;border:1px solid #9caaa3;justify-self:start;font-size:11px;font-weight:850}.act-revision-meta{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.act-revision-meta>label{gap:5px;display:grid}.act-revision-meta>small{color:var(--muted);font-size:10px}.act-revision-workspace,.act-revision-review{background:#fff5ec;border:1px solid #e5b99e;gap:12px;padding:14px;display:grid}.act-revision-workspace>header,.act-revision-review>header,.act-version-history>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.act-revision-workspace>header p,.act-revision-review>header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.act-revision-workspace>header>span,.act-revision-review>header>span{color:#8a4c36;white-space:nowrap;background:#fff;padding:6px 8px;font-size:10px;font-weight:900}.act-revision-items{gap:7px;display:grid}.act-revision-items article{background:#fff;border-left:4px solid #c9714f;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.act-revision-items article.status-ready{border-left-color:#7b97ad}.act-revision-items article.status-accepted{border-left-color:#62a884}.act-revision-items article>div{gap:3px;min-width:0;display:grid}.act-revision-items article span{color:#8a4c36;text-transform:uppercase;font-size:10px;font-weight:900}.act-revision-items article b{font-size:12px;line-height:1.4}.act-revision-items article small,.act-revision-items article em{color:var(--muted);font-size:10px;font-style:normal}.act-revision-items article strong{color:var(--muted);white-space:nowrap;font-size:10px}.act-revision-items article button{background:var(--teal);color:#fff;white-space:nowrap;font-size:10px;font-weight:850}.act-resubmission{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.act-resubmission label{gap:6px;display:grid}.act-resubmission label span{color:var(--teal);font-size:11px;font-weight:850}.act-resubmission textarea{resize:vertical;border:1px solid #d0b39e;min-height:74px;padding:9px}.act-version-history{background:#eef2ee;gap:8px;padding:12px;display:grid}.act-version-history>header span{color:var(--teal);text-transform:uppercase;font-size:9px;font-weight:900}.act-version-history>div{flex-wrap:wrap;gap:7px;display:flex}.act-version-history article{background:#fff;align-items:center;gap:9px;min-width:230px;padding:8px;display:flex}.act-version-history article>strong{background:var(--teal);color:#fff;padding:5px;font-size:10px}.act-version-history article>div{gap:2px;display:grid}.act-version-history article b{font-size:10px}.act-version-history article small{color:var(--muted);font-size:9px}.act-complete{grid-template-columns:1fr 1fr;gap:12px;display:grid}.act-signatures{grid-template-columns:1fr 1fr;gap:8px;display:grid}.act-signatures>div{background:#e6efe9;gap:4px;padding:13px;display:grid}.act-payout{background:var(--ink);color:#fff;gap:5px;padding:14px;display:grid}.act-payout b{font-size:25px}.act-payout small{color:#bdcec9;font-size:10px;line-height:1.45}.act-proof{border-left:4px solid var(--mint);background:#e1f0e5;grid-column:1/-1;gap:4px;padding:13px;display:grid}.act-proof b{color:var(--teal);font-size:14px}.act-proof span{color:var(--muted);font-size:11px}.act-print{color:var(--teal);background:0 0;border:1px solid #9eaea6;justify-self:start;font-size:11px;font-weight:850}.act-dispute{color:#744534;background:#fff0ea;border-left:4px solid #a9573d;margin:0;padding:11px;font-size:11px;line-height:1.45}.act-legal-note{color:var(--muted);line-height:1.45}.verified-work-summary{border-left:4px solid var(--mint);color:var(--teal);background:#ddefdf!important}.verified-work-summary>p:not(.eyebrow){color:#45645d!important}.profile-center-head>div:last-child>strong{color:var(--teal);border-top:1px solid #c3d5c7;margin-top:5px;padding-top:8px;font-size:11px}.verified-work-library{border-left:5px solid var(--mint);background:#fff;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:20px;padding:20px;display:grid}.verified-work-library h2{letter-spacing:-.035em;margin:4px 0 7px;font-size:24px}.verified-work-library>div:first-child>p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.45}.verified-work-library>div:last-child{gap:8px;display:grid}.verified-work-library section{background:#eaf2ea;gap:4px;padding:13px;display:grid}.verified-work-library section>span{color:var(--teal);text-transform:uppercase;font-size:9px;font-weight:900}.verified-work-library section>b{font-size:14px}.verified-work-library section>small{color:var(--muted);font-size:10px}.chat-dispute{background:#fff0e8;border-left:4px solid #a9573d;gap:4px;margin:10px 0;padding:11px;display:grid}.chat-dispute b{color:#7a3f2d;font-size:12px}.chat-dispute span{color:#745548;font-size:11px;line-height:1.4}.chat-dispute-open{color:#854b38;background:0 0;border:1px solid #a46b58;margin:7px 0 12px;font-size:11px;font-weight:850}.registration-remember{background:#edf2ec;align-items:flex-start;padding:10px;gap:9px!important;display:flex!important}.registration-remember input{flex:none;min-height:auto;margin-top:3px}.registration-remember>span{gap:2px;display:grid}.registration-remember b{color:var(--ink);font-size:12px}.registration-remember small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.auth-modal{gap:15px}.auth-mode-switch{background:#e8ede8;grid-template-columns:1fr 1fr;margin-right:34px;padding:3px;display:grid}.auth-mode-switch button{color:var(--muted);background:0 0;border-radius:0;font-size:12px;font-weight:850}.auth-mode-switch button.active{color:var(--teal);background:#fff;box-shadow:0 2px 7px #142d2a17}.auth-form{gap:12px;display:grid}.auth-form h2{letter-spacing:-.04em;margin:3px 36px 2px 0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500;line-height:1.04}.auth-form>p:not(.eyebrow):not(.auth-error){color:var(--muted);margin:0 0 5px;line-height:1.5}.auth-form>label:not(.registration-consent):not(.registration-remember){gap:5px;display:grid}.auth-form>label>span,.auth-code>span{color:#3c5352;font-size:12px;font-weight:800}.auth-secondary{color:var(--teal);background:0 0;border:1px solid #aebbb4;border-radius:0;min-height:42px;font-size:11px;font-weight:850}.auth-channel{border:0;gap:7px;margin:0;padding:0;display:grid}.auth-channel legend{color:#3c5352;margin-bottom:6px;font-size:11px;font-weight:850}.auth-channel>label{cursor:pointer;background:#f0f3ee;border:1px solid #0000;align-items:center;gap:9px;padding:10px;display:flex}.auth-channel>label.selected{background:#e4eee7;border-color:#9db4a8}.auth-channel>label.unavailable{cursor:not-allowed;opacity:.58}.auth-channel input{flex:none;min-height:auto}.auth-channel span{gap:2px;display:grid}.auth-channel b{font-size:12px}.auth-channel small{color:var(--muted);font-size:10px}.auth-code input{letter-spacing:.35em;text-align:center;font-size:28px;font-weight:900}.demo-otp{border-left:4px solid var(--orange);background:#fff2e6;gap:3px;padding:10px 12px;display:grid}.demo-otp b{color:#744431;letter-spacing:.08em;font-size:13px}.demo-otp span{color:#73594e;font-size:10px;line-height:1.4}.auth-error{color:#7d3e2d;background:#fff0ed;border-left:4px solid #a9573d;margin:0;padding:9px 10px;font-size:11px;line-height:1.4}.auth-code-actions{justify-content:space-between;gap:8px;display:flex}.auth-code-actions button{color:var(--teal);background:0 0;padding:6px 0;font-size:10px;font-weight:850}.act-deadline{border-left:4px solid var(--orange);background:#fff4e8;grid-column:1/-1;gap:4px;padding:12px 13px;display:grid}.act-deadline b{color:#744431;font-size:13px}.act-deadline span,.act-deadline small{color:#73594e;font-size:10px;line-height:1.45}.dispute-overlay{z-index:45;background:#0a1d27ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.dispute-modal{background:#fbfaf5;gap:12px;width:100%;max-width:650px;max-height:calc(100vh - 40px);padding:32px;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 100px #00000059}.dispute-modal h2{letter-spacing:-.04em;margin:3px 36px 0 0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500;line-height:1.03}.dispute-modal>p:not(.eyebrow){color:var(--muted);margin:0 0 4px;line-height:1.5}.dispute-modal>label:not(.dispute-evidence){gap:5px;display:grid}.dispute-modal>label>span{color:#3c5352;font-size:11px;font-weight:850}.dispute-modal select,.dispute-modal textarea{background:#fff;border:1px solid #bfc8c3;border-radius:0;width:100%;padding:10px 11px}.dispute-modal textarea{resize:vertical;min-height:105px}.dispute-evidence{color:var(--teal);cursor:pointer;border:1px dashed #9cada4;justify-self:start;padding:9px 11px;font-size:11px;font-weight:850}.dispute-evidence input{display:none}.dispute-summary{background:var(--ink);color:#fff;gap:4px;padding:12px 14px;display:grid}.dispute-summary b{color:var(--mint);font-size:13px}.dispute-summary span{color:#c4d4cf;font-size:10px;line-height:1.45}.dispute-submit{background:var(--orange);color:#fff;border-radius:0 12px;min-height:48px;font-weight:850}.dispute-modal>small{color:var(--muted);text-align:center;line-height:1.45}.messenger-workspace>.chat{margin-top:0}.dispute-center{border-left:5px solid var(--orange);background:#fff;gap:16px;padding:22px;display:grid}.dispute-center>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.dispute-center h2{letter-spacing:-.04em;margin:4px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.dispute-center header span,.dispute-center>p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.dispute-center header>b{color:#854b38;text-transform:uppercase;background:#fff0e8;padding:8px 10px;font-size:10px}.dispute-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dispute-facts section{background:#f0f3ee;gap:4px;padding:11px;display:grid}.dispute-facts small{color:var(--muted);text-transform:uppercase;font-size:9px}.dispute-facts b{font-size:11px;line-height:1.4}.dispute-route{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.dispute-route section{border-top:3px solid #cbd4ce;gap:4px;padding:10px 7px 7px;display:grid}.dispute-route section.active{border-color:var(--orange);background:#fff7ee}.dispute-route span{color:var(--orange);font-size:10px;font-weight:900}.dispute-route b{font-size:11px}.dispute-route small{color:var(--muted);font-size:9px;line-height:1.35}.dispute-center-actions{flex-wrap:wrap;gap:8px;display:flex}.dispute-center-actions button{color:var(--teal);background:0 0;border:1px solid #a7b5ad;border-radius:0;font-size:10px;font-weight:850}.dispute-center-actions button:disabled{cursor:not-allowed;opacity:.45}.dispute-entry-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.dispute-entry-actions button{min-height:42px}.dispute-brief-proof{background:#eaf5ef;border:1px solid #bdd8ca;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:10px;padding:11px 13px;display:grid}.dispute-brief-proof>span{color:#fff;background:#287267;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:flex}.dispute-brief-proof>div{gap:3px;min-width:0;display:grid}.dispute-brief-proof small{color:#55736a;text-transform:uppercase;font-size:9px;font-weight:850}.dispute-brief-proof b{color:#173f39;font-size:12px}.dispute-brief-proof code{color:#527069;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dispute-brief-proof button{color:#1c5f55;background:#fff;border:1px solid #91b4a7;font-size:10px;font-weight:850}.dispute-proof-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.dispute-brief-proof.admin{margin:0 0 14px}@media (width<=1050px){.workspace-start{grid-template-columns:1fr}.workspace-start-copy{max-width:760px}.workspace-goals{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-goals>button{min-height:98px}.act-parties{grid-template-columns:repeat(2,minmax(0,1fr))}.act-review{grid-template-columns:1fr}.act-money-check{grid-area:auto/1}.profile-form,.telegram-link-card{grid-template-columns:1fr}.profile-fields,.profile-bank,.profile-documents,.profile-settings,.profile-save-bar{grid-column:1}.profile-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.workspace-start{padding:20px 17px}.workspace-goals{grid-template-columns:1fr}.workspace-goals>button{min-height:86px}.workspace-goal-summary{flex-direction:column;align-items:flex-start;gap:5px}.acceptance-act-head,.act-action,.act-snapshot{flex-direction:column;align-items:flex-start}.act-brief-proof{grid-template-columns:auto minmax(0,1fr)}.act-brief-proof button{grid-column:1/-1;width:100%}.dispute-brief-proof{grid-template-columns:auto minmax(0,1fr)}.dispute-brief-proof button,.dispute-proof-actions{grid-column:1/-1;width:100%}.act-parties,.act-complete,.act-signatures,.act-resubmission{grid-template-columns:1fr}.act-revision-items article{flex-direction:column;align-items:flex-start}.verified-work-library{grid-template-columns:1fr}.header-account{order:3;width:100%;margin-left:0}.header-profile{flex:1;justify-content:flex-start}.header-profile>b{max-width:190px}.profile-center-head,.profile-save-bar{flex-direction:column;align-items:flex-start}.profile-center-head>div:last-child{flex:none;width:100%}.profile-field-grid,.profile-document-grid,.settings-grid{grid-template-columns:1fr}.profile-save-bar button{width:100%}.saved-filter-tools{flex-direction:column;align-items:stretch}.saved-filter-tools>form{flex-direction:column}.dispute-modal{padding:27px 18px 22px}.dispute-modal h2{font-size:30px}.dispute-center>header{flex-direction:column;align-items:flex-start}.dispute-facts,.dispute-route{grid-template-columns:1fr}}.cabinet-section-messages{max-width:1600px}.sd-messenger-shell{--chat-border:#d9e1dd;border:1px solid var(--chat-border);background:#fff;grid-template-columns:minmax(260px,310px) minmax(390px,1fr) minmax(230px,275px);height:calc(100vh - 94px);min-height:640px;display:grid;overflow:hidden;box-shadow:0 18px 55px #143d4217}.sd-chat-list,.sd-chat-info{background:#f8faf8;min-width:0}.sd-chat-list{border-right:1px solid var(--chat-border);flex-direction:column;display:flex}.sd-chat-list-head{justify-content:space-between;align-items:center;min-height:72px;padding:13px 15px;display:flex}.sd-chat-list-head>div{align-items:center;gap:10px;min-width:0;display:flex}.sd-chat-list-head>div>div{gap:2px;display:grid}.sd-chat-list-head b{color:var(--ink);font-size:17px}.sd-chat-list-head small{color:var(--muted);font-size:10px}.sd-chat-list-head>button{background:var(--teal);color:#fff;border-radius:50%;width:37px;height:37px;padding:0;font-size:22px}.sd-messenger-mark{background:var(--orange);color:#fff;border-radius:0 12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:flex}.sd-chat-search{background:#e9efeb;align-items:center;gap:7px;margin:0 14px 10px;padding:0 11px;display:flex}.sd-chat-search>span{color:var(--muted);font-size:20px;transform:rotate(-20deg)}.sd-chat-search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 0}.sd-chat-search input::placeholder{color:#7a8a85;font-size:11px}.sd-chat-filters{gap:4px;padding:0 14px 11px;display:flex;overflow-x:auto}.sd-chat-filters button{color:#58706b;background:0 0;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.sd-chat-filters button.active{color:var(--teal);background:#dcebe4}.sd-conversation-list{flex:1;min-height:0;padding:0 7px 10px;overflow-y:auto}.sd-conversation{text-align:left;background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:72px;padding:9px 8px;display:grid}.sd-conversation:hover{background:#eef3ef}.sd-conversation.active{background:var(--teal);color:#fff}.sd-chat-avatar{color:var(--teal);background:#d7e7df;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:flex;position:relative}.sd-chat-avatar.deal{color:#8c4f35;background:#f5dccd}.sd-chat-avatar.team{color:#42577c;background:#dfe4f2}.sd-chat-avatar.support{background:var(--teal);color:#fff}.sd-chat-avatar.favorites{color:#8a6428;background:#f2e5bd}.sd-conversation.active .sd-chat-avatar{color:#fff;background:#ffffff29}.sd-chat-avatar i{background:#31b978;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:1px}.sd-conversation-copy{gap:3px;min-width:0;display:grid}.sd-conversation-copy>span{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.sd-conversation-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sd-conversation-copy time,.sd-conversation-copy small{color:#70847f;font-size:9px}.sd-conversation-copy small,.sd-conversation-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-conversation-copy em{color:#516660;font-size:10px;font-style:normal;line-height:1.25}.sd-conversation.active time,.sd-conversation.active small,.sd-conversation.active em{color:#cae0da}.sd-conversation>strong{background:var(--orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:flex}.sd-no-chats{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:5px;padding:40px 16px;display:flex}.sd-no-chats b{color:var(--ink);font-size:13px}.sd-no-chats span{font-size:11px}.sd-app-chat-cta{text-align:left;background:#eef3ef;border-radius:0;align-items:center;gap:10px;margin:8px;padding:11px;display:flex}.sd-app-chat-cta>span{background:var(--orange);color:#fff;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sd-app-chat-cta>div{gap:2px;display:grid}.sd-app-chat-cta b{color:var(--ink);font-size:10px}.sd-app-chat-cta small{color:var(--muted);font-size:8px}.sd-chat-room{background:#eef2ed;flex-direction:column;min-width:0;display:flex;position:relative}.sd-chat-room:before{content:"";opacity:.42;pointer-events:none;background-image:radial-gradient(#1d5b5a1a 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:72px 0}.sd-chat-room-head{border-bottom:1px solid var(--chat-border);z-index:2;background:#fff;justify-content:space-between;align-items:center;min-height:72px;padding:10px 14px;display:flex;position:relative}.sd-active-chat-title{align-items:center;gap:10px;min-width:0;display:flex}.sd-active-chat-title>div{gap:2px;min-width:0;display:grid}.sd-active-chat-title b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sd-active-chat-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sd-chat-actions{flex:none;gap:2px;display:flex}.sd-chat-actions button{color:#58706b;background:0 0;border-radius:50%;width:35px;height:35px;padding:0;font-size:17px}.sd-chat-actions button:hover,.sd-chat-actions button.active{color:var(--teal);background:#e6eeea}.sd-message-search{border-bottom:1px solid var(--chat-border);z-index:3;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 13px;display:grid;position:relative}.sd-message-search>span{color:var(--muted);font-size:10px;font-weight:800}.sd-message-search input{border:1px solid #cbd6d0;min-width:0;padding:8px 9px}.sd-message-search button{color:var(--teal);background:0 0;font-size:10px;font-weight:800}.sd-messenger-notice{color:#fff;z-index:8;background:#1b4448;max-width:80%;padding:9px 13px;font-size:10px;position:absolute;top:82px;left:50%;transform:translate(-50%)}.sd-deal-security,.sd-support-strip{z-index:2;background:#fff5ed;border-bottom:1px solid #ead4c5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 13px;display:grid;position:relative}.sd-deal-security>div,.sd-support-strip>div{gap:2px;display:grid}.sd-deal-security b,.sd-support-strip b{color:#79452f;font-size:10px}.sd-deal-security small,.sd-support-strip small{color:#7c645a;font-size:9px;line-height:1.35}.sd-deal-security button,.sd-deal-security>strong,.sd-support-strip button{color:#8c4f35;white-space:nowrap;background:0 0;padding:6px;font-size:9px;font-weight:900}.sd-support-strip{background:#e9f2ed;border-color:#cadfd4}.sd-support-strip b,.sd-support-strip button{color:var(--teal)}.sd-favorites-strip{z-index:2;background:#faf4df;border-bottom:1px solid #e7d8a9;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 13px;display:grid;position:relative}.sd-favorites-strip>span{color:#9a722b;font-size:18px}.sd-favorites-strip>div{gap:2px;display:grid}.sd-favorites-strip b{color:#75541d;font-size:10px}.sd-favorites-strip small{color:#7c6b49;font-size:9px}.sd-message-stream{z-index:1;flex-direction:column;flex:1;min-height:0;padding:20px clamp(14px,4vw,54px);display:flex;position:relative;overflow-y:auto}.sd-day-marker{justify-content:center;margin:0 0 12px;display:flex}.sd-day-marker span{color:#64766f;background:#ffffffe0;padding:5px 9px;font-size:9px;font-weight:800}.sd-message{background:#fff;border-radius:0 14px 14px;align-self:flex-start;gap:4px;max-width:min(78%,560px);margin:4px 0;padding:9px 11px 7px;display:grid;box-shadow:0 4px 14px #15414512}.sd-message.mine{background:#dcebe1;border-radius:14px 0 14px 14px;align-self:flex-end}.sd-message.system{box-shadow:none;color:#677873;text-align:center;background:#ffffffc7;border-radius:999px;align-self:center;max-width:90%;padding:6px 11px}.sd-message>b{color:var(--teal);font-size:9px}.sd-message>span{overflow-wrap:anywhere;font-size:12px;line-height:1.42}.sd-message>small{color:#75857f;justify-self:end;font-size:8px}.sd-message-file{text-align:left;background:#ffffff94;border-radius:7px;align-items:center;gap:8px;margin-top:3px;padding:7px;display:flex}.sd-message-file>i{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-style:normal;display:flex}.sd-message-file>span{gap:1px;display:grid}.sd-message-file b{font-size:9px}.sd-message-file small{color:var(--muted);font-size:8px}.sd-save-favorite{color:#6f7f79;background:0 0;justify-self:start;align-items:center;gap:4px;margin-top:2px;padding:3px 0;font-size:8px;display:inline-flex}.sd-save-favorite:hover{color:#9a722b}.sd-empty-messages{color:var(--muted);flex-direction:column;align-items:center;gap:5px;margin:auto;display:flex}.sd-message-composer{border-top:1px solid var(--chat-border);z-index:8;background:#fff;align-items:flex-end;gap:4px;padding:10px 12px;display:flex;position:sticky;bottom:0}.sd-message-composer>label,.sd-message-composer>button{color:#58706b;cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:19px;display:flex}.sd-message-composer>label input{display:none}.sd-message-composer textarea{font:inherit;resize:vertical;border:0;outline:0;flex:1;min-height:38px;max-height:110px;padding:10px 7px;line-height:1.4}.sd-message-composer>.sd-send{background:var(--orange);color:#fff;font-size:15px}.sd-chat-info{border-left:1px solid var(--chat-border);min-width:0;overflow-y:auto}.sd-chat-profile{border-bottom:1px solid var(--chat-border);text-align:center;background:#fff;flex-direction:column;align-items:center;padding:21px 14px 14px;display:flex}.sd-chat-profile>.sd-chat-avatar{width:62px;height:62px}.sd-chat-profile h3{margin:10px 0 3px;font-size:16px}.sd-chat-profile p{color:var(--muted);margin:0;font-size:10px}.sd-chat-profile>div{gap:15px;margin-top:14px;display:flex}.sd-chat-profile>div button{color:var(--teal);background:0 0;flex-direction:column;align-items:center;gap:3px;padding:3px;display:flex}.sd-chat-profile>div button small{color:var(--muted);font-size:8px}.sd-deal-mini-passport,.sd-team-summary,.sd-shared-media,.sd-chat-rules{border-bottom:1px solid var(--chat-border);background:#fff;padding:14px}.sd-deal-mini-passport{gap:8px;display:grid}.sd-deal-mini-passport>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sd-deal-mini-passport span,.sd-deal-mini-passport b{font-size:9px}.sd-deal-mini-passport span{color:var(--muted)}.sd-deal-mini-passport b{text-align:right}.sd-deal-mini-passport button,.sd-team-summary button{color:var(--teal);background:#e3ece7;border-radius:0 8px;width:100%;margin-top:4px;font-size:9px;font-weight:900}.sd-team-summary>b,.sd-shared-media header b{font-size:11px}.sd-team-summary p,.sd-shared-media>p{color:var(--muted);font-size:9px;line-height:1.4}.sd-shared-media header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sd-shared-media header span{color:var(--teal);background:#e3ece7;border-radius:999px;padding:4px 7px;font-size:8px}.sd-shared-media>button{text-align:left;background:0 0;border-radius:0;align-items:center;gap:8px;width:100%;padding:7px 0;display:flex}.sd-shared-media>button>span{color:var(--teal);background:#e8efeb;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.sd-shared-media>button>div{gap:2px;min-width:0;display:grid}.sd-shared-media>button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sd-shared-media>button small{color:var(--muted);font-size:8px}.sd-chat-rules{align-items:flex-start;gap:9px;display:flex}.sd-chat-rules>div{gap:3px;display:grid}.sd-chat-rules b{font-size:10px}.sd-chat-rules p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}@media (width<=1220px){.sd-messenger-shell{grid-template-columns:270px minmax(380px,1fr)}.sd-chat-info{display:none}}@media (width<=900px){.cabinet-section-messages>.cabinet-workspace{margin-top:14px}.sd-messenger-shell{grid-template-columns:250px minmax(340px,1fr);height:720px;min-height:0}}@media (width<=680px){.sd-messenger-shell{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.sd-chat-list{border-bottom:1px solid var(--chat-border);border-right:0;min-height:250px;max-height:330px}.sd-chat-room{min-height:650px}.sd-chat-actions button:nth-child(2),.sd-chat-actions button:nth-child(3){display:none}.sd-deal-security,.sd-support-strip{grid-template-columns:auto 1fr}.sd-deal-security>button,.sd-deal-security>strong,.sd-support-strip>button{grid-column:2;justify-self:start}.sd-message{max-width:88%}}.sd-messenger-sections{border-bottom:1px solid var(--chat-border);grid-template-columns:1fr 1fr;margin:0 14px 10px;display:grid}.sd-messenger-sections button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:8px;font-size:11px;font-weight:850}.sd-messenger-sections button.active{border-bottom-color:var(--orange);color:var(--teal)}.sd-stories{flex:none;gap:10px;padding:1px 14px 13px;display:flex;overflow-x:auto}.sd-stories button{background:0 0;flex-direction:column;flex:none;align-items:center;gap:4px;width:46px;padding:0;display:flex}.sd-stories button>span{border:3px solid var(--orange);color:var(--teal);background:#fff;border-radius:50%;outline:2px solid #fff;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:flex}.sd-stories button>span.own{background:var(--teal);color:#fff;border-color:#d7e7df;font-size:20px}.sd-stories button>span.blue{border-color:#657fae}.sd-stories button>span.mint{border-color:#3da782}.sd-stories small{color:#60736e;text-overflow:ellipsis;white-space:nowrap;max-width:46px;font-size:8px;overflow:hidden}.sd-call-history{flex:1;min-height:0;padding:0 8px;overflow-y:auto}.sd-call-start{background:#e8f0eb;gap:4px;margin:4px 6px 12px;padding:13px;display:grid}.sd-call-start b{font-size:12px}.sd-call-start span{color:var(--muted);font-size:9px;line-height:1.35}.sd-call-start button{background:var(--teal);color:#fff;border-radius:0 8px;justify-self:start;margin-top:5px;padding:7px 10px;font-size:9px;font-weight:850}.sd-call-row{text-align:left;background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 7px;display:grid}.sd-call-row:hover{background:#edf3ef}.sd-call-row>span{color:var(--teal);background:#d9e8e0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:flex}.sd-call-row>div{gap:3px;display:grid}.sd-call-row b{font-size:11px}.sd-call-row small{color:var(--muted);font-size:8px}.sd-call-row small.missed{color:#a8533e}.sd-call-row>i{color:var(--teal);font-size:15px;font-style:normal}.sd-story-overlay,.sd-call-overlay{z-index:90;background:#08191ed1;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.sd-story-close{color:#fff;background:#ffffff24;border-radius:50%;width:42px;height:42px;padding:0;font-size:24px;position:fixed;top:22px;right:25px}.sd-story-card{color:#fff;background:linear-gradient(155deg,#e97755,#833b62 55%,#173a56);border-radius:22px;flex-direction:column;width:100%;max-width:420px;height:min(760px,88vh);padding:18px;display:flex;position:relative;overflow:hidden}.sd-story-card.blue{background:linear-gradient(155deg,#577bad,#304d76 55%,#162c42)}.sd-story-card.mint{background:linear-gradient(155deg,#65b69a,#206b67 58%,#153a48)}.sd-story-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 70% 30%,#ffffff4d,#0000 32%);position:absolute;inset:0}.sd-story-card>header{z-index:2;align-items:center;gap:9px;display:flex;position:relative}.sd-story-card>header>span{background:#fff3;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:flex}.sd-story-card>header>div{gap:1px;display:grid}.sd-story-card>header b{font-size:12px}.sd-story-card>header small{color:#ffffffb3;font-size:9px}.sd-story-card>div{text-align:center;z-index:2;margin:auto 0;position:relative}.sd-story-card>div>span{text-transform:uppercase;border:1px solid #ffffff80;border-radius:999px;padding:6px 9px;font-size:9px}.sd-story-card h2{letter-spacing:-.04em;margin:17px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.05}.sd-story-card p{color:#fffc;font-size:12px;line-height:1.5}.sd-story-card>footer{z-index:2;align-items:center;gap:7px;display:flex;position:relative}.sd-story-card>footer input{color:#fff;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:999px;flex:1;padding:11px 14px}.sd-story-card>footer input::placeholder{color:#ffffffb3}.sd-story-card>footer button{color:var(--teal);background:#fff;border-radius:50%;width:39px;height:39px;padding:0}.sd-call-overlay>article{color:#fff;text-align:center;background:linear-gradient(155deg,#153c48,#0e272f);border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:420px;min-height:520px;padding:42px 28px 30px;display:flex;position:relative}.sd-call-overlay>article.video{background:linear-gradient(155deg,#20354d,#111c2b)}.sd-call-close{color:#fff;background:#ffffff1f;border-radius:50%;width:36px;height:36px;padding:0;font-size:21px;position:absolute;top:18px;right:18px}.sd-call-avatar{color:var(--teal);background:#d9ebe3;border:5px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin-top:28px;font-size:32px;font-weight:900;display:flex}.sd-call-overlay p{color:#a9c3bd;letter-spacing:.08em;text-transform:uppercase;margin:24px 0 4px;font-size:10px}.sd-call-overlay h2{margin:5px 0;font-size:28px}.sd-call-overlay small{color:#9cb4af;font-size:10px}.sd-ai-call-toggle{text-align:left;background:#ffffff14;align-items:flex-start;gap:9px;width:100%;margin:20px 0 0;padding:11px 13px;display:flex}.sd-ai-call-toggle input{accent-color:#75c6a6;margin-top:2px}.sd-ai-call-toggle>span{gap:3px;display:grid}.sd-ai-call-toggle b{font-size:10px}.sd-ai-call-toggle small{font-size:8px;line-height:1.35}.sd-call-overlay article>div{gap:14px;margin:auto 0 20px;display:flex}.sd-call-overlay article>div button{color:#fff;background:#ffffff1f;border-radius:50%;width:50px;height:50px;padding:0;font-size:18px}.sd-call-end{color:#fff;background:#d95c4d;border-radius:999px;padding:11px 22px;font-size:11px;font-weight:850}.sd-call-overlay em{color:#a9c3bd;max-width:300px;margin-top:19px;font-size:9px;font-style:normal;line-height:1.4}.crm-call-summaries{background:#fff;border-top:4px solid #6b9892;grid-column:2;margin-top:18px;padding:22px}.crm-call-summaries>header{justify-content:space-between;align-items:flex-start;display:flex}.crm-call-summaries h2{letter-spacing:-.04em;margin:3px 0 15px;font-size:25px}.crm-call-summaries>header>span{color:var(--teal);background:#e3ece7;padding:7px 9px;font-size:9px;font-weight:850}.crm-call-summaries>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-call-summaries article{background:#eef2ed;padding:14px}.crm-call-summary-head{align-items:center;gap:8px;display:flex}.crm-call-summary-head>span{background:var(--teal);color:#fff;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.crm-call-summary-head>div{gap:2px;display:grid}.crm-call-summary-head b{font-size:11px}.crm-call-summary-head small{color:var(--muted);font-size:8px}.crm-call-summaries article>p{color:#445b56;font-size:10px;line-height:1.45}.crm-call-summaries ul{color:#324943;padding-left:17px;font-size:9px;line-height:1.5}.crm-call-summaries article>div:last-child{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.crm-call-summaries article>div:last-child button{background:var(--teal);color:#fff;border-radius:0 8px;font-size:9px;font-weight:850}.crm-call-summaries article>div:last-child button:disabled{background:#9baba5}.crm-call-summaries article>div:last-child small{color:var(--muted);font-size:8px;line-height:1.4}@media (width<=760px){.crm-call-summaries>div{grid-template-columns:1fr}}.sd-composer-menu,.sd-fun-panel,.sd-voice-recording{border:1px solid var(--chat-border);z-index:9;background:#fff;position:absolute;bottom:66px;left:10px;box-shadow:0 16px 40px #0f30352e}.sd-composer-menu{grid-template-columns:repeat(2,120px);padding:7px;display:grid}.sd-composer-menu button,.sd-composer-menu label{cursor:pointer;text-align:left;background:0 0;border-radius:0;align-items:center;gap:8px;padding:9px;display:flex}.sd-composer-menu button:hover,.sd-composer-menu label:hover{background:#edf3ef}.sd-composer-menu span{color:var(--teal);background:#e1ebe5;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.sd-composer-menu b{font-size:9px}.sd-composer-menu input{display:none}.sd-fun-panel{width:min(300px,100% - 20px);padding:10px}.sd-fun-panel header{justify-content:space-between;align-items:center;display:flex}.sd-fun-panel header b{font-size:10px}.sd-fun-panel header button{color:var(--muted);background:0 0;padding:3px;font-size:18px}.sd-emoji-row{gap:3px;margin:8px 0;display:flex}.sd-emoji-row button{background:#f0f4f1;padding:7px;font-size:17px}.sd-fun-panel>div:last-child{grid-template-columns:1.4fr .6fr;gap:7px;display:grid}.sd-gif-choice,.sd-sticker-choice{color:#fff;background:linear-gradient(135deg,#ec795a,#8f4263);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:85px;display:flex}.sd-gif-choice span{font-size:19px;font-weight:900}.sd-gif-choice small,.sd-sticker-choice small{color:#ffffffbf;font-size:8px}.sd-sticker-choice{color:var(--teal);background:#dfece5}.sd-sticker-choice span{font-size:28px}.sd-sticker-choice small{color:var(--teal)}.sd-voice-recording{align-items:center;gap:8px;padding:9px 11px;display:flex;bottom:10px;right:10px}.sd-voice-recording>span{color:#d85d4d}.sd-voice-recording b{font-size:10px}.sd-voice-recording i{color:var(--muted);font-size:9px;font-style:normal}.sd-voice-recording button{color:var(--teal);background:0 0;padding:6px;font-size:9px;font-weight:850}.sd-voice-message{align-items:center;gap:7px;min-width:190px;display:flex}.sd-voice-message>button{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;padding:0 0 0 2px;display:flex}.sd-voice-message>i{flex:1;align-items:center;gap:2px;height:28px;display:flex}.sd-voice-message>i span{background:#6f9890;border-radius:999px;width:3px;height:10px}.sd-voice-message>i span:nth-child(2),.sd-voice-message>i span:nth-child(6){height:18px}.sd-voice-message>i span:nth-child(3),.sd-voice-message>i span:nth-child(5){height:24px}.sd-voice-message>i span:nth-child(4){height:14px}.sd-voice-message>b{color:var(--muted);font-size:8px}.sd-round-message{background:linear-gradient(145deg,#4b7b7c,#172d3b);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:relative;box-shadow:0 4px 16px #0f303533}.sd-round-message>span{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding-left:3px;display:flex}.sd-round-message>small{color:#fff;font-size:8px;position:absolute;bottom:11px;right:20px}.sd-gif-message{color:#fff;background:linear-gradient(135deg,#ec795a,#8f4263);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:220px;min-height:135px;display:flex;position:relative}.sd-gif-message>span{font-size:34px;font-weight:950;transform:rotate(-5deg)}.sd-gif-message>b{font-size:11px}.sd-gif-message>small{color:#ffffffb3;font-size:7px;position:absolute;bottom:6px;right:7px}.sd-sticker-message{color:var(--orange);text-shadow:0 4px 10px #8a492f33;place-items:center;font-size:60px;line-height:1;display:grid}.sd-sticker-message span{color:var(--teal);font-size:12px;font-weight:900;transform:rotate(-7deg)}.sd-poll-message{gap:6px;min-width:210px;display:grid}.sd-poll-message>b{margin-bottom:3px;font-size:11px}.sd-poll-message>button{color:var(--teal);text-align:left;background:#e4eee8;border:1px solid #c7d8d0;border-radius:7px;font-size:9px}.sd-message.mine .sd-poll-message>button{background:#ffffff80}.sd-message-composer>button.active{color:var(--teal);background:#e4eee8}.passport-live-feed{grid-column:1/-1;border-top:4px solid #6b9892!important;padding:0!important}.passport-live-feed>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 15px;display:flex}.passport-live-feed>header h2{letter-spacing:-.04em;margin:4px 0 5px;font-size:26px}.passport-live-feed>header span{color:var(--muted);font-size:10px}.passport-live-feed>header button{color:var(--teal);white-space:nowrap;background:#e3ece7;border-radius:0 9px;font-size:10px;font-weight:900}.deal-feed-filters{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:2px;padding:8px 22px;display:flex;overflow-x:auto}.deal-feed-filters button{color:var(--muted);background:0 0;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:850}.deal-feed-filters button.active{background:var(--teal);color:#fff}.deal-event-stream{background:#f5f7f3;max-height:480px;padding:8px 22px;overflow-y:auto}.deal-event{background:#fff;border-left:3px solid #b6c9c1;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;margin:7px 0;padding:12px;display:grid}.deal-event>span{color:var(--teal);background:#e4ede8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:flex}.deal-event>div{gap:3px;min-width:0;display:grid}.deal-event small{color:var(--muted);font-size:8px}.deal-event b{font-size:11px}.deal-event p{color:#526662;overflow-wrap:anywhere;margin:1px 0 0;font-size:10px;line-height:1.45}.deal-event blockquote{color:#50645f;text-overflow:ellipsis;white-space:nowrap;background:#edf3ef;border-left:3px solid #6b9892;gap:2px;max-width:720px;margin:3px 0;padding:7px 9px;font-size:9px;display:grid;overflow:hidden}.deal-event blockquote span{color:var(--teal);font-size:8px;font-weight:850}.deal-event>em{color:var(--muted);white-space:nowrap;align-self:center;font-size:8px;font-style:normal}.deal-event>button{color:#667a74;white-space:nowrap;background:0 0;align-self:center;padding:6px;font-size:8px;font-weight:850}.deal-event>button.active{color:#9b613e}.deal-event.message-event{border-left-color:#6b9892}.deal-event.message-event.pinned{border-left-color:var(--orange);background:#fff9ef}.deal-event.file-event{border-left-color:#657fae}.deal-event.file-event>span{color:#42577c;background:#e3e8f3}.deal-event.act-event{border-left-color:#4c9a73}.deal-event.dispute-event{background:#fff4ed;border-left-color:#b65e45}.deal-event.dispute-event>span{color:#8d4935;background:#f4d9cd}.deal-feed-reply{border-top:1px solid var(--line);align-items:center;gap:8px;padding:13px 22px;display:flex}.deal-reply-context{border-left:3px solid var(--teal);background:#edf3ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 22px;padding:9px 11px;display:grid}.deal-reply-context>span{color:var(--teal);font-size:16px}.deal-reply-context>div{gap:2px;min-width:0;display:grid}.deal-reply-context b{color:var(--teal);font-size:9px}.deal-reply-context p{color:#526662;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.deal-reply-context>button{color:var(--muted);background:0 0;padding:3px;font-size:18px}.deal-feed-reply .file-button{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;display:flex}.deal-feed-reply>input{border:1px solid #c7d1cb;flex:1;min-width:0;padding:10px 11px}.deal-feed-reply>button{background:var(--orange);color:#fff;border-radius:0 9px;font-size:10px;font-weight:900}.deal-feed-reply>button:disabled{cursor:default;background:#b9c2bd}.passport-live-feed>footer{background:#e8f0eb;align-items:center;gap:8px;padding:9px 22px;display:flex}.passport-live-feed>footer p{color:#526662;margin:0;font-size:9px}.sd-reply-quote{border-left:3px solid var(--teal);background:#11544f14;gap:2px;max-width:320px;margin:2px 0 4px;padding:6px 8px;display:grid}.sd-reply-quote b{color:var(--teal);font-size:8px}.sd-reply-quote span{color:#526662;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-nav .crm-split-trigger{border:1px solid #ffffff40;margin-top:auto}.crm-nav .crm-split-trigger.active{color:#76452f;background:#f0d8c8}.crm-nav button{align-items:center;gap:9px;display:flex}.cabinet-section-crm.cabinet-split-active .cabinet-workspace:has(.crm-nav){grid-template-columns:minmax(0,1fr) minmax(340px,430px)}.cabinet-section-crm.cabinet-split-active .crm-nav{display:none!important}.cabinet-section-crm.cabinet-split-active .crm-split-pane{grid-area:1/2/span 12}.cabinet-section-crm.cabinet-split-active{padding-bottom:106px}.cabinet-section-crm.cabinet-split-active>.cabinet-side.cabinet-compact-dock{z-index:65;background:#123f45f5;border:1px solid #ffffff29;border-radius:18px 0 0 18px;align-items:center;gap:8px;width:max-content;max-height:none;padding:7px 8px;bottom:16px;left:50%;overflow:visible;transform:translate(-100%);box-shadow:0 18px 50px #081f2447;display:flex!important;position:fixed!important;top:auto!important}.crm-tools-dock{z-index:65;background:#123f45f5;border:1px solid #ffffff29;border-left-color:#ffffff38;border-radius:0 18px 18px 0;align-items:center;gap:4px;padding:7px 8px;display:flex;position:fixed;bottom:16px;left:50%;box-shadow:18px 18px 50px #081f2438}.crm-tools-dock button{color:#e4efec;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex}.crm-tools-dock button:hover,.crm-tools-dock button:focus-visible{color:#fff;outline-offset:2px;background:#ffffff1f;outline:2px solid #ffffffb3}.crm-tools-dock button.active{background:var(--mint);color:var(--teal)}.crm-tools-dock .close-split-tool{color:#ffd8ca;background:#e6775629;margin-left:5px}.cabinet-compact-dock>.cabinet-profile,.cabinet-compact-dock>section{display:none!important}.cabinet-compact-dock>nav{border:0;gap:4px;padding:0;display:flex}.cabinet-compact-dock>nav button,.cabinet-compact-dock>.sidebar-logout{border:0;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;min-height:46px;padding:0;display:flex}.cabinet-compact-dock>nav button span,.cabinet-compact-dock>.sidebar-logout span{display:none}.cabinet-compact-dock>nav button:hover,.cabinet-compact-dock>nav button:focus-visible{color:#fff;outline-offset:2px;background:#ffffff1f;outline:2px solid #ffffffb3}.cabinet-compact-dock>nav button.active{background:var(--mint);color:var(--teal)}.cabinet-compact-dock>.sidebar-logout{color:#ffd8ca;background:#e6775626;margin-left:5px}.crm-split-pane{background:#f8faf7;border:1px solid #d6dfd9;flex-direction:column;grid-area:1/3/span 12;align-self:start;min-width:0;height:calc(100vh - 78px);display:flex;position:sticky;top:70px;overflow:hidden;box-shadow:-10px 0 28px #12393e14}.crm-split-pane>header{background:var(--teal);color:#fff;justify-content:space-between;align-items:flex-start;padding:15px 16px 13px;display:flex}.crm-split-pane>header .eyebrow{color:#a9d2c5}.crm-split-pane>header h2{letter-spacing:-.04em;margin:2px 0;font-size:21px}.crm-split-pane>header button{color:#fff;background:#ffffff1f;border-radius:50%;width:34px;height:34px;padding:0;font-size:20px}.split-primary-context{background:#e8efeb;border-bottom:1px solid #cbd8d1;gap:2px;padding:9px 15px;display:grid}.split-primary-context span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.split-primary-context b{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.split-primary-context small{color:var(--muted);font-size:8px}.split-pane-tabs{border-bottom:1px solid #d6dfd9;gap:1px;padding:6px 8px;display:flex;overflow-x:auto}.split-pane-tabs button{color:#60736e;background:0 0;border-radius:999px;flex:none;padding:7px 8px;font-size:8px;font-weight:850}.split-pane-tabs button.active{background:var(--orange);color:#fff}.crm-split-pane>section{flex:1;min-height:0;padding:13px;overflow-y:auto}.crm-split-pane>footer{background:#e8efeb;border-top:1px solid #cbd8d1;align-items:flex-start;gap:7px;padding:9px 13px;display:flex}.crm-split-pane>footer span{color:var(--teal)}.crm-split-pane>footer p{color:#5b6e69;margin:0;font-size:8px;line-height:1.4}.split-search-pane>div:first-child,.split-analytics-pane>div:first-child{gap:2px;margin-bottom:10px;display:grid}.split-search-pane>div:first-child b,.split-analytics-pane>div:first-child b{font-size:12px}.split-search-pane>div:first-child small,.split-analytics-pane>div:first-child small{color:var(--muted);font-size:8px}.split-search-pane>label{background:#e8efeb;align-items:center;gap:6px;padding:0 9px;display:flex}.split-search-pane>label span{color:var(--muted);font-size:16px}.split-search-pane>label input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 0}.split-search-pane>div:last-child{gap:5px;margin-top:10px;display:grid}.split-search-pane>div:last-child>button{text-align:left;background:#fff;border-radius:0;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 7px;display:grid}.split-search-pane>div:last-child>button:hover{background:#edf3ef}.split-search-pane>div:last-child>button>div{gap:2px;min-width:0;display:grid}.split-search-pane>div:last-child b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.split-search-pane>div:last-child small{color:var(--muted);font-size:7px}.split-search-pane>div:last-child i{color:var(--teal);font-size:8px;font-style:normal;font-weight:850}.split-chat-pane{flex-direction:column;display:flex}.split-chat-pane>label{gap:4px;display:grid}.split-chat-pane>label span{color:var(--muted);font-size:8px;font-weight:850}.split-chat-pane select,.split-compare-pane select{background:#fff;border:1px solid #c8d3cd;width:100%;padding:9px}.split-chat-context{background:#e8efeb;gap:2px;margin-top:8px;padding:8px 9px;display:grid}.split-chat-context b{color:var(--teal);font-size:9px}.split-chat-context span{color:var(--muted);font-size:7px}.split-message-stream{flex-direction:column;flex:1;gap:5px;min-height:180px;padding:10px 2px;display:flex;overflow-y:auto}.split-message-stream article{background:#fff;border-radius:0 9px 9px;align-self:flex-start;max-width:86%;padding:8px 9px;box-shadow:0 3px 10px #10383c0f}.split-message-stream article.mine{background:#dcebe1;border-radius:9px 0 9px 9px;align-self:flex-end}.split-message-stream blockquote{border-left:2px solid var(--teal);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin:0 0 4px;padding-left:5px;font-size:7px;overflow:hidden}.split-message-stream p{margin:0;font-size:9px;line-height:1.4}.split-message-stream small{color:var(--muted);text-align:right;margin-top:3px;font-size:7px;display:block}.split-chat-pane>form{gap:5px;display:flex}.split-chat-pane>form input{border:1px solid #c8d3cd;flex:1;min-width:0;padding:9px}.split-chat-pane>form button{background:var(--orange);color:#fff;padding:8px 11px}.split-chat-pane>form button:disabled{background:#b6c0bb}.split-context-label{background:#fff0e7;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 9px;display:flex}.split-context-label span{color:#7c5d50;font-size:8px}.split-context-label b{color:#8d4a35;font-size:10px}.split-compare-pane h3{letter-spacing:-.035em;margin:15px 0 10px;font-size:19px}.split-compare-pane dl{gap:5px;margin:0;display:grid}.split-compare-pane dl>div{background:#fff;justify-content:space-between;align-items:center;padding:8px;display:flex}.split-compare-pane dt{color:var(--muted);font-size:8px}.split-compare-pane dd{text-align:right;margin:0;font-size:8px;font-weight:850}.split-compare-pane>p,.split-analytics-pane>p{color:var(--muted);font-size:8px;line-height:1.5}.split-compare-pane>button,.split-tasks-pane>button{color:var(--teal);background:#e3ece7;border-radius:0 8px;width:100%;font-size:8px;font-weight:850}.split-tasks-pane>div:first-child{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.split-tasks-pane>div:first-child b{font-size:11px}.split-tasks-pane>div:first-child span{color:var(--muted);font-size:8px}.split-tasks-pane article{background:#fff;grid-template-columns:auto minmax(0,1fr) auto;gap:4px;margin:5px 0;padding:9px 7px;display:grid}.split-tasks-pane article .task-status{padding:4px 5px;font-size:6px}.split-tasks-pane article b{font-size:8px}.split-tasks-pane article small{color:var(--muted);font-size:7px}.split-tasks-pane>button{margin-top:8px}.split-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.split-metrics>span{background:#fff;gap:3px;padding:11px;display:grid}.split-metrics b{color:var(--teal);font-size:18px}.split-metrics small{color:var(--muted);font-size:7px}@media (width<=1250px){.cabinet-section-crm.cabinet-split-active .cabinet-workspace:has(.crm-nav){grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.cabinet-section-crm.cabinet-split-active .crm-split-pane{grid-area:1/2/span 12;height:calc(100vh - 78px);position:sticky}}@media (width<=900px){.cabinet-section-crm.cabinet-split-active .cabinet-workspace:has(.crm-nav){display:block}.crm-split-pane{grid-column:auto;height:680px;margin-top:14px}.cabinet-section-crm.cabinet-split-active>.cabinet-side.cabinet-compact-dock{border-radius:14px 0 0;justify-content:center;width:calc(50% - 8px);max-width:100%;bottom:0;left:8px;transform:none}.cabinet-compact-dock>nav{overflow-x:auto}.crm-tools-dock{border-radius:0 14px 0 0;max-width:calc(50% - 8px);bottom:0;left:50%;right:8px;overflow-x:auto}}.catalog-browser{flex-direction:column;display:flex}.catalog-intro{order:1}.catalog-discovery{order:2;margin:18px 0 20px}.catalog-urgent{order:3;margin-top:0}.catalog-promoted-rail{order:4}.catalog-results-toolbar{order:5}.catalog-match-summary{order:6}.catalog-map-browser,.catalog-grid,.catalog-order-results,.catalog-empty{order:7}.catalog-load-more{order:8}.category-request{order:9}.catalog-all-categories{font-weight:850;color:#174f4d!important;background:#edf3ef!important;border-style:dashed!important}.catalog-card-visual,.catalog-preview-visual{object-fit:cover;background:#dfe9e4;width:100%;display:block}.catalog-card-visual{aspect-ratio:16/7;border-radius:14px 3px;min-height:118px;margin-bottom:12px}.catalog-avatar,.catalog-preview-avatar{overflow:hidden}.catalog-avatar img,.catalog-preview-avatar img{object-fit:cover;width:100%;height:100%}.catalog-preview-visual{aspect-ratio:16/6;border-radius:18px 5px;max-height:230px}.catalog-card>footer{flex-wrap:wrap;align-items:center;gap:8px}.catalog-card>footer>div{margin-right:auto}.catalog-card>footer .catalog-message-provider{color:#174f4d;background:#e5efea}.catalog-preview-overlay footer{grid-template-columns:minmax(120px,1fr) auto auto auto}.catalog-booking-preview{background:#f4ebf7;border:1px solid #ded0e5;border-radius:15px 4px;gap:10px;padding:13px;display:grid}.catalog-booking-preview>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:0;display:grid}.catalog-booking-preview>header svg{color:#76508f}.catalog-booking-preview>header div{gap:3px;display:grid}.catalog-booking-preview>header b,.catalog-field-preview b{color:#4b3758;font-size:12px}.catalog-booking-preview>header small,.catalog-field-preview small{color:#725f7b;font-size:9px;line-height:1.4}.catalog-booking-preview>div{flex-wrap:wrap;gap:7px;display:flex}.catalog-booking-preview>div button{color:#5d3f6f;background:#fff;border:1px solid #d9c7e1;font-size:10px;font-weight:850}.catalog-booking-preview>div button.active{color:#fff;background:#6f4a82;border-color:#6f4a82}.catalog-booking-preview>small{color:#6c5576;font-size:9px}.catalog-field-preview{background:#eaf3f5;border:1px solid #cbdde2;border-radius:15px 4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:13px;display:grid}.catalog-field-preview>svg{color:#3f7180}.catalog-field-preview>div{gap:3px;display:grid}.catalog-healthcare-preview{background:linear-gradient(135deg,#edf8f5,#f8fbff);border:1px solid #b9ddd4;border-radius:15px 4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:13px;display:grid}.catalog-healthcare-preview>svg{color:#197565}.catalog-healthcare-preview>div{gap:3px;display:grid}.catalog-healthcare-preview b{color:#174f47;font-size:12px}.catalog-healthcare-preview small{color:#4e6f6a;font-size:9px;line-height:1.45}.catalog-healthcare-preview a{color:#176f61;white-space:nowrap;font-size:10px;font-weight:850}.registration-medical-license{background:#edf8f5;border:1px solid #b9ddd4;border-radius:15px;gap:10px;padding:13px;display:grid}.registration-medical-license>header{align-items:flex-start;gap:9px;display:flex}.registration-medical-license>header svg{color:#197565;flex:none}.registration-medical-license>header div{gap:3px;display:grid}.registration-medical-license>header b{color:#174f47}.registration-medical-license>header span{color:#55736e;font-size:10px;line-height:1.45}.registration-medical-license a{color:#176f61;font-size:10px;font-weight:850}.registration-modal{max-height:calc(100dvh - 30px);overflow-y:auto}.registration-customer-needs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0;padding:0;display:grid}.registration-customer-needs legend{color:#3c5352;margin-bottom:7px;font-size:12px;font-weight:850}.registration-customer-needs>button{color:#365752;text-align:left;background:#edf2ef;border:1px solid #d4ded9;min-height:40px;padding:8px 10px;font-size:10px;font-weight:800}.registration-customer-needs>button.active{color:#fff;background:#174f4d;border-color:#174f4d}.registration-customer-needs>label{grid-column:1/-1;gap:6px;display:grid}.registration-customer-needs>label>span{color:#3c5352;font-size:11px;font-weight:850}.registration-customer-needs>label>span small{color:#7b8b87;font-size:9px;font-weight:500}.registration-customer-needs textarea{font:inherit;resize:vertical;background:#fff;border:1px solid #bfc8c3;min-height:76px;padding:10px 11px}.registration-customer-needs>small{color:#647773;grid-column:1/-1;font-size:9px;line-height:1.45}.workspace-profile-options{grid-template-columns:repeat(3,minmax(0,1fr))}.professional-story-strip>div{scrollbar-width:none}.professional-story-strip>div::-webkit-scrollbar{display:none}.crm-entry-card{padding:18px 20px}.crm-entry-card h2{margin:13px 0 12px;font-size:clamp(25px,2.6vw,34px)}.crm-global-topbar .navlinks{display:none}.crm-global-topbar .nav-split-launcher{justify-content:center;align-items:center;width:42px;height:40px;padding:0}.crm-global-topbar .nav-split-launcher span,.sd-mobile-chat-back,.sd-mobile-info-back{display:none}.sd-message-composer{background:#f8faf8;border:1px solid #c8d6cf;border-radius:16px 4px;margin:0 10px 10px;padding:8px 10px;box-shadow:0 8px 20px #17464314}.sd-message-composer textarea{background:0 0}@media (width<=760px){.catalog-intro{gap:14px;padding:19px}.catalog-intro .page-title{font-size:32px}.catalog-discovery{margin-top:12px}.catalog-mode-switch>button{min-height:52px}.catalog-category-cloud{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catalog-category-cloud::-webkit-scrollbar{display:none}.catalog-card-visual{min-height:105px}.catalog-preview-overlay footer{grid-template-columns:1fr 1fr}.workspace-profile-options{grid-template-columns:1fr}}@media (width<=680px){.crm-global-topbar .global-crm-search,.crm-global-topbar .header-account,.crm-global-topbar .topbar-create-wrap{display:none}.crm-global-topbar .utility-actions{gap:4px;margin-left:auto}.crm-global-topbar .nav-split-launcher{width:38px;height:38px}.sd-messenger-shell{height:calc(100dvh - 140px);min-height:0;display:block;overflow:hidden}.exchange-home.cabinet-demo-mode .sd-messenger-shell{height:calc(100dvh - 234px)}.sd-chat-list,.sd-chat-room,.sd-chat-info{width:100%;height:100%;min-height:0;max-height:none}.sd-messenger-shell.mobile-pane-list .sd-chat-room,.sd-messenger-shell.mobile-pane-list .sd-chat-info,.sd-messenger-shell.mobile-pane-chat .sd-chat-list,.sd-messenger-shell.mobile-pane-chat .sd-chat-info,.sd-messenger-shell.mobile-pane-info .sd-chat-list,.sd-messenger-shell.mobile-pane-info .sd-chat-room{display:none}.sd-messenger-shell.mobile-pane-info .sd-chat-info{display:block}.sd-mobile-chat-back,.sd-mobile-info-back{color:#174f4d;background:#edf3f0;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:18px;display:inline-flex}.sd-chat-room-head{gap:8px}.sd-message-stream{min-height:0;overflow-y:auto}.sd-message-composer{padding-bottom:calc(8px + env(safe-area-inset-bottom));margin:0;position:sticky;bottom:0}.registration-customer-needs{grid-template-columns:1fr}.registration-customer-needs>label,.registration-customer-needs>small{grid-column:auto}.crm-entry-card{padding:15px}.crm-entry-card h2{font-size:25px}.passport-story h1{font-size:34px}.cabinet-workspace{padding-bottom:78px}}.registration-overlay{align-items:flex-start;overflow-y:auto}.registration-modal{max-height:calc(100vh - 40px);margin:0 auto;overflow-y:auto}.registration-activity{border:0;margin:4px 0 2px;padding:0}.registration-activity legend{color:#17211c;margin-bottom:9px;font-size:13px;font-weight:850}.registration-activity{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.registration-activity button{color:#263129;text-align:left;background:#f7f5ef;border:1px solid #d8d5c9;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;min-height:58px;padding:10px 11px;display:flex}.registration-activity button:last-child{grid-column:1/-1}.registration-activity button span{font-size:13px;font-weight:850}.registration-activity button small{color:#6a746d;font-size:11px}.registration-activity button.active{background:#e7f2e9;border-color:#386b4a;box-shadow:inset 0 0 0 1px #386b4a}.registration-activity-preview{color:#fff;background:#1e3329;border-radius:15px;gap:10px;padding:13px 14px;display:grid}.registration-activity-preview>div{gap:4px;display:grid}.registration-activity-preview b{font-size:13px}.registration-activity-preview span{color:#c9d8cf;font-size:11px;line-height:1.45}.registration-activity-preview ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.registration-activity-preview li{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:10px}.primary-workspace-summary{background:linear-gradient(105deg,#eef5ed,#f9f4e7);border:1px solid #cad9cc;border-radius:18px;grid-template-columns:minmax(230px,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;padding:15px 17px;display:grid}.primary-workspace-summary h2{margin:2px 0 4px;font-size:18px}.primary-workspace-summary>div:first-child>span{color:#637069;font-size:12px}.primary-workspace-summary>div:nth-child(2){flex-wrap:wrap;gap:6px;display:flex}.primary-workspace-summary small{color:#405047;background:#fff;border:1px solid #d8ded8;border-radius:999px;padding:6px 9px;font-weight:750}.primary-workspace-summary>button,.workspace-profile-selector button{border-radius:12px}.primary-workspace-summary>button{color:#fff;background:#244f38;border:0;padding:10px 13px;font-weight:800}.workspace-profile-selector{background:#f6f3ea;border:1px solid #dcd6c6;border-radius:20px;gap:18px;margin-bottom:18px;padding:20px;display:grid}.workspace-profile-selector h2{margin:4px 0 6px;font-size:22px}.workspace-profile-selector p{color:#667069;margin:0}.workspace-profile-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.workspace-profile-selector button{color:#263129;text-align:left;background:#fff;border:1px solid #d8d8cf;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:11px;display:flex}.workspace-profile-selector button b{font-size:12px}.workspace-profile-selector button small{color:#748078;font-size:10px}.workspace-profile-selector button.active{color:#fff;background:#244f38;border-color:#244f38}.workspace-profile-selector button.active small{color:#d3e2d8}.profile-specializations{background:#ffffffb3;border:1px solid #ddd8cb;border-radius:15px;gap:12px;padding:14px;display:grid}.profile-specializations>header,.profile-specialization-add{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-specializations>header div{gap:3px;display:grid}.profile-specializations>header small,.profile-specializations>header span,.profile-specialization-tags>small{color:#68746d;font-size:11px}.profile-specialization-tags{flex-wrap:wrap;gap:7px;display:flex}.workspace-profile-selector .profile-specialization-tags button{color:#244f38;background:#e5efe8;border-color:#c5d8ca;border-radius:999px;flex-direction:row;align-items:center;gap:8px;min-height:0;padding:7px 10px}.profile-specialization-tags i{font-style:normal;font-weight:800}.profile-specialization-add input{background:#fff;border:1px solid #ccd3cc;border-radius:11px;flex:1;min-width:0;padding:11px 12px}.workspace-profile-selector .profile-specialization-add button{color:#fff;background:#244f38;border-color:#244f38;align-items:center;min-height:40px;padding:10px 14px}.catalog-specialty-tools{flex-wrap:wrap;gap:6px;display:flex}.catalog-specialty-tools span{color:#405047;background:#f0f3ed;border:1px solid #d8ded4;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.catalog-route-preview{background:#eaf1eb;border:1px solid #cddace;border-radius:18px;overflow:hidden}.catalog-route-preview iframe{border:0;width:100%;height:170px;display:block}.catalog-route-preview>div{align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.catalog-route-preview>div span{gap:3px;display:grid}.catalog-route-preview small{color:#667069;line-height:1.4}.route-live-map{color:#26352d;background:#f5f7f2;border:1px solid #cfd9cf;border-radius:20px;gap:13px;padding:15px;display:grid}.route-live-map>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.route-live-map h3,.route-rental h4,.specialty-work-panel h3{margin:3px 0 4px}.route-live-map>header span,.route-rental>header span{color:#647067;font-size:12px}.route-live-map>header em{color:#59635c;background:#e4e8e2;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:850}.route-live-map>header em.active{color:#176238;background:#d7f0df}.route-setup-panel{background:#fff;border:1px solid #dce3dc;border-radius:15px;grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(125px,.8fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.route-setup-panel>div{align-self:center;gap:3px;display:grid}.route-setup-panel>div small,.route-setup-panel label span{color:#69736d;font-size:10px;line-height:1.35}.route-setup-panel label{gap:5px;display:grid}.route-setup-panel input,.route-setup-panel select{color:#26352d;background:#f8faf7;border:1px solid #ccd6cc;border-radius:10px;min-width:0;padding:9px 10px}.route-setup-panel>button{color:#fff;background:#26613e;border:1px solid #26613e;border-radius:10px;padding:10px 12px;font-weight:850}.route-setup-panel>.route-advanced-toggle{color:#31523c;background:#f2f6f1;border-color:#bdc9bd}.route-setup-panel button:disabled{cursor:not-allowed;opacity:.55}.route-advanced-panel{background:#fff;border:1px solid #dce3dc;border-radius:15px;gap:12px;padding:13px;display:grid}.route-advanced-panel>header small{color:#69736d;margin-top:3px;font-size:10px;display:block}.route-advanced-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.route-advanced-fields label{gap:5px;display:grid}.route-advanced-fields label>span{color:#69736d;font-size:10px}.route-advanced-fields input,.route-advanced-fields textarea{color:#26352d;resize:vertical;background:#f8faf7;border:1px solid #ccd6cc;border-radius:10px;min-width:0;padding:9px 10px}.route-advanced-fields .route-wide{grid-column:1/-1}.route-advanced-fields .route-checkbox,.route-documents label{background:#f8faf7;border:1px solid #dce3dc;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;display:flex}.route-advanced-fields .route-checkbox input,.route-documents input{margin:0;padding:0}.route-documents{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.route-documents legend{color:#56655c;width:100%;margin-bottom:7px;font-size:10px;font-weight:800}.route-documents label{font-size:11px}.route-completion-proof{background:#fffaf0;border:1px solid #ead7af;border-radius:15px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.route-completion-proof.confirmed{background:#eef8f2;border-color:#b9d9c3}.route-completion-proof>div:first-child{align-items:flex-start;gap:9px;display:flex}.route-completion-proof>div:first-child>span{gap:3px;display:grid}.route-completion-proof small,.route-completion-proof p{color:#68746c;margin:0;font-size:11px;line-height:1.45}.route-completion-customer,.route-completion-proof form{align-items:end;gap:9px;display:flex}.route-completion-code{background:#fff;border:1px solid #d9c497;border-radius:11px;gap:1px;padding:8px 12px;display:grid}.route-completion-code b{letter-spacing:.14em;font-size:20px}.route-completion-code em{color:#7a6850;font-size:9px;font-style:normal}.route-completion-proof form label{gap:4px;display:grid}.route-completion-proof form label>span{color:#68746c;font-size:10px}.route-completion-proof input{letter-spacing:.12em;border:1px solid #c9d3ca;border-radius:10px;max-width:130px;padding:9px 10px;font-size:16px}.route-completion-proof button{color:#fff;white-space:nowrap;background:#26613e}.route-map-frame{grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);gap:10px;display:grid}.route-map-frame iframe{border:0;border-radius:15px;width:100%;min-height:230px}.route-map-summary{gap:8px;display:grid}.route-map-summary>span{background:#fff;border:1px solid #dce3dc;border-radius:14px;align-content:start;gap:4px;padding:12px;display:grid}.route-map-summary small{color:#69736d;line-height:1.35}.route-live-map>footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.route-live-map>footer>div{flex:320px;align-items:flex-start;gap:8px;display:flex}.route-live-map>footer>div span{gap:2px;display:grid}.route-live-map>footer>.route-footer-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;display:flex}.route-live-map>footer small{color:#6d766f;font-size:10px;line-height:1.35}.route-live-map>footer button,.route-rental button,.specialty-work-panel button{color:#2f4939;background:#fff;border:1px solid #aebbae;border-radius:11px;padding:9px 11px;font-weight:800}.route-live-map>footer .route-start{color:#fff;background:#26613e;border-color:#26613e}.route-live-map>footer .route-stop{color:#8b402c;border-color:#ba735f}.route-rental{color:#26352d;background:#fff;border:1px solid #d7ded7;border-radius:16px;padding:13px}.route-rental>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.route-rental>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.route-rental article{background:#f7f6f1;border:1px solid #e1ded4;border-radius:14px;gap:7px;padding:12px;display:grid}.route-rental article>span{color:#617068;align-items:center;gap:5px;font-size:11px;display:flex}.route-rental article>small{color:#6f776f}.route-rental article footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.route-rental article footer button{padding:7px 9px}.specialty-work-panel{color:#26352d;background:#f4f6f2;border:1px solid #d4ddd3;border-radius:18px;gap:12px;padding:14px;display:grid}.specialty-work-panel>header,.specialty-work-panel>header button{align-items:center;display:flex}.specialty-work-panel>header{justify-content:space-between;gap:12px}.specialty-work-panel>header button{gap:6px}.specialty-work-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.specialty-work-panel>div span{background:#fff;border:1px solid #dde3dc;border-radius:13px;gap:5px;padding:11px;display:grid}.specialty-work-panel>div small{color:#707970}.specialty-action-plan{background:#fff;border:1px solid #dde3dc;border-radius:15px;gap:10px;padding:12px;display:grid}.specialty-action-plan>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.specialty-action-plan>header>div{gap:2px;display:grid}.specialty-action-plan>header small{color:#707970;font-size:12px}.specialty-action-plan>header>span{color:#145b4f;white-space:nowrap;background:#e7f4ee;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.specialty-action-plan>div{gap:7px;display:grid}.specialty-action-plan article{border:1px solid #e3e8e2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;transition:border-color .16s,background .16s;display:grid}.specialty-action-plan article.completed{background:#f2faf6;border-color:#bcdccd}.specialty-action-plan button{min-height:38px}.specialty-step-check{background:#f1f4f0;border:1px solid #d5ddd4;border-radius:10px;justify-content:center;align-items:center;width:38px;padding:0;display:inline-flex}.completed .specialty-step-check{color:#fff;background:#176458;border-color:#176458}.specialty-step-open{text-align:left;background:0 0;border:0;place-items:flex-start start;gap:3px;padding:3px 5px;display:grid}.specialty-step-open small{color:#6d766e;line-height:1.35}.specialty-step-link{color:#176458;background:0 0;border:0;justify-content:center;align-items:center;width:34px;padding:0;display:inline-flex}.storage-empty{color:#1d665c;background:#f3f7f5;border:1px dashed #c7d7d0;border-radius:13px;align-items:flex-start;gap:11px;margin-top:14px;padding:14px;display:flex}.storage-empty>div{gap:4px;display:grid}.storage-empty small{color:#687b73;line-height:1.45}.file-row>svg{color:#1d6a60;flex:none}.healthcare-deal-workspace{background:linear-gradient(135deg,#edf9f6,#f7fbff);border:1px solid #b7ddd4;border-radius:20px;gap:14px;margin-top:16px;padding:18px;display:grid}.healthcare-deal-workspace>header,.healthcare-deal-workspace>footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.healthcare-deal-workspace>header h3{color:#164f47;margin:3px 0 5px}.healthcare-deal-workspace>header span{color:#54746f;max-width:760px;line-height:1.45;display:block}.healthcare-deal-workspace>header svg{color:#197565;flex:none}.healthcare-deal-workspace>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.healthcare-deal-workspace>div span{background:#ffffffdb;border:1px solid #d2e7e2;border-radius:13px;gap:5px;padding:12px;display:grid}.healthcare-deal-workspace>div small{color:#64807c}.healthcare-deal-workspace>footer{color:#6d4b25;background:#fff7ed;border:1px solid #edd7bb;border-radius:13px;align-items:center;padding:12px}.healthcare-deal-workspace>footer span{flex:1;font-size:12px;line-height:1.45}.healthcare-deal-workspace>footer button{white-space:nowrap}.healthcare-encounter-flow{background:#ffffffc7;border:1px solid #d0e5df;border-radius:16px;gap:12px;padding:14px;display:grid}.healthcare-encounter-flow>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.healthcare-encounter-flow>header>div{gap:3px;display:grid}.healthcare-encounter-flow>header small{color:#66807a;font-size:10px}.healthcare-encounter-flow>header button{color:#fff;background:#17685d}.healthcare-encounter-flow>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.healthcare-encounter-flow article{background:#fff;border:1px solid #dce9e5;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-content:start;gap:9px;padding:11px;display:grid}.healthcare-encounter-flow article>span{color:#17685d;background:#dff1eb;border-radius:50%;justify-content:center;align-items:center;height:28px;font-size:10px;font-weight:900;display:flex}.healthcare-encounter-flow article>div{gap:3px;display:grid}.healthcare-encounter-flow article small{color:#71847f;font-size:10px;line-height:1.35}.healthcare-encounter-flow article button{color:#1c6258;background:#edf5f2;padding:8px 9px;font-size:10px}.healthcare-appointment-card>label{grid-column:2/-1;gap:6px;display:flex}.healthcare-appointment-card input{color:#254d47;border:1px solid #cadcd6;border-radius:8px;min-width:0;padding:7px 8px}.healthcare-consent-card.signed{border-color:#86c5b5}.healthcare-consent-card.signed>span{color:#fff;background:#17685d}.healthcare-document-card>label{align-self:start;padding:8px 9px;font-size:10px}.healthcare-document-card>p,.healthcare-event-card>p{color:#48615c;grid-column:2/-1;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.healthcare-event-card>p{align-items:flex-start;gap:2px;display:grid}.healthcare-privacy-note{color:#657772;background:#f5f8f7;border-radius:9px;padding:9px 10px;font-size:10px;line-height:1.45}.dental-deal-workspace{background:#fff;border:1px solid #d8e2ea;border-radius:20px;gap:14px;margin-top:16px;padding:18px;display:grid}.dental-deal-workspace>header,.dental-deal-workspace>header>div:last-child,.dental-formula-card>header,.dental-formula-card>footer,.dental-plan-card>header,.dental-plan-card>footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.dental-deal-workspace>header h3{color:#25394b;margin:3px 0 5px}.dental-deal-workspace>header span{color:#687d8c;font-size:12px;display:block}.dental-work-grid{grid-template-columns:minmax(0,1.45fr) minmax(190px,.55fr) minmax(250px,.9fr);gap:12px;display:grid}.dental-work-grid>article{background:#f7fafc;border:1px solid #e0e8ee;border-radius:15px;padding:13px}.dental-formula-card{gap:11px;display:grid}.dental-formula-card>header small{color:#81919d;margin-top:2px;display:block}.dental-formula-card>header span{color:#315c6d;background:#e9f3f7;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.dental-formula-card>div{grid-template-columns:repeat(16,minmax(25px,1fr));gap:4px;display:grid}.dental-formula-card>div button{aspect-ratio:1;color:#476170;background:#fff;border:1px solid #d8e4eb;border-radius:50% 50% 42% 42%;padding:0;font-size:9px}.dental-formula-card>div button.attention{color:#9b4d21;background:#fff1e8;border-color:#edb28f}.dental-formula-card>div button.planned{color:#435b9b;background:#edf2ff;border-color:#b9c7ef}.dental-formula-card>div button.selected{transform:translateY(-1px);box-shadow:0 0 0 3px #257b9038}.dental-formula-card>footer{justify-content:flex-start}.dental-formula-card>footer span{color:#71838e;align-items:center;gap:4px;font-size:9px;display:flex}.dental-formula-card>footer i{background:#fff;border:1px solid #d8e4eb;border-radius:50%;width:8px;height:8px}.dental-formula-card>footer i.attention{background:#fff1e8;border-color:#edb28f}.dental-formula-card>footer i.planned{background:#edf2ff;border-color:#b9c7ef}.dental-tooth-card{align-content:start;gap:8px;display:grid}.dental-tooth-card>small{color:#80909b}.dental-tooth-card>strong{color:#267589;font-size:34px}.dental-tooth-card>span{color:#6d7f8b;font-size:10px;line-height:1.45}.dental-plan-card{gap:7px;display:grid}.dental-plan-card>header strong{color:#267589}.dental-plan-card>button{text-align:left;background:#fff;border:1px solid #e1e9ee;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.dental-plan-card>button>span{color:#2e7080;background:#e9f3f7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dental-plan-card>button>small{color:#81919d}.dental-plan-card>footer{border-top:1px solid #e0e8ee;grid-template-columns:1fr auto;align-items:flex-end;padding-top:9px;display:grid}.dental-plan-card>footer span{color:#81919d;font-size:9px}.dental-plan-card>footer button{grid-area:1/2/span 2}@media (width<=900px){.primary-workspace-summary,.workspace-profile-options,.route-map-frame,.route-completion-proof{grid-template-columns:1fr}.route-setup-panel,.route-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.route-setup-panel>div,.route-setup-panel>button{grid-column:1/-1}.workspace-profile-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.registration-activity,.dental-work-grid,.healthcare-deal-workspace>div,.healthcare-encounter-flow>div,.route-rental>div,.specialty-work-panel>div,.workspace-profile-options,.route-setup-panel,.route-advanced-fields{grid-template-columns:1fr}.registration-activity button:last-child{grid-column:auto}.primary-workspace-summary,.dental-deal-workspace>header,.healthcare-deal-workspace>header,.healthcare-deal-workspace>footer,.route-live-map>header,.route-rental>header,.specialty-work-panel>header{flex-direction:column;align-items:stretch;display:flex}.route-map-frame iframe{min-height:190px}.route-completion-customer,.route-completion-proof form{flex-direction:column;align-items:stretch}.route-completion-proof input{width:100%;max-width:none}}.deal-passport>.adaptive-workspace{color:#fff;background:#173f45;border:0;padding:18px;box-shadow:0 16px 35px #10383d2b}.deal-passport>.adaptive-workspace .eyebrow,.deal-passport>.adaptive-workspace h2,.deal-passport>.adaptive-workspace>div button,.deal-passport>.adaptive-workspace>div button span{color:#fff}.deal-passport>.adaptive-workspace>header p,.deal-passport>.adaptive-workspace>footer span{color:#bdd3cd}.deal-passport>.adaptive-workspace>header>span{color:#d5e4df}.deal-passport>.adaptive-workspace>div button{background:#ffffff14;border-color:#ffffff1f;min-width:0}.cabinet-section-crm .deal-passport>.adaptive-workspace>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-section-crm .deal-passport>.adaptive-workspace>div button span{overflow-wrap:anywhere;min-width:0}.deal-passport>.adaptive-workspace>div button b{color:#84cdb7}.deal-passport>.adaptive-workspace>footer button{color:#fff;background:#f17757}.messenger-workspace{display:none!important}.deal-brief-snapshot{background:#fffdf7;border:1px solid #183d382e;border-radius:18px;margin:0 0 18px;padding:18px;box-shadow:0 12px 30px #1736300f}.deal-brief-snapshot>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.deal-brief-snapshot>header div{gap:3px;display:grid}.deal-brief-snapshot>header b{color:#173b36;font-size:16px}.deal-brief-snapshot>header span,.deal-brief-snapshot>header em{color:#657773;font-size:12px;font-style:normal}.deal-brief-snapshot>header em{color:#226d5e;background:#e8f4ef;border-radius:999px;padding:6px 9px;font-weight:700}.deal-brief-snapshot pre{color:#263d39;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f5;border-radius:14px;margin:16px 0 0;padding:16px;line-height:1.55}.deal-test-journey{background:linear-gradient(115deg,#f4fbf7 0%,#fffaf0 100%);border:1px solid #29746333;border-radius:20px;grid-column:1/-1;padding:16px 18px}.deal-test-journey>header,.deal-test-journey>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.deal-test-journey>header h2{color:#173b36;margin:2px 0 0;font-size:18px}.deal-test-journey>header>span{color:#216b5c;text-transform:uppercase;letter-spacing:.04em;background:#e1f2eb;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.deal-test-journey>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.deal-test-journey>div section{color:#70807d;background:#ffffffb8;border:1px solid #dce8e4;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.deal-test-journey>div section span{background:#edf2f0;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.deal-test-journey>div section b{font-size:12px;line-height:1.2}.deal-test-journey>div section.done{color:#225f52;border-color:#b9ddcf}.deal-test-journey>div section.done span{color:#fff;background:#2b7766}.deal-test-journey>div section.active{color:#74491e;background:#fff7e8;border-color:#e7a44f}.deal-test-journey>div section.active span{color:#37220c;background:#e7a44f}.deal-test-journey>footer{border-top:1px solid #25635621;margin-top:14px;padding-top:14px}.deal-test-journey>footer div{gap:3px;display:grid}.deal-test-journey>footer p{color:#60716d;margin:0;font-size:12px}.deal-test-journey>footer button{color:#fff;cursor:pointer;background:#173b36;border:0;border-radius:12px;min-height:38px;padding:0 14px;font-weight:800}.deal-test-journey>footer.complete button{background:#2b7766}@media (width<=900px){.deal-test-journey>div{grid-template-columns:1fr}.deal-test-journey>header,.deal-test-journey>footer{flex-direction:column;align-items:stretch}.catalog-healthcare-preview{grid-template-columns:auto minmax(0,1fr)}.catalog-healthcare-preview a{grid-column:2}.dental-formula-card>div{grid-template-columns:repeat(8,minmax(28px,1fr))}}.deal-counterparty-card{background:#fff;border:1px solid #1c4d442e;border-top:4px solid #e85d3d;border-radius:20px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:14px;display:grid;box-shadow:0 14px 34px #173b3614}.deal-counterparty-avatar{color:#fff;background:#164f4d;border-radius:16px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:900;display:grid}.deal-counterparty-card>section{min-width:0}.deal-counterparty-card>section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-counterparty-card>section h2{color:#173b36;margin:2px 0;font-size:18px}.deal-counterparty-card>section header span{color:#687a76;font-size:13px}.deal-counterparty-card>section header em{color:#216b5c;text-transform:uppercase;letter-spacing:.04em;background:#e3f3ec;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:850}.deal-counterparty-trust{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.deal-counterparty-trust span{color:#46615b;background:#f0f5f2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.deal-counterparty-card>nav{grid-column:1/-1;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:7px;width:100%;padding:0;display:grid}.deal-counterparty-card>nav button{color:#244942;cursor:pointer;background:#f7faf8;border:1px solid #c9d8d3;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:39px;margin:0;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.deal-counterparty-card>nav button.primary{color:#fff;background:#174f4b;border-color:#174f4b;grid-column:auto}.deal-counterparty-preview{color:#2b4540;text-align:left;cursor:pointer;background:#f8f5ee;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:11px;padding:10px 12px;display:grid}.deal-counterparty-preview>span{gap:2px;min-width:0;display:grid}.deal-counterparty-preview small{color:#7a8985;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.deal-counterparty-preview b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.deal-counterparty-preview i{color:#b24c35;font-size:12px;font-style:normal;font-weight:850}.deal-counterparty-card>footer{border-top:1px solid #e1e8e4;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:15px;display:grid}.deal-counterparty-card>footer div{background:#f4f7f5;border-radius:12px;gap:3px;padding:11px;display:grid}.deal-counterparty-card>footer small{color:#71807d;text-transform:uppercase;font-size:10px}.deal-counterparty-card>footer b{color:#28443e;font-size:12px}.deal-counterparty-card>footer p{color:#697975;grid-column:1/-1;margin:0;font-size:11px}@media (width<=680px){.deal-counterparty-card{grid-template-columns:1fr}.deal-counterparty-avatar{width:44px;height:44px}.deal-counterparty-card>nav,.deal-counterparty-card>footer{grid-template-columns:1fr}.deal-counterparty-card>footer p{grid-column:auto}}.workspace-action-notice{color:#174f4d;z-index:35;background:#dff1e9;border-left:4px solid #1c756b;grid-column:1/-1;margin-bottom:12px;padding:13px 15px;font-size:13px;font-weight:800;position:sticky;top:80px}.catalog-action-notice{margin:12px 0 0;position:static}.growth-workspace-panel,.more-tool-panel{background:#f1f5f3;border-top:3px solid #1e726b;margin-top:20px;padding:22px}.growth-workspace-panel>header,.more-tool-panel>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;display:flex}.growth-workspace-panel h2,.more-tool-panel h2{letter-spacing:-.04em;margin:4px 0 7px;font-size:28px}.growth-workspace-panel header p:not(.eyebrow){color:#5f746f;margin:0;line-height:1.5}.portfolio-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.portfolio-work-grid article{background:#fff;border-left:4px solid #ee6b4d;padding:19px}.portfolio-work-grid article>span{color:#1d7068;text-transform:uppercase;font-size:10px;font-weight:900}.portfolio-work-grid h3{margin:18px 0 8px;font-size:21px}.portfolio-work-grid p{color:#647873;line-height:1.45}.portfolio-work-grid button{color:#175e58;background:#e4f0ea}.promotion-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.promotion-settings article{background:#fff;gap:7px;padding:15px;display:grid}.promotion-settings article b{color:#6a7e79;text-transform:uppercase;font-size:10px}.promotion-settings article span{color:#254b46;font-size:13px;font-weight:800}.referral-promotion-panel{gap:16px;display:grid}.referral-promotion-panel>header{margin-bottom:0}.referral-loading,.referral-error{border-left:4px solid #1d7068;margin:0;padding:12px 14px}.referral-loading{color:#315e58;background:#e9f2ee}.referral-error{color:#8b3527;background:#fff0ec;border-left-color:#ce553d}.referral-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.referral-balance-grid article{background:#fff;border-top:3px solid #1d7068;gap:3px;padding:16px;display:grid}.referral-balance-grid small,.referral-balance-grid span{color:#647873;font-size:11px}.referral-balance-grid b{color:#123f44;font-size:28px;line-height:1}.referral-share-card{color:#fff;background:#123f44;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:end;gap:18px;padding:18px;display:grid}.referral-share-card>div:first-child{gap:5px;display:grid}.referral-share-card span{color:#d7e8e4;font-size:12px;line-height:1.45}.referral-link-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.referral-link-row input{color:#254b46;background:#fff;border:0;min-width:0;padding:12px}.referral-link-row button{color:#fff;background:#ee6b4d;padding:0 16px}.referral-promotion-actions{align-items:center;gap:12px;display:flex}.referral-promotion-actions small{color:#687c77}.referral-history{background:#fff;padding:16px}.referral-history>header div{gap:3px;display:grid}.referral-history>header span{color:#647873;font-size:11px}.referral-history>div{margin-top:12px;display:grid}.referral-history article{border-top:1px solid #e0e8e4;grid-template-columns:minmax(0,1fr) auto 150px;align-items:center;gap:12px;padding:11px 0;display:grid}.referral-history article b{color:#1d7068}.referral-history article time{color:#6d807b;text-align:right;font-size:11px}.referral-registration-note{background:#e7f2ed;border-left:4px solid #1d7068;gap:3px;padding:12px 14px;display:grid}.referral-registration-note span{color:#4f6963;font-size:12px;line-height:1.4}.status.muted{color:#6c7d79;background:#e6ece9}.showcase-panel>article{color:#fff;background:linear-gradient(130deg,#123f44,#1b6d65);padding:24px}.showcase-panel>article h3{letter-spacing:-.04em;margin:0 0 8px;font-size:29px}.showcase-panel>article p{color:#d6e8e4}.showcase-panel>article>div{align-items:end;gap:10px;margin-top:25px;display:flex}.showcase-panel>article>div b{color:#c7eddc;font-size:34px}.showcase-panel>article>div span{color:#d7e8e4;max-width:220px;font-size:12px}.showcase-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.crm-tool-grid article.active{box-shadow:inset 0 0 0 2px #2b776f}.automation-rules,.knowledge-links,.integration-list,.storage-register{gap:9px;display:grid}.automation-rules article,.storage-register article{background:#fff;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.automation-rules article span,.storage-register small{color:#6b7e79;font-size:11px}.automation-rules article b{font-size:13px}.automation-rules article em,.storage-register article em{color:#1d7068;font-size:10px;font-style:normal;font-weight:900}.knowledge-links{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-links button{color:#214843;text-align:left;background:#fff;gap:13px;min-height:130px;padding:17px;display:grid}.knowledge-links button:hover{box-shadow:inset 0 0 0 2px #2b776f}.knowledge-links button span{color:#627771;font-size:12px;line-height:1.45}.integration-list article{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.integration-list article div{gap:3px;display:grid}.integration-list small{color:#6e817d}.integration-list label{align-items:center;gap:7px;display:flex}.storage-register article{grid-template-columns:28px minmax(0,1fr) auto}.storage-register article>span{color:#1d7068;font-size:18px}.storage-register article div{gap:3px;display:grid}@media (width<=760px){.growth-workspace-panel>header,.more-tool-panel>header{flex-direction:column;align-items:stretch}.portfolio-work-grid,.promotion-settings,.referral-balance-grid,.knowledge-links{grid-template-columns:1fr}.referral-share-card{grid-template-columns:1fr;align-items:stretch}.referral-link-row{grid-template-columns:1fr}.referral-link-row button{min-height:42px}.referral-history article{grid-template-columns:minmax(0,1fr) auto}.referral-history article time{text-align:left;grid-column:1/-1}.automation-rules article{grid-template-columns:1fr}.showcase-actions{flex-direction:column;align-items:stretch}}.catalog-search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:28px 0 12px;display:grid}.catalog-search-row>label{background:#fff;border:1px solid #cbd4cf;align-items:center;gap:4px;padding:0 14px;display:flex;box-shadow:0 12px 28px #174b500f}.catalog-search-row>label>svg{color:var(--teal);flex:none}.catalog-browser .catalog-search-row .catalog-search{box-shadow:none;border:0;min-height:56px;margin:0;padding:14px 10px}.catalog-filter-toggle{background:var(--teal);color:#fff;border-radius:0 13px;align-items:center;gap:8px;min-width:142px;padding:0 18px;display:flex}.catalog-filter-toggle b{background:var(--orange);border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;display:flex}.catalog-filter-toggle.active{box-shadow:inset 0 0 0 2px var(--mint);background:#194f4b}.catalog-filter-panel{border-top:3px solid var(--teal);background:#e7efea;grid-template-columns:repeat(4,minmax(145px,1fr)) auto;gap:10px;margin-bottom:10px;padding:14px;display:grid}.catalog-filter-panel label{gap:5px;display:grid}.catalog-filter-panel label>span{color:#516762;text-transform:uppercase;font-size:9px;font-weight:850}.catalog-filter-panel select{background:#fff;border:1px solid #bfcbc4;width:100%;min-height:42px;padding:9px}.catalog-transport-filters{background:#fff9;border:1px solid #c2d2ca;border-radius:12px 3px;grid-column:1/-1;gap:10px;padding:11px;display:grid}.catalog-transport-filters>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-transport-filters>header>div{gap:2px;display:grid}.catalog-transport-filters>header b{color:var(--teal);font-size:12px}.catalog-transport-filters>header small{color:#60736d;font-size:10px}.catalog-transport-filters>header>span{background:var(--teal);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:32px;min-height:24px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.catalog-transport-filters>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.catalog-reset-filter{color:var(--teal);background:0 0;justify-content:center;align-self:end;align-items:center;gap:6px;min-height:42px;font-size:10px;font-weight:850;display:flex}.catalog-saved-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;padding:5px 0 12px;display:flex}.catalog-saved-filters>div{flex-wrap:wrap;flex:1;align-items:center;gap:7px;display:flex}.catalog-saved-filters>div>b{color:var(--teal);text-transform:uppercase;margin-right:4px;font-size:10px}.catalog-saved-filters>div>small{color:var(--muted);font-size:10px}.catalog-save-filter{color:var(--teal);background:#fff;border:1px solid #b9c8c0;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.catalog-restore-hidden{color:#6d4d20;background:#fff7e8;border:1px solid #e1bf86;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.catalog-saved-filters>form{flex:1 0 100%;gap:8px;display:flex}.catalog-saved-filters>form input{background:#fff;border:1px solid #bdc8c2;flex:1;min-width:0;padding:11px}.catalog-saved-filters>form button{background:var(--teal);color:#fff;font-weight:850}.catalog-saved-filters>form button:disabled{background:#aebbb4}@media (width<=980px){.catalog-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-transport-filters>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.catalog-search-row{grid-template-columns:1fr}.catalog-filter-toggle{justify-content:center;min-height:48px}.catalog-filter-panel,.catalog-transport-filters>div{grid-template-columns:1fr}.catalog-saved-filters{flex-direction:column;align-items:stretch}.catalog-saved-filters>form{flex-direction:column}}.voice-field-active{padding-right:42px!important}.global-voice-control{z-index:70;position:fixed}.global-voice-control>button{color:var(--teal);background:#e3ece7;border:1px solid #b9cbc2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;display:flex}.global-voice-control>button:hover,.global-voice-control>button:focus-visible{background:var(--teal);color:#fff;outline:3px solid #276e6538}.global-voice-control>button.listening{color:#fff;background:#d85d4d;border-color:#d85d4d;animation:1.2s ease-in-out infinite voice-pulse}.global-voice-control>span{color:#fff;white-space:nowrap;background:#173f45;max-width:240px;padding:7px 9px;font-size:9px;position:absolute;top:1px;right:36px}@keyframes voice-pulse{0%,to{box-shadow:0 0 #d85d4d59}50%{box-shadow:0 0 0 7px #d85d4d00}}.voice-consent-overlay{z-index:110;background:#0a1d27a3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.voice-consent-overlay>section{background:#fbfaf5;max-width:480px;padding:30px;position:relative;box-shadow:0 26px 90px #00000047}.voice-consent-overlay>section>button{color:var(--muted);background:0 0;padding:5px;font-size:23px;position:absolute;top:10px;right:12px}.voice-consent-overlay h2{letter-spacing:-.04em;margin:4px 35px 11px 0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;line-height:1.08}.voice-consent-overlay p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.55}.voice-consent-overlay>section>div{gap:8px;margin:18px 0 12px;display:flex}.voice-consent-overlay>section>div button{background:var(--teal);color:#fff;border-radius:0 9px;font-size:10px;font-weight:850}.voice-consent-overlay>section>div button:last-child{color:var(--teal);background:#e6ece8}.voice-consent-overlay small{color:var(--muted);font-size:9px;line-height:1.45}@media (width<=620px){.passport-live-feed>header{flex-direction:column}.deal-event{grid-template-columns:30px minmax(0,1fr)}.deal-event>em,.deal-event>button{grid-column:2;justify-self:start}.deal-feed-reply{flex-wrap:wrap;align-items:stretch}.deal-feed-reply>input{flex-basis:calc(100% - 48px)}.deal-feed-reply>button{margin-left:44px}}@media (width<=980px){.utility-nav{flex-wrap:wrap;gap:8px}.utility-nav .navlinks{flex:1 0 100%;overflow-x:auto}.utility-actions{scrollbar-width:thin;width:100%;margin-left:0;padding:1px 3px 4px;overflow-x:auto}.utility-actions>*,.utility-actions .role-switch,.utility-actions .header-account{flex:none;width:auto}.utility-actions .header-account{order:initial;margin-left:0}.utility-actions .header-profile{flex:none}}.catalog-card,.incoming-panel,.today-panel,.crm-analytics,.crm-planner,.crm-support-view>article,.profile-form>article,.registration-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-surface)}.catalog-card,.incoming-panel,.today-panel{padding:var(--space-card);transition:border-color .18s,box-shadow .18s,transform .18s}.catalog-card:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 18px 42px #174b5021}.catalog-search-row>label,.deal-finder,.category-request,.catalog-filter-panel,.saved-filter-tools,.catalog-saved-filters{border-radius:var(--radius-control)}.catalog-search-row>label{border-color:var(--border);box-shadow:var(--shadow-surface)}.catalog-filter-panel{background:var(--surface-soft);border:1px solid var(--border);border-top:3px solid var(--teal);padding:16px}.catalog-filter-panel select,.catalog-saved-filters>form input,.saved-filter-tools>form input,.profile-form input,.profile-form select,.registration-modal input,.dispute-modal select,.dispute-modal textarea,.brief-modal textarea,.help-panel form input,.category-request input{background:var(--field);border:1px solid var(--border);min-height:var(--control-h);border-radius:0}.category-nav button,.catalog-category-cloud button,.catalog-filter-toggle,.catalog-save-filter,.catalog-reset-filter,.save-filter-trigger,.saved-filter-tools>form button,.catalog-saved-filters>form button,.category-request button,.registration-submit,.auth-secondary{border-radius:var(--radius-control);min-height:var(--control-h)}.category-nav button,.catalog-category-cloud button{align-items:center;min-height:38px;display:inline-flex}.saved-filter-chip{border-color:var(--border);border-radius:var(--radius-control);overflow:hidden}.saved-filter-chip button{min-height:36px}.catalog-save-filter,.save-filter-trigger,.auth-secondary{background:var(--surface);border-color:var(--border-strong)}.catalog-filter-toggle,.registration-submit,.saved-filter-tools>form button,.catalog-saved-filters>form button{box-shadow:0 8px 18px #174b501f}.catalog-filter-toggle:hover,.registration-submit:hover,.saved-filter-tools>form button:hover,.catalog-saved-filters>form button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #174b502e}.catalog-filter-panel select:focus-visible,.catalog-saved-filters input:focus-visible,.saved-filter-tools input:focus-visible,.profile-form input:focus-visible,.profile-form select:focus-visible,.registration-modal input:focus-visible,.dispute-modal select:focus-visible,.dispute-modal textarea:focus-visible,.brief-modal textarea:focus-visible,.help-panel form input:focus-visible,.category-request input:focus-visible,.catalog-search-row input:focus-visible{border-color:var(--teal);box-shadow:var(--focus-ring);outline:0}@media (prefers-reduced-motion:reduce){.catalog-card,.catalog-filter-toggle,.registration-submit,.saved-filter-tools>form button,.catalog-saved-filters>form button{transition:none}.catalog-card:hover,.catalog-filter-toggle:hover,.registration-submit:hover,.saved-filter-tools>form button:hover,.catalog-saved-filters>form button:hover{transform:none}}.site-footer{color:#eef6f0;background:radial-gradient(circle at 8% 16%,#c6e4cf24,#0000 25%),radial-gradient(circle at 88% 10%,#f1a26d21,#0000 26%),#102f38;grid-template-columns:minmax(210px,1.35fr) repeat(5,minmax(130px,1fr));gap:28px 22px;margin-top:44px;padding:42px max(28px,50% - 680px) 28px;display:grid}.site-footer .footer-brand{align-self:start;position:sticky;top:24px}.site-footer .footer-brand>div{min-width:0}.site-footer .footer-brand p{color:#b9d1c8;max-width:250px;font-size:13px}.site-footer .footer-column h3{color:#f7fbf8;letter-spacing:.09em;margin-bottom:12px;font-size:11px}.site-footer .footer-column button{color:#c3d8d1;border-radius:7px;gap:6px;width:calc(100% + 6px);margin-left:-6px;padding:5px 6px;font-size:12px;line-height:1.35;display:flex}.site-footer .footer-column button:hover,.site-footer .footer-column button:focus-visible{color:#fff;background:#ffffff14;outline:0}.site-footer .footer-column button small{color:#ffd0ac;white-space:nowrap;background:#f1a26d29;border-radius:999px;margin:0;padding:2px 5px;font-size:8px;display:inline-flex}.footer-actions{border-top:1px solid #ffffff29;grid-column:1/-1;align-items:center;gap:10px;padding-top:18px;display:flex}.footer-actions button{border-radius:var(--radius-control);color:#eaf4ef;border:1px solid #ffffff3d;padding:8px 12px}.footer-actions button:hover{color:#17393e;background:#f4f7f1}.footer-actions span{color:#9eb8af;margin-left:auto;font-size:11px}.site-footer .footer-note{color:#aac0b8;background:#0000001f;border:0;border-left:3px solid #f1a26d;grid-column:1/-1;align-items:center;gap:8px;padding:13px 15px;display:flex}.site-footer .footer-note b{color:#f5faf6;white-space:nowrap}.document-overlay,.cookie-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:150;background:#071c20b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.document-center{background:#f8f7f1;grid-template-columns:260px minmax(0,1fr);width:100%;max-width:1120px;height:min(820px,100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 110px #00000057}.document-close{color:var(--ink);z-index:3;background:#ffffffdb;border:1px solid #174b5029;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:24px;line-height:1;display:flex;position:absolute;top:14px;right:14px}.document-index{color:#edf5ef;background:#153d42;padding:25px 18px 32px;overflow-y:auto}.document-index>div{align-items:center;gap:10px;margin-bottom:26px;display:flex}.document-index .safe-deal-mark{width:35px;height:35px}.document-index>div span{display:grid}.document-index>div small{color:#9ebbb2;margin-top:2px;font-size:10px}.document-index section+section{margin-top:18px}.document-index h3{color:#8eaaa2;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:9px}.document-index button{color:#c8dad4;text-align:left;background:0 0;border-radius:7px;width:100%;padding:6px 8px;font-size:11px;line-height:1.35;display:block}.document-index button:hover,.document-index button.active{color:#fff;background:#ffffff1a}.document-index button.active{box-shadow:inset 3px 0 #f1a26d}.document-content{padding:54px clamp(28px,5vw,70px) 46px;overflow-y:auto}.document-content .eyebrow,.cookie-modal .eyebrow{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.document-content h2,.cookie-modal h2{color:var(--ink);letter-spacing:-.055em;margin:8px 0 15px;font-size:clamp(30px,4vw,48px);line-height:.98}.document-summary{color:#425b5b;max-width:720px;margin:0 0 30px;font-size:16px;line-height:1.55}.document-content>section{border-top:1px solid var(--line);padding:23px 0}.document-content>section h3{color:var(--ink);letter-spacing:-.025em;margin:0 0 9px;font-size:18px}.document-content>section p,.document-content>section li{color:#4e6462;font-size:14px;line-height:1.62}.document-content ul{margin:8px 0 0;padding-left:20px}.document-content li+li{margin-top:6px}.document-warning{border-left:4px solid var(--orange);background:#fff1e5;gap:5px;margin-bottom:22px;padding:15px 17px;display:grid}.document-warning span{color:#71503e;font-size:13px;line-height:1.5}.document-primary{background:var(--teal);border-radius:var(--radius-control);color:#fff;margin:8px 0 24px;padding:12px 16px;font-weight:850}.document-sources a{color:var(--teal);padding:5px 0;font-size:13px;font-weight:800;display:block}.document-content>footer{color:#82908d;justify-content:space-between;gap:12px;padding-top:20px;font-size:10px;display:flex}.cookie-banner{z-index:140;background:#fffdf7;border:1px solid #d9ded4;align-items:center;gap:24px;width:calc(100% - 36px);max-width:1080px;padding:17px 18px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #0a272a33}.cookie-banner>div:first-child{flex:1}.cookie-banner b{color:var(--ink)}.cookie-banner p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.cookie-banner-actions,.cookie-modal-actions{gap:8px;display:flex}.cookie-banner-actions button,.cookie-modal-actions button{border-radius:var(--radius-control);color:var(--ink);background:#e8efea;border:1px solid #cbd5ce;padding:10px 12px;font-size:12px;font-weight:800}.cookie-banner-actions .cookie-allow,.cookie-modal-actions .cookie-allow{background:var(--teal);border-color:var(--teal);color:#fff}.cookie-modal{background:#faf9f3;width:100%;max-width:620px;padding:38px;position:relative;box-shadow:0 30px 110px #00000057}.cookie-modal>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.5}.cookie-choice{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 0;display:flex}.cookie-choice span{gap:4px;display:grid}.cookie-choice small{color:var(--muted);font-size:11px}.cookie-choice input{accent-color:var(--teal);width:20px;height:20px}.cookie-modal-actions{justify-content:flex-end;margin-top:18px}.profile-form input:disabled,.profile-form select:disabled{color:#7e8985;cursor:not-allowed;background:#eceee9;border-color:#d4d8d1}.profile-document-grid label.disabled{color:#78837f;cursor:not-allowed;background:#eceee9;border-color:#d4d8d1}@media (width<=1180px){.site-footer{grid-template-columns:repeat(3,minmax(180px,1fr))}.site-footer .footer-brand{position:static}}@media (width<=760px){.site-footer{grid-template-columns:repeat(2,minmax(0,1fr));padding:34px 18px 24px}.footer-actions{flex-direction:column;align-items:flex-start}.footer-actions span{margin-left:0}.site-footer .footer-note{align-items:flex-start;display:grid}.document-overlay,.cookie-overlay{padding:0}.document-center{height:100vh;display:block}.document-index{display:none}.document-content{height:100%;padding:62px 22px 32px}.document-content>footer,.cookie-banner{flex-direction:column;align-items:flex-start}.cookie-banner-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.cookie-banner-actions .cookie-allow{grid-column:1/-1}.cookie-modal{max-width:none;height:100vh;padding:58px 22px 28px;overflow-y:auto}}@media (width<=480px){.site-footer{grid-template-columns:1fr}.site-footer .footer-brand,.footer-actions,.site-footer .footer-note{grid-column:1}.cookie-modal-actions{display:grid}}.asset-deal-workspace{color:#281f44;background:radial-gradient(circle at 100% 0,#c8ffd16b,#0000 31%),#fff;border:1px solid #4d3a8324;border-radius:22px;margin-top:18px;padding:22px}.asset-deal-workspace>header,.asset-deal-workspace>nav,.asset-deal-workspace>footer,.asset-deal-columns>div>header{align-items:center;display:flex}.asset-deal-workspace>header{justify-content:space-between;align-items:flex-start;gap:20px}.asset-deal-workspace>header h3{letter-spacing:-.035em;margin:2px 0 7px;font-size:clamp(20px,2.4vw,30px)}.asset-deal-workspace>header span{color:#6c6382;max-width:720px;line-height:1.5;display:block}.asset-deal-workspace>header em{color:#247343;white-space:nowrap;background:#e4f9e9;border-radius:999px;padding:8px 11px;font-size:12px;font-style:normal;font-weight:800}.asset-deal-workspace>nav{border-bottom:1px solid #ece8f3;gap:7px;margin:18px 0;padding:0 0 13px;overflow-x:auto}.asset-deal-workspace>nav button{color:#615775;white-space:nowrap;background:#f4f1f8;font-size:13px;font-weight:750}.asset-deal-workspace>nav button.active{color:#fff;background:#4c2e83}.asset-deal-summary,.asset-deal-columns{gap:12px;display:grid}.asset-deal-summary{grid-template-columns:1.25fr 1fr 1fr}.asset-deal-summary article{background:#f8f6fb;border:1px solid #eee9f5;border-radius:15px;gap:5px;padding:15px;display:grid}.asset-deal-summary small,.asset-deal-columns header span{color:#776d8a;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.asset-deal-summary b{font-size:16px}.asset-deal-summary span{color:#6c6382;font-size:12px;line-height:1.45}.asset-deal-columns{grid-template-columns:1fr 1fr;margin-top:12px}.asset-deal-columns>div{border:1px solid #eee9f5;border-radius:15px;padding:15px}.asset-deal-columns>div>header{justify-content:space-between;margin-bottom:8px}.asset-deal-columns label,.asset-deal-columns button{color:#423753;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:39px;padding:8px 9px;display:flex}.asset-deal-columns label:hover,.asset-deal-columns button:hover{background:#f7f4fa}.asset-deal-columns input{accent-color:#4c2e83}.asset-deal-columns button{text-align:left;background:0 0;justify-content:flex-start}.asset-deal-columns button svg:last-child{margin-left:auto}.asset-deal-workspace>footer{gap:0;margin-top:18px;overflow-x:auto}.asset-deal-workspace>footer span{color:#82788f;flex:1 0 110px;align-items:center;gap:7px;display:flex;position:relative}.asset-deal-workspace>footer span:not(:last-child):after{content:"";background:#ded8e8;height:2px;position:absolute;top:13px;left:34px;right:5px}.asset-deal-workspace>footer b{z-index:1;background:#eee9f5;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;display:grid;position:relative}.asset-deal-workspace>footer .done b{color:#247343;background:#dff6e5}.asset-deal-workspace>footer .active b{color:#fff;background:#4c2e83}.catalog-asset-preview{background:#f8f6fb;border:1px solid #e5dff0;border-radius:18px;margin-top:14px;padding:16px}.catalog-asset-preview header,.catalog-asset-preview header>div,.catalog-asset-preview footer{display:flex}.catalog-asset-preview header{align-items:flex-start;gap:10px}.catalog-asset-preview header>div{flex-direction:column;gap:3px}.catalog-asset-preview header small{color:#726983;line-height:1.4}.catalog-asset-preview>div{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.catalog-asset-preview>div span{color:#4c2e83;background:#fff;border:1px solid #ded6e9;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.catalog-asset-preview footer{flex-wrap:wrap;gap:10px 16px}.catalog-asset-preview footer small{color:#4f765e;align-items:center;gap:5px;display:flex}@media (width<=860px){.asset-deal-summary,.asset-deal-columns{grid-template-columns:1fr}}@media (width<=560px){.asset-deal-workspace{padding:16px}.asset-deal-workspace>header{display:block}.asset-deal-workspace>header em{margin-top:10px;display:inline-flex}.asset-deal-workspace>footer small{font-size:10px}}.telephony-workspace{gap:18px;margin-top:24px;display:grid}.telephony-head{color:#fff;background:linear-gradient(125deg,#0d3b46,#17645f 66%,#247f72);justify-content:space-between;align-items:end;gap:24px;padding:28px;display:flex}.telephony-head h1{letter-spacing:-.055em;max-width:760px;margin:5px 0 12px;font-size:clamp(30px,4vw,50px);line-height:.98}.telephony-head p:not(.eyebrow){color:#d7ece7;max-width:740px;margin:0;line-height:1.55}.telephony-head>span{background:#ffffff1f;border:1px solid #ffffff3d;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.telephony-grid{grid-template-columns:minmax(280px,.8fr) minmax(300px,1.2fr);gap:18px;display:grid}.telephony-grid>article,.telephony-summaries{border-top:3px solid var(--teal);background:#fff;padding:24px}.telephony-grid h2,.telephony-summaries h2{letter-spacing:-.04em;margin:4px 0 18px;font-size:27px}.telephony-dialer label{gap:7px;display:grid}.telephony-dialer label span{color:var(--muted);font-size:12px;font-weight:800}.telephony-dialer input,.telephony-dialer select{border:1px solid var(--line);background:#fff;width:100%;padding:15px;font-size:18px}.telephony-dialer>div{gap:9px;margin:13px 0;display:flex}.telephony-dialer button{align-items:center;gap:8px;display:inline-flex}.telephony-dialer>small,.telephony-quick small,.telephony-log small{color:var(--muted);line-height:1.45}.telephony-quick>button,.telephony-log>div>button{color:var(--ink);text-align:left;background:#f0f5f2;border-left:3px solid #0000;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:8px;padding:11px;display:grid}.telephony-quick>button:hover,.telephony-log>div>button:hover{border-left-color:var(--orange)}.telephony-quick>button>span,.telephony-log>div>button>span{background:#dceae4;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:flex}.telephony-log i{color:var(--teal);font-size:11px;font-style:normal;font-weight:850}.telephony-log .card-heading button{align-items:center;gap:6px;display:inline-flex}.telephony-empty{color:var(--muted);background:#f0f5f2;padding:18px;line-height:1.5}.telephony-empty b{color:var(--ink)}.real-call-overlay>article{overflow:hidden}.real-call-videos{z-index:0;width:100%;position:absolute;inset:0;margin:0!important}.real-call-videos video:first-child{object-fit:cover;width:100%;height:100%}.real-call-videos video:last-child{object-fit:cover;background:#102c35;border:2px solid #fff9;border-radius:12px;width:88px;height:118px;position:absolute;bottom:18px;right:18px}.real-call-overlay>article>:not(.real-call-videos){z-index:1;position:relative}.real-call-overlay>article.video:after{content:"";z-index:0;background:linear-gradient(#04131947,#041319e0);position:absolute;inset:0}.real-call-overlay small{align-items:center;gap:5px;display:inline-flex}.sd-call-overlay button.danger,.incoming-call-overlay button.danger{color:#fff;background:#b64135}.incoming-call-overlay>article>div{gap:12px;margin-top:auto;display:flex}.incoming-call-overlay>article>div button{border-radius:12px;align-items:center;gap:8px;width:auto;height:auto;padding:12px 16px;display:inline-flex}.telephony-log .missed{color:#a9412d;background:#fde2da}.telephony-policy ul{color:#476167;gap:11px;margin:0;padding-left:21px;line-height:1.5;display:grid}.telephony-summaries>header{justify-content:space-between;align-items:end;display:flex}.telephony-summaries>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.telephony-summaries article{background:#eef4f1;gap:7px;padding:16px;display:grid}.telephony-summaries article small,.telephony-summaries article p{color:var(--muted);margin:0}.telephony-summaries article button{justify-self:start}@media (width<=900px){.telephony-head{flex-direction:column;align-items:start}.telephony-grid{grid-template-columns:1fr}}.brand-field,.legacy-utility{display:none!important}.utility-nav.crm-global-topbar{z-index:90;background:#fffffff5;border-bottom:1px solid #d8e2dd;grid-template-columns:auto auto minmax(260px,1fr) auto;align-items:center;gap:18px;max-width:none;min-height:68px;padding:10px clamp(18px,3vw,42px);display:grid;position:sticky;top:0;left:0;right:0;box-shadow:0 10px 28px #0f363814}.topbar-brand{color:var(--ink);text-align:left;background:0 0;align-items:center;gap:10px;padding:0;display:inline-flex}.topbar-brand svg{flex:none;width:38px;height:38px}.topbar-brand>span{line-height:1;display:grid}.topbar-brand b{letter-spacing:-.04em;font-size:18px}.topbar-brand small{color:#6f8280;margin-top:4px;font-size:10px}.crm-global-topbar .navlinks{align-items:center;gap:3px;display:flex}.crm-global-topbar .navlinks button{color:#405955;background:0 0;padding:9px 10px;font-size:13px;font-weight:800}.crm-global-topbar .navlinks button:hover,.crm-global-topbar .navlinks .crm-entry-trigger{color:#124f4b;background:#e7f0eb}.global-crm-search{background:#eff4f1;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px 6px 5px 13px;display:grid}.global-crm-search:focus-within{background:#fff;border-color:#2d7770;box-shadow:0 0 0 3px #2d77701f}.global-crm-search svg{color:#6e827e}.global-crm-search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0}.global-crm-search button{color:#fff;background:#164e4d;padding:9px 12px;font-size:11px;font-weight:850}.crm-global-topbar .utility-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:flex}.topbar-create-wrap,.topbar-notifications-wrap{position:relative}.topbar-create,.nav-split-launcher,.topbar-icon{color:#164e4d;background:#e8f0ec;align-items:center;gap:6px;min-height:38px;padding:9px 11px;font-size:12px;font-weight:850;display:inline-flex}.topbar-create{color:#fff;background:#ee6b4d}.nav-split-launcher{border:1px solid #b8cbc4}.topbar-icon{justify-content:center;padding:9px;position:relative}.topbar-icon>span{color:#fff;background:#ee6b4d;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:8px;font-weight:900;display:flex;position:absolute;top:-5px;right:-4px}.topbar-create-menu,.topbar-notifications{z-index:110;background:#fff;border:1px solid #d7e2dc;min-width:220px;padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 50px #0e30312e}.topbar-create-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-create-menu button,.topbar-notifications button{color:#294a46;text-align:left;background:0 0;border-radius:0;padding:10px;font-size:12px}.topbar-create-menu button:hover,.topbar-notifications button:hover{background:#eaf2ee}.topbar-notifications{gap:3px;min-width:290px}.topbar-notifications>header{border-bottom:1px solid #e0e8e4;justify-content:space-between;align-items:center;padding:9px 10px 12px;display:flex}.topbar-notifications>header>b{font-size:14px}.topbar-notifications>header>button{color:#1b716d;padding:4px 0;font-size:11px}.topbar-notifications>button{gap:3px;display:grid}.topbar-notifications>button>b{color:#173f3d;font-size:12px}.topbar-notifications>button>span,.topbar-notifications>button>small{color:#647874;font-size:11px}.topbar-notifications>button.notification-unread{background:#f0f8f4;box-shadow:inset 3px 0 #ee6b4d}.topbar-notifications>p{color:#647874;margin:0;padding:14px 10px;font-size:12px}.crm-global-topbar .header-account{align-items:center;gap:6px;display:flex}.crm-global-topbar .header-profile{color:#264844;background:0 0;align-items:center;gap:7px;padding:0 3px;display:inline-flex}.crm-global-topbar .header-profile>span{color:#fff;background:#164e4d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.crm-global-topbar .header-profile b{text-overflow:ellipsis;white-space:nowrap;max-width:78px;font-size:11px;overflow:hidden}.crm-global-topbar .header-profile>svg{color:#6c7d7a;flex:none}.crm-global-topbar .header-profile[aria-expanded=true]{background:#e7efe9}.crm-global-topbar .header-logout{color:#6c7d7a;background:0 0;padding:8px 5px;font-size:11px}.exchange-home.cabinet-mode{overscroll-behavior:contain;scrollbar-gutter:stable;align-items:start;gap:24px;width:100%;max-width:1540px;height:calc(100vh - 68px);min-height:0;margin:0 auto;padding:24px clamp(18px,3vw,42px) 80px;overflow-y:auto;grid-template-columns:248px minmax(0,1fr)!important;display:grid!important}:is(body:has(.exchange-home.cabinet-mode),main:has(.exchange-home.cabinet-mode)){overflow:hidden}main:has(.exchange-home.cabinet-mode){height:100vh}main:has(.exchange-home.cabinet-mode)>.site-footer{display:none}.cabinet-mode>.crm-primary-nav{color:#fff;background:#123f44;border:0;align-self:start;gap:14px;min-height:calc(100vh - 116px);max-height:calc(100vh - 92px);padding:18px;overflow-y:auto;grid-area:1/1/span 4!important;display:grid!important;position:sticky!important;top:88px!important}.crm-primary-nav .cabinet-profile{border-bottom:1px solid #ffffff24;padding-bottom:14px}.crm-primary-nav .cabinet-profile>span{color:#123f44;background:#bdebd8}.crm-primary-nav .cabinet-profile b{color:#fff;font-size:13px}.crm-primary-nav .cabinet-profile small{color:#bad0ca}.crm-primary-nav .cabinet-profile button{color:#cfe6df}.crm-account-menu-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2300;background:#0b21236b;align-items:stretch;display:flex;position:fixed;inset:0}.crm-account-menu-drawer{color:#173c3d;background:#fbfdfc;flex-direction:column;width:390px;max-width:calc(100vw - 24px);height:100%;display:flex;box-shadow:20px 0 52px #0d30313d}.crm-account-menu-drawer>header{min-height:104px;padding:calc(18px + env(safe-area-inset-top)) 16px 16px;background:linear-gradient(145deg,#f6fbf8,#e3f3ec);border-bottom:1px solid #d5e3dc;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.crm-account-menu-drawer>header>span{color:#fff;background:#164e4d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:850;display:flex}.crm-account-menu-drawer>header>div{gap:4px;min-width:0;display:grid}.crm-account-menu-drawer>header b,.crm-account-menu-drawer>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-account-menu-drawer>header b{font-size:15px}.crm-account-menu-drawer>header small{color:#687d78;font-size:11px}.crm-account-menu-drawer>header>button{color:#627873;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;display:flex}.crm-account-menu-drawer>header>button:hover,.crm-account-menu-drawer>header>button:focus-visible{color:#164e4d;background:#d8ebe2}.crm-account-menu-scroll{overscroll-behavior:contain;min-height:0;padding:10px 10px calc(18px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.crm-account-menu-scroll>section{gap:3px;padding:7px 0;display:grid}.crm-account-menu-scroll>section+section{border-top:1px solid #dde8e3}.crm-account-menu-scroll button{color:#244d4b;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;display:grid}.crm-account-menu-scroll button:hover,.crm-account-menu-scroll button.active{color:#175e58;background:#e5f2ec}.crm-account-menu-scroll button>img{object-fit:contain;border-radius:7px;width:25px;height:25px}.crm-account-menu-scroll button>span{gap:3px;min-width:0;display:grid}.crm-account-menu-scroll button b,.crm-account-menu-scroll button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-account-menu-scroll button b{font-size:13px}.crm-account-menu-scroll button small{color:#71827d;font-size:10px}.crm-account-menu-scroll button>svg:last-child{color:#82928e}.crm-account-menu-scroll .crm-account-menu-logout{color:#a33b32;border-top:1px solid #dde8e3;border-radius:0;margin-top:5px;padding-top:13px}.crm-primary-nav nav{border:0;gap:4px;padding:0;display:grid}.crm-primary-nav nav button{color:#dceae6;border:0;border-radius:8px;align-items:center;gap:10px;min-height:43px;padding:10px 11px;font-size:13px;display:flex}.crm-primary-nav nav button:hover,.crm-primary-nav nav button.active{color:#123f44;background:#c7eddc}.crm-sd-one-connection{gap:7px;display:grid}.crm-sd-one-connection>span{color:#bad0ca;letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-size:10px;font-weight:800}.crm-sd-one-connection>button{color:#fff;cursor:pointer;text-align:left;background:#ffffff1a;border:1px solid #c7eddc3d;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:9px;display:grid}.crm-sd-one-connection>button:hover,.crm-sd-one-connection>button:focus-visible{color:#123f44;background:#e5f8f8;border-color:#8ecad1;outline:0}.crm-sd-one-connection img{object-fit:contain;border-radius:8px;width:34px;height:34px}.crm-sd-one-connection button>span{gap:2px;min-width:0;display:grid}.crm-sd-one-connection b{color:inherit;font-size:13px}.crm-sd-one-connection small{color:#bad0ca;font-size:10px;line-height:1.3}.crm-sd-one-connection>button:hover small,.crm-sd-one-connection>button:focus-visible small{color:#456c6a}.crm-primary-context{background:#ffffff14;gap:5px;padding:13px;display:grid}.crm-primary-context b{color:#fff;font-size:12px}.crm-primary-context span{color:#bcd1cc;font-size:11px;line-height:1.4}.crm-primary-nav .sidebar-logout{color:#dceae6;text-align:left;background:0 0;border-top:1px solid #ffffff24;border-radius:0;align-items:center;gap:9px;margin-top:auto;padding:14px 8px 4px;font-size:12px;display:flex}.cabinet-mode>.cabinet-workspace,.cabinet-mode>.cabinet-feed{width:100%;min-width:0;grid-column:2!important}.cabinet-mode:not(.cabinet-section-overview)>.cabinet-workspace{margin:0;grid-row:1!important}.cabinet-mode.cabinet-section-deals>.cabinet-feed{grid-row:2!important}.cabinet-mode.cabinet-section-deals>.cabinet-workspace{flex-direction:column;display:flex}.cabinet-mode.cabinet-section-deals>.cabinet-workspace>.demo-workspace-banner{order:-100}.cabinet-mode.cabinet-section-deals>.cabinet-workspace>.workspace-action-notice{order:-95}.cabinet-mode.cabinet-section-deals>.cabinet-workspace>.workspace-start{order:-90}.cabinet-mode.cabinet-section-deals>.cabinet-workspace>.cabinet-dashboard{order:-80}.cabinet-mode.cabinet-section-deals>.cabinet-workspace>.workspace-goal-summary{order:-70}.cabinet-mode.cabinet-section-deals>.cabinet-workspace>.personal-story-action-row{order:-60}.cabinet-mode.cabinet-section-deals>.cabinet-workspace>.primary-workspace-quick-nav{order:-50}.cabinet-mode:not(.cabinet-section-deals)>.cabinet-feed{display:none!important}.cabinet-section-crm{max-width:1540px!important;padding-left:clamp(18px,3vw,42px)!important;padding-right:clamp(18px,3vw,42px)!important}.cabinet-section-crm>.cabinet-workspace{grid-column:2!important}.cabinet-section-crm>.crm-primary-nav{display:grid!important}.cabinet-workspace:has(.crm-nav){grid-template-columns:224px minmax(0,1fr);gap:22px;margin:0;display:grid}.crm-nav{background:#f0f5f2;border:1px solid #dce6e1;border-top:4px solid #ee6b4d;grid-area:1/1/span 20;gap:3px;max-height:calc(100vh - 92px);padding:14px;display:grid;position:sticky;top:88px;overflow-y:auto}.crm-nav-title{border-bottom:1px solid #dce5e1;gap:2px;margin-bottom:6px;padding:4px 4px 12px;display:grid}.crm-nav-title b{font-size:18px}.crm-nav-title small{color:#617873;font-size:11px;line-height:1.35}.crm-nav button{border-left:3px solid #0000;align-items:center;gap:8px;min-height:38px;padding:8px 9px;display:flex;order:initial!important}.crm-nav button.active{background:#fff;border-left-color:#ee6b4d;box-shadow:0 8px 20px #15413e12}.crm-nav .crm-split-trigger{border:1px dashed #86a9a1;border-left:3px solid #86a9a1;margin-top:8px}.cabinet-workspace:has(.crm-nav)>:not(.crm-nav){grid-column:2;min-width:0}.crm-context-page,.crm-hub-page{background:#fff;border-top:4px solid #1e726b;min-width:0;padding:clamp(20px,3vw,34px)}.crm-context-page>header,.crm-hub-page>header{justify-content:space-between;align-items:start;gap:22px;margin-bottom:26px;display:flex}.crm-context-page>header>div,.crm-hub-page>header>div{max-width:800px}.crm-context-page h1,.crm-hub-page h1{letter-spacing:-.055em;margin:5px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.02}.crm-context-page>header p:not(.eyebrow),.crm-hub-page>header p:not(.eyebrow){color:#536c68;margin:0;line-height:1.55}.crm-context-page button,.crm-hub-page button{flex:none}.crm-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-context-grid article{background:#eff5f2;border-top:3px solid #ef704f;padding:18px}.crm-context-grid article>span{color:#ef704f;font-size:11px;font-weight:900}.crm-context-grid article b{margin-top:13px;font-size:18px;display:block}.crm-context-grid article p{color:#61736f;font-size:13px;line-height:1.5}.crm-stage-board{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-stage-board li{background:#f0f4f2;border-left:4px solid #baccc6;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.crm-stage-board li.active{background:#e4f0ea;border-left-color:#1e726b}.crm-stage-board li>span{color:#77908a;font-size:12px;font-weight:900}.crm-stage-board b{font-size:15px}.crm-stage-board p{color:#637772;margin:4px 0 0;font-size:12px}.crm-stage-board em{color:#1e726b;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.crm-stage-action{margin-top:18px!important}.crm-team-list,.crm-document-register,.crm-history-list{gap:9px;display:grid}.crm-team-list article,.crm-document-register article{background:#f0f5f2;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.crm-team-list article>span,.crm-document-register article>span{color:#fff;background:#174f4d;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:flex}.crm-team-list small,.crm-document-register small{color:#687b77;margin-top:4px;display:block}.crm-team-list em,.crm-document-register em{color:#1d7068;font-size:11px;font-style:normal;font-weight:850}.project-invite-panel{background:#e8f0ec;border:1px solid #c9d9d2;grid-template-columns:minmax(240px,1.35fr) repeat(2,minmax(160px,.7fr)) auto;gap:13px;margin-bottom:18px;padding:18px;display:grid}.project-invite-panel>div:first-child{grid-column:1/-1}.project-invite-panel h2,.project-invitation-register h2{margin:4px 0 6px;font-size:20px}.project-invite-panel p{color:#61756f;margin:0;font-size:12px;line-height:1.45}.project-invite-panel label{gap:6px;display:grid}.project-invite-panel label>span{color:#58706a;text-transform:uppercase;font-size:10px;font-weight:850}.project-invite-panel input,.project-invite-panel select{box-sizing:border-box;background:#fff;border:1px solid #bfd0c9;width:100%;min-height:44px;padding:10px 12px}.project-invite-panel>button{align-self:end;min-height:44px}.project-invite-error{background:#f8e5df;grid-column:1/-1;padding:11px 13px;color:#8a381f!important}.project-invite-result{background:#fff;border-left:4px solid #de6335;grid-column:1/-1;gap:10px;padding:14px;display:grid}.project-invite-result>div{align-items:center;gap:10px;display:flex}.project-invite-result>div:first-child svg{color:#1d7068}.project-invite-result span{gap:3px;display:grid}.project-invite-result small{color:#667a75}.project-invite-result>div:last-child button{color:#fff;background:#174f4d;min-height:36px;padding:8px 11px;font-size:11px;font-weight:850}.project-invite-result>div:last-child button+button{color:#174f4d;background:#e1ebe6}.project-invitation-register{border-top:1px solid #d2dfda;margin-top:20px;padding-top:18px}.project-invitation-register>header{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.project-invitation-register>header>span{color:#1d7068;background:#e5eee9;padding:7px 9px;font-size:10px;font-weight:850}.project-invitation-register>article{background:#f3f6f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:7px;padding:12px 14px;display:grid}.project-invitation-register article div{gap:3px;display:grid}.project-invitation-register article small{color:#6a7d78}.project-invitation-register em{text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.project-invitation-register em.pending{color:#a25725}.project-invitation-register em.accepted{color:#22734f}.project-invitation-register em.revoked,.project-invitation-register em.expired{color:#7a7772}.project-invitation-register article button{color:#8a381f;background:0 0;padding:7px;font-size:10px;font-weight:850}.project-invite-landing{grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);max-width:1180px;min-height:calc(100vh - 68px);margin:0 auto;padding:44px 28px 70px;display:grid}.project-invite-landing>article{background:#fff;border:1px solid #d4dfda;padding:clamp(28px,5vw,62px)}.project-invite-landing>aside{color:#fff;background:#174f4d;padding:clamp(28px,4vw,44px)}.project-invite-landing-mark{color:#174f4d;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:54px;font-size:11px;font-weight:900;display:flex}.project-invite-landing-mark svg{width:28px;height:28px}.project-invite-landing h1{letter-spacing:-.055em;margin:10px 0 18px;font-size:clamp(34px,5vw,58px);line-height:1}.project-invite-landing>article>p,.project-invite-loading>p,.project-invite-success>p{color:#60746f;max-width:700px;line-height:1.6}.project-invite-landing dl{border-top:1px solid #d4dfda;border-bottom:1px solid #d4dfda;margin:28px 0}.project-invite-landing dl div{justify-content:space-between;gap:24px;padding:13px 0;display:flex}.project-invite-landing dl div+div{border-top:1px solid #e3ebe7}.project-invite-landing dt{color:#6b7f79}.project-invite-landing dd{text-align:right;margin:0;font-weight:850}.project-invite-access{background:#e7f0eb;align-items:start;gap:12px;padding:15px;display:flex}.project-invite-access svg{color:#1d7068;flex:none}.project-invite-access p{color:#60746f;margin:4px 0 0;font-size:12px;line-height:1.45}.project-invite-landing-actions{gap:9px;margin-top:18px;display:flex}.project-invite-landing-actions button,.project-invite-loading button,.project-invite-success button{color:#174f4d;background:#e3ece7;min-height:44px;padding:10px 15px;font-weight:850}.project-invite-landing-actions button.primary,.project-invite-success button.primary{color:#fff;background:#de6335}.project-invite-landing>aside>span{color:#c7ddd5;text-transform:uppercase;font-size:11px;font-weight:900}.project-invite-landing>aside h2{letter-spacing:-.04em;margin:45px 0 16px;font-size:31px}.project-invite-landing>aside p{color:#c3d7d0;line-height:1.6}.project-invite-landing>aside>div{border-top:1px solid #fff3;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:34px;padding-top:20px;display:grid}.project-invite-landing>aside b{color:#f09a75;font-size:28px}.project-invite-landing>aside small{color:#c3d7d0;align-self:center}.project-invite-success>svg{color:#237553}@media (width<=820px){.project-invite-panel{grid-template-columns:1fr}.project-invite-panel>div:first-child,.project-invite-error,.project-invite-result{grid-column:auto}.project-invitation-register>article{grid-template-columns:1fr auto}.project-invitation-register>article button{grid-column:1/-1;justify-self:start}.project-invite-landing{grid-template-columns:1fr;padding:18px 12px 54px}.project-invite-landing>aside{min-height:260px}.project-invite-landing-actions{flex-direction:column;align-items:stretch}}.crm-context-message-stream{background:#eef4f1;gap:10px;max-height:480px;padding:22px;display:grid;overflow-y:auto}.crm-context-message-stream article{background:#fff;justify-self:start;max-width:min(620px,86%);padding:12px 14px}.crm-context-message-stream article.mine{background:#dff0e8;justify-self:end}.crm-context-message-stream p{margin:5px 0;line-height:1.45}.crm-context-message-stream small{color:#71837f}.crm-context-reply{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:12px;display:grid}.crm-context-reply input{border:1px solid #ccd9d4;padding:13px}.crm-history-list article{border-left:3px solid #92aea7;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:4px 0 18px 18px;display:grid}.crm-history-list article>span{color:#697e79;font-size:11px;font-weight:850}.crm-history-list p{color:#5d706c;margin:5px 0 0}.crm-dispute-context{border-top-color:#d5583f}.crm-dispute-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.crm-dispute-steps article{background:#f4efeb;border-top:3px solid #cbd6d0;padding:18px}.crm-dispute-steps article.active{background:#fff5ed;border-top-color:#d5583f}.crm-dispute-steps span{color:#b04b36;font-size:11px;font-weight:900}.crm-dispute-steps b{margin-top:12px;font-size:18px;display:block}.crm-dispute-steps p{color:#6b6660;font-size:13px;line-height:1.5}.dispute-workspace{gap:14px;display:grid}.dispute-workspace>article{background:#fff;border:1px solid #dbe4df;padding:20px}.dispute-summary-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dispute-summary-card>div{background:#f3f6f3;gap:7px;padding:14px;display:grid}.dispute-summary-card span,.dispute-party-statements small,.dispute-final-decision small{color:#657872;font-size:11px}.dispute-party-statements,.dispute-project-decision,.dispute-final-decision,.admin-dispute-decision{gap:14px;display:grid}.dispute-party-statements>header,.dispute-project-decision>header,.dispute-final-decision>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dispute-party-statements h2,.dispute-project-decision h2,.dispute-final-decision h2{margin:4px 0 0;font-size:21px}.dispute-party-statements>header>span,.dispute-project-decision>header>span,.dispute-final-decision>header>span{color:#235b54;background:#e8efeb;padding:8px 10px;font-size:11px;font-weight:850}.dispute-party-statements>section{border-left:3px solid #bdcbc5;gap:8px;padding:11px 14px;display:grid}.dispute-party-statements>section.submitted{border-left-color:#2f766c}.dispute-party-statements>section>div{justify-content:space-between;gap:12px;display:flex}.dispute-party-statements p,.dispute-project-decision p,.dispute-final-decision p{color:#526661;margin:0;line-height:1.55}.dispute-explanation-form,.dispute-project-decision>label,.admin-dispute-decision>div,.admin-dispute-decision label{gap:7px;display:grid}.dispute-explanation-form label,.dispute-project-decision>label{gap:6px;display:grid}.dispute-explanation-form textarea,.dispute-project-decision textarea,.admin-dispute-decision textarea{resize:vertical;min-height:96px}.dispute-explanation-form button,.dispute-project-decision button,.admin-dispute-decision button{color:#fff;background:#174f4d;justify-self:start}.dispute-explanation-evidence{background:#f3f6f3;gap:10px;padding:12px;display:grid}.dispute-explanation-evidence>div:first-child{gap:3px;display:grid}.dispute-explanation-evidence>div:first-child small,.dispute-explanation-evidence>p{color:#657872;margin:0;font-size:11px}.dispute-explanation-evidence>div:last-child{gap:6px;display:grid}.dispute-explanation-evidence>div:last-child>label{background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.dispute-explanation-evidence>div:last-child>label>span{gap:2px;min-width:0;display:grid}.dispute-explanation-evidence>div:last-child>label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dispute-statement-evidence{flex-wrap:wrap;gap:6px;display:flex}.dispute-statement-evidence>b{flex-basis:100%;font-size:11px}.dispute-statement-evidence>span{color:#235b54;background:#e8efeb;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.dispute-project-decision>div,.dispute-final-decision>div,.admin-dispute-decision dl{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;display:grid}.dispute-project-decision>div span,.dispute-final-decision>div span{color:#657872}.dispute-final-decision{border-left:5px solid #2f766c!important}.act-dispute.resolved{color:#205d50;background:#eaf4ef;border-color:#8db7a8}.admin-dispute-decision{background:#f3f6f3;padding:18px}.admin-dispute-decision input[type=range]{accent-color:#174f4d;width:100%}.admin-dispute-decision dl{margin:0}.admin-dispute-decision dl>div{display:contents}.admin-dispute-decision dd,.admin-dispute-decision dt{margin:0}.admin-dispute-decision dd{font-weight:900}@media (width<=980px){.crm-dispute-steps,.dispute-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.crm-dispute-steps,.dispute-summary-card{grid-template-columns:1fr}.dispute-party-statements>header,.dispute-project-decision>header,.dispute-final-decision>header{flex-direction:column;align-items:flex-start}}.crm-context-files{grid-template-columns:1fr}.crm-hub-page{grid-column:1}.crm-growth-hub>nav{border-bottom:1px solid #dfe7e3;gap:4px;margin:-4px 0 22px;display:flex;overflow-x:auto}.crm-growth-hub>nav button{color:#5d706d;background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:11px 14px}.crm-growth-hub>nav button.active{color:#174f4d;border-bottom-color:#ee6b4d;font-weight:900}.crm-growth-grid{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(220px,.75fr));gap:14px;display:grid}.crm-growth-grid>article{background:#eff4f1;min-height:230px;padding:22px}.crm-growth-grid .growth-main-card{color:#fff;background:linear-gradient(130deg,#103f43,#1b6d65)}.growth-card-kicker{color:#bfe5d8;text-transform:uppercase;font-size:11px;font-weight:900}.growth-main-card h2{letter-spacing:-.04em;margin:30px 0 9px;font-size:28px}.growth-main-card p{color:#d6eae4;line-height:1.5}.growth-main-card>div{justify-content:space-between;gap:12px;margin:24px 0 13px;display:flex}.growth-main-card button{color:#123f44;background:#c7eddc}.growth-number{color:#ee6b4d;margin:24px 0 4px;font-size:38px;display:block}.professional-feed{margin-top:24px}.professional-feed>header{justify-content:space-between;align-items:end;display:flex}.professional-feed h2{margin:4px 0 0}.professional-feed>div{gap:10px;margin-top:14px;display:grid}.professional-feed article{background:#f1f5f3;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:17px;display:grid}.professional-feed article>span{color:#fff;background:#174f4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:flex}.professional-feed small{color:#748681;margin-top:3px;display:block}.professional-feed p{line-height:1.5}.professional-feed em{color:#1e726b;font-size:11px;font-style:normal;font-weight:900}.crm-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-tool-grid article{background:#eff4f1;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:170px;padding:20px;display:grid}.crm-tool-grid article>span{color:#fff;background:#174f4d;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:flex}.crm-tool-grid h2{margin:0 0 8px;font-size:21px}.crm-tool-grid p{color:#5e736e;margin:0 0 16px;line-height:1.5}.crm-tool-grid small{color:#1e726b;font-weight:850}.crm-tool-grid button{color:#1e726b;background:0 0;align-self:end;padding:5px}.crm-automation-strip{color:#fff;background:#163f43;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:18px;padding:24px;display:grid}.crm-automation-strip h2{margin:4px 0 8px;font-size:26px}.crm-automation-strip p{color:#c9deda;margin:0}.crm-automation-strip>span{border:1px solid #ffffff38;flex-direction:column;align-items:center;min-width:128px;padding:16px;display:flex}.crm-automation-strip>span b{color:#c7eddc;font-size:34px}.crm-automation-strip>span small{color:#d3e4df}.crm-mobile-nav{display:none}.cabinet-section-crm.cabinet-split-active{grid-template-columns:minmax(0,1fr)!important}.cabinet-section-crm.cabinet-split-active>.cabinet-side.crm-primary-nav.cabinet-compact-dock,.cabinet-section-crm.cabinet-split-active .crm-nav{display:none!important}.cabinet-section-crm.cabinet-split-active>.cabinet-workspace{grid-column:1!important}.cabinet-section-crm.cabinet-split-active .cabinet-workspace:has(.crm-nav){grid-template-columns:minmax(0,1fr) minmax(330px,430px);display:grid}.cabinet-section-crm.cabinet-split-active .cabinet-workspace:has(.crm-nav)>:not(.crm-nav):not(.crm-split-pane){grid-column:1!important}.cabinet-section-crm.cabinet-split-active .crm-split-pane{grid-row:1/span 20;grid-column:2!important}@media (width<=1180px){.utility-nav.crm-global-topbar{grid-template-columns:auto minmax(260px,1fr) auto;gap:10px}.crm-global-topbar .navlinks,.crm-global-topbar .header-profile b,.crm-global-topbar .header-logout{display:none}.exchange-home.cabinet-mode{grid-template-columns:214px minmax(0,1fr)!important}.cabinet-workspace:has(.crm-nav){grid-template-columns:196px minmax(0,1fr)}.crm-growth-grid{grid-template-columns:1fr 1fr}.growth-main-card{grid-column:1/-1}}@media (width<=820px){html,body,#root,main{max-width:100%;overflow-x:hidden}.utility-nav.crm-global-topbar{grid-template-columns:auto minmax(0,1fr);min-height:60px;padding:8px 12px}.crm-global-topbar .utility-actions{display:none!important}.topbar-brand small,.crm-global-topbar .utility-actions>.topbar-create-wrap,.crm-global-topbar .utility-actions>.topbar-notifications-wrap,.crm-global-topbar .utility-actions>.topbar-icon,.crm-global-topbar .utility-actions>.header-account,.crm-global-topbar .nav-split-launcher,.global-crm-search button{display:none}.global-crm-search{grid-template-columns:auto minmax(0,1fr)}.exchange-home.cabinet-mode{flex-direction:column;height:calc(100vh - 60px);min-height:0;padding:14px 12px 92px;display:flex!important}.cabinet-mode>.crm-primary-nav{display:none!important}.cabinet-mode>.cabinet-workspace,.cabinet-mode>.cabinet-feed,.cabinet-section-crm>.cabinet-workspace{width:100%;display:block}.cabinet-workspace:has(.crm-nav){display:block}.crm-nav{scroll-snap-type:x proximity;scrollbar-width:none;z-index:15;background:#f0f5f2fa;border:1px solid #dce6e1;border-top:3px solid #ee6b4d;align-items:stretch;gap:6px;max-height:none;margin:0 0 12px;padding:9px;display:flex;position:sticky;top:0;overflow:auto hidden}.crm-nav::-webkit-scrollbar{display:none}.crm-nav-title{border:0;border-right:1px solid #d6e1dc;flex:0 0 138px;margin:0;padding:3px 10px 3px 2px}.crm-nav-title .eyebrow{font-size:8px}.crm-nav-title b{font-size:13px}.crm-nav-title small{text-overflow:ellipsis;white-space:nowrap;max-width:126px;overflow:hidden}.crm-nav-links{flex:none;gap:4px;display:flex}.crm-nav-links button{scroll-snap-align:start;border:0;border-bottom:3px solid #0000;border-radius:8px;flex:none;min-height:44px;padding:7px 9px}.crm-nav-links button.active{border-bottom-color:#ee6b4d;border-left-color:#0000}.crm-nav .crm-split-trigger{border:1px dashed #86a9a1;margin:0}.cabinet-workspace:has(.crm-nav)>:not(.crm-nav){width:100%}.crm-context-page,.crm-hub-page{padding:19px}.crm-context-page>header,.crm-hub-page>header{flex-direction:column;align-items:stretch}.crm-context-page h1,.crm-hub-page h1{font-size:32px}.crm-context-grid,.crm-dispute-steps,.crm-tool-grid,.crm-growth-grid{grid-template-columns:1fr}.growth-main-card{grid-column:auto}.crm-mobile-nav{padding:7px max(7px, env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-right));z-index:120;background:#fffffff7;border-top:1px solid #d6e1dc;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #123f441f}.crm-mobile-nav button{color:#657a75;background:0 0;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;font-size:9px;display:flex}.crm-mobile-nav button.active{color:#175e58}.crm-mobile-nav .mobile-create svg{color:#fff;background:#ee6b4d;border-radius:50%;width:34px;height:34px;margin-top:-15px;padding:7px}.catalog-browser{padding-bottom:92px}.cabinet-section-crm.cabinet-split-active .cabinet-workspace:has(.crm-nav){display:block}.cabinet-section-crm.cabinet-split-active .crm-split-pane{margin-top:16px}.crm-tools-dock{display:none!important}}@media (width<=520px){.crm-account-menu-drawer{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.crm-account-menu-scroll button{min-height:58px}.topbar-brand span{display:none}.utility-nav.crm-global-topbar{grid-template-columns:40px minmax(0,1fr)}.crm-stage-board li,.crm-team-list article,.crm-document-register article,.crm-tool-grid article{grid-template-columns:34px minmax(0,1fr)}.crm-stage-board li em,.crm-team-list em,.crm-document-register em,.crm-tool-grid article>button{grid-column:2;justify-self:start}.crm-context-reply,.crm-history-list article,.crm-automation-strip{grid-template-columns:1fr}}.business-onboarding-card{color:#fff;background:linear-gradient(125deg,#123f44,#1b6d65);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:18px 0;padding:26px;display:grid}.business-onboarding-card>div>span{color:#c8eddf;background:#ffffff21;margin-bottom:14px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-block}.business-onboarding-card .eyebrow{color:#add9cc}.business-onboarding-card h2{letter-spacing:-.045em;margin:5px 0 9px;font-size:clamp(24px,3vw,34px)}.business-onboarding-card p:not(.eyebrow){color:#d6e9e4;max-width:800px;margin:0;line-height:1.5}.business-route-preview{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.business-route-preview b{background:#ffffff1a;padding:7px 8px;font-size:11px}.business-route-preview i{color:#a9d5ca;font-style:normal}.business-onboarding-card>button{color:#123f44;white-space:nowrap;background:#c7eddc}.business-onboarding-overlay{z-index:220;background:#071b1dad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.business-onboarding-modal{background:#fff;width:100%;max-width:1040px;max-height:min(860px,100vh - 40px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 34px 100px #04181b52}.business-onboarding-modal>header{border-bottom:1px solid #dce6e1;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.business-onboarding-modal>header>div{align-items:center;gap:10px;display:flex}.business-onboarding-modal>header svg{width:38px;height:38px}.business-onboarding-modal>header span{display:grid}.business-onboarding-modal>header small{color:#6c817c;font-size:10px}.business-onboarding-modal>header em{color:#9b4d38;background:#f5e8df;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900}.business-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.business-stepper li{color:#7a8e89;border-bottom:3px solid #d7e2dd;align-items:center;gap:7px;padding:0 0 10px;display:flex}.business-stepper li.active{color:#174f4d;border-bottom-color:#ee6b4d}.business-stepper li.done{color:#24675f;border-bottom-color:#5aa18d}.business-stepper li span{background:#e7efeb;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:flex}.business-stepper li.active span,.business-stepper li.done span{color:#fff;background:#174f4d}.business-stepper li b{font-size:11px}.business-step{min-height:390px}.business-step>h2{letter-spacing:-.055em;margin:5px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.03}.business-step>p:not(.eyebrow):not(.business-legal-note){color:#586f6a;max-width:830px;line-height:1.55}.business-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.business-status-grid button{color:#244943;text-align:left;background:#eff4f1;border:2px solid #0000;gap:10px;min-height:150px;padding:17px;display:grid}.business-status-grid button.active{background:#e1f0e9;border-color:#24756c}.business-status-grid b{font-size:19px}.business-status-grid small{color:#637772;line-height:1.4}.business-question-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.business-question-preview label{gap:7px;display:grid}.business-question-preview label span{color:#5e746f;font-size:11px;font-weight:850}.business-question-preview input,.business-question-preview textarea,.business-question-preview select{border:1px solid #cddbd5;min-height:45px;padding:12px}.business-question-preview textarea{resize:vertical;min-height:90px}.business-legal-note{color:#655e58;background:#f4eee9;border-left:4px solid #ee6b4d;margin-top:18px;padding:13px;font-size:12px;line-height:1.5}.business-document-check,.business-sign-route{gap:10px;margin-top:26px;display:grid}.business-document-check article{background:#eff4f1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.business-document-check article>span{color:#fff;background:#1d7268;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex}.business-document-check small{color:#687c77;margin-top:3px;display:block}.business-document-check em{color:#1e726b;font-size:11px;font-style:normal;font-weight:900}.business-sign-route{grid-template-columns:repeat(3,minmax(0,1fr))}.business-sign-route article{background:#eff4f1;min-height:160px;padding:18px}.business-sign-route article>span{color:#ee6b4d;font-size:11px;font-weight:900}.business-sign-route b{margin:20px 0 8px;font-size:18px;display:block}.business-sign-route small{color:#647873;line-height:1.45}.business-step-finish{text-align:center}.business-step-finish>span{color:#fff;background:#1d7268;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:28px;display:flex}.business-step-finish>p{margin-left:auto;margin-right:auto}.business-status-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:32px;display:grid}.business-status-line span{color:#657a75;background:#eff4f1;min-height:58px;padding:13px 8px;font-size:10px;font-weight:850}.business-status-line span.active{color:#174f4d;background:#dcefe7}.business-onboarding-modal>footer{border-top:1px solid #dce6e1;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:17px;display:flex}.business-onboarding-modal>footer>div,.business-onboarding-modal>footer nav{gap:9px;display:flex}.business-onboarding-modal>footer a{color:#226f67;font-size:10px;font-weight:800}@media (width<=760px){.business-onboarding-card{grid-template-columns:1fr}.business-onboarding-card>button{justify-self:start}.business-onboarding-overlay{padding:0}.business-onboarding-modal{min-height:100vh;max-height:100vh;padding:22px 17px 90px}.business-onboarding-modal>header em,.business-stepper li b{display:none}.business-status-grid,.business-question-preview,.business-sign-route,.business-status-line{grid-template-columns:1fr}.business-step{min-height:0}.business-onboarding-modal>footer{flex-direction:column;align-items:stretch}.business-onboarding-modal>footer>div{flex-wrap:wrap}.business-onboarding-modal>footer nav{justify-content:flex-end}}.cabinet-section-crm .cabinet-workspace:has(.crm-nav){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start}.crm-nav{scrollbar-width:thin;z-index:20;background:#123f44;border:1px solid #123f44;border-top:4px solid #ee6b4d;grid-area:1/1/auto/-1;grid-template-columns:178px minmax(0,1fr);align-items:center;gap:6px;min-height:78px;max-height:none;padding:11px 13px;display:grid;position:sticky;top:0;overflow:visible;box-shadow:0 12px 32px #123f4424}.crm-nav-title{border-bottom:0;border-right:1px solid #ffffff2b;gap:2px;margin:0 7px 0 0;padding:3px 15px 3px 4px}.crm-nav-links{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:6px;min-width:0;display:grid}.crm-nav-title .eyebrow{color:#9ed7c5}.crm-nav-title b{color:#fff;font-size:17px}.crm-nav-title small{color:#c6ddd7}.crm-deal-switcher{gap:0;min-width:0;margin-top:3px;display:grid}.crm-deal-switcher>span{width:1px;height:1px;position:absolute;overflow:hidden}.crm-deal-switcher select{color:#fff;font:inherit;text-overflow:ellipsis;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:34px;padding:4px 6px;font-size:11px;overflow:hidden}.crm-deal-switcher select option{color:#173f39}.crm-nav button{color:#eef7f4;background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px;flex:none;min-height:44px;padding:9px 11px;font-size:12px;font-weight:760}.crm-nav button:hover{color:#fff;background:#ffffff24}.crm-nav button.active{color:#123f44;background:#c8efde;border-color:#c8efde;box-shadow:0 7px 18px #00000029}.crm-nav .crm-split-trigger{color:#fff;border:1px solid #ef8a70;margin:0}.cabinet-workspace:has(.crm-nav)>:not(.crm-nav):not(.crm-deal-history-rail){grid-column:1;min-width:0}.crm-deal-history-rail{overscroll-behavior:contain;background:#fff;border:1px solid #d7e2dd;border-top:4px solid #1e726b;grid-area:2/2/span 20;grid-template-rows:auto minmax(0,1fr) auto;height:min(612px,100dvh - 260px);min-height:0;max-height:calc(100dvh - 260px);display:grid;position:sticky;top:158px;overflow:hidden;box-shadow:0 14px 34px #13403e1a}.cabinet-workspace:has(>.demo-workspace-banner)>.crm-deal-history-rail{grid-row:3/span 20}.crm-deal-history-rail>header{border-bottom:1px solid #dfe8e4;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.crm-deal-history-rail h2{color:#153f43;letter-spacing:-.035em;margin:4px 0 0;font-size:21px}.crm-deal-history-rail>header>span{color:#245e59;white-space:nowrap;background:#e4f0ea;padding:7px 8px;font-size:9px;font-weight:850}.crm-deal-history-stream{overscroll-behavior:contain;scrollbar-gutter:stable;gap:0;min-height:0;padding:8px 18px;display:grid;overflow-y:auto}.crm-deal-history-stream article{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px 0 15px;display:grid}.crm-deal-history-stream article:not(:last-child){border-bottom:1px solid #e3ebe7}.crm-deal-history-stream article>svg{color:#1d6a64;background:#e5f0eb;border-radius:50%;width:30px;height:30px;padding:7px}.crm-deal-history-stream article.message>svg{color:#b7573d;background:#fff0e9}.crm-deal-history-stream article.file>svg{color:#48628f;background:#e8edf6}.crm-deal-history-stream article.note>svg{color:#8a6428;background:#f4ead5}.crm-deal-history-stream article>div{gap:4px;min-width:0;display:grid}.crm-deal-history-stream small{color:#71827e;font-size:9px;line-height:1.3}.crm-deal-history-stream b{color:#173e42;font-size:12px}.crm-deal-history-stream p{color:#536a66;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.crm-deal-history-rail>footer{border-top:1px solid #dfe8e4;gap:10px;padding:14px 18px 18px;display:grid}.crm-history-composer{gap:7px;display:grid}.crm-history-composer-toggle{display:none}.crm-history-composer>label{color:#173e42;font-size:10px;font-weight:850}.crm-history-composer textarea,.crm-history-composer select,.crm-history-composer input{color:#173e42;font:inherit;background:#f8faf8;border:1px solid #cad8d3;width:100%;padding:9px 10px;font-size:10px;line-height:1.4}.crm-history-composer textarea{resize:vertical;min-height:56px}.crm-history-composer select,.crm-history-composer input{box-sizing:border-box;min-height:35px}.crm-history-composer textarea:focus,.crm-history-composer select:focus,.crm-history-composer input:focus{border-color:#1e726b;outline:0;box-shadow:0 0 0 3px #1e726b1f}.crm-history-composer-options{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:7px!important;display:grid!important}.crm-history-composer>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.crm-history-composer small{color:#71827e;font-size:8px;line-height:1.35}.crm-history-composer button{color:#fff;background:#ee6b4d;min-height:32px;padding:7px 11px}.crm-history-composer button:disabled{cursor:default;opacity:.45}.crm-history-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.crm-deal-history-rail>footer button{color:#174c4b;background:#e5eee9;min-height:39px;font-size:11px;font-weight:850}.crm-deal-history-rail>footer button:first-child,.crm-deal-history-rail>footer button.active{color:#fff;background:#123f44}.crm-deal-history-rail>footer .crm-history-composer button{color:#fff;background:#ee6b4d;min-height:32px;font-size:10px}.cabinet-section-crm .deal-passport-head{padding:14px 18px}.cabinet-section-crm .deal-passport-head h1{margin:4px 0;font-size:clamp(22px,2.1vw,30px);line-height:1.06}@media (width>=761px){.sd-messenger-shell{height:calc(100dvh - 132px);min-height:0;max-height:calc(100dvh - 132px)}.exchange-home.cabinet-demo-mode .sd-messenger-shell{height:calc(100dvh - 167px);max-height:calc(100dvh - 167px)}.sd-chat-list,.sd-chat-room,.sd-chat-info{height:100%;min-height:0}.sd-chat-room{overflow:hidden}}@media (width>=981px){.cabinet-mode:not(.cabinet-section-overview):not(.cabinet-section-messages):not(.cabinet-section-finance)>.cabinet-side{transform:translateY(-12px)}.cabinet-section-finance .cabinet-workspace>.finance-view{margin-top:0}}.cabinet-section-crm.cabinet-split-active .crm-deal-history-rail{display:none}.sd-messenger-sections{grid-template-columns:repeat(3,1fr);gap:5px;margin:0 12px 12px}.sd-messenger-sections button{color:#345d59;background:#edf3ef;border:1px solid #dce6e1;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:7px 5px;font-size:10px;display:flex}.sd-messenger-sections button.active{color:#fff;background:#123f44;border-color:#123f44}.sd-messenger-contacts{flex:1;min-height:0;padding:0 8px;overflow-y:auto}.sd-messenger-contacts>header{gap:4px;padding:8px 9px 12px;display:grid}.sd-messenger-contacts>header b{font-size:12px}.sd-messenger-contacts>header span{color:var(--muted);font-size:9px;line-height:1.4}.sd-messenger-contacts>button{text-align:left;background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 7px;display:grid}.sd-messenger-contacts>button:hover{background:#edf3ef}.sd-messenger-contacts>button>div{gap:3px;display:grid}.sd-messenger-contacts>button b{font-size:11px}.sd-messenger-contacts>button small{color:var(--muted);font-size:9px}.sd-messenger-contacts>button>svg{color:#1d6a64}@media (width<=1180px){.cabinet-section-crm .cabinet-workspace:has(.crm-nav){grid-template-columns:minmax(0,1fr) minmax(250px,280px)}.crm-nav{grid-template-columns:150px minmax(0,1fr)}.crm-nav button{padding-inline:9px}}@media (width<=980px){.cabinet-section-crm .cabinet-workspace:has(.crm-nav){grid-template-columns:1fr}.crm-nav,.crm-deal-history-rail{grid-column:1}.cabinet-workspace:has(.crm-nav)>:not(.crm-nav):not(.crm-deal-history-rail){grid-column:1}.crm-deal-history-rail{grid-row:auto;height:auto;max-height:560px;position:static}}@media (width<=820px){.crm-nav{min-height:70px;margin-bottom:14px;padding:9px;position:sticky;top:0;display:flex!important}.crm-nav-title{flex-basis:125px;display:grid}.crm-nav-links{flex-wrap:nowrap;flex:1;display:flex;overflow-x:auto}.crm-nav-title .eyebrow{display:none}.crm-nav button{min-height:42px}.crm-deal-history-rail{min-height:0}}.catalog-browser{max-width:1320px;padding:28px 32px 56px}.catalog-intro{color:#fff;background:#123f44;border:1px solid #123f44;border-radius:24px 6px;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:24px;padding:28px 30px;display:grid;overflow:hidden;box-shadow:0 22px 54px #123f442b}.catalog-intro .eyebrow{color:#9bd7c5}.catalog-intro .page-title{color:#fff;margin:6px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1}.catalog-intro p:not(.eyebrow){color:#d0e2dc;max-width:760px;font-size:14px;line-height:1.55}.catalog-intro-facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.catalog-intro-facts span{color:#dbeae6;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:10px}.catalog-intro-facts b{color:#fff;font-size:11px}.catalog-create{color:#fff;text-align:left;white-space:normal;background:#ef6b4c;border:1px solid #ef6b4c;border-radius:16px 4px;grid-template-columns:auto minmax(0,1fr) auto;align-self:center;align-items:center;gap:10px;min-height:68px;padding:14px 16px;font-size:13px;font-weight:850;line-height:1.35;display:grid;box-shadow:0 12px 24px #0000002e}.catalog-create:hover{background:#ff7959;transform:translateY(-2px)}.catalog-urgent{margin:30px 0 24px}.catalog-urgent>header,.catalog-results-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.catalog-match-summary{background:#f4f7f4;border:1px solid #d2ded8;align-items:center;gap:11px;margin:12px 0 18px;padding:11px 13px;display:flex}.catalog-match-summary.has-matches{border-left:4px solid #2d7770}.catalog-match-summary.no-matches{border-left:4px solid #c58238}.catalog-match-summary>div{flex:1;gap:2px;display:grid}.catalog-match-summary b{color:#173e42;font-size:12px}.catalog-match-summary small{color:#687a76;font-size:10px;line-height:1.45}.catalog-match-summary>button{color:#fff;background:#1f625d;flex:none;padding:8px 11px;font-size:10px}.catalog-urgent>header{margin-bottom:12px}.catalog-urgent h2,.catalog-results-toolbar h2{color:#173e42;letter-spacing:-.035em;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.catalog-urgent>header>button{color:#1b5b57;background:0 0;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.catalog-urgent>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.catalog-order-card{background:#fff;border:1px solid #d4ded9;border-top:4px solid #28746b;border-radius:18px 5px;gap:8px;min-height:205px;padding:15px;display:grid;box-shadow:0 12px 28px #18423f14}.catalog-order-card.tone-orange{border-top-color:#e16b4d}.catalog-order-card.tone-blue{border-top-color:#52799c}.catalog-order-card.tone-sage{border-top-color:#7b9d83}.catalog-order-card>span{color:#b84f37;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.catalog-order-card>p{color:#687b76;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.catalog-order-card h3{color:#173e42;margin:0;font-size:15px;line-height:1.25}.catalog-order-card>div{align-items:flex-end;gap:7px;margin-top:auto;display:grid}.catalog-order-card small{color:#687b76;align-items:center;gap:5px;font-size:10px;display:flex}.catalog-order-card b{color:#173e42;font-size:13px}.catalog-order-card>button{color:#1c5853;background:#eef4f1;border-radius:10px 3px;justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:10px;font-weight:850;display:flex}.catalog-discovery{background:#ffffffb8;border:1px solid #d6dfda;border-radius:22px 5px;margin-bottom:26px;padding:16px;box-shadow:0 16px 36px #18423f12}.catalog-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.catalog-mode-switch>button{color:#49635e;text-align:left;background:#edf3f0;border:1px solid #d6e0db;border-radius:15px 4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.catalog-mode-switch>button>span{gap:3px;display:grid}.catalog-mode-switch>button b{color:#234b4b;font-size:12px}.catalog-mode-switch>button small{color:#73827f;font-size:9px}.catalog-mode-switch>button em{background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-width:27px;height:27px;font-size:10px;font-style:normal;display:inline-flex}.catalog-mode-switch>button.active{color:#fff;background:#174f4d;border-color:#174f4d;box-shadow:0 9px 22px #174f4d2e}.catalog-mode-switch>button.active b,.catalog-mode-switch>button.active small{color:#fff}.catalog-mode-switch>button.active small{opacity:.7}.catalog-mode-switch>button.active em{background:#ffffff24}.catalog-discovery .catalog-search-row{margin:0 0 12px}.catalog-discovery .catalog-search-row>label{box-shadow:none;border:2px solid #c6d5cf;border-radius:14px 3px}.catalog-discovery .catalog-search-row>label:focus-within{border-color:#1e726b;box-shadow:0 0 0 4px #1e726b1c}.catalog-filter-toggle{border-radius:14px 3px;justify-content:center}.catalog-filter-panel{border-radius:14px 3px}.catalog-saved-filters{background:#f4f7f4;border:0;border-radius:12px 3px;margin:0 0 13px;padding:10px 12px}.catalog-category-cloud{gap:6px;margin:0}.catalog-category-cloud button{border-radius:10px 3px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 9px 7px 11px;display:inline-flex}.catalog-category-cloud button b{color:#657773;background:#edf2ef;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:inline-flex}.catalog-category-cloud button.selected b{color:#fff;background:#ffffff29}.catalog-results-toolbar{margin:0 0 13px}.catalog-promoted-rail{background:linear-gradient(112deg,#183f3c 0%,#24645e 58%,#d96445 58%,#e77b5b 100%);border-radius:20px 5px;gap:12px;margin:0 0 16px;padding:14px;display:grid;box-shadow:0 16px 36px #19444026}.catalog-promoted-rail>header{color:#fff;justify-content:space-between;align-items:center;gap:18px;display:flex}.catalog-promoted-rail>header>div{flex-wrap:wrap;align-items:baseline;gap:5px 11px;display:flex}.catalog-promoted-rail>header span{color:#4c2d1e;text-transform:uppercase;background:#ffcf7d;border-radius:8px 2px;padding:4px 7px;font-size:8px;font-weight:900}.catalog-promoted-rail>header b{font-size:14px}.catalog-promoted-rail>header small{color:#ffffffbd;font-size:9px}.catalog-promoted-rail>header>button{color:#174d49;background:#fffffff2;border-radius:10px 3px;flex:none;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:850;display:flex}.catalog-promoted-rail>div{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.catalog-promoted-rail>div>button{text-align:left;background:#fff;border:1px solid #ffffff8c;border-radius:13px 4px;gap:4px;min-width:220px;padding:11px 12px;display:grid}.catalog-promoted-rail>div span{color:#c25639;text-transform:uppercase;font-size:8px;font-weight:900}.catalog-promoted-rail>div b{color:#213f3c;font-size:12px}.catalog-promoted-rail>div small{color:#6b7b77;font-size:9px}.catalog-promoted-rail>div em{color:#174f4a;font-size:12px;font-style:normal;font-weight:900}.catalog-results-toolbar>div:first-child{gap:1px;display:grid}.catalog-results-toolbar>div:first-child>span{color:#71817d;margin-top:3px;font-size:10px}.catalog-view-switch{background:#e6eeea;border-radius:12px 3px;gap:3px;padding:4px;display:flex}.catalog-view-switch button{color:#60736e;background:0 0;border-radius:8px 2px;justify-content:center;align-items:center;width:42px;height:37px;padding:0;display:flex}.catalog-view-switch button.active{color:#15524e;background:#fff;box-shadow:0 4px 12px #14413e1f}.catalog-map-browser{background:#fff;border:1px solid #d4ded9;border-radius:24px 6px;grid-template-columns:minmax(0,1fr) minmax(320px,390px);min-height:640px;display:grid;overflow:hidden;box-shadow:0 18px 42px #18423f1a}.catalog-map-frame{background:#e8efeb;min-height:640px;position:relative}.catalog-map-frame iframe,.catalog-leaflet-map{width:100%;height:100%;min-height:640px}.catalog-leaflet-map{color:#254b46;font-family:inherit}.catalog-leaflet-map .leaflet-control-zoom{border:0;box-shadow:0 8px 24px #103d3a2e}.catalog-leaflet-map .leaflet-control-zoom a{color:#174f4a;border:0}.catalog-leaflet-map .leaflet-tooltip{color:#fff;background:#123f44;border:0;border-radius:9px 3px;padding:7px 9px;font-family:inherit;font-size:11px;font-weight:800;box-shadow:0 8px 22px #103d3a38}.catalog-leaflet-map .leaflet-tooltip:before{border-top-color:#123f44}.catalog-leaflet-map .leaflet-control-attribution{font-size:9px}.catalog-map-privacy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:500;background:#fffffff0;border:1px solid #1a615b29;border-radius:14px 4px;align-items:center;gap:10px;max-width:340px;padding:11px 13px;display:flex;position:absolute;bottom:16px;left:16px}.catalog-map-privacy svg{color:#1d716a;flex:none}.catalog-map-privacy span{gap:2px;display:grid}.catalog-map-privacy b{color:#173f3c;font-size:11px}.catalog-map-privacy small{color:#60736e;font-size:9px;line-height:1.4}.catalog-map-results{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.catalog-map-results>header{border-bottom:1px solid #e1e9e5;justify-content:space-between;align-items:center;padding:19px;display:flex}.catalog-map-results>header h2{margin:2px 0 0;font-size:20px}.catalog-map-results>header>span{color:#185a55;background:#e1f0eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:flex}.catalog-map-results>div{gap:7px;max-height:390px;padding:10px;display:grid;overflow:auto}.catalog-map-results>div>button{text-align:left;background:#f6f8f7;border:1px solid #0000;border-radius:13px 4px;grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px;display:grid}.catalog-map-results>div>button:hover,.catalog-map-results>div>button.active{background:#eaf4f0;border-color:#75a69f}.catalog-map-results>div>button>span{color:#1d716a;background:#fff;border-radius:10px 3px;justify-content:center;align-items:center;height:30px;display:flex}.catalog-map-results>div>button>div{gap:3px;display:grid}.catalog-map-results>div b{color:#213f3c;font-size:12px}.catalog-map-results>div small{color:#6d7d79;font-size:9px}.catalog-map-results>div em{color:#174f4a;font-size:11px;font-style:normal;font-weight:900}.catalog-map-results>article{background:#f1f5f3;border-top:1px solid #dce5e1;gap:7px;padding:15px 18px;display:grid}.catalog-map-results>article p{color:#536964;margin:0;font-size:11px;line-height:1.5}.catalog-map-results>article small{color:#73837f;font-size:9px}.catalog-map-results>article button{color:#fff;background:#1d716a;border-radius:11px 3px;justify-content:center;align-items:center;gap:7px;min-height:39px;display:flex}.catalog-map-empty b{color:#234844;font-size:13px}@media (width<=920px){.catalog-map-browser{grid-template-columns:1fr}.catalog-map-frame,.catalog-map-frame iframe,.catalog-leaflet-map{min-height:430px}.catalog-map-results>div{max-height:320px}}@media (width<=640px){.catalog-promoted-rail>header{flex-direction:column;align-items:stretch}.catalog-promoted-rail>header>button{justify-content:center}.catalog-map-frame,.catalog-map-frame iframe,.catalog-leaflet-map{min-height:360px}.catalog-map-privacy{max-width:calc(100% - 18px);bottom:9px;left:9px}}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.catalog-card{background:#fff;border:1px solid #d4ded9;border-radius:20px 5px;min-height:395px;padding:16px;display:flex;box-shadow:0 14px 32px #18423f14}.catalog-card.tone-0{border-top:4px solid #1e726b}.catalog-card.tone-1{border-top:4px solid #e66c4e}.catalog-card.tone-2{border-top:4px solid #567f9f}.catalog-card.tone-3{border-top:4px solid #78937b}.catalog-card.featured{background:linear-gradient(145deg,#fff 0%,#f0f7f3 100%);box-shadow:0 17px 38px #18423f1f}.catalog-card>header{align-items:center;gap:7px;min-height:28px;display:flex}.catalog-card>header>span{color:#48615c;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.catalog-card>header em{color:#25685d;text-transform:uppercase;background:#e6f1eb;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.catalog-card>header .favorite{color:#61736f;background:0 0;border:1px solid #d5dfda;border-radius:9px 2px;justify-content:center;align-items:center;width:34px;height:30px;margin-left:auto;padding:0;display:flex}.catalog-card>header .favorite.active{color:#c7543b;background:#fff0ea;border-color:#f1beaf}.catalog-card>header .catalog-compare-toggle{color:#61736f;background:0 0;border:1px solid #d5dfda;border-radius:9px 2px;justify-content:center;align-items:center;width:34px;height:30px;padding:0;display:flex}.catalog-card>header .catalog-compare-toggle.active{color:#17675f;background:#e8f3ef;border-color:#9bc8bb}.catalog-provider{border-bottom:1px solid #e3eae6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-top:0!important;justify-content:stretch!important;margin:0!important;padding:11px 0!important;display:grid!important}.catalog-avatar,.catalog-preview-avatar{color:#fff;background:#174f4d;border-radius:13px 3px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,Times New Roman,serif;font-size:20px;display:inline-flex}.catalog-provider>div{justify-self:start;gap:3px;display:grid}.catalog-provider b{color:#193f43;align-items:center;gap:5px;font-size:12px;display:flex}.catalog-provider b svg{color:#27766b}.catalog-provider small{color:#71817d;font-size:9px}.catalog-card h2{color:#173e42;margin:14px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1.08}.catalog-card .catalog-description{color:#5e716c;letter-spacing:0;text-transform:none;margin:0;font-size:11px;font-weight:400;line-height:1.5}.catalog-tags{flex-wrap:wrap;gap:5px;border:0!important;justify-content:flex-start!important;margin:10px 0 0!important;padding:0!important;display:flex!important}.catalog-tags span{color:#536a65;background:#f0f4f1;border-radius:999px;padding:5px 7px;font-size:9px}.catalog-service-meta{gap:6px;border:0!important;margin:12px 0 0!important;padding:0!important;display:grid!important}.catalog-service-meta span{color:#5f716d;align-items:center;gap:6px;font-size:9px;display:flex}.catalog-service-meta svg{color:#277167;flex:none}.catalog-workspace-hint{background:#fff8ee;border-radius:11px 3px;grid-template-columns:auto minmax(0,1fr);gap:8px;border:1px solid #f1dfc7!important;align-items:center!important;margin:10px 0 0!important;padding:8px 10px!important;display:grid!important}.catalog-workspace-hint>svg{color:#c65f43}.catalog-workspace-hint>span{gap:2px;display:grid}.catalog-workspace-hint b{color:#80533f;font-size:9px}.catalog-workspace-hint small{color:#91705f;font-size:8px}.catalog-trust{background:#edf5f0;border-radius:11px 3px;grid-template-columns:auto minmax(0,1fr);gap:8px;border:0!important;align-items:center!important;margin:12px 0 0!important;padding:9px 10px!important;display:grid!important}.catalog-trust>svg{color:#267063}.catalog-trust>span{gap:2px;display:grid}.catalog-trust b{color:#28544d;font-size:9px}.catalog-trust small{color:#657773;font-size:8px}.catalog-card>footer{border-top:1px solid #e1e9e5;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:13px;display:flex}.catalog-card>footer>div{gap:2px;display:grid}.catalog-card>footer small{color:#71817d;text-transform:uppercase;font-size:8px}.catalog-card>footer strong{color:#173e42;font-size:17px}.catalog-card>footer button{color:#fff;background:#174f4d;border-radius:11px 3px;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:10px;font-weight:850;display:flex}.catalog-view-list{grid-template-columns:1fr}.catalog-view-list .catalog-card{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(200px,.8fr) minmax(260px,1.3fr) minmax(200px,.8fr);gap:12px 18px;min-height:220px;display:grid}.catalog-view-list .catalog-card>header{grid-area:1/1}.catalog-view-list .catalog-provider{grid-area:2/1}.catalog-view-list .catalog-card>footer{grid-area:3/1;margin-top:0}.catalog-view-list .catalog-card h2{grid-area:1/2}.catalog-view-list .catalog-description{grid-area:2/2}.catalog-view-list .catalog-tags{grid-area:3/2;align-self:start}.catalog-view-list .catalog-card h2{margin-top:0}.catalog-view-list .catalog-service-meta{grid-area:1/3;margin-top:0!important}.catalog-view-list .catalog-trust{grid-area:2/3/span 2;align-self:start;margin-top:0!important}.catalog-view-list .catalog-workspace-hint{grid-area:3/3;align-self:end;margin-top:0!important}.catalog-order-results{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.catalog-job-card{background:#fff;border:1px solid #d4ded9;border-left:5px solid #28746b;border-radius:5px 20px;flex-direction:column;min-height:310px;padding:18px;display:flex;box-shadow:0 14px 32px #18423f14}.catalog-job-card.tone-orange{border-left-color:#e16b4d}.catalog-job-card.tone-blue{border-left-color:#52799c}.catalog-job-card.tone-sage{border-left-color:#7b9d83}.catalog-job-card>header{justify-content:space-between;align-items:center;display:flex}.catalog-job-card>header span{color:#566e69;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.catalog-job-card>header em{color:#b44d36;text-transform:uppercase;background:#fff0e9;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.catalog-job-card h2{color:#173e42;margin:18px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.08}.catalog-job-card>p{color:#5f716d;margin:0;font-size:11px;line-height:1.5}.catalog-job-match{background:#eef3f0;border:1px solid #d6e0da;border-radius:13px 4px;gap:8px;margin-top:14px;padding:11px 12px;display:grid}.catalog-job-match.strong{background:#e0f0e5;border-color:#b9d7c3}.catalog-job-match.medium{background:#f5efdf;border-color:#dfd1a8}.catalog-job-match>header{color:#245a43;align-items:center;gap:7px;display:flex}.catalog-job-match>header b{font-size:11px}.catalog-job-match>div{flex-wrap:wrap;gap:6px;display:flex}.catalog-job-match>div span{color:#3f5f52;background:#ffffffb8;border:1px solid #245a4324;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.catalog-job-match>small{color:#6b7872;font-size:8px;line-height:1.4}.catalog-job-meta{gap:7px;margin-top:18px;display:grid}.catalog-job-meta span,.catalog-job-trust{color:#60726e;align-items:center;gap:7px;font-size:9px;display:flex}.catalog-job-meta svg,.catalog-job-trust svg{color:#277167}.catalog-job-trust{background:#edf5f0;border-radius:11px 3px;margin-top:12px;padding:9px 10px}.catalog-job-card>footer{border-top:1px solid #e2e9e5;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:15px;display:flex}.catalog-job-card>footer>div{gap:2px;display:grid}.catalog-job-card>footer small{color:#75847f;text-transform:uppercase;font-size:8px}.catalog-job-card>footer strong{color:#173e42;font-size:17px}.catalog-job-card>footer button{color:#fff;background:#174f4d;border-radius:11px 3px;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:10px;font-weight:850;display:flex}.catalog-order-results.catalog-view-list{grid-template-columns:1fr}.catalog-order-results.catalog-view-list .catalog-job-card{grid-template-columns:minmax(280px,1.2fr) minmax(220px,.8fr) minmax(230px,.8fr);gap:10px 20px;min-height:190px;display:grid}.catalog-order-results.catalog-view-list .catalog-job-card>header,.catalog-order-results.catalog-view-list .catalog-job-card>h2,.catalog-order-results.catalog-view-list .catalog-job-card>p{grid-column:1}.catalog-order-results.catalog-view-list .catalog-job-card>h2{margin:0}.catalog-order-results.catalog-view-list .catalog-job-meta,.catalog-order-results.catalog-view-list .catalog-job-trust{grid-column:2;margin-top:0}.catalog-order-results.catalog-view-list .catalog-job-card>footer{border-top:0;border-left:1px solid #e2e9e5;flex-direction:column;grid-area:1/3/span 3;justify-content:center;margin-top:0;padding:0 0 0 20px}.catalog-empty{color:#1e5f59;text-align:center;background:#f0f5f2;border:1px dashed #9db2aa;border-radius:20px 5px;flex-direction:column;align-items:center;padding:38px;display:flex}.catalog-empty h2{color:#173e42;margin:10px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.catalog-empty p{color:#61736f;max-width:520px;font-size:11px;line-height:1.5}.catalog-empty>div{gap:8px;margin-top:12px;display:flex}.catalog-empty button{color:#174f4d;background:#dfe9e4;font-weight:850}.catalog-empty button:last-child{color:#fff;background:#174f4d}.category-request{color:#fff;background:#173f45;border-radius:18px 4px;grid-template-columns:auto minmax(190px,.7fr) minmax(260px,1fr) auto;align-items:center;gap:12px;margin-top:24px;padding:15px 16px;display:grid}.category-request>span{color:#9bd7c5;text-transform:uppercase;font-size:9px}.category-request>div{gap:3px;display:grid}.category-request>div b{color:#fff;font-size:12px}.category-request>div small{color:#bdd5ce;font-size:9px}.category-request input{background:#fff!important;border-radius:10px 3px!important}.category-request button{color:#fff;background:#ef6b4c;border-radius:10px 3px;padding-inline:15px}.catalog-preview-overlay{z-index:130;background:#091d20a8;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.catalog-preview-overlay>section{background:#fbfaf5;border-radius:26px 7px;gap:17px;width:100%;max-width:720px;max-height:calc(100dvh - 48px);margin:0 auto;padding:28px;display:grid;position:relative;overflow-y:auto;box-shadow:0 34px 100px #00000052}.catalog-preview-close{color:#415e58;background:#e8efeb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:22px;display:flex;position:absolute;top:16px;right:16px}.catalog-preview-overlay header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-right:38px;display:grid}.catalog-preview-avatar{width:58px;height:58px}.catalog-preview-overlay h2{color:#173e42;margin:3px 0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;line-height:1.05}.catalog-preview-overlay header span,.catalog-preview-overlay>section>p{color:#61736f;margin:0;font-size:11px;line-height:1.5}.catalog-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-preview-grid>span{background:#eef4f1;border-radius:13px 4px;grid-template-columns:auto minmax(0,1fr);gap:4px;padding:12px;display:grid}.catalog-preview-workspace{background:#fff7eb;border:1px solid #eed8ba;border-radius:15px 4px;gap:11px;padding:13px;display:grid}.catalog-preview-workspace>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:0;display:grid}.catalog-preview-workspace>header svg{color:#c65f43}.catalog-preview-workspace>header div{gap:3px;display:grid}.catalog-preview-workspace>header b{color:#704a38;font-size:12px}.catalog-preview-workspace>header small{color:#846858;font-size:9px;line-height:1.4}.catalog-preview-workspace>div{flex-wrap:wrap;gap:6px;display:flex}.catalog-preview-workspace>div span{color:#76594a;background:#fff;border-radius:999px;padding:6px 8px;font-size:9px}.adaptive-workspace{color:#fff;background:#173f45;border-radius:18px 5px;grid-column:1/-1;gap:15px;padding:18px;display:grid;box-shadow:0 16px 35px #10383d2b}.adaptive-workspace>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.adaptive-workspace>header>div{gap:4px;display:grid}.adaptive-workspace>header h2{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.adaptive-workspace>header p{color:#bdd3cd;max-width:650px;margin:0;font-size:10px;line-height:1.45}.adaptive-workspace>header>span{color:#d5e4df;text-transform:uppercase;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:8px}.adaptive-workspace>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.adaptive-workspace>div button{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px 3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.adaptive-workspace>div button:hover{background:#ffffff24}.adaptive-workspace>div button b{color:#84cdb7;font-size:9px}.adaptive-workspace>div button span{font-size:10px;font-weight:750}.adaptive-workspace>footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.adaptive-workspace>footer span{color:#bdd3cd;font-size:9px}.adaptive-workspace>footer button{color:#fff;white-space:nowrap;background:#f17757;font-size:9px;font-weight:850}@media (width<=820px){.catalog-mode-switch,.adaptive-workspace>div{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-order-results.catalog-view-list .catalog-job-card{min-height:310px;display:flex}.catalog-order-results.catalog-view-list .catalog-job-card>footer{border-top:1px solid #e2e9e5;border-left:0;flex-direction:row;padding:15px 0 0}}@media (width<=540px){.catalog-mode-switch,.catalog-order-results{grid-template-columns:1fr}.adaptive-workspace>header,.adaptive-workspace>footer{flex-direction:column;align-items:stretch}.adaptive-workspace>header>span{width:fit-content}.adaptive-workspace>div{grid-template-columns:1fr}}.catalog-preview-grid svg{color:#267166;grid-row:1/span 2}.catalog-preview-grid b{color:#264d47;font-size:10px}.catalog-preview-grid small{color:#657773;font-size:9px}.catalog-preview-proof{color:#fff;background:#173f45;border-radius:14px 4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.catalog-preview-proof>svg{color:#9bd7c5}.catalog-preview-proof b{font-size:11px}.catalog-preview-proof p{color:#c5dbd5;margin:3px 0 0;font-size:9px;line-height:1.45}.catalog-preview-overlay footer{z-index:5;background:linear-gradient(#fbfaf5eb,#fbfaf5 22%);border-top:1px solid #dce6e1;grid-template-columns:minmax(0,1fr) repeat(4,auto);align-items:center;gap:8px;margin:0 -8px -10px;padding:16px 8px 10px;display:grid;position:sticky;bottom:-10px}.catalog-preview-overlay footer>div{gap:2px;display:grid}.catalog-preview-overlay footer small{color:#71817d;font-size:9px}.catalog-preview-overlay footer strong{color:#173e42;font-size:21px}.catalog-preview-overlay footer button{color:#174f4d;background:#e4ece8;margin:0;font-weight:850}.catalog-preview-overlay footer button.primary{color:#fff;background:#174f4d}.catalog-preview-overlay footer button.compare-active{color:#17675f;background:#dff0ea}.catalog-compare-tray{color:#fff;z-index:118;background:#173f45;border:1px solid #ffffff2e;border-radius:18px 5px;align-items:center;gap:12px;width:max-content;max-width:min(760px,100vw - 28px);padding:10px 12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0c282b4d}.catalog-compare-tray>div:first-child{align-items:center;gap:9px;display:flex}.catalog-compare-tray>div:first-child>svg{color:#94d4c1;flex:none}.catalog-compare-tray>div:first-child span{gap:2px;display:grid}.catalog-compare-tray b{white-space:nowrap;font-size:11px}.catalog-compare-tray small{color:#bed5ce;font-size:9px}.catalog-compare-faces{display:flex}.catalog-compare-faces span{background:#f6f4ec;border:2px solid #173f45;border-radius:50%;width:30px;height:30px;margin-left:-7px;overflow:hidden}.catalog-compare-faces span:first-child{margin-left:0}.catalog-compare-faces img{object-fit:cover;width:100%;height:100%}.catalog-compare-tray>button{color:#d8e8e3;white-space:nowrap;background:#ffffff1a;min-height:34px;font-size:9px;font-weight:800}.catalog-compare-tray>button.primary{color:#fff;background:#f17757}.catalog-compare-tray>button:disabled{cursor:default;opacity:.58}.catalog-compare-overlay{z-index:136;background:#081a1db8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.catalog-compare-overlay>section{background:#fbfaf5;border-radius:24px 6px;gap:16px;width:100%;max-width:940px;max-height:calc(100dvh - 48px);padding:26px;display:grid;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000057}.catalog-compare-overlay>section>header{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:end;gap:18px;padding-right:38px;display:grid}.catalog-compare-overlay header h2{color:#173f45;margin:2px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.catalog-compare-overlay header p{color:#647671;margin:0;font-size:10px;line-height:1.45}.catalog-compare-overlay>section>header>span{color:#48625d;background:#edf4f0;border-radius:12px 3px;align-items:flex-start;gap:8px;padding:10px;font-size:9px;line-height:1.4;display:flex}.catalog-compare-overlay>section>header>span svg{color:#227068;flex:none}.catalog-compare-grid{gap:10px;display:grid}.catalog-compare-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-compare-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-compare-grid>article{background:#fff;border:1px solid #d8e3de;border-radius:16px 4px;gap:12px;padding:15px;display:grid;position:relative}.catalog-compare-remove{color:#6d7b77;background:#edf2ef;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;padding:0;font-size:17px;display:flex;position:absolute;top:9px;right:9px}.catalog-compare-person{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding-right:27px;display:grid}.catalog-compare-person>img{object-fit:cover;border-radius:13px 4px;width:42px;height:42px}.catalog-compare-person>span{gap:3px;display:grid}.catalog-compare-person b{color:#173f45;font-size:11px}.catalog-compare-person small{color:#397168;align-items:center;gap:4px;font-size:8px;display:flex}.catalog-compare-grid h3{color:#203f3d;min-height:36px;margin:0;font-size:15px;line-height:1.2}.catalog-compare-grid dl{gap:0;margin:0;display:grid}.catalog-compare-grid dl>div{border-top:1px solid #e6ece9;grid-template-columns:minmax(84px,.7fr) minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.catalog-compare-grid dt{color:#7a8985;font-size:8px}.catalog-compare-grid dd{color:#334f4b;margin:0;font-size:9px;font-weight:750}.catalog-compare-grid>article>button.primary{color:#fff;background:#174f4d;margin-top:auto}.catalog-proposal-overlay{z-index:138;background:#081a1db8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.catalog-proposal-overlay>section{background:#fbfaf5;border-radius:24px 6px;gap:16px;width:100%;max-width:780px;max-height:calc(100dvh - 40px);padding:26px;display:grid;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000057}.catalog-proposal-overlay>section>header{gap:13px;padding-right:38px;display:grid}.catalog-proposal-person{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.catalog-proposal-person>img{object-fit:cover;border-radius:15px 4px;width:54px;height:54px}.catalog-proposal-person>span{gap:2px;display:grid}.catalog-proposal-overlay h2{color:#173f45;margin:1px 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.08}.catalog-proposal-person small{color:#657773;font-size:9px}.catalog-proposal-overlay ol{counter-reset:proposal-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.catalog-proposal-overlay ol li{color:#71807c;background:#eef3f0;border-radius:9px 2px;align-items:center;gap:6px;min-height:33px;padding:7px;font-size:8px;font-weight:750;display:flex}.catalog-proposal-overlay ol li:before{color:#5d716c;content:counter(proposal-step);counter-increment:proposal-step;background:#d8e3de;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;display:flex}.catalog-proposal-overlay ol li.active{color:#17675f;background:#dff0ea}.catalog-proposal-overlay ol li.active:before{color:#fff;background:#1f7168}.catalog-proposal-overlay ol li.done{color:#3f6962;background:#e7f1ed}.catalog-proposal-overlay ol li.done:before{color:#fff;content:"✓";background:#7fb8a9}.catalog-proposal-overlay form{gap:12px;display:grid}.catalog-proposal-workspace{background:#eef5f1;border-left:4px solid #2d7770;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.catalog-proposal-workspace>svg{color:#256a64}.catalog-proposal-workspace>div{gap:3px;display:grid}.catalog-proposal-workspace b{color:#173e42;font-size:11px}.catalog-proposal-workspace small{color:#637772;font-size:9px;line-height:1.45}.catalog-proposal-overlay form>label,.catalog-proposal-fields label{gap:6px;display:grid}.catalog-proposal-overlay label>span{color:#38524e;font-size:9px;font-weight:800}.catalog-proposal-overlay textarea,.catalog-proposal-overlay input{color:#213e3b;font:inherit;resize:vertical;background:#fff;border:1px solid #d2ddd8;border-radius:12px 3px;width:100%;padding:10px 11px;font-size:11px}.catalog-proposal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-deadline-presets{gap:5px;display:flex}.catalog-deadline-presets button{color:#315b54;background:#e7efeb;flex:1;min-height:28px;padding:5px;font-size:8px;font-weight:800}.catalog-proposal-file{cursor:pointer;background:#f1f5f2;border:1px dashed #b8cbc3;border-radius:12px 3px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:10px;gap:9px!important;display:grid!important}.catalog-proposal-file>svg{color:#267168}.catalog-proposal-file>span{gap:2px;display:grid}.catalog-proposal-file b{font-size:10px}.catalog-proposal-file small{color:#72817d;font-size:8px;font-weight:500}.catalog-proposal-file input{display:none}.catalog-proposal-overlay form>aside{color:#fff;background:#173f45;border-radius:13px 4px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.catalog-proposal-overlay form>aside>svg{color:#92d1bf}.catalog-proposal-overlay form>aside span{gap:3px;display:grid}.catalog-proposal-overlay form>aside b{font-size:10px}.catalog-proposal-overlay form>aside small{color:#c5d8d3;font-size:8px;line-height:1.45}.catalog-proposal-overlay form>footer{z-index:3;background:#fbfaf5;border-top:1px solid #dce5e1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:12px;display:grid;position:sticky;bottom:-1px}.catalog-proposal-overlay form>footer>div{gap:2px;display:grid}.catalog-proposal-overlay form>footer span,.catalog-proposal-overlay form>footer small{color:#75847f;font-size:8px}.catalog-proposal-overlay form>footer b{color:#173f45;font-size:18px}.catalog-proposal-overlay form>footer button{color:#31554f;background:#e6ede9;min-height:40px;font-size:9px;font-weight:850}.catalog-proposal-overlay form>footer button.primary,.catalog-proposal-success>button.primary{color:#fff;background:#174f4d}.catalog-proposal-success{text-align:center;place-items:center;gap:9px;padding:24px 8px 8px;display:grid}.catalog-proposal-success>svg{color:#267168}.catalog-proposal-success>p:not(.eyebrow){color:#61736f;max-width:520px;margin:0;font-size:10px;line-height:1.5}.catalog-proposal-success>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:8px 0;display:flex}.catalog-proposal-success>div span{color:#17675f;background:#dff0ea;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:flex}.catalog-proposal-success>div b{color:#38524e;font-size:9px}.catalog-proposal-success>div i{color:#91a49f;font-size:10px;font-style:normal}.catalog-proposal-success>button.primary,.catalog-reserve-step>button.primary{color:#fff;background:#174f4d;min-height:42px;font-weight:850}.catalog-proposal-demo-note{color:#704a38;text-align:left;background:#fff3df;border:1px solid #efd8ae;border-radius:13px 4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;width:100%;max-width:520px;margin:4px 0;padding:11px;display:grid}.catalog-proposal-demo-note>svg{color:#c55f43}.catalog-proposal-demo-note>span{gap:3px;display:grid}.catalog-proposal-demo-note b{font-size:10px}.catalog-proposal-demo-note small{color:#876a58;font-size:8px;line-height:1.4}.catalog-reserve-step{text-align:center;place-items:center;gap:10px;padding:18px 4px 6px;display:grid}.catalog-reserve-step>svg{color:#267168}.catalog-reserve-step>h2,.catalog-proposal-success>h2{color:#173e42;margin:0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.catalog-reserve-step>p:not(.eyebrow){color:#61736f;max-width:560px;margin:0;font-size:10px;line-height:1.5}.catalog-reserve-step dl{background:#fff;border:1px solid #dbe5e0;border-radius:15px 4px;width:100%;max-width:560px;margin:4px 0;padding:5px 14px;display:grid}.catalog-reserve-step dl>div{border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.catalog-reserve-step dl>div:last-child{border-bottom:0}.catalog-reserve-step dt{color:#61736f;font-size:9px}.catalog-reserve-step dd{color:#173e42;margin:0;font-size:11px;font-weight:850}.catalog-reserve-confirm{cursor:pointer;text-align:left;background:#eaf3ef;border:1px solid #c9ddd5;border-radius:13px 4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;width:100%;max-width:560px;padding:11px;display:grid}.catalog-reserve-confirm input{accent-color:#17675f;width:17px;height:17px;margin-top:1px}.catalog-reserve-confirm>span{gap:3px;display:grid}.catalog-reserve-confirm b{color:#174f4d;font-size:10px}.catalog-reserve-confirm small{color:#61736f;font-size:8px;line-height:1.4}.catalog-reserve-step>button:disabled{cursor:not-allowed;opacity:.48}.catalog-deal-created>div{max-width:580px}.catalog-deal-created>div span{border-radius:8px 2px}@media (width<=720px){.catalog-compare-overlay>section>header{grid-template-columns:1fr;align-items:stretch}.catalog-compare-overlay header h2{font-size:26px}.catalog-proposal-overlay form>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-proposal-overlay form>footer>div{grid-column:1/-1}}@media (width<=1060px){.catalog-urgent>div{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-view-list .catalog-card{grid-template-columns:minmax(180px,.8fr) minmax(230px,1.2fr)}.catalog-view-list .catalog-service-meta,.catalog-view-list .catalog-trust{grid-column:2}.catalog-view-list .catalog-service-meta{grid-row:2}.catalog-view-list .catalog-trust{grid-row:3}.category-request{grid-template-columns:auto minmax(0,1fr)}.category-request input{grid-column:1/-1}}@media (width<=760px){.catalog-browser{padding:18px 14px 42px}.catalog-intro{grid-template-columns:1fr;padding:22px}.catalog-create{width:100%}.catalog-urgent>header,.catalog-results-toolbar{align-items:flex-start}.catalog-urgent>div{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.catalog-order-card{scroll-snap-align:start;flex:0 0 min(82vw,310px)}.catalog-grid,.catalog-view-list{grid-template-columns:1fr}.catalog-view-list .catalog-card{display:flex}.catalog-preview-grid{grid-template-columns:1fr}.catalog-preview-overlay{padding:12px}.catalog-preview-overlay>section{padding:22px 18px}.catalog-preview-overlay footer{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-preview-overlay footer>div{grid-column:1/-1}.category-request{grid-template-columns:1fr}.category-request input{grid-column:auto}}@media (width<=520px){.catalog-intro-facts{display:grid}.catalog-urgent>header>button{display:none}.catalog-results-toolbar h2{font-size:23px}.catalog-category-cloud{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.catalog-category-cloud button{flex:none}.catalog-card{min-height:0}.catalog-card>footer,.catalog-empty>div,.catalog-preview-overlay footer{grid-template-columns:1fr;align-items:stretch;display:grid}.catalog-preview-overlay footer>div{grid-column:auto}.catalog-preview-overlay{padding:8px}.catalog-preview-overlay>section{max-height:calc(100dvh - 16px);padding:20px 16px 16px}.catalog-preview-overlay h2{font-size:25px}.catalog-compare-tray{grid-template-columns:minmax(0,1fr) auto;width:calc(100vw - 16px);display:grid;bottom:8px}.catalog-compare-faces{display:none}.catalog-compare-tray>button{grid-row:2}.catalog-compare-overlay{padding:8px}.catalog-compare-overlay>section{max-height:calc(100dvh - 16px);padding:20px 14px}.catalog-compare-overlay>section>header{grid-template-columns:1fr;align-items:stretch}.catalog-compare-overlay header h2{font-size:25px}.catalog-compare-grid.count-2,.catalog-compare-grid.count-3{grid-template-columns:1fr}.catalog-proposal-overlay{padding:8px}.catalog-proposal-overlay>section{max-height:calc(100dvh - 16px);padding:18px 14px}.catalog-proposal-overlay h2{font-size:23px}.catalog-proposal-overlay ol,.catalog-proposal-fields{grid-template-columns:1fr}.catalog-proposal-overlay ol{display:flex;overflow-x:auto}.catalog-proposal-overlay ol li{flex:none}.catalog-proposal-overlay form>footer{grid-template-columns:1fr}.catalog-proposal-overlay form>footer>div{grid-column:auto}}.professional-story-strip{background:#fff;border:1px solid #d9e4df;border-left:4px solid #ee6b4d;margin-bottom:12px;padding:10px 14px 8px;box-shadow:0 12px 30px #13403e12}.professional-story-strip>div{scrollbar-width:thin;gap:12px;padding:2px 3px 6px;display:flex;overflow-x:auto}.professional-story-strip>div>button{color:#153f43;text-align:center;background:0 0;flex:0 0 72px;place-items:center;gap:2px;padding:0;display:grid}.professional-story-strip>div>button>span{color:#174b4a;background:#e8f1ed;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:3px;font-size:13px;font-weight:900;display:flex;box-shadow:0 0 0 3px #ee6b4d}.professional-story-strip>div>button>span.mint{background:#c9edde;box-shadow:0 0 0 3px #2f877e}.professional-story-strip>div>button>span.blue{background:#dce7f5;box-shadow:0 0 0 3px #5976a5}.professional-story-strip>div>button>span.violet{background:#ebe1f6;box-shadow:0 0 0 3px #8062a8}.professional-story-strip>div>button>span.amber{background:#f7e8c8;box-shadow:0 0 0 3px #bd8739}.professional-story-strip>div>button.own>span{color:#fff;background:#123f44;box-shadow:0 0 0 3px #9ed9c5}.professional-story-strip>div>button b{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:9px;line-height:1.2;overflow:hidden}.professional-story-strip>div>button small{color:#71827e;font-size:7px;line-height:1.2}@media (width<=820px){.professional-story-strip{margin-bottom:10px;padding:8px 10px 6px}}.public-auth-actions{align-items:center;gap:6px;display:flex}.public-auth-actions button{min-height:40px;padding:9px 13px;font-size:12px;font-weight:850}.public-login{color:#164e4d;background:0 0;border:1px solid #9fb0a8}.public-register{color:#fff;background:#db5c2d}.public-login:hover,.public-login:focus-visible{background:#e8f0ec}.public-register:hover,.public-register:focus-visible{background:#b94f2d}.demo-workspace-banner{color:#5f4539;background:#fff3e9;border:1px solid #e7c6ae;border-left:4px solid #db5c2d;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:11px 13px;display:flex}.demo-workspace-banner>div{gap:3px;display:grid}.demo-workspace-banner b{color:#833f27;font-size:12px}.demo-workspace-banner span{font-size:11px;line-height:1.45}.demo-workspace-banner button{color:#833f27;background:0 0;border:1px solid #c98768;flex:none;padding:8px 10px;font-size:11px;font-weight:850}.market-live-stats{border-top:1px solid #cbd5ce;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:650px;margin-top:17px;padding-top:13px;display:grid}.market-live-stats span{gap:2px;padding-right:14px;display:grid}.market-live-stats span+span{border-left:1px solid #cbd5ce;padding-left:14px}.market-live-stats b{color:#164e4d;font-size:20px}.market-live-stats small{color:#60726e;font-size:10px;line-height:1.35}.market-quick-rails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.market-quick-rails>article{background:#fff;border:1px solid #d7ded9;padding:14px;box-shadow:0 10px 24px #174b500f}.market-quick-rails>article:first-child{border-top:4px solid #db5c2d}.market-quick-rails>article:last-child{border-top:4px solid #2d7770}.market-quick-rails header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:8px;display:flex}.market-quick-rails header>div{gap:3px;display:grid}.market-quick-rails header span{color:#b94f2d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.market-quick-rails header b{color:#163f44;font-size:14px}.market-quick-rails header small{color:#788884;text-align:right;font-size:9px}.market-quick-rails>article>button{color:#163f44;text-align:left;background:#f3f6f2;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:5px;padding:9px 10px;display:flex}.market-quick-rails>article>button:hover{background:#e7f0eb}.market-quick-rails>article>button>div{gap:3px;display:grid}.market-quick-rails>article>button b{font-size:11px}.market-quick-rails>article>button small{color:#6e7f7b;font-size:9px}.market-quick-rails>article>button>span{color:#1e6560;flex:none;font-size:9px;font-weight:850}.market-match-empty{background:#f3f6f2;border-left:3px solid #8eaaa5;gap:5px;padding:10px 11px;display:grid}.market-match-empty b{color:#244d50;font-size:11px}.market-match-empty small{color:#687a76;font-size:9px;line-height:1.45}.market-match-empty>button{color:#1e6560;text-underline-offset:3px;background:0 0;justify-self:start;padding:2px 0;text-decoration:underline}.home-empty-state{border-left:4px solid var(--orange);color:var(--ink);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px 0 0;padding:18px 20px;display:grid!important}.home-empty-state>svg{color:var(--teal)}.home-empty-state>div{gap:4px;display:grid}.home-empty-state b{font-size:14px}.home-empty-state span{color:var(--muted);font-size:11px;line-height:1.45}.home-empty-state nav{gap:8px;padding:0;display:flex}.home-empty-state nav button{color:var(--teal);white-space:nowrap;background:#e8efeb;font-size:11px;font-weight:850}.home-empty-state nav button.primary{background:var(--teal);color:#fff;margin:0}@media (width<=720px){.home-empty-state{grid-template-columns:auto minmax(0,1fr)}.home-empty-state nav{grid-column:1/-1}}.listing-kind-order .listing-main>p{color:#b8502f}.listing-kind-team .listing-main>p{color:#5572a0}.listing-kind-service .listing-main>p{color:#26736d}.profile-mobile-logout{display:none}.application-card.expanded{grid-column:1/-1}.application-workspace-badge,.application-regulated-check{border:1px solid #cddbd3;padding:10px 11px;justify-content:flex-start!important;align-items:flex-start!important;gap:9px!important;display:flex!important}.application-workspace-badge{color:#27645d;background:#eff5f0}.application-regulated-check{color:#8a4c31;background:#fff4e8;border-color:#e7c6ad}.application-workspace-badge svg,.application-regulated-check svg{flex:none;margin-top:2px}.application-workspace-badge>span,.application-regulated-check>span{color:inherit!important;text-transform:none!important;background:0 0!important;align-items:flex-start!important;gap:2px!important;padding:0!important;display:grid!important}.application-workspace-badge b,.application-regulated-check b{font-size:10px}.application-workspace-badge small,.application-regulated-check small{opacity:.82;line-height:1.42;color:inherit!important;font-size:9px!important}.application-deal-summary{background:#e8f2ed;border-left:4px solid #2d7770;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.application-deal-summary>div{gap:3px;display:grid}.application-deal-summary>div>span{color:#2d7770!important;background:0 0!important;padding:0!important;font-size:9px!important}.application-deal-summary b{color:#173f42;font-size:12px}.application-deal-summary button{color:#fff;background:#164e4d;flex:none;padding:9px 11px;font-size:10px;font-weight:850}.application-responses{border-top:1px solid #d9e2dd;gap:12px;padding-top:12px;display:grid}.application-responses>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.application-responses>header>div{gap:3px;display:grid}.application-responses>header b{color:#173f42;font-size:14px}.application-responses>header small{color:#697b77;font-size:10px}.application-responses>header button{color:#526c67;background:0 0;font-size:10px}.application-responses>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.application-responses>div>article{background:#f8faf7;border:1px solid #d4ded8;flex-direction:column;gap:11px;padding:14px;display:flex}.response-person{align-items:center;gap:9px;display:flex}.response-person>span{color:#fff;background:#164e4d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:flex}.response-person>div{gap:2px;display:grid}.response-person b{color:#173f42;font-size:12px}.response-person small{color:#697b77;font-size:9px}.application-responses article>p{color:#506762;font-size:10px;line-height:1.5}.response-trust{flex-wrap:wrap;gap:4px;display:flex}.response-trust span{color:#26655f;background:#e7f1eb;padding:5px 6px;font-size:8px;font-weight:800}.application-responses dl{border-top:1px solid #dde5e0;gap:5px;margin:auto 0 0;padding-top:9px;display:grid}.application-responses dl>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.application-responses dt{color:#70817d;font-size:8px}.application-responses dd{color:#173f42;text-align:right;margin:0;font-size:9px;font-weight:850}.response-select{color:#fff;background:#db5c2d;width:100%;min-height:40px;font-size:10px;font-weight:900}.response-comparison{background:#f6f8f4;border:1px solid #cad8d0;gap:10px;padding:13px;display:grid;overflow:hidden}.response-comparison>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.response-comparison>header>div{gap:2px;display:grid}.response-comparison>header b{color:#173f42;font-size:13px}.response-comparison>header small,.response-comparison>header span{color:#657975;font-size:9px}.response-comparison-grid{grid-template-columns:minmax(105px,.7fr) repeat(3,minmax(150px,1fr));gap:1px;min-width:620px;display:grid;overflow-x:auto}.response-comparison-grid>*{color:#294b49;background:#fff;min-height:38px;padding:9px 10px;font-size:9px;line-height:1.35}.response-comparison-grid .comparison-label{color:#526c67;background:#e7eee8;font-weight:850}.response-comparison-grid button{background:var(--teal);color:#fff;border-radius:0 8px;min-height:32px;margin:4px;font-size:9px;font-weight:850}.payment-route{gap:5px;margin:13px 0 8px;display:grid}.payment-route span{color:#677a75;background:#eef2ee;border-left:3px solid #bdc9c2;padding:7px 9px;font-size:9px;font-weight:800}.payment-route span.active{border-color:var(--orange);color:#7b482f;background:#fff1e7}.payment-route span.done{color:#28634f;background:#e6f1e9;border-color:#40896b}.payment-route span.paused{color:#863d34;background:#fff0ed;border-color:#b34d3e}.act-deadline strong{color:#8b452e;letter-spacing:-.035em;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.5vw,31px);font-weight:500;display:block}.passport-story h1{font-size:clamp(32px,3.2vw,46px)}.profile-center-head h1{font-size:clamp(29px,3vw,40px)}.crm-context-page h1,.crm-hub-page h1{font-size:clamp(27px,3vw,39px)}@media (width<=900px){.utility-nav:not(.crm-global-topbar){grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.utility-nav:not(.crm-global-topbar) .navlinks{min-width:0;overflow-x:auto}.utility-nav:not(.crm-global-topbar) .utility-actions{margin-left:0}.exchange-home.cabinet-mode{flex-direction:column;display:flex!important}.exchange-home.cabinet-mode>.cabinet-workspace{order:1}.exchange-home.cabinet-mode>.cabinet-feed{order:2}.exchange-home.cabinet-mode>.cabinet-side{display:none!important}.profile-mobile-logout{color:#8b432c;background:#fff;border:1px solid #cda997;justify-self:start;align-items:center;gap:7px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:850;display:inline-flex}.application-responses>div{grid-template-columns:1fr}.response-comparison{overflow-x:auto}}@media (width<=620px){.utility-nav:not(.crm-global-topbar){grid-template-columns:1fr auto}.utility-nav:not(.crm-global-topbar) .navlinks{order:initial;grid-area:2/1/auto/-1}.public-auth-actions button{padding-left:9px;padding-right:9px}.demo-workspace-banner{flex-direction:column;align-items:flex-start;gap:9px}.market-live-stats,.market-quick-rails{grid-template-columns:1fr}.market-live-stats span+span{border-top:1px solid #cbd5ce;border-left:0;margin-top:8px;padding-top:8px;padding-left:0}.passport-next{bottom:66px}}.passport-next{z-index:auto;grid-column:1/-1;position:static!important;bottom:auto!important}.cabinet-section-crm .cabinet-workspace:has(.crm-nav):not(:has(.crm-deal-history-rail)){grid-template-columns:minmax(0,1fr)!important}@media (width>=1221px){.sd-messenger-shell{grid-template-columns:minmax(260px,310px) minmax(520px,1fr)!important}.sd-messenger-shell.info-open{grid-template-columns:minmax(250px,290px) minmax(480px,1fr) minmax(230px,275px)!important}}.header-profile>b{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.header-profile>b>small{color:#647773;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700}@media (width>=821px) and (width<=1400px){.utility-nav.crm-global-topbar{grid-template-columns:auto minmax(260px,1fr) auto;gap:10px}.crm-global-topbar .navlinks,.crm-global-topbar .header-profile b,.crm-global-topbar .header-logout{display:none}}.catalog-demo-label{text-transform:uppercase;border:1px solid #edc873;font-style:normal;font-weight:900;color:#75521e!important;background:#fff3d6!important;border-radius:999px!important;padding:3px 6px!important;font-size:8px!important}.catalog-demo-label.live{border-color:#9bc9b6;color:#195b48!important;background:#e4f4ec!important}.catalog-provenance-notice{color:#654b1f;background:#fff8e8;border:1px solid #ecd49b;border-radius:12px 3px;align-items:flex-start;gap:9px;margin-top:14px;padding:10px 12px;display:flex}.catalog-provenance-notice.status-live{color:#174f4a;background:#edf8f3;border-color:#a9d3c2}.catalog-provenance-notice>svg{flex:none;margin-top:1px}.catalog-provenance-notice span{gap:2px;display:grid}.catalog-provenance-notice b{font-size:12px}.catalog-provenance-notice small{color:inherit;opacity:.84;font-size:10px;line-height:1.45}.catalog-load-more{flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px 0 8px;display:flex}.catalog-load-more button{color:#fff;background:#174f4a;border-radius:12px 3px;min-width:190px;padding:12px 18px;font-size:13px;font-weight:850}.catalog-load-more small{color:#6c7d79;font-size:10px}@media (width<=620px){html,body,#root{max-width:100%;overflow-x:clip}.utility-nav:not(.crm-global-topbar){gap:6px;padding:7px 10px}.utility-nav:not(.crm-global-topbar) .navlinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid;overflow:visible}.utility-nav:not(.crm-global-topbar) .navlinks button{white-space:normal;justify-content:center;min-width:0;min-height:34px;padding:6px 4px;font-size:10px}.utility-nav:not(.crm-global-topbar) .navlinks button svg{display:none}.catalog-promoted-rail>div{grid-template-columns:1fr;grid-auto-flow:row;overflow:visible}.catalog-promoted-rail>div>button{width:100%;min-width:0}.catalog-map-browser{min-height:0;overflow:visible}.catalog-map-frame,.catalog-map-frame iframe,.catalog-leaflet-map{min-height:300px}.catalog-map-results>div{max-height:none;overflow:visible}.cookie-banner{align-items:center;gap:7px;width:calc(100% - 14px);padding:9px;display:grid;bottom:7px}.cookie-banner p{display:none}.cookie-banner b{font-size:11px}.cookie-banner-actions{gap:5px;display:flex}.cookie-banner-actions button{flex:1;min-width:0;padding:8px 5px;font-size:9px}.cookie-banner-actions .cookie-allow{grid-column:auto}}.crm-demo-role-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm-demo-role-actions .crm-card-action.secondary{color:#163c37;background:#eef4f1}.role-home-banner{background:radial-gradient(circle at 92% 16%,#ffffffb8,#0000 32%),linear-gradient(120deg,#e8f2ef 0%,#f9f3e8 100%);border:1px solid #18484024;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.role-home-banner:before{content:"";opacity:.2;background:#df7f52;border-radius:999px;width:140px;height:72px;position:absolute;top:-26px;right:-18px}.role-home-banner.role-home-contractor{background:radial-gradient(circle at 92% 16%,#ffffffc2,#0000 32%),linear-gradient(120deg,#dcefeb 0%,#eef2df 100%)}.role-home-banner h1{color:#173f39;letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(22px,2.5vw,34px);line-height:1.05}.role-home-banner p:not(.eyebrow){color:#48645f;max-width:760px;margin:0}.role-home-actions{flex-direction:column;gap:8px;min-width:190px;display:flex}.role-home-actions button{border-radius:12px;min-height:42px;padding:9px 14px}.deal-counterparty-card>nav{padding:0}.deal-passport>.deal-counterparty-card{padding:14px}.crm-deal-history-rail{min-height:0}.crm-deal-history-rail>footer{flex:none}@media (width<=760px){.crm-demo-role-actions,.role-home-banner{grid-template-columns:1fr}.role-home-actions{flex-direction:row;min-width:0}.role-home-actions button{flex:1}}.workspace-context-switcher{color:#28524e;background:#edf3ef;border:1px solid #d6e1db;border-radius:11px;align-items:center;gap:7px;padding:7px 9px;display:flex}.workspace-context-switcher>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.workspace-context-switcher select{color:#173f39;background:0 0;border:0;outline:0;max-width:170px;font-size:12px;font-weight:800}.topbar-create-menu .organization-create-project{color:#154f47;background:#e6f2ed;border-bottom:1px solid #c9ddd4;align-items:center;gap:8px;font-weight:850;display:flex}.organization-workspace.cabinet-section-deals .cabinet-feed,.organization-workspace.cabinet-section-deals .cabinet-dashboard{display:none}.organization-workspace.cabinet-section-deals .cabinet-workspace{padding-top:0}.b2b-workspace{gap:16px;display:grid}.b2b-workspace-head{color:#fff;background:radial-gradient(circle at 92% 12%,#e57d4d3d,#0000 28%),linear-gradient(125deg,#143e3b 0%,#1c5d53 58%,#2d7566 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:30px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.b2b-workspace-head .eyebrow{color:#c5eadd;margin:14px 0 5px}.b2b-workspace-head h1{color:#fff;letter-spacing:-.045em;margin:0 0 9px;font-size:clamp(25px,3.2vw,38px);line-height:1.04}.b2b-workspace-head>div:first-child>p:last-child{color:#ffffffc2;max-width:760px;margin:0;line-height:1.48}.b2b-demo-badge{color:#fff;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.b2b-role-control{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;gap:9px;padding:14px;display:grid}.b2b-role-control label,.b2b-role-control label>span{gap:6px;display:grid}.b2b-role-control label>span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.b2b-role-control select{color:#173f39;background:#fff;border:0;border-radius:9px;padding:10px 11px;font-weight:800}.b2b-role-control small{color:#ffffffb8;line-height:1.35}.b2b-role-control .primary{color:#fff;background:#ef8051}.b2b-project-nav{background:#fff;border:1px solid #dce5df;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:6px;display:grid}.b2b-project-nav button{color:#55706a;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.b2b-project-nav button.active{color:#164f46;background:#e2f0ea}.b2b-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.b2b-kpis article,.b2b-overview-grid>article,.b2b-project-detail,.b2b-finance-center,.b2b-document-center,.b2b-access-center{background:#fff;border:1px solid #dce5df;border-radius:15px;box-shadow:0 9px 22px #173f390e}.b2b-kpis article{gap:3px;padding:15px 16px;display:grid}.b2b-kpis span,.b2b-kpis small{color:#678079;font-size:11px}.b2b-kpis b{color:#173f39;letter-spacing:-.035em;font-size:22px}.b2b-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:14px;display:grid}.b2b-decisions,.b2b-project-health,.b2b-ai-coordinator{padding:18px}.b2b-decisions header,.b2b-project-health header,.b2b-project-detail>header,.b2b-finance-center>header,.b2b-document-center>header,.b2b-access-center>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.b2b-decisions h2,.b2b-project-health h2,.b2b-project-detail h2,.b2b-finance-center h2,.b2b-document-center h2,.b2b-access-center h2{color:#173f39;letter-spacing:-.035em;margin:2px 0 5px}.b2b-decisions header>span{color:#b95128;background:#f2e5dc;border-radius:999px;justify-content:center;align-items:center;width:31px;height:31px;font-weight:900;display:flex}.b2b-decisions>button{text-align:left;background:0 0;border-top:1px solid #e4ebe6;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.b2b-decisions>button i{background:#6fa894;border-radius:999px;width:8px;height:8px}.b2b-decisions>button i.urgent{background:#e16f45}.b2b-decisions>button div,.b2b-decisions>button div small{gap:3px;display:grid}.b2b-decisions>button small{color:#6b807a}.b2b-decisions>button em{color:#286b5f;font-size:11px;font-style:normal;font-weight:850}.b2b-project-health header>span{color:#286b5f;font-size:24px;font-weight:900}.b2b-project-health dl,.b2b-project-facts{grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0;display:grid}.b2b-project-health dl>div,.b2b-project-facts>span{background:#f5f7f3;border-radius:9px;gap:3px;padding:10px;display:grid}.b2b-project-health dt,.b2b-project-facts small{color:#71837d;font-size:10px}.b2b-project-health dd{margin:0;font-size:12px;font-weight:800}.b2b-progress{background:#e5ebe7;border-radius:999px;height:7px;overflow:hidden}.b2b-progress span{background:linear-gradient(90deg,#2e7567,#67aa8f);height:100%;display:block}.b2b-project-health>button{color:#286b5f;background:0 0;margin-top:12px;padding:0;font-weight:850}.b2b-ai-coordinator{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;display:grid;background:linear-gradient(120deg,#f1ebfb,#f8f3e9)!important}.b2b-ai-coordinator>svg{color:#6b48ac}.b2b-ai-coordinator h3,.b2b-ai-coordinator p{margin:2px 0 5px}.b2b-ai-coordinator>button{color:#fff;background:#5f4890}.b2b-project-detail,.b2b-finance-center,.b2b-document-center,.b2b-access-center{padding:20px}.b2b-project-detail>header p,.b2b-finance-center>header p,.b2b-document-center>header p,.b2b-access-center>header p{color:#667b75;max-width:780px;margin:0}.b2b-project-detail>header>button,.b2b-access-center>header>button{color:#fff;white-space:nowrap;background:#183f3a}.b2b-project-detail>header>button:disabled,.b2b-access-center>header>button:disabled{cursor:not-allowed;opacity:.45}.b2b-project-facts{grid-template-columns:repeat(4,1fr)}.b2b-deal-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.b2b-deal-card{border:1px solid #dbe5df;border-radius:13px;gap:8px;padding:14px;display:grid;position:relative}.b2b-deal-card:before{content:"";background:#4f967f;border-radius:10px 10px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.b2b-deal-card.tone-review:before{background:#7a64bb}.b2b-deal-card.tone-done:before{background:#4a9a6a}.b2b-deal-card.tone-pending:before{background:#dc7649}.b2b-deal-card header{justify-content:space-between;display:flex}.b2b-deal-card header span,.b2b-deal-card header em,.b2b-deal-card small{color:#70837d;font-size:10px}.b2b-deal-card header em{font-style:normal;font-weight:850}.b2b-deal-card h3,.b2b-deal-card p{margin:0}.b2b-deal-card>b{color:#173f39;font-size:18px}.b2b-deal-card>button{color:#245e54;background:#edf4ef;margin-top:4px;font-size:11px;font-weight:850}.b2b-budget-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.b2b-budget-summary article{background:#f4f7f3;border-radius:11px;gap:4px;padding:13px;display:grid}.b2b-budget-summary small,.b2b-finance-ledger small{color:#6c817a}.b2b-budget-summary b{font-size:18px}.b2b-finance-ledger{border:1px solid #dde5e0;border-radius:11px;margin-bottom:14px;overflow:hidden}.b2b-finance-ledger article{border-bottom:1px solid #e4eae6;grid-template-columns:minmax(220px,1.5fr) 120px 150px 110px;align-items:center;gap:12px;padding:12px 14px;display:grid}.b2b-finance-ledger article:last-child{border-bottom:0}.b2b-finance-ledger article>div{gap:2px;display:grid}.b2b-finance-ledger em{color:#41675f;font-size:11px;font-style:normal}.b2b-document-center>article,.b2b-member-list article{border-top:1px solid #e2e9e4;align-items:center;gap:12px;padding:13px 0;display:grid}.b2b-document-center>article{grid-template-columns:auto minmax(180px,.8fr) minmax(240px,1fr) auto}.b2b-document-center>article>div,.b2b-document-center>article>div small{gap:2px;display:grid}.b2b-document-center>article>span{color:#647a73;font-size:11px}.b2b-member-list{margin-top:12px}.b2b-member-list article{grid-template-columns:38px minmax(180px,.7fr) minmax(260px,1fr) auto}.b2b-member-list article>span{color:#246155;background:#e2efe9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex}.b2b-member-list article>div{gap:2px;display:grid}.b2b-member-list article small,.b2b-member-list article em{color:#667c75;font-size:11px;font-style:normal}.b2b-access-warning{color:#7b4d37;background:#fbf0e8;border-radius:11px;align-items:start;gap:10px;margin:14px 0 0;padding:12px;display:flex}.b2b-access-warning span{gap:2px;display:grid}.organization-profile-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.organization-profile-grid article{background:#fff;border:1px solid #dce5df;border-radius:14px;padding:18px}.organization-profile-grid article>svg{color:#2c7164}.organization-profile-grid h2{margin:4px 0 8px}.organization-profile-grid dl>div{border-top:1px solid #e5eae6;justify-content:space-between;padding:8px 0;display:flex}.organization-profile-grid dt,.organization-profile-grid dd{margin:0;font-size:12px}.organization-profile-grid button{color:#286b5f;background:0 0;padding:4px 0;font-weight:850}.registration-company-profile{background:#edf4f0;border:1px solid #d4e2da;border-radius:13px;gap:12px;padding:14px;display:grid}.registration-company-profile header{align-items:start;gap:10px;display:flex}.registration-company-profile header>div,.registration-company-profile header>div span{gap:3px;display:grid}.registration-company-profile header>svg{color:#286b5f}.registration-company-profile>small{color:#6e766f;line-height:1.4}.b2b-project-wizard{background:#fff;border-radius:18px;gap:13px;width:calc(100% - 30px);max-width:720px;max-height:min(760px,92vh);padding:26px;display:grid;position:relative;overflow-y:auto;box-shadow:0 22px 70px #0e2c293d}.b2b-project-wizard .b2b-demo-badge{color:#245f54;background:#e4f0eb;border-color:#cce0d7;justify-self:start}.b2b-project-wizard h2,.b2b-project-wizard>p{margin:0}.b2b-project-wizard>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.b2b-project-wizard label{gap:6px;display:grid}.b2b-project-wizard label>span{color:#5d756e;font-size:11px;font-weight:850}.b2b-project-wizard input,.b2b-project-wizard textarea{border:1px solid #ccd9d2;border-radius:10px;padding:11px 12px}.b2b-project-wizard textarea{resize:vertical;min-height:105px}.b2b-ai-structure{background:linear-gradient(120deg,#f1ecfa,#f8f4e9);border-radius:12px;flex-wrap:wrap;gap:7px;padding:13px;display:flex}.b2b-ai-structure header{flex-basis:100%;align-items:center;gap:7px;display:flex}.b2b-ai-structure span{background:#fff;border:1px solid #e0dae8;border-radius:999px;padding:7px 9px;font-size:11px}.b2b-ai-structure small{color:#6b6175;flex-basis:100%}.b2b-project-wizard .b2b-wizard-check{background:#f5f6f3;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.b2b-wizard-check span,.b2b-wizard-check small{gap:2px;display:grid}.b2b-wizard-note{color:#74857f;text-align:center}@media (width<=1080px){.workspace-context-switcher>span{display:none}.b2b-kpis,.b2b-deal-grid,.b2b-budget-summary,.b2b-project-facts{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.workspace-context-switcher{display:none}.b2b-workspace-head,.b2b-overview-grid,.organization-profile-grid,.b2b-kpis,.b2b-deal-grid,.b2b-budget-summary,.b2b-project-facts{grid-template-columns:1fr}.b2b-ai-coordinator{grid-template-columns:auto 1fr}.b2b-ai-coordinator>button{grid-column:1/-1}.b2b-finance-ledger{overflow-x:auto}.b2b-finance-ledger article{min-width:700px}.b2b-document-center>article,.b2b-member-list article{grid-template-columns:auto 1fr;align-items:start}.b2b-document-center>article>span,.b2b-document-center>article>button,.b2b-member-list article>em,.b2b-member-list article>button{grid-column:2}.b2b-project-wizard>div{grid-template-columns:1fr}}.organization-context-bar{color:#fff;background:linear-gradient(110deg,#172d2a,#24443e);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:18px;margin:0 0 18px;padding:12px 14px;display:grid}.organization-context-bar>div,.organization-context-bar>div>span{align-items:center;gap:10px;min-width:0;display:flex}.organization-context-bar>div>span{flex-direction:column;align-items:start;gap:2px}.organization-context-bar small{color:#bed1cb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-context-bar nav{gap:4px;padding:0;display:flex;overflow-x:auto}.organization-context-bar nav button{color:#dce9e5;white-space:nowrap;background:0 0;border:1px solid #ffffff26;padding:8px 10px}.organization-context-bar nav button.active,.organization-context-bar nav button:hover{color:#18312c;background:#d4f275;border-color:#d4f275}.organization-safe-mode{color:#d4f275;white-space:nowrap;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.organization-calendar,.organization-suppliers,.organization-integrations,.organization-finance{background:#f3f6f2;border:1px solid #dbe5df;border-radius:24px;padding:clamp(18px,2.5vw,30px)}.organization-calendar>header,.organization-suppliers>header,.organization-integrations>header,.organization-finance>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.organization-calendar h1,.organization-calendar h2,.organization-suppliers h1,.organization-integrations h1,.organization-finance h1{color:#172d2a;letter-spacing:-.025em;margin:4px 0 8px}.organization-calendar>header p:last-child,.organization-suppliers>header p:last-child,.organization-integrations>header p:last-child,.organization-finance>header p:last-child{color:#5e746d;max-width:760px;margin:0;line-height:1.55}.organization-calendar>header>div:last-child,.organization-finance>header>div:last-child{gap:8px;display:flex}.organization-calendar-toolbar{background:#fff;border:1px solid #dce6e0;border-radius:16px;grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:10px;margin:22px 0 14px;padding:12px;display:grid}.organization-calendar-toolbar label{gap:5px;display:grid}.organization-calendar-toolbar label span{color:#71857e;text-transform:uppercase;font-size:11px;font-weight:800}.organization-calendar-toolbar select{background:#f7f9f7;border:1px solid #d7e0db;border-radius:10px;min-width:0;padding:9px}.organization-calendar-toolbar>span{color:#8a6b1c;align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.organization-calendar-layout{grid-template-columns:minmax(0,1fr) 250px;gap:14px;display:grid}.organization-week{grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.organization-week>article{background:#fff;border:1px solid #dce6e0;border-radius:14px;min-height:220px;padding:10px}.organization-week>article>header{justify-content:space-between;display:flex}.organization-week>article>header small{color:#80918b}.organization-week>article>div{background:#edf3f0;border-radius:10px;gap:7px;margin-top:34px;padding:10px;display:grid}.organization-week>article>div>span{background:#4d7e72;border-radius:999px;width:28px;height:4px}.organization-week .tone-review>div{background:#fff1dd}.organization-week .tone-finance>div{background:#e8eefb}.organization-week .tone-work>div{background:#e3f1ec}.organization-week .tone-legal>div{background:#f0e9fa}.organization-week .tone-free>div{background:0 0;border:1px dashed #d4ddd8}.organization-week button{color:#2d6558;text-align:left;background:0 0;padding:4px 0}.organization-workload{color:#fff;background:#172d2a;border-radius:16px;padding:18px}.organization-workload h3{margin:4px 0 18px}.organization-workload>div{gap:6px;margin:12px 0;display:grid}.organization-workload>div>span{justify-content:space-between;display:flex}.organization-workload small{color:#bed1cb}.organization-workload i{background:#ffffff1f;border-radius:99px;height:6px;overflow:hidden}.organization-workload em{background:#d4f275;height:100%;display:block}.organization-workload button{color:#172d2a;background:#d4f275;width:100%;margin-top:16px}.organization-supplier-kpis,.organization-finance-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 14px;display:grid}.organization-supplier-kpis article,.organization-finance-kpis article{background:#fff;border:1px solid #dce6e0;border-radius:15px;gap:4px;padding:16px;display:grid}.organization-supplier-kpis b,.organization-finance-kpis b{color:#172d2a;font-size:25px}.organization-supplier-kpis small,.organization-finance-kpis small{color:#71857e}.organization-supplier-grid,.organization-finance-layout{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.organization-rfp-list,.organization-supplier-pool,.organization-finance-ledger,.organization-approvals{background:#fff;border:1px solid #dce6e0;border-radius:16px;padding:16px}.organization-rfp-list>header,.organization-supplier-pool>header,.organization-finance-ledger>header{justify-content:space-between;align-items:start;display:flex}.organization-rfp-list>button,.organization-finance-ledger>button{text-align:left;background:0 0;border-top:1px solid #e6ece8;justify-content:space-between;align-items:center;width:100%;padding:14px 2px;display:flex}.organization-rfp-list span,.organization-finance-ledger button>div{gap:3px;display:grid}.organization-rfp-list small,.organization-finance-ledger small{color:#71857e}.organization-supplier-pool>article{border-top:1px solid #e6ece8;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.organization-supplier-pool>article>span{background:#d4f275;border-radius:10px;place-items:center;height:36px;display:grid}.organization-supplier-pool>article>div{gap:2px;display:grid}.organization-supplier-pool em{color:#477166;font-size:12px}.organization-integrations>header>span{color:#fff;background:#172d2a;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:2px;max-width:310px;padding:12px;display:grid}.organization-integrations>header>span small{color:#bed1cb;grid-column:2}.organization-integrations>nav{gap:6px;padding:20px 0 12px;display:flex;overflow-x:auto}.organization-integrations>nav button{white-space:nowrap;background:#fff;border:1px solid #dce6e0}.organization-integrations>nav button.active{color:#fff;background:#172d2a}.organization-integration-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.organization-integration-grid>article{background:#fff;border:1px solid #dce6e0;border-radius:16px;flex-direction:column;min-height:260px;padding:16px;display:flex}.organization-integration-grid header{justify-content:space-between;align-items:center;display:flex}.organization-integration-grid header span{background:#d4f275;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.organization-integration-grid header em{color:#745d20;background:#f2ead1;border-radius:99px;padding:6px 8px;font-size:11px}.organization-integration-grid h2{margin:16px 0 4px}.organization-integration-grid>article>b{color:#3c675d;font-size:13px}.organization-integration-grid p{color:#62766f;line-height:1.45}.organization-integration-grid button{margin-top:auto}.organization-integration-log{color:#fff;background:#172d2a;border-radius:16px;margin-top:14px;padding:16px}.organization-integration-log>header,.organization-integration-log>article{align-items:center;gap:12px;display:grid}.organization-integration-log>header{grid-template-columns:1fr auto}.organization-integration-log>article{border-top:1px solid #ffffff1a;grid-template-columns:60px 100px 1fr auto;padding:11px 0}.organization-integration-log time,.organization-integration-log span{color:#bed1cb}.organization-integration-log em{color:#d4f275;background:#d4f2751f;border-radius:99px;padding:6px 8px;font-size:11px}.organization-communication-context{background:#e8f0ec;border:1px solid #d4e1da;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:16px;display:grid}.organization-communication-context h2{margin:3px 0 5px}.organization-communication-context p:last-child{color:#60756e;margin:0}.organization-communication-context nav{gap:6px;padding:0;display:flex}.organization-communication-context nav button{background:#fff;border:1px solid #d4e1da;gap:3px;display:grid}.organization-finance-ledger>button{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.organization-finance-ledger em{color:#37695e;border-radius:99px;font-size:12px}.organization-approvals>article{background:#f5f7f5;border-radius:12px;gap:6px;margin-top:10px;padding:12px;display:grid}.organization-approvals>article>span{color:#8a6b1c;text-transform:uppercase;font-size:11px;font-weight:800}.organization-approvals button{margin-top:4px}.organization-finance>footer{color:#765f24;background:#fff8df;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.crm-back-to-project{color:#d4f275;text-align:left;background:0 0;margin-top:8px;padding:4px 0;font-size:12px}.crm-demo-role-actions .organization{color:#fff;background:#172d2a;align-items:center;gap:7px;display:flex}.b2b-project-board{background:#f3f6f2;border:1px solid #dbe5df;border-radius:18px;margin-top:18px;padding:16px}.b2b-project-requirements{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}.b2b-project-requirements article{background:#f5f7f5;border:1px solid #e0e7e3;border-radius:12px;gap:4px;padding:11px;display:grid}.b2b-project-requirements article.wide{grid-column:span 2}.b2b-project-requirements small{color:#73867f;text-transform:uppercase;font-weight:800}.b2b-project-requirements b{color:#29473f;font-size:13px;line-height:1.4}.b2b-project-board>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.b2b-project-board>header h3{color:#172d2a;margin:3px 0 5px;font-size:22px}.b2b-project-board>header p:last-child{color:#647871;max-width:720px;margin:0}.b2b-project-board>header>div:last-child{gap:7px;display:flex}.b2b-project-board>header .primary{margin:0}.b2b-project-board>div{grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;margin-top:16px;padding-bottom:4px;display:grid;overflow-x:auto}.b2b-project-board>div>section{background:#e8eeea;border-radius:14px;min-height:260px;padding:10px}.b2b-project-board>div>section>header{justify-content:space-between;align-items:center;padding:2px 3px 8px;display:flex}.b2b-project-board>div>section>header span{color:#60736d;background:#fff;border-radius:99px;padding:4px 7px;font-size:11px}.b2b-project-board>div>section>button{text-align:left;background:#fff;border:1px solid #d9e2dd;gap:6px;width:100%;margin-bottom:8px;padding:11px;display:grid}.b2b-project-board>div>section>button small{color:#4f746a}.b2b-project-board>div>section>button em{color:#856b24;font-size:11px}.b2b-wizard-details{background:#f3f6f2;border:1px solid #dbe5df;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.b2b-wizard-details label{gap:5px;display:grid}.b2b-wizard-details label.wide{grid-column:1/-1}.b2b-wizard-details input,.b2b-wizard-details select,.b2b-wizard-details textarea{background:#fff;border:1px solid #d5dfda;border-radius:10px;min-width:0;padding:10px}.b2b-wizard-details textarea{resize:vertical;min-height:62px}@media (width<=1120px){.organization-context-bar{grid-template-columns:1fr auto}.organization-context-bar nav{grid-area:2/1/auto/-1}.organization-safe-mode{grid-area:1/2}.organization-integration-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.organization-context-bar{grid-template-columns:1fr;align-items:start}.organization-safe-mode{grid-area:auto/1;justify-self:start}.organization-context-bar nav{grid-area:auto/1;width:100%}.organization-calendar>header,.organization-suppliers>header,.organization-integrations>header,.organization-finance>header,.organization-communication-context{grid-template-columns:1fr;align-items:stretch}.organization-calendar>header,.organization-suppliers>header,.organization-integrations>header,.organization-finance>header{flex-direction:column}.organization-calendar-toolbar,.organization-calendar-layout,.organization-supplier-grid,.organization-finance-layout,.organization-supplier-kpis,.organization-finance-kpis,.organization-integration-grid{grid-template-columns:1fr}.organization-communication-context nav{overflow-x:auto}.organization-integration-log>article{grid-template-columns:48px 72px 1fr}.organization-integration-log>article em{grid-column:3;justify-self:start}.b2b-project-board>header{flex-direction:column}.b2b-project-requirements{grid-template-columns:1fr}.b2b-project-requirements article.wide{grid-column:1}.b2b-wizard-details{grid-template-columns:1fr}.b2b-wizard-details label.wide{grid-column:1}.b2b-project-nav{grid-template-columns:1fr 1fr}}.b2b-owner-command-center{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px;display:grid}.b2b-workspace:has(.b2b-owner-command-center)>.b2b-workspace-head{order:0}.b2b-workspace:has(.b2b-owner-command-center)>.b2b-project-nav{order:1}.b2b-workspace:has(.b2b-owner-command-center)>.b2b-owner-command-center{order:2}.b2b-workspace:has(.b2b-owner-command-center)>.b2b-role-lens{order:3}.b2b-workspace:has(.b2b-owner-command-center)>.b2b-kpis{order:4}.b2b-workspace:has(.b2b-owner-command-center)>.b2b-overview-grid{order:5}.b2b-owner-task-center,.b2b-owner-progress{background:#fff;border:1px solid #dce5df;border-radius:20px;padding:20px}.b2b-owner-task-center>header,.b2b-owner-progress>header,.b2b-activity-feed>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.b2b-owner-task-center h2,.b2b-owner-progress h2,.b2b-activity-feed h2{color:#173f39;margin:3px 0 5px;font-size:22px}.b2b-owner-task-center>header p:last-child{color:#66746f;max-width:650px;margin:0;font-size:12px}.b2b-task-composer{background:#f3f8f5;border:1px solid #cfded7;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:16px 0;padding:16px;display:grid}.b2b-task-composer label{gap:5px;display:grid}.b2b-task-composer label.wide,.b2b-task-composer footer{grid-column:1/-1}.b2b-task-composer label>span{color:#60706a;font-size:11px;font-weight:800}.b2b-task-composer input,.b2b-task-composer select{background:#fff;border:1px solid #cbd8d2;border-radius:10px;width:100%;min-width:0;padding:10px 11px}.b2b-task-composer footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.b2b-task-composer footer small{color:#69766f;margin-right:auto}.b2b-task-scope{gap:7px;margin:15px 0 8px;display:flex}.b2b-task-scope button{color:#50655f;background:#eef3f0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.b2b-task-scope button b{background:#fffc;border-radius:999px;place-items:center;min-width:20px;height:20px;display:grid}.b2b-task-scope button.active{color:#fff;background:#173f39}.b2b-owner-task-list{display:grid}.b2b-owner-task-list>article{border-top:1px solid #e4ebe7;grid-template-columns:8px minmax(210px,1fr) 105px 90px 92px;align-items:center;gap:11px;padding:12px 2px;display:grid}.b2b-owner-task-list>article>span{background:#75968c;border-radius:999px;width:8px;height:8px}.b2b-owner-task-list>article>span.priority-high{background:#dc6844}.b2b-owner-task-list>article>span.priority-medium{background:#d9a541}.b2b-owner-task-list>article>span.priority-normal{background:#5f9b83}.b2b-owner-task-list>article div b,.b2b-owner-task-list>article div small{display:block}.b2b-owner-task-list>article div small,.b2b-owner-task-list>article time,.b2b-owner-task-list>article em{color:#6a7772;font-size:11px;font-style:normal}.b2b-owner-task-list>article>button{color:#286b5f;background:#fff;border:1px solid #cddad4;padding:8px 9px;font-size:11px}.b2b-owner-task-center>footer,.b2b-activity-feed>footer{color:#65736e;border-top:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding-top:12px;font-size:11px;display:flex}.b2b-owner-task-center>footer button,.b2b-activity-feed>footer button{color:#286b5f;background:0 0;padding:0;font-weight:850}.b2b-owner-progress>header button{color:#286b5f;background:0 0;padding:0;font-size:11px;font-weight:850}.b2b-owner-progress>button{text-align:left;background:0 0;border-top:1px solid #e4ebe7;grid-template-columns:minmax(135px,1fr) minmax(80px,.8fr) 44px;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.b2b-owner-progress>button div b,.b2b-owner-progress>button div small{display:block}.b2b-owner-progress>button div small{color:#6a7772;font-size:10px}.b2b-owner-progress>button>span{background:#e7eeea;border-radius:999px;height:8px;overflow:hidden}.b2b-owner-progress>button>span i{border-radius:inherit;background:linear-gradient(90deg,#2c7767,#74b293);height:100%;display:block}.b2b-owner-progress>button strong{color:#194a41;text-align:right}.b2b-owner-progress>section{background:#f3f7f4;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:12px;display:grid}.b2b-owner-progress>section div span,.b2b-owner-progress>section div b{display:block}.b2b-owner-progress>section div span,.b2b-owner-progress>section small{color:#68756f;font-size:10px}.b2b-owner-progress>section small{grid-column:1/-1}.b2b-activity-feed{padding:18px}.b2b-activity-feed>header select{background:#f7faf8;border:1px solid #d5dfda;border-radius:10px;max-width:150px;padding:8px 10px}.b2b-activity-feed>div{max-height:360px;display:grid;overflow-y:auto}.b2b-activity-feed>div>button{text-align:left;background:0 0;border-top:1px solid #e4ebe7;grid-template-columns:31px minmax(0,1fr) 86px 18px;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.b2b-activity-feed>div>button>span{color:#235f50;background:#e5f0eb;border-radius:10px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.b2b-activity-feed>div>button div b,.b2b-activity-feed>div>button div small,.b2b-activity-feed>div>button div em{display:block}.b2b-activity-feed>div>button div small,.b2b-activity-feed>div>button div em,.b2b-activity-feed>div>button time{color:#6a7772;font-size:10px;font-style:normal}.b2b-activity-feed>div>button div em{color:#3d655b;margin-top:2px}.b2b-activity-feed>div>button>svg{color:#6d7c76}.role-home-quick-actions{justify-content:flex-start;align-items:center;min-height:0;padding:4px 0;display:flex}.role-home-quick-actions .role-home-actions{flex-direction:row;gap:9px;min-width:0;display:flex}.role-home-quick-actions .role-home-actions button{box-sizing:border-box;color:#874126;white-space:nowrap;vertical-align:middle;background:#f8dfd1;border:1px solid #e2a184;border-radius:12px;justify-content:center;align-items:center;min-width:170px;height:42px;min-height:42px;padding:0 18px;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.role-home-quick-actions .role-home-actions button.primary{color:#fff;background:#df744d;border-color:#df744d}.personal-story-action-row{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:12px;display:grid}.personal-story-action-row .professional-story-strip{box-sizing:border-box;align-self:stretch;min-width:0;height:100%;margin:0}.personal-story-action-row .role-home-quick-actions{box-sizing:border-box;align-content:stretch;align-self:stretch;align-items:stretch;height:95px;margin:0;padding:0;display:grid;transform:translateY(-17px)}.personal-story-action-row .role-home-actions{flex-direction:column;justify-content:space-between;gap:9px;width:100%;height:95px;display:flex}.personal-story-action-row .role-home-actions button{flex:0 0 43px;width:100%;min-width:0;height:43px;min-height:43px}.cabinet-section-crm .cabinet-workspace:has(.crm-nav){align-items:start}.cabinet-section-crm .crm-context-page,.cabinet-section-crm .crm-deal-history-rail{box-sizing:border-box;align-self:start;margin:0}.crm-quick-activity{box-sizing:border-box;background:#f2f7f4;border:1px solid #d4e1dc;border-left:4px solid #ee6b4d;gap:12px;padding:13px 15px;display:grid}.crm-kanban-settings{box-sizing:border-box;background:#fff;border:1px solid #d4e1dc;border-left:4px solid #1e726b;gap:12px;padding:13px 15px;display:grid}.crm-kanban-settings>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-kanban-settings>header>div{gap:3px;display:grid}.crm-kanban-settings>header b{color:#173f43;font-size:14px}.crm-kanban-settings>header button{color:#174b4a;background:#e4eee9;min-height:36px;padding:8px 13px;font-size:11px;font-weight:850}.crm-kanban-settings>header button.active{color:#fff;background:#123f44}.crm-kanban-settings-panel{border-top:1px solid #dce6e1;gap:10px;padding-top:11px;display:grid}.crm-kanban-settings-panel>div{gap:7px;display:grid}.crm-kanban-settings-panel label{grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.crm-kanban-settings-panel label>span{color:#71827e;font-size:9px;font-weight:900}.crm-kanban-settings-panel input{box-sizing:border-box;color:#173e42;font:inherit;background:#f8faf8;border:1px solid #cad8d3;width:100%;min-height:36px;padding:8px 9px;font-size:11px}.crm-kanban-settings-panel label button{color:#914a32;background:0 0;border:1px solid #d7a895;min-height:34px;padding:7px 9px;font-size:10px}.kanban-stage-order{gap:4px;display:flex}.kanban-stage-order button{color:#315e59!important;border-color:#cad8d3!important}.kanban-stage-order button:disabled,.crm-kanban-settings-panel label>button:disabled{cursor:default;opacity:.4}.crm-kanban-settings-panel form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.crm-kanban-settings-panel form button{color:#fff;background:#123f44;padding:8px 12px;font-size:10px;font-weight:850}.crm-kanban-settings-panel>small{color:#71827e;font-size:9px}.task-board-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.task-board-tools>button{color:#174b4a;background:#e4eee9;min-height:34px;padding:7px 10px;font-size:10px;font-weight:850}.task-board-tools>button.active{color:#fff;background:#123f44}.kanban-inline-panel{background:#f5f8f6;border:1px solid #d6e1dc;margin:0 0 16px;padding:12px}.crm-quick-activity-form{grid-template-columns:110px minmax(220px,1fr) 140px 170px auto;align-items:end;gap:8px;display:grid}.crm-quick-activity-form label{gap:5px;min-width:0;display:grid}.crm-quick-activity-form label>span{color:#516b66;font-size:9px;font-weight:800}.crm-quick-activity-form input,.crm-quick-activity-form select{box-sizing:border-box;color:#173f43;font:inherit;background:#fff;border:1px solid #cbd9d4;width:100%;min-width:0;height:37px;padding:8px 9px;font-size:11px}.crm-quick-activity-form>button{white-space:nowrap;height:37px;min-height:37px;margin:0}.task-card[draggable=true]{cursor:grab}.task-card[draggable=true]:active{cursor:grabbing}.task-stage-select{gap:4px;margin-top:8px;display:grid}.task-stage-select>span{color:#72827e;text-transform:uppercase;font-size:8px;font-weight:850}.task-stage-select select,.task-list-view select{box-sizing:border-box;color:#224d49;font:inherit;background:#f3f7f4;border:1px solid #cfddd7;width:100%;min-height:31px;padding:6px 7px;font-size:10px}.kanban-column:has(.task-card[draggable=true]){transition:background .16s,box-shadow .16s}.crm-quick-activity>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-quick-activity>header>div{gap:3px;display:grid}.crm-quick-activity>header b{color:#173f43;font-size:14px}.crm-quick-activity>header button{color:#fff;background:#123f44;min-height:36px;padding:8px 13px;font-size:11px;font-weight:850}.crm-quick-activity>header button.active{color:#174b4a;background:#dce8e3}.crm-quick-activity>form{grid-template-columns:120px minmax(240px,1fr) 140px 180px auto;align-items:end;gap:9px;display:grid}.crm-quick-activity label{gap:5px;min-width:0;display:grid}.crm-quick-activity label>span{color:#516b66;font-size:9px;font-weight:800}.crm-quick-activity input,.crm-quick-activity select{box-sizing:border-box;color:#173f43;font:inherit;background:#fff;border:1px solid #cbd9d4;width:100%;min-width:0;height:38px;padding:8px 9px;font-size:11px}.crm-quick-activity>form>button{white-space:nowrap;height:38px;min-height:38px;margin:0}@media (width<=1180px){.crm-quick-activity-form,.crm-quick-activity>form{grid-template-columns:120px minmax(220px,1fr) 150px}.crm-quick-activity-form>button,.crm-quick-activity>form>button{grid-column:3}}@media (width<=760px){.personal-story-action-row,.crm-quick-activity>form,.crm-quick-activity-form,.crm-kanban-settings-panel form{grid-template-columns:1fr}.crm-kanban-settings-panel label{grid-template-columns:24px minmax(0,1fr)}.crm-kanban-settings-panel label>button,.kanban-stage-order{grid-column:2}.personal-story-action-row .role-home-quick-actions,.personal-story-action-row .role-home-actions{height:auto}.personal-story-action-row .role-home-quick-actions{transform:none}.personal-story-action-row .role-home-actions button{min-height:42px}.crm-quick-activity-form>button,.crm-quick-activity>form>button{grid-column:auto}}.primary-workspace-quick-nav{flex-wrap:wrap;align-items:center;gap:7px;padding:6px 0;display:flex}.primary-workspace-quick-nav button{color:#244e46;background:#f3f7f5;border:1px solid #d5dfda;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.primary-workspace-quick-nav button:hover{background:#e8f2ed;border-color:#9dbab0}.primary-workspace-quick-nav button.settings{color:#854329;background:#f8e1d5;border-color:#e1a185;margin-left:5px}@media (width<=1100px){.b2b-owner-command-center{grid-template-columns:1fr}}@media (width<=760px){.b2b-owner-task-center>header,.b2b-owner-progress>header,.b2b-activity-feed>header{flex-direction:column;align-items:stretch}.b2b-task-composer{grid-template-columns:1fr}.b2b-task-composer label.wide,.b2b-task-composer footer{grid-column:1}.b2b-task-composer footer{flex-direction:column;align-items:stretch}.b2b-owner-task-list>article{grid-template-columns:8px 1fr auto}.b2b-owner-task-list>article time,.b2b-owner-task-list>article em{grid-column:2}.b2b-owner-task-list>article>button{grid-area:1/3/span 3}.b2b-owner-progress>button{grid-template-columns:1fr 44px}.b2b-owner-progress>button>span{grid-column:1/-1}.b2b-activity-feed>div>button{grid-template-columns:31px 1fr 18px}.b2b-activity-feed>div>button time{grid-column:2}.personal-story-action-row{grid-template-columns:1fr}.personal-story-action-row .role-home-actions{flex-direction:column;width:100%}.personal-story-action-row .role-home-actions button{width:100%;min-width:0}.primary-workspace-quick-nav button{flex:1}.primary-workspace-quick-nav button.settings{margin-left:0}}.admin-root{max-width:none;padding:0 24px 40px;overflow:visible}.admin-root:before,.admin-workspace:before{display:none}.admin-root>.utility-nav{max-width:1500px;margin:0 auto}.admin-console{z-index:1;grid-template-columns:260px minmax(0,1fr);gap:0;max-width:1500px;min-height:calc(100vh - 112px);margin:18px auto 0;display:grid;position:relative}.admin-sidebar{color:#fff;background:#123f3e;border-radius:22px 0 0 22px;flex-direction:column;align-self:start;gap:22px;min-height:calc(100vh - 112px);max-height:calc(100vh - 96px);padding:22px 18px;display:flex;position:sticky;top:82px;overflow-y:auto}.admin-identity{align-items:center;gap:11px;display:flex}.admin-identity>span{color:#123f3e;background:#d9f99d;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:13px;font-weight:900;display:flex}.admin-identity>div{gap:2px;min-width:0;display:grid}.admin-identity small{color:#bcd1cd;font-size:11px}.admin-sidebar>nav{align-items:stretch;gap:5px;padding:0;display:grid}.admin-sidebar>nav button{color:#deebe8;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.admin-sidebar>nav button:hover,.admin-sidebar>nav button.active{color:#123f3e;background:#d9f99d}.admin-sidebar>nav button b{background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;display:flex}.admin-sidebar>nav button.active b{background:#123f3e1f}.admin-sidebar>section{background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;margin-top:auto;padding:14px}.admin-sidebar>section b{font-size:12px}.admin-sidebar>section p{color:#c2d5d1;margin:7px 0 0;font-size:11px;line-height:1.5}.admin-exit{color:#fff;background:0 0;border:1px solid #ffffff38;width:100%}.admin-workspace{background:#f4f6f3;border-radius:0 22px 22px 0;min-width:0;max-width:none;margin:0;padding:28px;overflow:visible}.admin-workspace-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.admin-workspace-head h1{color:#173f3d;letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.05}.admin-workspace-head>div:last-child{text-align:right;align-items:flex-end;gap:4px;display:grid}.admin-workspace-head>div:last-child span{color:#687b75;font-size:12px}.admin-workspace-head>div:last-child b{color:#315b55;font-size:12px}.admin-api-warning{color:#7c422c;background:#fff3e8;border:1px solid #efc5aa;border-radius:12px;align-items:flex-start;gap:10px;margin:-8px 0 18px;padding:11px 13px;display:flex}.admin-api-warning b{flex:none;font-size:12px}.admin-api-warning span{font-size:12px;line-height:1.45}.admin-case-claim{z-index:2;background:#eef6ff;border:1px solid #bfd6ee;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;max-width:1500px;margin:14px auto 0;padding:15px 18px;display:grid;position:relative}.admin-case-claim h2{color:#173f3d;margin:2px 0 4px;font-size:19px}.admin-case-claim span{color:#58706d;font-size:12px;line-height:1.45}.admin-case-claim>button{color:#fff;white-space:nowrap;background:#174f4d}.admin-payment-status{z-index:2;background:#fff;border:1px solid #cbdad5;border-left:5px solid #e7a33f;border-radius:16px;gap:14px;max-width:1500px;margin:14px auto 0;padding:16px 18px;display:grid;position:relative;box-shadow:0 12px 32px #123f3e14}.admin-payment-status.completed{border-left-color:#2d806f}.admin-payment-status>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-payment-status h2{color:#173f3d;margin:2px 0 0;font-size:20px}.admin-payment-status>header>b{color:#80551e;background:#fff2d8;border-radius:999px;padding:7px 10px;font-size:12px}.admin-payment-status.completed>header>b{color:#236356;background:#e3f4ed}.admin-payment-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-payment-amounts>span{background:#f4f7f5;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.admin-payment-amounts small,.admin-payment-status>small{color:#687b75;font-size:11px;line-height:1.45}.admin-payment-amounts strong{color:#173f3d;font-size:16px}.admin-payment-status>button{justify-self:start}.participant-payment-status{z-index:2;background:#fff9ec;border:1px solid #efd6a0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;max-width:1500px;margin:14px auto 0;padding:14px 18px;display:grid;position:relative}.participant-payment-status.completed{background:#edf8f3;border-color:#b8d9cd}.participant-payment-status h2{color:#173f3d;margin:2px 0 3px;font-size:18px}.participant-payment-status span{color:#5c706a;font-size:12px}.participant-payment-status>strong{color:#173f3d;text-align:right;gap:2px;font-size:19px;display:grid}.participant-payment-status>strong small{color:#6b7b76;text-transform:uppercase;font-size:10px;font-weight:700}.participant-payment-status>button{color:#fff;background:#174f4d}.admin-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-metrics>article,.admin-overview-grid>article,.admin-case-layout>article,.admin-verification,.admin-support-layout>article,.admin-finance>article,.admin-audit{background:#fff;border:1px solid #dce5e0;border-radius:16px}.admin-metrics>article{grid-template-columns:auto 1fr;gap:4px;padding:17px;display:grid}.admin-metrics>article>span{color:#1e625d;background:#e7efeb;border-radius:10px;grid-row:1/span 2;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex}.admin-metrics>article>b{font-size:24px;line-height:1}.admin-metrics p,.admin-metrics small{grid-column:2;margin:0}.admin-metrics p{font-size:13px;font-weight:800}.admin-metrics small{color:#6a7e77;font-size:11px;line-height:1.4}.admin-metrics>article.admin-transport-metric.healthy{border-color:#b8d9cd}.admin-metrics>article.admin-transport-metric.healthy>span{color:#236356;background:#e3f4ed}.admin-metrics>article.admin-transport-metric.warning,.admin-metrics>article.admin-transport-metric.not_configured{border-color:#efc5aa}.admin-metrics>article.admin-transport-metric.warning>span,.admin-metrics>article.admin-transport-metric.not_configured>span{color:#7c422c;background:#fff3e8}.admin-metrics>article.admin-transport-metric>span{letter-spacing:.04em;font-size:9px}.admin-metrics>article.admin-transport-metric>b{font-size:17px}.admin-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;margin-top:14px;display:grid}.admin-overview-grid>article{padding:20px}.admin-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-card-head h2{margin:3px 0 0;font-size:21px}.admin-card-head button{color:#245c56;background:#edf2ef;font-size:12px;font-weight:800}.admin-queue-row{text-align:left;background:0 0;border-top:1px solid #e1e8e4;border-radius:0;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px 4px;display:grid}.admin-queue-row>span{background:#9ab5ad;border-radius:999px;width:5px;height:28px}.admin-queue-row>span.urgent{background:#df724b}.admin-queue-row b,.admin-queue-row small{display:block}.admin-queue-row small,.admin-queue-row em{color:#6c7e79;font-size:11px}.admin-ticket-mini{border-top:1px solid #e1e8e4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.admin-ticket-mini>span{background:#e7efeb;border-radius:10px;justify-content:center;align-items:center;height:34px;font-size:12px;font-weight:900;display:flex}.admin-ticket-mini b,.admin-ticket-mini small{display:block}.admin-ticket-mini small,.admin-ticket-mini em{color:#6c7e79;font-size:11px}.admin-case-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-case-layout>aside{background:#e8eeea;border:1px solid #d7e1dc;border-radius:16px;gap:8px;max-height:calc(100vh - 190px);padding:12px;display:grid;position:sticky;top:96px;overflow-y:auto}.admin-case-layout>aside label{gap:6px;display:grid}.admin-case-layout>aside label span{color:#60736d;font-size:11px;font-weight:800}.admin-case-layout>aside input,.admin-internal-notes textarea,.admin-dispute-decision textarea{color:#173f3d;border:1px solid #cad7d1;border-radius:10px;outline:0;width:100%;padding:11px 12px}.admin-case-layout>aside input:focus,.admin-internal-notes textarea:focus,.admin-dispute-decision textarea:focus{border-color:#2f766c;box-shadow:0 0 0 3px #2f766c1f}.admin-case-layout>aside>button{color:#173f3d;text-align:left;background:#fff;border:1px solid #0000;grid-template-columns:auto 1fr;gap:4px;padding:12px;display:grid}.admin-case-layout>aside>button:hover,.admin-case-layout>aside>button.active{border-color:#5a8b80;box-shadow:0 6px 16px #143f3d17}.admin-case-layout>aside>button>span{color:#8b442d;background:#f6dfd3;grid-column:1;padding:4px 6px;font-size:10px;font-weight:900}.admin-case-layout>aside>button b{grid-column:2;align-self:center;font-size:12px}.admin-case-layout>aside>button p,.admin-case-layout>aside>button small{grid-column:1/-1;margin:0}.admin-case-layout>aside>button p{font-size:13px;font-weight:800;line-height:1.35}.admin-case-layout>aside>button small{color:#6c7e79;font-size:11px}.admin-case-layout>article{min-width:0;padding:22px}.admin-case-layout>article>header{border-bottom:1px solid #e2e9e5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.admin-case-layout>article>header h2{letter-spacing:-.035em;margin:4px 0 6px;font-size:26px}.admin-case-layout>article>header span{color:#657873;font-size:12px}.admin-case-layout>article>header>b{color:#8a432b;white-space:nowrap;background:#f7dfd2;padding:7px 9px;font-size:11px}.admin-case-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.admin-case-facts>span{background:#f2f5f3;gap:5px;padding:12px;display:grid}.admin-case-facts small,.admin-internal-notes small,.admin-dispute-decision small{color:#687b75;font-size:11px}.admin-case-snapshot{background:#edf3f0;border-left:4px solid #2f766c;padding:15px}.admin-case-snapshot p{color:#526661;font-size:13px;line-height:1.5}.admin-case-snapshot button{color:#235b54;background:#fff;margin:5px 7px 0 0;font-size:12px;font-weight:800}.admin-case-evidence{border:1px solid #d8e2dd;border-radius:14px;gap:12px;margin:16px 0;padding:14px;display:grid}.admin-case-evidence>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-case-evidence>header div{gap:3px;display:grid}.admin-case-evidence>header small,.admin-evidence-stream small{color:#687b75;font-size:11px}.admin-case-evidence>header>span{color:#235b54;white-space:nowrap;background:#e9f4f1;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.admin-evidence-stream{gap:8px;max-height:380px;display:grid;overflow:auto}.admin-evidence-stream>article{background:#f7f9f8;border:1px solid #e2e8e5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-evidence-stream>article>span{color:#174f4d;background:#dcebe7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:flex}.admin-evidence-stream>article>div{gap:3px;display:grid}.admin-evidence-stream p{color:#435752;margin:0;font-size:12px}.admin-evidence-stream button{color:#fff;background:#174f4d;font-size:11px;font-weight:800}.admin-evidence-error,.admin-evidence-empty{color:#745d27;background:#fff6dc;margin:0;padding:10px;font-size:12px}.admin-internal-notes{gap:11px;margin:16px 0;display:grid}.admin-internal-notes>div{gap:3px;display:grid}.admin-internal-notes>article{background:#fff9e8;border-left:3px solid #e1a185;padding:11px 13px}.admin-internal-notes>article p{margin:0 0 5px}.admin-internal-notes form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-internal-notes textarea{resize:vertical;min-height:72px}.admin-internal-notes button,.admin-dispute-decision button{color:#fff;background:#174f4d;align-self:stretch;font-weight:800}.admin-internal-notes button:disabled,.admin-dispute-decision button:disabled{color:#788984;cursor:not-allowed;background:#dce4e0}.admin-lifecycle-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-lifecycle-queue,.admin-lifecycle-card,.admin-lifecycle-empty{background:#fff;border:1px solid #dce5e0;border-radius:16px}.admin-lifecycle-queue{gap:12px;max-height:calc(100vh - 190px);padding:14px;display:grid;position:sticky;top:96px;overflow:auto}.admin-lifecycle-queue>header,.admin-lifecycle-card>header,.admin-lifecycle-actions form>header,.admin-lifecycle-event>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-lifecycle-queue h2,.admin-lifecycle-card h2,.admin-lifecycle-actions h3{color:#173f3d;margin:3px 0}.admin-lifecycle-queue>header>b{color:#245c56;background:#e7efeb;border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:7px 10px;font-size:12px;display:flex}.admin-lifecycle-queue form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.admin-lifecycle-queue label,.admin-lifecycle-actions label{gap:6px;display:grid}.admin-lifecycle-queue label>span,.admin-lifecycle-actions label>span{color:#526661;font-size:11px;font-weight:900}.admin-lifecycle-queue input,.admin-lifecycle-queue select,.admin-lifecycle-actions input,.admin-lifecycle-actions select,.admin-lifecycle-actions textarea{color:#173f3d;background:#fff;border:1px solid #cad7d1;border-radius:10px;outline:0;width:100%;padding:10px 11px}.admin-lifecycle-queue input:focus,.admin-lifecycle-queue select:focus,.admin-lifecycle-actions input:focus,.admin-lifecycle-actions select:focus,.admin-lifecycle-actions textarea:focus{border-color:#2f766c;box-shadow:0 0 0 3px #2f766c1f}.admin-lifecycle-queue form button,.admin-lifecycle-actions form>button{color:#fff;background:#174f4d;font-weight:900}.admin-lifecycle-filter{gap:6px;display:grid}.admin-lifecycle-list{gap:7px;display:grid}.admin-lifecycle-list>button{color:#203e3a;text-align:left;background:#f5f8f6;border:1px solid #0000;gap:3px;padding:11px 12px;display:grid}.admin-lifecycle-list>button.active,.admin-lifecycle-list>button:hover{background:#fff;border-color:#5a8b80;box-shadow:0 6px 16px #143f3d14}.admin-lifecycle-list span,.admin-lifecycle-list small,.admin-lifecycle-queue-state{color:#687b75;font-size:11px}.admin-lifecycle-queue-state{margin:0;padding:10px 2px}.admin-lifecycle-card{gap:16px;min-width:0;padding:22px;display:grid}.admin-lifecycle-card>header{border-bottom:1px solid #e2e9e5;padding-bottom:16px}.admin-lifecycle-card>header small{color:#687b75;font-size:11px}.admin-lifecycle-card>header>span{color:#315b55;background:#edf2ef;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.admin-lifecycle-card>header>span.state-moderation_restricted{color:#80551e;background:#fff2d8}.admin-lifecycle-card>header>span.state-security_suspended,.admin-lifecycle-card>header>span.state-archived{color:#943e2c;background:#ffebe7}.admin-lifecycle-message,.admin-lifecycle-readonly{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.5}.admin-lifecycle-message.error{color:#873d2c;background:#fff0ec;border:1px solid #efc5ba}.admin-lifecycle-message.conflict{color:#74521f;background:#fff7e6;border:1px solid #efd6a0}.admin-lifecycle-message.success{color:#225f52;background:#eaf7f2;border:1px solid #b7dccc}.admin-lifecycle-preserved{color:#225f52;background:#eaf7f2;border:1px solid #b7dccc;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.admin-lifecycle-preserved p,.admin-lifecycle-impact p,.admin-lifecycle-current-notice p,.admin-lifecycle-event p,.admin-lifecycle-empty p{color:#526661;margin:4px 0 0;font-size:12px;line-height:1.55}.admin-lifecycle-impact,.admin-lifecycle-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-lifecycle-impact article{background:#f4f7f5;border-radius:12px;padding:13px}.admin-lifecycle-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.admin-lifecycle-facts>div,.admin-lifecycle-confirm dl>div{background:#f4f7f5;gap:4px;padding:11px 12px;display:grid}.admin-lifecycle-facts dt,.admin-lifecycle-current-notice small,.admin-lifecycle-event small,.admin-lifecycle-confirm dt,.admin-lifecycle-confirm>section>small{color:#687b75;font-size:10px}.admin-lifecycle-facts dd,.admin-lifecycle-confirm dd{color:#203e3a;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.admin-lifecycle-current-notice,.admin-lifecycle-event{border:1px solid #dce5e0;border-radius:12px;padding:13px}.admin-lifecycle-event code{color:#61756f;overflow-wrap:anywhere;font-size:10px}.admin-lifecycle-readonly{color:#526661;background:#eef3f0}.admin-lifecycle-actions form{border:1px solid #dce5e0;border-radius:14px;align-content:start;gap:12px;padding:15px;display:grid}.admin-lifecycle-actions form>header>span{color:#687b75;text-align:right;max-width:120px;font-size:10px;line-height:1.4}.admin-lifecycle-actions textarea{resize:vertical;min-height:100px}.admin-lifecycle-actions label>small{color:#687b75;justify-self:end;font-size:10px}.admin-lifecycle-actions form>button:disabled{color:#788984;cursor:not-allowed;background:#dce4e0}.admin-lifecycle-empty{min-height:240px;padding:24px}.admin-lifecycle-confirm{z-index:1000;background:#0d26248f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-lifecycle-confirm>section{background:#fff;border-radius:18px;gap:15px;width:100%;max-width:610px;max-height:calc(100vh - 48px);padding:24px;display:grid;overflow:auto;box-shadow:0 24px 70px #0c2c2a3d}.admin-lifecycle-confirm h2{margin:0}.admin-lifecycle-transition{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-lifecycle-transition>span{background:#f4f7f5;border-radius:12px;gap:4px;padding:12px;display:grid}.admin-lifecycle-transition small{color:#687b75;font-size:10px}.admin-lifecycle-confirm dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-lifecycle-confirm>section>p:not(.eyebrow){color:#59472d;background:#fff7e6;border-left:4px solid #e7a33f;margin:0;padding:12px;font-size:12px;line-height:1.55}.admin-lifecycle-confirm footer{justify-content:flex-end;gap:9px;display:flex}.admin-lifecycle-confirm footer .confirm{color:#fff;background:#174f4d}@media (width<=980px){.admin-lifecycle-layout,.admin-lifecycle-impact,.admin-lifecycle-actions{grid-template-columns:1fr}.admin-lifecycle-queue{max-height:none;position:static}.admin-lifecycle-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (width<=620px){.admin-lifecycle-card{padding:15px}.admin-lifecycle-facts,.admin-lifecycle-confirm dl,.admin-lifecycle-transition{grid-template-columns:1fr}.admin-lifecycle-transition>svg{transform:rotate(90deg)}.admin-lifecycle-confirm footer{display:grid}}.admin-support-layout{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);gap:14px;display:grid}.admin-support-layout>aside{background:#eef3f0;gap:8px;padding:12px;display:grid}.admin-support-layout>aside>div{justify-content:space-between;align-items:center;display:flex}.admin-support-layout>aside>button{color:#203e3a;text-align:left;background:#fff;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-support-layout>aside>button.active{box-shadow:inset 3px 0 #e36e3d}.admin-support-layout>aside>button>span{background:#dcebe7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.admin-support-layout>aside button div,.admin-support-layout>article{gap:8px;display:grid}.admin-support-layout>aside p,.admin-support-layout>aside small,.admin-support-layout>aside em{margin:0;font-size:11px}.admin-support-layout>article{align-content:start;padding:18px}.admin-support-user{background:#f3f6f4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-support-user>span{color:#fff;background:#174f4d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.admin-support-user>div,.admin-support-thread{gap:6px;display:grid}.admin-support-actions{gap:6px!important;display:flex!important}.admin-support-actions .resolve{color:#9a3f2c;background:#fff0ec}.admin-support-thread{max-height:360px;overflow:auto}.admin-support-thread>section{background:#f2f5f3;border-left:3px solid #9eb4ad;padding:10px 12px}.admin-support-thread>section.operator{background:#fff7ed;border-left-color:#e36e3d}.admin-support-thread p,.admin-support-thread small{margin:0}.admin-support-thread small{color:#687b75;font-size:11px}.admin-support-layout form{gap:8px;display:grid}.admin-support-layout form textarea{resize:vertical;min-height:90px}.admin-support-layout form>div{justify-content:flex-end;gap:8px;display:flex}.admin-support-layout form button[type=submit]{color:#fff;background:#174f4d;font-weight:800}.admin-support-draft-review{background:linear-gradient(135deg,#f0f8f5,#fff8ef);border:1px solid #cfe2dc;border-radius:14px;gap:10px;padding:14px;display:grid}.admin-support-draft-review>header,.admin-support-draft-review>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-support-draft-review>header div{gap:3px;display:grid}.admin-support-draft-review>header span{color:#8b541e;background:#fff2db;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.admin-support-draft-review p{margin:0;line-height:1.55}.admin-support-draft-editor{gap:6px;display:grid}.admin-support-draft-editor>span{color:#4b665f;font-size:12px;font-weight:800}.admin-support-draft-editor textarea{resize:vertical;background:#ffffffe6;border:1px solid #bfd6cf;border-radius:10px;min-height:128px;padding:11px 12px;line-height:1.55}.admin-support-draft-editor textarea:focus{border-color:#2e7770;outline:none;box-shadow:0 0 0 3px #2e77701f}.admin-support-draft-review>button,.admin-support-draft-review .approve{color:#fff;background:#174f4d;justify-self:start;font-weight:800}.admin-support-draft-review .reject{color:#93432c;background:#fff;border:1px solid #dfb6a8}.admin-support-draft-sources{flex-wrap:wrap;gap:6px;display:flex}.admin-support-draft-sources small{flex-basis:100%;font-weight:800}.admin-support-draft-sources code{color:#345651;background:#ffffffd1;border:1px solid #d9e6e1;border-radius:7px;padding:5px 7px;font-size:10px}.admin-support-empty{min-height:240px}.admin-knowledge-layout{gap:14px;display:grid}.admin-knowledge-intro{color:#fff;background:linear-gradient(120deg,#123f3d,#286e68);border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:20px;display:grid}.admin-knowledge-intro h2,.admin-knowledge-intro p{margin:0}.admin-knowledge-intro>div{gap:7px;display:grid}.admin-knowledge-intro>span{text-align:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px;min-width:92px;padding:12px;display:grid}.admin-knowledge-intro>span b{font-size:24px}.admin-knowledge-columns{grid-template-columns:minmax(280px,.72fr) minmax(0,1.35fr);align-items:start;gap:14px;display:grid}.admin-knowledge-editor,.admin-knowledge-role-note,.admin-knowledge-versions{background:#fff;border:1px solid #dce5e0;border-radius:16px;padding:16px}.admin-knowledge-editor{gap:11px;display:grid;position:sticky;top:12px}.admin-knowledge-editor>div,.admin-knowledge-editor label{gap:5px;display:grid}.admin-knowledge-editor h3,.admin-knowledge-editor p,.admin-knowledge-editor small{margin:0}.admin-knowledge-editor label>span{color:#405b54;font-size:12px;font-weight:800}.admin-knowledge-editor textarea{resize:vertical;min-height:150px}.admin-knowledge-editor textarea.sources{min-height:76px}.admin-knowledge-editor>button{color:#fff;background:#174f4d;font-weight:800}.admin-knowledge-role-note{gap:6px;display:grid}.admin-knowledge-role-note p{margin:0}.admin-knowledge-versions{gap:10px;display:grid}.admin-knowledge-versions>header,.admin-knowledge-versions>header>div{justify-content:space-between;align-items:center;display:flex}.admin-knowledge-versions>header>div{flex-direction:column;align-items:start}.admin-knowledge-versions h3,.admin-knowledge-versions p{margin:0}.admin-knowledge-versions>article{border:1px solid #dce5e0;border-left:4px solid #d2944d;border-radius:12px;gap:10px;padding:14px;display:grid}.admin-knowledge-versions>article.status-approved{border-left-color:#2f8c68}.admin-knowledge-versions>article.status-rejected{border-left-color:#b9533a}.admin-knowledge-versions>article.status-retired{background:#f5f5f3;border-left-color:#727b78}.admin-knowledge-versions>article.status-due{border-left-color:#d58b28}.admin-knowledge-versions>article.status-expired{background:#fff7f4;border-left-color:#b33d2e}.admin-knowledge-versions>article.status-drift{background:#fff4ed;border-left-color:#c44a24}.admin-knowledge-versions article>header,.admin-knowledge-versions article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-knowledge-versions article>header div{gap:3px;display:grid}.admin-knowledge-versions article h4{margin:0;font-size:16px}.admin-knowledge-versions article em{color:#815424;white-space:nowrap;background:#fff3de;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.admin-knowledge-versions article.status-approved em{color:#20674d;background:#e7f6ef}.admin-knowledge-versions article.status-rejected em{color:#93432c;background:#fff0ec}.admin-knowledge-versions article.status-retired em{color:#4c5653;background:#e8ebea}.admin-knowledge-versions article.status-due em{color:#805318;background:#fff2d9}.admin-knowledge-versions article.status-expired em{color:#8c3025;background:#fbe5df}.admin-knowledge-versions article.status-drift em{color:#8d341c;background:#fee4d6}.admin-knowledge-retirement-reason{align-items:flex-start;gap:4px;display:grid}.admin-knowledge-retirement-reason span{color:#64726e;text-transform:uppercase;font-size:10px;font-weight:800}.admin-knowledge-retirement-reason select{border:1px solid #ccd8d3;border-radius:8px;min-width:180px;padding:7px 9px}.admin-knowledge-retired-note{color:#606966;font-weight:700}.admin-knowledge-review-date{color:#53645f;font-weight:750}.admin-knowledge-source-integrity{font-weight:750}.admin-knowledge-source-integrity.intact{color:#277051}.admin-knowledge-source-integrity.changed{color:#9b391f}.admin-knowledge-sources{flex-wrap:wrap;gap:6px;display:flex}.admin-knowledge-sources code{color:#3d625a;background:#f2f6f4;border-radius:6px;padding:5px 7px;font-size:10px}.admin-knowledge-versions article footer>div{gap:7px;display:flex}.admin-knowledge-versions article footer button.approve{color:#fff;background:#174f4d}.admin-knowledge-versions article footer button.reject{color:#93432c;background:#fff0ec}.admin-knowledge-versions article footer button.retire{color:#3d4845;background:#eef0ef}.admin-knowledge-versions article footer>span{color:#8a622f;font-size:11px;font-weight:800}.admin-knowledge-empty{background:#f4f7f5;border-radius:12px;gap:5px;padding:18px;display:grid}@media (width<=980px){.admin-knowledge-intro,.admin-knowledge-columns{grid-template-columns:1fr}.admin-knowledge-intro>span{min-width:0}.admin-knowledge-editor{position:static}}.admin-regulatory-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.45fr);gap:14px;display:grid}.admin-regulatory-queue,.admin-regulatory-card{background:#fff;border:1px solid #dce5e0;border-radius:16px;min-width:0;padding:18px}.admin-regulatory-queue>.admin-card-head{margin-bottom:12px}.admin-regulatory-queue>.admin-card-head>span{color:#9a482e;background:#fff0e8;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:12px;font-weight:900;display:flex}.admin-regulatory-queue>button{color:#173f3d;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.admin-regulatory-queue>button:hover,.admin-regulatory-queue>button.active{background:#eef5f2;border-color:#9bbdb4}.admin-regulatory-queue>button>span{color:#fff;background:#174f4d;border-radius:10px;justify-content:center;align-items:center;height:36px;font-size:10px;font-weight:900;display:flex}.admin-regulatory-queue>button>div{gap:3px;min-width:0;display:grid}.admin-regulatory-queue>button b,.admin-regulatory-queue>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-regulatory-queue>button b{font-size:12px}.admin-regulatory-queue>button small{color:#6a7c77;font-size:10px}.admin-regulatory-queue em,.admin-regulatory-card header>b{color:#80551e;white-space:nowrap;background:#fff2d8;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:900}.admin-regulatory-queue em.verified,.admin-regulatory-card header>b.verified{color:#236356;background:#e3f4ed}.admin-regulatory-queue em.rejected,.admin-regulatory-card header>b.rejected{color:#9a3f2c;background:#ffebe7}.admin-regulatory-queue em.suspended,.admin-regulatory-card header>b.suspended{color:#61488f;background:#f1edf9}.admin-regulatory-empty{color:#687b75;padding:16px 4px;font-size:12px}.admin-regulatory-identity{border-top:1px solid #e0e8e4;gap:7px;margin-top:14px;padding-top:14px;display:grid}.admin-regulatory-identity>b{font-size:12px}.admin-regulatory-identity>article{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 2px;display:grid}.admin-regulatory-identity>article>span{background:#e7efeb;border-radius:50%;justify-content:center;align-items:center;height:30px;font-size:10px;font-weight:900;display:flex}.admin-regulatory-identity>article>div{gap:2px;display:grid}.admin-regulatory-identity small{color:#6a7c77;font-size:10px}.admin-regulatory-identity button{color:#245c56;background:#edf2ef;padding:7px 8px;font-size:10px}.admin-regulatory-card{align-content:start;gap:16px;display:grid}.admin-regulatory-card>header{border-bottom:1px solid #e1e8e4;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.admin-regulatory-card h2{margin:3px 0 5px;font-size:24px}.admin-regulatory-card header span{color:#647772;font-size:11px}.admin-regulatory-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-regulatory-facts>span{background:#f2f5f3;gap:5px;padding:11px;display:grid}.admin-regulatory-facts small{color:#687b75;font-size:10px}.admin-regulatory-facts b{font-size:12px;line-height:1.4}.admin-regulatory-source{background:#edf4f1;border-left:4px solid #2f766c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.admin-regulatory-source p{color:#526661;margin:5px 0 0;font-size:11px;line-height:1.5}.admin-regulatory-source a{color:#245c56;background:#fff;border-radius:9px;padding:9px 10px;font-size:11px;font-weight:900}.admin-regulatory-note{gap:6px;display:grid}.admin-regulatory-note span{color:#526661;font-size:11px;font-weight:900}.admin-regulatory-note textarea{resize:vertical;border:1px solid #cad7d1;border-radius:10px;min-height:100px;padding:11px 12px}.admin-regulatory-note textarea:focus{border-color:#2f766c;outline:0;box-shadow:0 0 0 3px #2f766c1f}.admin-regulatory-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-regulatory-actions button:first-child{color:#fff;background:#174f4d}.admin-regulatory-actions .warning{color:#61488f;background:#f1edf9}.admin-regulatory-actions .danger{color:#9a3f2c;background:#ffebe7}.admin-regulatory-audit{border-top:1px solid #e1e8e4;gap:9px;padding-top:14px;display:grid}.admin-regulatory-audit>div{justify-content:space-between;display:flex}.admin-regulatory-audit small{color:#687b75;font-size:10px}.admin-regulatory-audit>p{color:#687b75;font-size:12px}.admin-regulatory-audit>article{background:#f7f9f8;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px;display:grid}.admin-regulatory-audit>article>span{color:#174f4d;background:#dcebe7;border-radius:50%;justify-content:center;align-items:center;height:28px;font-size:10px;display:flex}.admin-regulatory-audit>article p{color:#526661;margin:4px 0;font-size:11px;line-height:1.45}.admin-regulatory-card.empty{min-height:240px}@media (width<=960px){.admin-regulatory-layout,.admin-regulatory-facts,.admin-regulatory-source{grid-template-columns:1fr}}.admin-dispute-decision{background:#f1f5f3;border:1px solid #d8e2dd;border-radius:14px}.admin-dispute-decision>div:first-child b{font-size:16px}.admin-dispute-decision>div:first-child small{line-height:1.45}.admin-dispute-decision dl{background:#fff;padding:12px}.admin-login-screen{max-width:1050px;margin:30px auto}.admin-login-screen>article{background:#fff;border:1px solid #dce5e0;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid;overflow:hidden}.admin-login-story{color:#fff;background:#123f3e;padding:44px}.admin-login-story>span{color:#d9f99d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-login-story h1{letter-spacing:-.045em;font-size:42px;line-height:1.06}.admin-login-story p,.admin-login-story li{color:#c8d9d5;line-height:1.55}.admin-login-screen form{gap:14px;padding:40px;display:grid}.admin-login-screen form h2,.admin-login-screen form p{margin:0}.admin-login-screen form label{gap:6px;display:grid}.admin-login-screen form input{border:1px solid #cad7d1;border-radius:10px;padding:12px}.admin-login-screen form>button:not(.admin-login-back){color:#fff;background:#174f4d;font-weight:800}.admin-login-back{color:#245c56;background:#e9efeb}@media (width<=1050px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-case-layout{grid-template-columns:250px minmax(0,1fr)}}@media (width<=850px){.admin-root{padding:0 14px 28px}.admin-console{grid-template-columns:1fr}.admin-sidebar{border-radius:18px 18px 0 0;min-height:0;max-height:none;position:static}.admin-sidebar>nav{display:flex;overflow-x:auto}.admin-sidebar>nav button{flex:none;width:auto}.admin-sidebar>section,.admin-exit{display:none}.admin-workspace{border-radius:0 0 18px 18px;padding:20px}.admin-case-layout,.admin-overview-grid{grid-template-columns:1fr}.admin-case-layout>aside{max-height:280px;position:static}.admin-login-screen>article{grid-template-columns:1fr}}@media (width<=600px){.admin-workspace-head,.admin-case-layout>article>header{flex-direction:column;align-items:flex-start}.admin-workspace-head>div:last-child{text-align:left;align-items:flex-start}.admin-metrics,.admin-case-facts,.admin-payment-amounts{grid-template-columns:1fr}.admin-payment-status>header{flex-direction:column;align-items:flex-start}.participant-payment-status,.admin-case-claim{grid-template-columns:1fr;align-items:stretch}.participant-payment-status>strong{text-align:left}.admin-internal-notes form{grid-template-columns:1fr}.admin-login-story,.admin-login-screen form{padding:26px}}.catalog-provider-link{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;width:100%;padding-inline:0!important}.catalog-provider-link:hover b,.catalog-provider-link:focus-visible b{color:#c5543d}.catalog-provider-link>svg{color:#80918d;justify-self:end}.catalog-preview-provider-link{color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:0;display:grid}.catalog-preview-provider-link>span:last-child{gap:2px;display:grid}.catalog-preview-provider-link em{color:#61736f;font-size:11px;font-style:normal}.catalog-preview-proof{grid-template-columns:auto minmax(0,1fr) auto}.catalog-preview-proof>button{color:#fff;white-space:nowrap;background:#ffffff1f;font-size:9px;font-weight:800}.catalog-profile-overlay{z-index:138;background:#091d20b8;justify-content:center;align-items:flex-start;padding:22px;display:flex;position:fixed;inset:0;overflow:hidden}.catalog-profile-modal{background:#fbfaf5;border-radius:28px 8px;gap:18px;width:100%;max-width:1040px;max-height:calc(100dvh - 44px);padding:28px;display:grid;position:relative;overflow-y:auto;box-shadow:0 34px 100px #00000057}.catalog-profile-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding-right:40px;display:grid}.catalog-profile-head>img{object-fit:cover;border-radius:20px 5px;width:76px;height:76px}.catalog-profile-head>div{gap:3px;display:grid}.catalog-profile-head h2{color:#173e42;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1}.catalog-profile-head>div>span{color:#506964;align-items:center;gap:5px;font-size:10px;display:flex}.catalog-profile-head>div>span svg{color:#247365}.catalog-profile-head>button{color:#174f4d;background:#e5ede9;font-size:10px;font-weight:850}.catalog-profile-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:18px;display:grid}.catalog-profile-layout>main,.catalog-profile-layout>aside{gap:14px;display:grid}.catalog-profile-about,.catalog-profile-showcase,.catalog-profile-feed,.catalog-profile-facts,.catalog-profile-tools{background:#fff;border:1px solid #dde6e1;border-radius:18px 5px;padding:16px}.catalog-profile-about h3,.catalog-profile-showcase h3,.catalog-profile-feed h3,.catalog-profile-tools h3{color:#173e42;margin:3px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.catalog-profile-about>p:last-of-type,.catalog-profile-showcase>p,.catalog-profile-tools>p{color:#60736e;font-size:10px;line-height:1.55}.catalog-profile-about>div,.catalog-profile-tools>div{flex-wrap:wrap;gap:6px;display:flex}.catalog-profile-about>div span,.catalog-profile-tools>div span{color:#285c55;background:#eaf2ee;border-radius:999px;padding:6px 8px;font-size:9px}.catalog-profile-showcase{grid-template-columns:minmax(0,.72fr) minmax(230px,1.28fr);gap:10px;display:grid}.catalog-profile-showcase>img{object-fit:cover;border-radius:14px 4px;grid-area:1/2/span 2;width:100%;height:180px}.catalog-profile-feed>header{justify-content:space-between;align-items:start;display:flex}.catalog-profile-feed>header small{color:#788984;text-transform:uppercase;font-size:8px}.catalog-profile-feed>article,.catalog-profile-facts>div{border-top:1px solid #e6ece9;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 0;display:grid}.catalog-profile-feed>article:last-child,.catalog-profile-facts>div:last-child{padding-bottom:0}.catalog-profile-feed svg,.catalog-profile-facts svg{color:#27766b}.catalog-profile-feed span,.catalog-profile-facts span{gap:3px;display:grid}.catalog-profile-feed b,.catalog-profile-facts b{color:#264d47;font-size:10px}.catalog-profile-feed small,.catalog-profile-facts small{color:#6c7d79;font-size:9px;line-height:1.4}.catalog-profile-tools{background:#fff7eb;border-color:#ecd9bd}.catalog-profile-actions{background:linear-gradient(#fbfaf5f0,#fbfaf5 28%);border-top:1px solid #dce6e1;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:8px;margin:0 -8px -10px;padding:16px 8px 10px;display:grid;position:sticky;bottom:0}.catalog-profile-actions>div{gap:2px;display:grid}.catalog-profile-actions small{color:#71817d;font-size:9px}.catalog-profile-actions strong{color:#173e42;font-size:21px}.catalog-profile-actions button{color:#174f4d;background:#e4ece8;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.catalog-profile-actions button.primary{color:#fff;background:#174f4d}.brief-source-context{background:#eaf3ef;border:1px solid #cfe2da;border-radius:14px 4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.brief-source-context img{object-fit:cover;border-radius:11px 3px;width:44px;height:44px}.brief-source-context span{gap:2px;display:grid}.brief-source-context small,.brief-source-context em{color:#637671;font-size:9px;font-style:normal}.brief-source-context b{color:#174f4d;font-size:11px}.brief-source-result{margin:8px 0 12px}.catalog-proposal-brief{background:#eaf3ef;border:1px solid #c9ddd5;border-radius:13px 4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.catalog-proposal-brief>svg{color:#267166}.catalog-proposal-brief>span{gap:2px;display:grid}.catalog-proposal-brief b{color:#174f4d;font-size:10px}.catalog-proposal-brief small{color:#687a75;font-size:8px}.catalog-proposal-brief>button{color:#1f665d;background:#fff;font-size:9px;font-weight:800}@media (width<=820px){.catalog-profile-layout,.catalog-profile-showcase{grid-template-columns:1fr}.catalog-profile-showcase>img{grid-area:auto/1}.crm-nav,.crm-nav-links,.cabinet-section-crm .kanban-board{scrollbar-width:none}.crm-nav::-webkit-scrollbar{display:none}.crm-nav-links::-webkit-scrollbar{display:none}.cabinet-section-crm .kanban-board::-webkit-scrollbar{display:none}.cabinet-section-crm .kanban-board{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;gap:10px;min-height:0;scroll-padding-inline:2px;display:flex;overflow-x:auto}.cabinet-section-crm .kanban-column{box-sizing:border-box;scroll-snap-align:start;flex:0 0 min(82vw,286px);min-height:440px}.cabinet-section-crm .kanban>.card-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.cabinet-section-crm .task-board-tools{justify-content:flex-start;width:100%}.cabinet-section-crm .crm-deal-history-rail{height:280px;max-height:280px}.cabinet-section-crm .crm-deal-history-rail.composer-open{height:min(520px,100dvh - 180px);max-height:min(520px,100dvh - 180px)}.crm-deal-history-rail>header{padding:13px 14px}.crm-deal-history-stream{padding:4px 14px}.crm-deal-history-rail>footer{gap:7px;padding:9px 14px 12px}.crm-history-composer-toggle{justify-content:center;align-items:center;width:100%;display:flex;color:#174c4b!important;background:#e5eee9!important;min-height:36px!important}.crm-history-composer:not(.is-open){display:none}.crm-history-actions button{min-height:34px!important}}@media (width<=620px){.cabinet-section-crm .kanban{padding:18px 14px}.cabinet-section-crm .kanban .card-heading h2{font-size:29px;line-height:1.02}.catalog-profile-overlay{padding:0}.catalog-profile-modal{border-radius:0;max-height:100dvh;padding:20px 16px}.catalog-profile-head{grid-template-columns:auto minmax(0,1fr);align-items:start;padding-right:32px}.catalog-profile-head>button{grid-column:1/-1;width:100%}.catalog-profile-head h2{font-size:27px}.catalog-profile-actions{grid-template-columns:1fr 1fr}.catalog-profile-actions>div,.catalog-profile-actions button.primary{grid-column:1/-1}.catalog-preview-proof{grid-template-columns:auto minmax(0,1fr)}.catalog-preview-proof>button{grid-column:1/-1}}.contractor-proposal-center{background:#f7f8f3;border:1px solid #d7e0da;border-radius:18px 5px;margin-bottom:14px;padding:16px}.contractor-proposal-center>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:12px;display:flex}.contractor-proposal-center>header h2{color:#173f45;margin:2px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.contractor-proposal-center>header p:not(.eyebrow){color:#6b7b76;margin:0;font-size:10px}.contractor-proposal-center>header>span{color:#744832;white-space:nowrap;background:#fff0d8;border:1px solid #efd3a3;padding:7px 9px;font-size:9px;font-weight:850}.customer-outgoing-center{background:#f4f1fb;border-color:#ded4ee}.customer-outgoing-center>header>span{color:#633f7b;background:#ece3f7;border-color:#d8c5ec}.customer-outgoing-card{border-left-color:#76508e}.customer-outgoing-card>div span{color:#68467d;background:#eee7f5}.contractor-proposal-center>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contractor-proposal-card{background:#fff;border:1px solid #d7e0da;border-left:4px solid #d88c4a;gap:9px;padding:13px;display:grid}.contractor-proposal-card.status-accepted{border-left-color:#4f9a7f}.contractor-proposal-card.status-reserved{border-left-color:#205b58}.contractor-proposal-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.contractor-proposal-card>div span{color:#754b35;letter-spacing:.08em;text-transform:uppercase;background:#f6ead9;padding:5px 7px;font-size:8px;font-weight:900}.contractor-proposal-card>div small,.contractor-proposal-card p{color:#72817d;margin:0;font-size:9px}.contractor-proposal-card h3{color:#203e3b;margin:0;font-size:14px}.contractor-proposal-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.contractor-proposal-card dl>div{background:#f1f5f2;gap:2px;padding:8px;display:grid}.contractor-proposal-card dt{color:#7a8985;font-size:8px}.contractor-proposal-card dd{color:#244844;margin:0;font-size:10px;font-weight:850}.contractor-proposal-card footer{justify-content:flex-end;gap:7px;display:flex}.contractor-proposal-card footer button{color:#225b54;background:#e7eeea;font-size:9px;font-weight:850}.contractor-proposal-card footer button.primary{color:#fff;background:#174f4d}.direct-proposal-overlay{z-index:142;background:#081a1dbd;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.direct-proposal-modal{background:#fbfaf5;border-radius:24px 6px;gap:15px;width:100%;max-width:880px;max-height:calc(100dvh - 40px);padding:26px;display:grid;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000059}.direct-proposal-modal>header{justify-content:space-between;align-items:start;gap:18px;padding-right:38px;display:flex}.direct-proposal-modal>header h2{color:#173f45;margin:2px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;line-height:1.08}.direct-proposal-modal>header p:not(.eyebrow){color:#647570;margin:0;font-size:10px}.direct-proposal-status{color:#754a34;text-transform:uppercase;white-space:nowrap;background:#fff0d8;padding:7px 9px;font-size:8px;font-weight:900}.direct-proposal-status.status-accepted,.direct-proposal-status.status-reserved{color:#1f675c;background:#dff0e9}.direct-proposal-body{grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);gap:12px;display:grid}.direct-proposal-body>main{gap:10px;display:grid}.direct-proposal-body>main>section{background:#fff;border:1px solid #d9e2dd;gap:8px;padding:15px;display:grid}.direct-proposal-body>main>section>p:not(.eyebrow){color:#304d48;white-space:pre-line;margin:0;font-size:11px;line-height:1.55}.direct-proposal-body>main aside{background:#eff4f1;gap:3px;padding:10px;display:grid}.direct-proposal-body>main aside b{color:#244f49;font-size:9px}.direct-proposal-body>main aside span,.direct-proposal-body>main small{color:#6d7c78;font-size:9px}.direct-proposal-terms{color:#fff;background:#173f45;gap:1px;padding:6px 14px 13px;display:grid}.direct-proposal-terms>div{border-bottom:1px solid #ffffff21;gap:2px;padding:10px 0;display:grid}.direct-proposal-terms small{color:#b8cfca;font-size:8px}.direct-proposal-terms b{font-size:11px}.direct-proposal-terms .net strong{color:#a8e0cf;font-size:20px}.direct-proposal-terms>p{color:#c9d9d5;align-items:start;gap:6px;margin:10px 0 0;font-size:8px;line-height:1.45;display:flex}.direct-counter-form{background:#edf3ef;border:1px solid #cedbd5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.direct-counter-form label{gap:5px;display:grid}.direct-counter-form label.wide,.direct-counter-form footer{grid-column:1/-1}.direct-counter-form label>span{color:#3a5752;font-size:9px;font-weight:800}.direct-counter-form input,.direct-counter-form textarea{color:#203e3b;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8d2;border-radius:10px 3px;padding:9px;font-size:10px}.direct-counter-form footer,.direct-proposal-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.direct-counter-form footer button,.direct-proposal-actions button{color:#27544d;background:#e5ece8;font-size:9px;font-weight:850}.direct-counter-form footer button.primary,.direct-proposal-actions button.primary{color:#fff;background:#174f4d}.direct-proposal-actions button.danger{color:#994936;background:#f6e8e4;margin-right:auto}.direct-proposal-actions>span{color:#56706a;margin-right:auto;font-size:9px}.catalog-proposal-role-actions{justify-content:center;gap:8px;margin:4px 0 0!important;display:flex!important}.catalog-proposal-role-actions button{color:#27544d;background:#e5ece8;font-size:9px;font-weight:850}.catalog-proposal-role-actions button.primary{color:#fff;background:#174f4d}.catalog-proposal-counter{text-align:left;background:#eef4f1;border:1px solid #d0ddd7;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:520px;padding:12px;display:grid}.catalog-proposal-counter>span{padding:9px;background:#fff!important;border-radius:0!important;align-items:start!important;width:auto!important;height:auto!important;display:grid!important}.catalog-proposal-counter small{color:#71817c;font-size:8px}.catalog-proposal-counter b{color:#174f4d!important;font-size:12px!important}.catalog-proposal-counter p{color:#546b65;grid-column:1/-1;margin:0;font-size:9px}@media (width<=760px){.contractor-proposal-center>header,.direct-proposal-modal>header{flex-direction:column;align-items:stretch}.contractor-proposal-center>div,.direct-proposal-body,.direct-counter-form{grid-template-columns:1fr}.direct-counter-form label.wide,.direct-counter-form footer{grid-column:1}.contractor-proposal-card dl{grid-template-columns:1fr}.direct-proposal-actions,.catalog-proposal-role-actions{flex-direction:column;align-items:stretch}.direct-proposal-actions button.danger{margin-right:0}}.today-attention-panel .attention-list>button{grid-template-columns:34px minmax(0,1fr) auto;min-height:44px;padding:7px 8px}.attention-icon{color:var(--teal);background:#dfeae4;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.attention-icon.message{color:#33579b;background:#e6ecfa}.attention-icon.money{color:#9c5b0b;background:#fff0d9}.attention-icon.document{color:#65449a;background:#eee9f8}.today-attention-panel .attention-list i{white-space:nowrap}.today-active-work{color:#fff;text-align:left;background:linear-gradient(105deg,#0f5555,#16706b);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:12px;padding:9px 11px;display:grid}.today-active-work>span{background:#ffffff24;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.today-active-work>div{gap:1px;min-width:0;display:grid}.today-active-work small,.today-active-work b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-active-work small{color:#ffffffbd;font-size:9px}.today-active-work b{font-size:12px}.today-active-work:hover{background:linear-gradient(105deg,#0b4749,#115f5b)}.today-active-work+.attention-list{max-height:174px;margin-top:7px}.attention-icon.compliance{color:#176354;background:#e7f3ec}.today-attention-panel .compliance-attention-row{border-left:3px solid #4d8b70;order:-1}.compliance-action-check{background:#f3f7f4;border:1px solid #d4dfd8;gap:10px;margin:14px 0;padding:13px;display:grid}.compliance-action-check.unconfigured{background:#fff8ed;border-color:#ecd7b7}.compliance-action-check-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.compliance-action-check-head>svg{color:#1c6558}.compliance-action-check-head>span,.compliance-action-check>label>span{gap:2px;min-width:0;display:grid}.compliance-action-check b{color:#173f3a;font-size:12px;line-height:1.3}.compliance-action-check small{color:#64746f;font-size:10px;line-height:1.4}.compliance-action-check-head>button{color:#175d52;background:0 0;border:1px solid #b8cbc2;min-height:36px;padding:7px 10px;font-size:10px;font-weight:850}.compliance-action-check>label{cursor:pointer;background:#ffffffc2;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px;display:grid}.compliance-action-check>label input{width:17px;height:17px;margin:1px 0 0}.payment-card>button.primary{background:var(--teal);color:#fff}.payment-card>button.primary:disabled{box-shadow:none;color:#7b8984;cursor:not-allowed;opacity:1;background:#dfe7e2;transform:none}.organization-compliance-pulse{color:#173f3a;text-align:left;background:#f2f7f3;border:1px solid #d5e1da;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin:-2px 0 15px;padding:12px 15px;display:grid}.organization-compliance-pulse>svg{color:#1b6657}.organization-compliance-pulse>span{gap:2px;display:grid}.organization-compliance-pulse b{font-size:12px}.organization-compliance-pulse small{color:#687771;font-size:10px}.organization-compliance-pulse i{color:#176354;font-size:10px;font-style:normal;font-weight:850}@media (width<=520px){.today-attention-panel .attention-list>button{grid-template-columns:32px minmax(0,1fr)}.today-attention-panel .attention-list i{display:none}.today-active-work{grid-template-columns:30px minmax(0,1fr) auto}.compliance-action-check-head,.organization-compliance-pulse{grid-template-columns:auto minmax(0,1fr)}.compliance-action-check-head>button,.organization-compliance-pulse>i{grid-column:2;justify-self:start}}.operations-center{gap:18px;display:grid}.operations-center>header{color:#fff;background:linear-gradient(120deg,#123f42,#1f5b57);justify-content:space-between;align-items:start;gap:24px;padding:24px 26px;display:flex}.operations-center>header h2{letter-spacing:-.04em;margin:3px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,38px);font-weight:500}.operations-center>header p:not(.eyebrow){color:#c7dcd7;max-width:760px;margin:0;line-height:1.5}.operations-center>header button{color:#174c49;white-space:nowrap;background:#e5f2ea;font-weight:850}.operations-state{color:#315b56;background:#eef4f0;margin:0;padding:12px 14px}.operations-state.error{color:#8b4936;background:#fff0ea}.founder-daily-brief{background:linear-gradient(120deg,#f5eee1,#edf3ea);border:1px solid #d9d2c4;gap:13px;padding:17px 19px;display:grid}.founder-daily-brief.unread{border-left:4px solid #bd5a34}.founder-daily-brief>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.founder-daily-brief h3{color:#173f3d;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,25px);font-weight:500}.founder-daily-brief>header>span{color:#526b67;white-space:nowrap;background:#fff;padding:6px 8px;font-size:9px;font-weight:850}.founder-daily-brief>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.founder-daily-brief>div>span{background:#ffffffb8;padding:9px 11px;display:grid}.founder-daily-brief>div b{color:#1f5b57;font-size:18px}.founder-daily-brief>div small{color:#71807b;font-size:9px}.founder-daily-brief>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.founder-daily-brief>footer>div{gap:3px;display:grid}.founder-daily-brief>footer small{color:#71807b;font-size:9px}.founder-daily-brief>footer code{color:#6c6457;font-size:9px}.founder-daily-brief>footer button{color:#fff;white-space:nowrap;background:#1f5b57;padding:8px 11px;font-size:10px;font-weight:850}.founder-brief-read{color:#28705c;white-space:nowrap;font-size:9px;font-weight:850}.agent-quality-panel{background:#fff;border:1px solid #d7dfdc;gap:14px;padding:18px 20px;display:grid}.agent-quality-panel>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.agent-quality-panel h3{color:#183f3d;margin:3px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.agent-quality-panel header p{color:#687b76;max-width:680px;margin:0;font-size:10px}.agent-quality-panel label{color:#687b76;text-transform:uppercase;gap:4px;font-size:9px;font-weight:850;display:grid}.agent-quality-panel select{color:#214d49;background:#f3f6f4;border:1px solid #d3ddda;min-width:112px;padding:7px 9px}.agent-quality-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.agent-quality-summary span{background:#f3f6f4;padding:10px 12px;display:grid}.agent-quality-summary b{color:#1f5b57;font-size:19px}.agent-quality-summary small{color:#71807b;font-size:9px}.agent-registry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agent-registry-list article{border:1px solid #dde5e2;gap:8px;padding:12px 13px;display:grid}.agent-registry-list article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.agent-registry-list article header div{display:grid}.agent-registry-list article b{color:#244c49;font-size:12px}.agent-registry-list article header small{color:#7b8986;font-size:8px}.agent-registry-list article header>span{color:#58706a;text-transform:uppercase;background:#eef2f0;padding:5px 7px;font-size:8px;font-weight:900}.agent-registry-list article header>span.observed{color:#267155;background:#e5f1eb}.agent-registry-list article header>span.disabled{color:#9b5b35;background:#f6eee7}.agent-registry-list article p{color:#647570;margin:0;font-size:10px}.agent-registry-list article>div{gap:2px;display:grid}.agent-registry-list article>div small{color:#87928f;text-transform:uppercase;font-size:8px;font-weight:900}.agent-registry-list article>div span{color:#3c5854;font-size:9px}.agent-quality-empty{background:#f7f8f7;border-left:3px solid #8da49f;padding:13px 15px}.agent-quality-empty b{color:#244c49;font-size:12px}.agent-quality-empty p{color:#6a7a76;margin:4px 0 0;font-size:10px}.agent-quality-table{border:1px solid #e0e6e4}.agent-quality-row{border-top:1px solid #e7ecea;grid-template-columns:minmax(180px,1.5fr) repeat(5,minmax(65px,.5fr));align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:grid}.agent-quality-row:first-child{border-top:0}.agent-quality-row.heading{color:#6a7a76;text-transform:uppercase;background:#f1f5f3;font-size:8px;font-weight:900}.agent-quality-row>span:first-child{display:grid}.agent-quality-row small{color:#7a8985;font-size:8px}.agent-quality-panel>footer{color:#72817d;flex-wrap:wrap;gap:16px;font-size:9px;display:flex}.agent-pilot-safety{background:#f8f2e8;border:1px solid #e4d4ba;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.agent-pilot-safety>span{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#6f4d2e;padding:6px 8px;font-size:9px;font-weight:900}.agent-pilot-safety>div{gap:3px;display:grid}.agent-pilot-safety b{color:#493c2e;font-size:11px}.agent-pilot-safety p{color:#716250;margin:0;font-size:10px;line-height:1.45}.agent-runtime-card.enabled{border-color:#b9d6c9;box-shadow:inset 3px 0 #348166}.agent-runtime-card.disabled{box-shadow:inset 3px 0 #b27650}.agent-runtime-card.unavailable{background:#fff8e8;border-color:#d4a64b;box-shadow:inset 3px 0 #b77a18}.agent-runtime-card.unavailable>header>span{color:#714a09;background:#f1dba8}.agent-runtime-unavailable{background:#fff1cb;border-left:3px solid #b77a18;padding:8px 10px;font-weight:700;color:#64450e!important}.agent-runtime-card.invalid-evidence{background:#fff1ef;border-color:#c87567;box-shadow:inset 3px 0 #9c4035}.agent-runtime-card.invalid-evidence>header>span{color:#742b24;background:#f3d0ca}.agent-runtime-invalid{background:#fce2de;border-left:3px solid #9c4035;padding:8px 10px;font-weight:700;color:#6c2822!important}.agent-runtime-card>footer{border-top:1px solid #e8ecea;justify-content:space-between;align-items:end;gap:9px;padding-top:9px;display:flex}.agent-runtime-card>footer label{flex:1;font-size:8px}.agent-runtime-card>footer label>span{color:#7a8985;text-transform:uppercase;font-size:8px;font-weight:900}.agent-runtime-card>footer select{width:100%;min-width:0}.agent-runtime-card>footer button{white-space:nowrap;min-height:36px}.agent-runtime-card>footer button.danger{color:#fff;background:#873f35}.agent-registry-list article header>span.ready,.agent-registry-list article header>span.observed{color:#1f684f;background:#dfeee7}.agent-review-panel{background:#f7f9f8;border:1px solid #ccd8d4;gap:14px;padding:18px 20px;display:grid}.agent-review-panel>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.agent-review-panel>header>div{min-width:0}.agent-review-panel h3{color:#183f3d;margin:3px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.agent-review-panel>header p:not(.eyebrow){color:#687b76;max-width:720px;margin:0;font-size:10px;line-height:1.5}.agent-review-panel button{min-height:38px}.agent-review-panel button:focus-visible,.agent-review-panel input:focus-visible,.agent-review-panel select:focus-visible{outline-offset:2px;outline:3px solid #29736052}.agent-review-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.agent-review-toolbar>div{background:#e8eeeb;gap:3px;padding:3px;display:inline-flex}.agent-review-toolbar button{color:#526a65;background:0 0;padding:8px 11px;font-size:10px;font-weight:850}.agent-review-toolbar button.active{color:#174d48;background:#fff;box-shadow:0 1px 4px #173f3c1f}.agent-review-toolbar>span{color:#6d7e79;font-size:9px;font-weight:800}.agent-review-privacy{background:#edf4f1;border-left:4px solid #30745f;align-items:start;gap:3px;padding:11px 13px;display:grid}.agent-review-privacy b{color:#235148;font-size:11px}.agent-review-privacy span{color:#60746e;font-size:9px;line-height:1.45}.agent-review-state{color:#315b55;background:#edf3f0;margin:0;padding:10px 12px;font-size:10px}.agent-review-state.error{color:#843d31;background:#fff0ec}.agent-review-state.success{color:#256246;background:#e7f3ec}.agent-review-empty{text-align:center;background:#fff;border:1px dashed #bfcdc8;gap:4px;padding:18px;display:grid}.agent-review-empty b{color:#284d48;font-size:13px}.agent-review-empty p{color:#72817d;margin:0;font-size:10px}.agent-review-list{gap:12px;display:grid}.agent-review-card{background:#fff;border:1px solid #d8e1de;gap:12px;min-width:0;padding:15px 16px;display:grid}.agent-review-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.agent-review-card>header>div{gap:2px;min-width:0;display:grid}.agent-review-card>header span{color:#214d49;font-size:14px;font-weight:900}.agent-review-card>header small{color:#788783;overflow-wrap:anywhere;font-size:8px}.agent-review-card>header strong{color:#805a1e;text-transform:uppercase;background:#fff0d8;flex:none;padding:6px 8px;font-size:8px}.agent-review-card>header strong.evaluated{color:#22644a;background:#e3f1e9}.agent-review-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.agent-review-meta>span{background:#f2f5f3;gap:2px;min-width:0;padding:8px 9px;display:grid}.agent-review-meta small{color:#7b8986;text-transform:uppercase;font-size:8px;font-weight:850}.agent-review-meta b{color:#3c5854;overflow-wrap:anywhere;font-size:9px}.agent-recommendation{background:#f3eee5;border-left:4px solid #b97a45;gap:3px;padding:10px 12px;display:grid}.agent-recommendation small{color:#806b57;text-transform:uppercase;font-size:8px;font-weight:900}.agent-recommendation b{color:#4f4134;font-size:13px}.agent-controlled-output{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin:0;display:grid}.agent-controlled-output>div{border:1px solid #e0e6e3;gap:3px;min-width:0;padding:9px 10px;display:grid}.agent-controlled-output dt{color:#7a8985;text-transform:uppercase;font-size:8px;font-weight:900}.agent-controlled-output dd{color:#294f4b;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.agent-confidence{gap:6px;display:grid}.agent-confidence>div{color:#526a65;justify-content:space-between;align-items:center;font-size:9px;display:flex}.agent-confidence b{color:#265e53;font-size:10px}.agent-confidence progress{accent-color:#2f8068;width:100%;height:8px}.agent-human-gate{background:#edf3f1;gap:3px;padding:10px 12px;display:grid}.agent-human-gate b{color:#29564f;font-size:10px}.agent-human-gate p{color:#647772;margin:0;font-size:9px;line-height:1.45}.agent-evaluation-form{border-top:1px solid #e2e8e5;grid-template-columns:minmax(140px,.55fr) minmax(210px,1fr);gap:10px;padding-top:12px;display:grid}.agent-evaluation-form label{color:#5f726d;gap:5px;font-size:9px;font-weight:850;display:grid}.agent-evaluation-form input,.agent-evaluation-form select{color:#214d49;background:#fff;border:1px solid #cbd7d3;width:100%;min-height:40px;padding:9px 10px}.agent-evaluation-form>p{color:#7b6960;grid-column:1/-1;margin:0;font-size:9px;line-height:1.4}.agent-evaluation-form>footer{grid-column:1/-1;gap:8px;display:flex}.agent-evaluation-form>footer button{color:#fff;background:#246a59;flex:none;font-size:10px;font-weight:850}.agent-evaluation-form>footer button.danger{background:#873f35}.agent-evaluation-result{background:#edf4f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.agent-evaluation-result>div{gap:2px;min-width:0;display:grid}.agent-evaluation-result small{color:#74847f;text-transform:uppercase;font-size:8px;font-weight:850}.agent-evaluation-result b{color:#28584f;overflow-wrap:anywhere;font-size:10px}.agent-review-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.agent-review-pagination span{color:#647772;font-size:10px;font-weight:800}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operations-metrics article{background:#fff;border-top:4px solid #76928a;grid-template-columns:auto 1fr;gap:3px;padding:14px 16px;display:grid}.operations-metrics article.red{border-color:#b9533d}.operations-metrics article.yellow{border-color:#d19a36}.operations-metrics article.risk{border-color:#8a5b72}.operations-metrics span{grid-row:1/3;font-size:18px}.operations-metrics b{font-size:24px;line-height:1}.operations-metrics small{color:var(--muted);font-size:10px}.operations-health{background:#f4f7f4;border:1px solid #d6dfd8;gap:10px;padding:13px 15px;display:grid}.operations-health.warning{border-left:4px solid #d19a36}.operations-health.critical{border-left:4px solid #a63e35}.operations-health.ok{border-left:4px solid #3c8a68}.operations-health>header{justify-content:space-between;align-items:center;display:flex}.operations-health>header>div{align-items:center;gap:8px;display:flex}.operations-health>header>div>span{background:#e4ece6;justify-content:center;align-items:center;width:24px;height:24px;font-weight:950;display:inline-flex}.operations-health>header small{color:#71807b;font-size:9px}.operations-health>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.operations-health article{background:#fff;grid-template-columns:8px 1fr;gap:3px;min-width:0;padding:9px 10px;display:grid}.operations-health article>span{background:#3c8a68;grid-row:1/3;width:8px;height:8px;margin-top:3px}.operations-health article.warning>span{background:#d19a36}.operations-health article.critical>span{background:#a63e35}.operations-health article b{font-size:11px}.operations-health article small{color:#71807b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.operations-release-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operations-release-gates article{background:#fff;border:1px solid #d6dfd8;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.operations-release-gates article>span{color:#267051;background:#e7f2eb;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-weight:950;display:inline-flex}.operations-release-gates article.blocked{border-color:#e7d3aa}.operations-release-gates article.blocked>span{color:#8b6424;background:#fff1d6}.operations-release-gates article div{gap:2px;min-width:0;display:grid}.operations-release-gates article b{font-size:12px}.operations-release-gates article small{color:#71807b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (width<=720px){.operations-release-gates{grid-template-columns:1fr}}.operations-registers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-registers>article{background:#fff;border:1px solid #d9dfda;gap:8px;padding:14px 15px;display:grid}.operations-registers>article>header{justify-content:space-between;align-items:center;display:flex}.operations-registers>article>header>div{align-items:center;gap:8px;display:flex}.operations-registers>article>header span{color:#1f675e;font-size:17px;font-weight:900}.operations-registers>article>header small{color:#315b56;background:#edf2ee;padding:4px 7px;font-size:9px;font-weight:900}.operations-registers>article>p{color:#71807b;margin:5px 0 0;font-size:10px}.operations-register-row{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;display:grid}.operations-register-row>span{background:#7d978f;width:8px;height:8px}.operations-register-row>span.blocked,.operations-register-row>span.expired,.operations-register-row>span.attention{background:#a63e35}.operations-register-row>span.signed,.operations-register-row>span.approved,.operations-register-row>span.done{background:#3c8a68}.operations-register-row div{min-width:0;display:grid}.operations-register-row b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.operations-register-row small{color:#71807b;font-size:9px}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.operations-column{background:#f7f8f4;border:1px solid #d9dfda;gap:9px;padding:16px;display:grid}.operations-column>header{justify-content:space-between;align-items:center;display:flex}.operations-column>header>div{align-items:center;gap:8px;display:flex}.operations-column>header b{font-size:15px}.operations-column>header small{color:#315b56;background:#e2e9e4;padding:5px 8px;font-size:10px;font-weight:900}.operations-event{background:#fff;border-left:4px solid #8aa199;gap:7px;padding:13px 14px;display:grid}.operations-event.p0{border-color:#a63e35}.operations-event.p1{border-color:#c66b42}.operations-event.done{border-color:#3c8a68}.operations-event>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.operations-event em{color:#9a4b38;font-size:9px;font-style:normal;font-weight:950}.operations-event h3{margin:0;font-size:14px}.operations-event p{color:#526b67;margin:0;font-size:11px;line-height:1.45}.operations-event strong{color:#194f4a;font-size:11px}.operations-event small{color:#74847f;font-size:9px}.operations-event footer{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.operations-event footer button{color:#fff;background:#1f675e;font-size:10px;font-weight:850}.operations-event footer button.secondary{color:#315b56;background:#e8efeb}.operations-empty{color:#71807b;margin:0;padding:18px 4px;font-size:11px}@media (width<=980px){.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-grid{grid-template-columns:1fr}.operations-health>div{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-registers{grid-template-columns:1fr}.agent-review-meta,.agent-evaluation-result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.operations-center>header{flex-direction:column;align-items:stretch}.operations-health>div{grid-template-columns:1fr}.founder-daily-brief>div{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-daily-brief>footer{flex-direction:column;align-items:start}.agent-quality-panel>header{flex-direction:column}.agent-quality-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-registry-list{grid-template-columns:1fr}.agent-quality-table{overflow-x:auto}.agent-quality-row{min-width:680px}.agent-pilot-safety{grid-template-columns:1fr}.agent-pilot-safety>span{justify-self:start}.agent-runtime-card>footer,.agent-review-panel>header,.agent-review-toolbar{flex-direction:column;align-items:stretch}.agent-runtime-card>footer button,.agent-review-panel>header>button{width:100%;min-height:44px}.agent-review-toolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.agent-review-toolbar button{white-space:normal;min-height:44px}.agent-review-meta,.agent-evaluation-result,.agent-evaluation-form{grid-template-columns:1fr}.agent-evaluation-form>p,.agent-evaluation-form>footer{grid-column:1}.agent-evaluation-form>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-evaluation-form>footer button{width:100%;min-height:44px}.agent-review-pagination{grid-template-columns:1fr auto 1fr;display:grid}.agent-review-pagination button{min-height:44px}.operations-metrics{grid-template-columns:1fr 1fr}}.skip-link{color:#fff;z-index:300;background:#102f2b;padding:11px 14px;transition:transform .16s;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-content-anchor{outline:none;height:0;scroll-margin-top:88px}.page-content-anchor:focus-visible{outline-offset:3px;outline:3px solid #a94326}.global-crm-search{position:relative}.organization-mobile-search{display:none}.utility-nav.crm-global-topbar.organization-global-topbar{grid-template-columns:auto minmax(260px,1fr) auto}.organization-global-topbar .navlinks{display:none}.organization-context-bar.project-context{grid-template-columns:minmax(0,1fr) auto}.global-crm-search-results{z-index:140;background:#fff;border:1px solid #cbdad3;gap:3px;max-height:min(360px,70vh);padding:9px;display:grid;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #0e303133}.global-crm-search-results>p,.global-crm-search-results>small{color:#617570;margin:0;padding:7px 9px;font-size:11px}.global-crm-search-results>button{color:#173f39;text-align:left;background:0 0;gap:3px;min-height:48px;padding:9px;display:grid}.global-crm-search-results>button:hover,.global-crm-search-results>button:focus-visible{background:#e8f2ed}.global-crm-search-results>button b{font-size:12px}.global-crm-search-results>button small{color:#647873;font-size:10px}.topbar-create-menu button{align-items:center;gap:8px;min-height:52px;display:flex}.topbar-create-menu button>span{gap:2px;min-width:0;display:grid}.topbar-create-menu button>span b{font-size:12px}.topbar-create-menu button>span small{color:#687b76;font-size:9px;font-weight:600;line-height:1.3}.topbar-create,.crm-mobile-nav .mobile-create svg,.b2b-role-control .primary{color:#fff;background:#a94326}.topbar-icon>span{background:#a94326;width:20px;height:20px;font-size:10px}.telephony-connection.unavailable{color:#7a4c13;background:#fff2dc}.telephony-connection.checking{color:#536b66;background:#eef3f1}.telephony-connection.connected{color:#175f4c;background:#e4f3eb}.b2b-role-permission-note{color:#604c2a;background:#fff6df;border-left:4px solid #a94326;margin:14px 0;padding:10px 12px;font-size:12px;line-height:1.45}.b2b-role-lens nav button.primary{color:#fff;background:#a94326}.b2b-workspace:not(.b2b-section-overview) .b2b-workspace-head{grid-template-columns:minmax(0,1fr) 250px;align-items:center;padding-top:17px;padding-bottom:17px}.b2b-workspace:not(.b2b-section-overview) .b2b-workspace-head h1{font-size:clamp(22px,2.5vw,29px)}.b2b-workspace:not(.b2b-section-overview) .b2b-workspace-head>div:first-child>p:last-child{display:none}@media (width<=820px){.organization-workspace,.organization-workspace>.cabinet-workspace,.organization-context-bar,.b2b-workspace,.b2b-workspace>*,.b2b-owner-command-center,.b2b-owner-task-center,.b2b-owner-progress,.b2b-activity-feed,.b2b-overview-grid,.b2b-project-detail,.b2b-finance-center,.b2b-document-center,.b2b-access-center{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.organization-workspace{overflow-x:hidden}.organization-context-bar{gap:10px;padding:11px 12px}.organization-context-bar>div>span{max-width:calc(100vw - 78px)}.organization-context-bar small{overflow-wrap:anywhere;white-space:normal}.organization-context-bar nav{scroll-snap-type:x proximity;max-width:100%}.organization-context-bar nav button{scroll-snap-align:start;min-height:44px}.b2b-workspace-head,.b2b-workspace:not(.b2b-section-overview) .b2b-workspace-head{grid-template-columns:1fr;gap:16px;padding:18px}.b2b-workspace-head .eyebrow{margin-top:9px}.b2b-role-control{min-width:0;max-width:100%}.b2b-role-control select,.b2b-role-control button{width:100%;min-height:44px}.b2b-project-nav{scroll-snap-type:x proximity;flex-wrap:nowrap;grid-template-columns:none;gap:5px;max-width:100%;display:flex;overflow-x:auto}.b2b-project-nav button{scroll-snap-align:start;flex:none;min-height:44px}.b2b-kpis article,.b2b-owner-task-center,.b2b-owner-progress,.b2b-activity-feed{overflow-wrap:anywhere}.b2b-finance-ledger{max-width:100%}.b2b-finance-ledger article{min-width:620px}}@media (width<=680px){.organization-mobile-search{background:#eff4f1;border:1px solid #cbdad3;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 14px;padding:7px 8px 7px 12px;display:grid;position:relative}.organization-mobile-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 0}.organization-mobile-search>button{color:#fff;background:#164e4d;min-height:44px;padding:8px 11px}.organization-mobile-search .global-crm-search-results{grid-column:1/-1;margin-top:2px;position:static}}@media (width<=520px){.organization-workspace{padding-left:10px!important;padding-right:10px!important}.organization-context-bar{border-radius:14px}.b2b-workspace-head{border-radius:16px}.b2b-workspace-head h1{overflow-wrap:anywhere;font-size:27px}.b2b-kpis{grid-template-columns:1fr}.b2b-kpis article{padding:14px}.b2b-owner-task-center,.b2b-owner-progress,.b2b-activity-feed{padding:15px}.b2b-role-lens{padding:16px;overflow:visible}.b2b-role-lens nav{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.b2b-role-lens nav button{white-space:normal;width:100%;min-width:0}.crm-mobile-nav button{min-height:44px}}.crm-calendar-workspace{gap:12px;display:grid}.crm-calendar-sync-state{background:#f2f7f4;border:1px solid #c8d9d1;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.crm-calendar-sync-state>span{gap:3px;display:grid}.crm-calendar-sync-state b{font-size:13px}.crm-calendar-sync-state small{color:var(--muted);font-size:11px}.crm-calendar-sync-state button{min-height:36px;color:var(--teal);background:#fff;border:1px solid #9db8ac;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:800}.crm-calendar-sync-state button:disabled{cursor:wait;opacity:.65}.crm-calendar-sync-error,.crm-calendar-sync-empty{margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.crm-calendar-sync-error{color:#8c3c2d;background:#fff0eb}.crm-calendar-sync-empty{color:var(--muted);background:#f7f9f8}.calendar-lirichi-publication{border-left-color:#6d42b7;box-shadow:0 4px 12px #3d265b14}.calendar-lirichi-badge{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.calendar-lirichi-badge span,.calendar-lirichi-badge em{letter-spacing:.05em;text-transform:uppercase;padding:3px 5px;font-size:8px;font-style:normal;font-weight:850}.calendar-lirichi-badge span{color:#fff;background:#6d42b7}.calendar-lirichi-badge span.crm-sd-one-badge{color:#155c70;background:#e4f7fb;align-items:center;gap:4px;display:inline-flex}.calendar-lirichi-badge .crm-sd-one-badge img{object-fit:contain;border-radius:4px;width:15px;height:15px}.calendar-lirichi-badge em{color:#59388f;background:#eee7fb}.calendar-lirichi-contacts{color:#4d6660!important}.calendar-lirichi-resources{gap:4px;margin-top:3px;display:grid}.calendar-lirichi-resources a,.calendar-lirichi-resources span{color:#315e56;text-overflow:ellipsis;white-space:nowrap;background:#edf5f1;padding:5px 6px;font-size:9px;font-weight:750;line-height:1.3;text-decoration:none;overflow:hidden}.calendar-lirichi-resources .crm-sd-one-document{align-items:center;gap:5px;display:flex}.calendar-lirichi-resources .crm-sd-one-document img{object-fit:contain;border-radius:4px;width:16px;height:16px}.calendar-lirichi-resources a:hover,.calendar-lirichi-resources a:focus-visible{color:#fff;background:var(--teal);outline:0}@media (width<=700px){.crm-calendar-sync-state{flex-direction:column;align-items:stretch}.crm-calendar-sync-state button{width:100%}}.role-workspace-toolbar{background:linear-gradient(105deg,#fff 0%,#f5fbff 100%);border:1px solid #dce7ef;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:12px 14px;display:flex}.role-workspace-toolbar.role-contractor{background:linear-gradient(105deg,#fff 0%,#f1fbf6 100%);border-color:#cfe9dd}.role-workspace-toolbar>div:first-child{gap:2px;min-width:0;display:grid}.role-workspace-toolbar>div:first-child span{color:#6b7f90;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.role-workspace-toolbar>div:first-child b{color:#153047;font-size:14px;line-height:1.3}.role-workspace-actions{flex:none;gap:8px;display:flex}.role-workspace-actions button{color:#17364f;cursor:pointer;background:#fff;border:1px solid #cbd9e3;border-radius:10px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:800}.role-workspace-actions button.primary{color:#fff;background:#133d59;border-color:#133d59}.role-contractor .role-workspace-actions button.primary{background:#087b60;border-color:#087b60}.crm-mobile-create-backdrop,.profile-settings .session-control{display:none}.real-session-center{background:#fff;border:1px solid #dbe5ec;border-radius:20px;gap:14px;margin-top:16px;padding:18px;display:grid}.real-session-center>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.real-session-center>header h2,.real-session-center>header p{margin:0}.real-session-center>header p:not(.eyebrow){color:#62798b;margin-top:4px;font-size:13px}.session-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.session-head-actions button,.active-session-list section>button{color:#17364f;cursor:pointer;background:#fff;border:1px solid #c9d8e2;border-radius:10px;flex:none;min-height:38px;padding:8px 12px;font-weight:800}.session-head-actions button.danger{color:#a23d3d;border-color:#e5bcbc}.session-head-actions button:disabled,.active-session-list section>button:disabled{cursor:default;opacity:.55}.active-session-list{gap:8px;display:grid}.active-session-list section{background:#f7fafc;border:1px solid #e1e9ef;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.active-session-list section.current{background:#effaf6;border-color:#c9e7dc}.active-session-list section>span{color:#087b60}.active-session-list section>div{gap:3px;min-width:0;display:grid}.active-session-list section b,.active-session-list section small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.active-session-list section b{color:#17364f;font-size:13px}.active-session-list section small,.active-session-safe,.active-session-loading{color:#6b8192;font-size:11px}.active-session-list section em{color:#087457;background:#d9f3e9;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.active-session-error{color:#a13737;background:#fff2f2;border-radius:10px;margin:0;padding:9px 10px;font-size:12px}.auth-security-journal{border-top:1px solid #e3ebf0;gap:10px;padding-top:14px;display:grid}.auth-security-journal>header{justify-content:space-between;align-items:center;display:flex}.auth-security-journal>header>div{gap:2px;display:grid}.auth-security-journal>header b{color:#17364f;font-size:14px}.auth-security-journal>header small,.auth-security-journal>p{color:#6b8192;margin:0;font-size:11px}.auth-security-journal>header>span{color:#587083;background:#edf3f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.auth-security-journal>div{gap:7px;display:grid}.auth-security-journal article{border:1px solid #e2e9ee;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.auth-security-journal article>span{color:#087457;background:#e9f6f1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:flex}.auth-security-journal article.risk-medium>span{color:#9a6500;background:#fff4da}.auth-security-journal article.risk-high>span{color:#b03333;background:#ffe8e8}.auth-security-journal article>div{gap:2px;min-width:0;display:grid}.auth-security-journal article b{color:#17364f;font-size:12px}.auth-security-journal article small{color:#6b8192;font-size:10px}.auth-security-journal article em{color:#6b8192;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.auth-security-journal article.risk-high em{color:#b03333}@media (width<=820px){.role-workspace-toolbar{flex-direction:column;align-items:stretch;gap:10px}.role-workspace-actions{grid-template-columns:1fr 1fr;display:grid}.role-workspace-actions button{min-width:0}.real-session-center>header{flex-direction:column;align-items:stretch}.real-session-center>header>button{width:100%}.session-head-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.session-head-actions button{width:100%}.auth-security-journal article{grid-template-columns:28px minmax(0,1fr)}.auth-security-journal article em{grid-column:2}.crm-mobile-create-backdrop{z-index:460;background:#0a1d2b8a;justify-content:center;align-items:flex-end;padding:18px 12px 82px;display:flex;position:fixed;inset:0}.crm-mobile-create-sheet{background:#fff;border:1px solid #d8e3eb;border-radius:22px;width:100%;max-width:560px;max-height:min(70vh,570px);padding:16px;animation:.2s ease-out mobile-sheet-in;overflow:auto;box-shadow:0 22px 70px #0a22334d}.crm-mobile-create-sheet>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.crm-mobile-create-sheet>header div{gap:2px;display:grid}.crm-mobile-create-sheet>header small{color:#718697;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.crm-mobile-create-sheet>header b{color:#12324a;font-size:20px}.crm-mobile-create-sheet>header button{color:#28485f;cursor:pointer;background:#edf3f7;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:23px;display:flex}.crm-mobile-create-sheet>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm-mobile-create-sheet>div>button{color:#17364f;cursor:pointer;text-align:left;background:#f7fafc;border:1px solid #dce6ed;border-radius:14px;align-items:center;gap:10px;min-height:66px;padding:11px;display:flex}.crm-mobile-create-sheet>div>button.accent{color:#087457;background:#eaf8f2;border-color:#bce5d5}.crm-mobile-create-sheet>div>button.organization{color:#334a8e;background:#eef2ff;border-color:#cdd7fb;grid-column:1/-1}.crm-mobile-create-sheet>div>button span{gap:2px;min-width:0;display:grid}.crm-mobile-create-sheet>div>button b{font-size:13px}.crm-mobile-create-sheet>div>button small{color:#6d8292;font-size:10px;line-height:1.25}}@keyframes mobile-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.crm-mobile-create-sheet{animation:none}}.auth-delivery-note,.account-recovery-guidance{color:#245345;background:#edf7f2;border:1px solid #cfe8da;border-radius:12px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.auth-optional-link{color:#176d5e;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:750}.personal-mailbox-card{background:#fff;border:1px solid #dbe5ec;border-radius:20px;gap:14px;margin:16px 0;padding:20px;display:grid}.personal-mailbox-card header h2,.personal-mailbox-card header p{margin:0}.personal-mailbox-card header p:not(.eyebrow),.personal-mailbox-form>small,.mailbox-status,.account-recovery-guidance small{color:#62798b;font-size:12px;line-height:1.5}.personal-mailbox-form{gap:12px;max-width:520px;display:grid}.personal-mailbox-form>label{gap:5px;display:grid}.personal-mailbox-form>label>span{color:#234056;font-size:12px;font-weight:750}.personal-mailbox-form input{background:#fff;border:1px solid #c6d4de;border-radius:9px;min-width:0;min-height:43px;padding:9px 11px}.mailbox-address-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.mailbox-address-input strong{color:#176d5e;font-size:12px}.mailbox-error,.mailbox-success{border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.mailbox-error{color:#a13737;background:#fff2f2}.mailbox-success{color:#176048;background:#edf7f2}.mailbox-webmail-link{color:#176d5e;font-size:13px;font-weight:800}.account-lifecycle-card.state-user_paused{background:#fffcf3;border-color:#d9c99f}.account-lifecycle-card.state-moderation_restricted,.account-lifecycle-card.state-security_suspended,.account-lifecycle-card.state-archived{background:snow;border-color:#e5b9b9}.account-lifecycle-actions,.account-lifecycle-confirmation,.account-lifecycle-paused,.account-lifecycle-restriction{justify-items:start;gap:9px;display:grid}.account-lifecycle-confirmation,.account-lifecycle-paused,.account-lifecycle-restriction{border:1px solid #dde6ec;border-radius:12px;padding:13px}.account-lifecycle-confirmation small,.account-lifecycle-paused small,.account-lifecycle-restriction small,.account-erasure-details p{color:#62798b;margin:0;font-size:12px;line-height:1.5}.account-lifecycle-confirmation>div{flex-wrap:wrap;gap:8px;display:flex}.account-erasure-details{border-top:1px solid #e4ebef;padding-top:12px}.account-erasure-details summary{color:#62798b;cursor:pointer;font-size:12px;font-weight:750}.account-erasure-details[open]{gap:9px;display:grid}.account-recovery-guidance{gap:4px;display:grid}.account-recovery-guidance b{color:#205043;font-size:12px}@media (width<=480px){.personal-mailbox-card{padding:15px}.mailbox-address-input{gap:6px}.mailbox-address-input strong{font-size:10px}}main{overflow-x:clip}main:has(.exchange-home.cabinet-mode):before{display:none}main:has(.catalog-browser):before{display:none}.catalog-browser>.catalog-intro{order:1!important}.catalog-browser>.catalog-discovery{order:2!important}.catalog-browser>.catalog-urgent{order:3!important}.catalog-browser>.catalog-promoted-rail{order:4!important}.catalog-browser>.catalog-results-toolbar{order:5!important}.catalog-browser>.catalog-match-summary{order:6!important}.catalog-browser>.catalog-map-browser,.catalog-browser>.catalog-grid,.catalog-browser>.catalog-order-results,.catalog-browser>.catalog-empty{order:7!important}.catalog-browser>.catalog-load-more{order:8!important}.catalog-browser>.category-request{order:9!important}.home-demo-notice{color:#6a4b16;background:#fff7e8;border:1px solid #ecd8ae;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 13px;display:flex}.home-demo-notice>svg{flex:none;margin-top:1px}.home-demo-notice>span{gap:2px;display:grid}.home-demo-notice b{font-size:12px}.home-demo-notice small{color:inherit;font-size:10px;line-height:1.45}@media (width<=980px){.cabinet-section-crm .cabinet-workspace:has(>.crm-deal-history-rail)>.demo-workspace-banner{order:0}.cabinet-section-crm .cabinet-workspace:has(>.crm-deal-history-rail)>.workspace-action-notice{order:1}.cabinet-section-crm .cabinet-workspace:has(>.crm-deal-history-rail)>.crm-nav{order:2}.cabinet-section-crm .cabinet-workspace:has(>.crm-deal-history-rail)>:not(.demo-workspace-banner):not(.workspace-action-notice):not(.crm-nav):not(.crm-deal-history-rail){order:3}.cabinet-section-crm .cabinet-workspace:has(>.crm-deal-history-rail)>.crm-deal-history-rail{order:4;height:auto;max-height:none}}@media (width<=480px){.home-demo-notice{margin-inline:0;padding:10px 11px}}:root{--sd-public-bg:#f1f4f2;--sd-public-surface:#fbfcfb;--sd-public-surface-strong:#fff;--sd-public-ink:#17211f;--sd-public-muted:#5d6b67;--sd-public-line:#cfd8d3;--sd-public-line-strong:#aebdb6;--sd-public-accent:#0c7659;--sd-public-accent-dark:#075c45;--sd-public-soft:#deebe5;--sd-public-card-radius:22px;--sd-public-control-radius:12px;--sd-public-shadow:0 24px 70px #182d261c}body:has(.exchange-home:not(.cabinet-mode)){background:var(--sd-public-bg);color:var(--sd-public-ink)}body:has(.exchange-home:not(.cabinet-mode)) main{background:linear-gradient(90deg, #17211f09 1px, transparent 1px) 50% 0 / min(8vw, 112px) 100%, var(--sd-public-bg)}body:has(.exchange-home:not(.cabinet-mode)) main:before{display:none}:is(body:has(.exchange-home:not(.cabinet-mode)) .brand,body:has(.exchange-home:not(.cabinet-mode)) .eyebrow){color:var(--sd-public-accent)}body:has(.exchange-home:not(.cabinet-mode)) .primary{box-shadow:none;color:#f7fffb;background:var(--sd-public-accent)!important}body:has(.exchange-home:not(.cabinet-mode)) .primary:hover{filter:none;transform:translateY(-1px);box-shadow:0 10px 26px #0c765933;background:var(--sd-public-accent-dark)!important}.exchange-home:not(.cabinet-mode){max-width:1380px;padding:14px clamp(18px,3.4vw,52px) 76px}.exchange-home:not(.cabinet-mode) .passport-hero{grid-template-columns:minmax(0,.84fr) minmax(460px,1.16fr);align-items:center;gap:clamp(32px,5vw,76px);min-height:min(620px,100dvh - 156px);padding:28px 0 34px;display:grid}.exchange-home:not(.cabinet-mode) .passport-story{z-index:2;max-width:600px;position:relative}.exchange-home:not(.cabinet-mode) .passport-story .eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font:750 12px/1.2 Segoe UI Variable,Segoe UI,sans-serif}.exchange-home:not(.cabinet-mode) .passport-story h1{color:var(--sd-public-ink);letter-spacing:-.065em;max-width:700px;margin:0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(46px,5.8vw,82px);font-weight:650;line-height:.94}.exchange-home:not(.cabinet-mode) .passport-story>p:not(.eyebrow){color:var(--sd-public-muted);max-width:540px;margin:24px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.exchange-home:not(.cabinet-mode) .passport-actions{flex-wrap:wrap;gap:10px;margin:28px 0 0;display:flex}.exchange-home:not(.cabinet-mode) .passport-actions button{border-radius:var(--sd-public-control-radius);min-height:50px;padding:0 22px;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.exchange-home:not(.cabinet-mode) .passport-actions button:active{transform:scale(.98)}.exchange-home:not(.cabinet-mode) .passport-primary{background:var(--sd-public-accent);color:#f7fffb}.exchange-home:not(.cabinet-mode) .passport-primary:hover{background:var(--sd-public-accent-dark);transform:translateY(-1px)}.exchange-home:not(.cabinet-mode) .passport-secondary{border:1px solid var(--sd-public-line-strong);color:var(--sd-public-ink);background:0 0}.exchange-home:not(.cabinet-mode) .passport-secondary:hover{background:var(--sd-public-surface-strong);border-color:var(--sd-public-ink);transform:translateY(-1px)}.passport-visual{aspect-ratio:4/3;border-radius:var(--sd-public-card-radius);box-shadow:var(--sd-public-shadow);background:#dfe3e1;border:1px solid #17211f24;margin:0;position:relative;overflow:hidden}.passport-visual:after{border-radius:calc(var(--sd-public-card-radius) - 1px);content:"";pointer-events:none;border:1px solid #ffffff6b;position:absolute;inset:1px}.passport-visual img{object-fit:cover;width:100%;height:100%;display:block}.passport-visual figcaption{color:var(--sd-public-accent);background:#fbfcfbf0;border:1px solid #17211f1f;border-radius:16px;align-items:center;gap:12px;max-width:min(390px,100% - 36px);padding:13px 15px;display:flex;position:absolute;bottom:18px;left:18px}.passport-visual figcaption svg{flex:none}.passport-visual figcaption span{gap:3px;display:grid}.passport-visual figcaption b{color:var(--sd-public-ink);font-size:13px}.passport-visual figcaption small{color:var(--sd-public-muted);font-size:11px;line-height:1.4}.passport-trust{border-bottom:1px solid var(--sd-public-line-strong);border-top:1px solid var(--sd-public-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 32px;display:grid}.passport-trust article{gap:5px;min-width:0;padding:20px clamp(14px,2vw,28px);display:grid}.passport-trust article:first-child{padding-left:0}.passport-trust article+article{border-left:1px solid var(--sd-public-line)}.passport-trust span{color:var(--sd-public-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.passport-trust b{color:var(--sd-public-ink);letter-spacing:-.02em;font-size:clamp(15px,1.35vw,19px)}.passport-trust small{color:var(--sd-public-muted);font-size:11px;line-height:1.45}.exchange-home:not(.cabinet-mode)>.crm-entry-card{background:var(--sd-public-ink);border-radius:var(--sd-public-card-radius);box-shadow:none;color:#eef5f2;border:0;grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);gap:0 42px;margin:0 0 34px;padding:clamp(26px,3.2vw,46px);display:grid;overflow:hidden}.exchange-home:not(.cabinet-mode)>.crm-entry-card>header{grid-column:1;align-self:start}.exchange-home:not(.cabinet-mode)>.crm-entry-card>header .eyebrow{color:#8fd0b9}.exchange-home:not(.cabinet-mode)>.crm-entry-card>header>span{color:#d9f5ea;background:#315048;border-radius:999px}.exchange-home:not(.cabinet-mode)>.crm-entry-card h2{color:#f4f8f6;letter-spacing:-.045em;grid-column:1;align-self:start;margin:24px 0 28px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(30px,3.4vw,48px);font-weight:620;line-height:1.02}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-entry-list{border-top-color:#3d504b;grid-area:1/2/span 3}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-entry-list button{color:#eef5f2;border-bottom-color:#3d504b;min-height:68px;padding:13px 4px}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-entry-list button:hover{background:#22312d;padding-left:12px;padding-right:12px}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-entry-list b{color:#e8f5ef;font-size:14px}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-entry-list small{color:#aebfba;font-size:12px}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-demo-role-actions{flex-wrap:wrap;grid-column:1;align-self:end;gap:8px;display:flex}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-card-action{background:var(--sd-public-accent);border:1px solid var(--sd-public-accent);border-radius:var(--sd-public-control-radius);min-height:44px;margin:0}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-card-action.secondary,.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-card-action.organization{color:#edf4f1;background:0 0;border-color:#50655f}.exchange-home:not(.cabinet-mode) .category-nav{scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin:0 0 12px;padding:2px 0 5px;overflow-x:auto}.exchange-home:not(.cabinet-mode) .category-nav::-webkit-scrollbar{display:none}.exchange-home:not(.cabinet-mode) .category-nav button{border:1px solid var(--sd-public-line);color:#46534f;background:0 0;border-radius:999px;flex:none;min-height:40px;padding:0 15px}.exchange-home:not(.cabinet-mode) .category-nav button:hover,.exchange-home:not(.cabinet-mode) .category-nav button.active{background:var(--sd-public-ink);border-color:var(--sd-public-ink);color:#f5faf7;transform:none}.exchange-home:not(.cabinet-mode) .deal-finder{background:var(--sd-public-surface-strong);border:1px solid var(--sd-public-line-strong);border-radius:16px;gap:6px;padding:8px;box-shadow:0 12px 34px #17211f12}.exchange-home:not(.cabinet-mode) .deal-finder label{border-color:var(--sd-public-line);border-radius:10px}.exchange-home:not(.cabinet-mode) .deal-finder input,.exchange-home:not(.cabinet-mode) .deal-finder select{border-bottom-color:var(--sd-public-line);color:var(--sd-public-ink);min-height:44px}.exchange-home:not(.cabinet-mode) .deal-search{background:var(--sd-public-accent);color:#f7fffb;border-radius:10px}.exchange-home:not(.cabinet-mode) .map-toggle{border:1px solid var(--sd-public-line);color:var(--sd-public-ink);background:0 0;border-radius:10px}.exchange-home:not(.cabinet-mode) .saved-filter-tools{border-bottom-color:var(--sd-public-line)}.exchange-home:not(.cabinet-mode) .listing-head{margin-top:38px}.exchange-home:not(.cabinet-mode) .listing-head h2{color:var(--sd-public-ink);letter-spacing:-.045em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(26px,2.5vw,38px);font-weight:650}.exchange-home:not(.cabinet-mode) .listing-head i{background:var(--sd-public-accent)}.exchange-home:not(.cabinet-mode) .listing-head>button{color:var(--sd-public-accent-dark)}.exchange-home:not(.cabinet-mode) .deal-list{border-top-color:var(--sd-public-line-strong)}.exchange-home:not(.cabinet-mode) .deal-row{background:#ffffff7a;border-radius:14px;margin:7px 0;padding:15px 13px 15px 0;transition:background-color .2s,box-shadow .2s,transform .2s}.exchange-home:not(.cabinet-mode) .deal-row:hover{background:var(--sd-public-surface-strong);box-shadow:0 14px 34px #17211f14}.exchange-home:not(.cabinet-mode) .open-deal{border-radius:10px}.exchange-home:not(.cabinet-mode) .market-quick-rails>article{background:var(--sd-public-surface-strong);border-color:var(--sd-public-line);box-shadow:none;border-radius:16px}@media (width<=1080px){.exchange-home:not(.cabinet-mode) .passport-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:34px}.exchange-home:not(.cabinet-mode) .passport-story h1{font-size:clamp(46px,6vw,64px)}}@media (width<=900px){.exchange-home:not(.cabinet-mode) .passport-hero{grid-template-columns:1fr;min-height:auto;padding-top:18px}.exchange-home:not(.cabinet-mode) .passport-story{max-width:720px}.passport-visual{max-height:620px}.exchange-home:not(.cabinet-mode)>.crm-entry-card{grid-template-columns:1fr}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-entry-list{grid-area:auto/1}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-demo-role-actions{margin-top:22px}}@media (width<=620px){.exchange-home:not(.cabinet-mode){padding-top:12px;padding-left:16px;padding-right:16px}.exchange-home:not(.cabinet-mode) .passport-hero{gap:24px;padding:18px 0 24px}.exchange-home:not(.cabinet-mode) .passport-story h1{letter-spacing:-.055em;font-size:clamp(40px,13vw,56px)}.exchange-home:not(.cabinet-mode) .passport-story>p:not(.eyebrow){margin-top:18px;font-size:16px}.exchange-home:not(.cabinet-mode) .passport-actions{grid-template-columns:1fr;margin-top:22px;display:grid}.exchange-home:not(.cabinet-mode) .passport-actions button{width:100%}.passport-visual{aspect-ratio:1;border-radius:18px}.passport-visual img{object-position:54% center}.passport-visual figcaption{max-width:calc(100% - 20px);bottom:10px;left:10px}.passport-trust{grid-template-columns:1fr;margin-bottom:24px}.passport-trust article,.passport-trust article:first-child{padding:15px 4px}.passport-trust article+article{border-left:0;border-top:1px solid var(--sd-public-line)}.exchange-home:not(.cabinet-mode)>.crm-entry-card{border-radius:18px;padding:24px 18px}.exchange-home:not(.cabinet-mode)>.crm-entry-card h2{font-size:32px}.exchange-home:not(.cabinet-mode)>.crm-entry-card .crm-entry-list button{grid-template-columns:1fr}.exchange-home:not(.cabinet-mode) .deal-finder{border-radius:14px}}@media (prefers-reduced-motion:reduce){.exchange-home:not(.cabinet-mode) *,.exchange-home:not(.cabinet-mode) :before,.exchange-home:not(.cabinet-mode) :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:is(body:has(.exchange-home:not(.cabinet-mode)) .brand-field,body:has(.exchange-home:not(.cabinet-mode)) .public-register){background:var(--sd-public-accent)}body:has(.exchange-home:not(.cabinet-mode)) .utility-nav{border-bottom-color:var(--sd-public-line);background:#f1f4f2f0}.public-orders-map{margin:22px 0 34px;scroll-margin-top:86px}.public-orders-map.catalog-map-browser,.public-orders-map .catalog-map-frame,.public-orders-map .catalog-leaflet-map{min-height:560px}.public-map-filters{border-bottom:1px solid #d9e2de;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.public-map-filters label{gap:4px;display:grid}.public-map-filters label>span{color:#6a7c76;text-transform:uppercase;font-size:10px;font-weight:800}.public-map-filters select{color:#173f3c;background:#f4f7f4;border:1px solid #cedad4;width:100%;min-width:0;padding:9px}.order-kind-filter{border-bottom:1px solid #cfdad5;align-items:center;gap:2px;margin:0 0 10px;display:flex;overflow-x:auto}.order-kind-filter button{color:#536b65;background:0 0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:7px;padding:10px 12px 8px;font-size:11px;font-weight:850;display:inline-flex}.order-kind-filter button span{color:#60746e;text-align:center;background:#e7eeea;min-width:20px;padding:3px 5px;font-size:9px}.order-kind-filter button.active{color:#173f42;border-bottom-color:#d46e3a}.order-kind-filter button.active span{color:#fff;background:#173f42}.deal-row.listing-price-request{border-left:4px solid #d46e3a}.deal-row.listing-price-request .listing-main>p{color:#aa542d;font-weight:900}.deal-row.listing-price-request .listing-icon{font-size:12px;font-weight:900}.public-info-page{z-index:1;max-width:1460px;margin:0 auto;padding:14px 32px 64px;position:relative}.public-visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-directory-search{background:#fff;border:1px solid #ccd8d2;align-items:center;gap:10px;margin:0 0 18px;padding:0 16px;display:flex}.public-directory-search svg{color:#1b625d;flex:none}.public-directory-search input{background:0 0;border:0;outline:0;flex:1;padding:16px 0;font-size:15px}.public-executor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-executor-grid>article{background:#fff;border:1px solid #d5dfda;border-top:4px solid #28746b;flex-direction:column;min-width:0;min-height:205px;padding:15px;display:flex}.public-executor-grid>article:nth-child(4n+2){border-top-color:#d46e3a}.public-executor-grid>article:nth-child(4n+3){border-top-color:#557f9b}.public-executor-grid>article:nth-child(4n){border-top-color:#7b9d83}.public-executor-grid>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-executor-grid>article>header span{color:#1b655f;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.public-executor-grid>article>header em{color:#758780;font-size:9px;font-style:normal}.public-executor-grid h2{letter-spacing:-.025em;margin:12px 0;font-size:17px;line-height:1.25}.public-executor-meta{gap:6px;margin:auto 0 12px;display:grid}.public-executor-meta span{color:#5e726c;align-items:center;gap:6px;font-size:11px;display:flex}.public-executor-meta .public-executor-name{color:#b6533d;letter-spacing:.015em;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700}.public-executor-meta .public-executor-name svg{color:#b6533d;stroke-width:2.2px}.public-executor-grid footer{border-top:1px solid #dce4e0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-top:10px;display:grid}.public-executor-grid footer strong{color:#173e42;font-size:14px}.public-executor-grid footer button{color:#145c57;background:#eef4f1;justify-content:flex-end;align-items:center;gap:5px;padding:9px 10px;font-size:11px;font-weight:850;display:inline-flex}.price-page-tabs{border-bottom:1px solid #cbd8d2;margin-bottom:12px;display:flex;overflow-x:auto}.price-page-tabs button{color:#5a706a;background:0 0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:11px 14px 9px;font-size:12px;font-weight:900;display:inline-flex}.price-page-tabs button.active{color:#173f42;border-bottom-color:#1b655f}.price-page-tabs button span{color:#345b55;background:#e7eeea;min-width:20px;padding:3px 5px;font-size:9px}.price-request-entry{color:#fff;background:#173f42;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:12px 14px;display:flex}.price-request-entry>div{align-items:center;gap:10px;min-width:0;display:flex}.price-request-entry>div>svg{color:#e7aa72;flex:none}.price-request-entry span{gap:2px;display:grid}.price-request-entry b{font-size:13px}.price-request-entry small{color:#c9d9d5;font-size:11px;line-height:1.35}.price-request-entry button{color:#173f42;background:#e8a66f;flex:none;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:900;display:inline-flex}.price-request-overlay{z-index:1200;background:#0c1d1fb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.price-request-modal{background:#f7f9f7;border-top:5px solid #1b655f;width:100%;max-width:940px;max-height:calc(100vh - 48px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0818184d}.price-request-close{color:#5f746e;background:0 0;padding:5px 9px;font-size:28px;line-height:1;position:absolute;top:10px;right:12px}.price-request-modal>header{border-bottom:1px solid #d5dfda;padding:0 46px 16px 0}.price-request-modal>header h2,.price-request-success h2{color:#173e42;letter-spacing:-.04em;margin:4px 0 6px;font-size:26px}.price-request-modal>header>p:last-child,.price-request-success>p{color:#5e716c;margin:0;line-height:1.5}.price-request-form{gap:16px;padding-top:18px;display:grid}.price-request-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.price-request-form-grid.secondary{border-top:1px solid #d9e2de;padding-top:16px}.price-request-form label{gap:6px;display:grid}.price-request-form label.wide{grid-column:1/-1}.price-request-form label>span{color:#385852;font-size:11px;font-weight:850}.price-request-form input,.price-request-form select,.price-request-form textarea{color:#173e42;background:#fff;border:1px solid #cbd8d2;width:100%;min-width:0;padding:11px 12px}.price-request-form textarea{resize:vertical;min-height:92px}.price-request-logistics{background:#edf3f0;border:1px solid #cddad4;gap:10px;margin:0;padding:12px;display:grid}.price-request-logistics>label{align-items:center;gap:10px;display:flex}.price-request-logistics input{flex:none;width:18px;height:18px}.price-request-logistics label span{gap:2px;display:grid}.price-request-logistics label small{color:#63766f;font-size:10px;font-weight:500}.price-request-form footer,.price-request-review footer{border-top:1px solid #d5dfda;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.price-request-form footer small{color:#62756f;max-width:560px;line-height:1.4}.price-request-form footer button,.price-request-review footer button,.price-request-success button{padding:11px 15px}.price-request-form footer .primary,.price-request-review footer .primary,.price-request-success .primary{color:#fff;background:#1b655f;align-items:center;gap:7px;font-weight:850;display:inline-flex}.price-request-review{gap:16px;padding-top:18px;display:grid}.price-request-review dl{background:#fff;border:1px solid #d1ddd7;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.price-request-review dl>div{border-bottom:1px solid #e0e7e3;gap:4px;padding:12px 14px;display:grid}.price-request-review dl>div:nth-child(odd):not(.wide){border-right:1px solid #e0e7e3}.price-request-review dl>div.wide{grid-column:1/-1}.price-request-review dt{color:#71837d;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.price-request-review dd{color:#244943;margin:0;line-height:1.4}.price-request-review>section{background:#eaf2ee;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.price-request-review>section b{color:#173e42;margin-right:4px;font-size:12px}.price-request-review>section span{color:#47635d;background:#fff;border:1px solid #cad8d1;padding:6px 8px;font-size:10px}.price-request-success{place-items:flex-start start;padding:24px 4px 4px;display:grid}.price-request-success>svg{color:#1b655f}.price-request-success>small{color:#6c7e79;margin-top:12px}.price-request-success>div{gap:10px;margin-top:18px;display:flex}.price-request-job-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:10px 0 0;display:grid}.price-request-job-details dl>div{border-bottom:1px solid #dce5e0;gap:3px;padding:10px 0;display:grid}.price-request-job-details dl>div:nth-child(odd){padding-right:14px}.price-request-job-details dt{color:#71837d;text-transform:uppercase;font-size:9px;font-weight:850}.price-request-job-details dd{color:#294c48;margin:0;font-size:12px;line-height:1.4}.price-request-income strong{font-size:16px!important}.order-response-breakdown{background:#eef4f1;border:1px solid #cbd9d2;gap:10px;padding:11px;display:grid}.order-response-breakdown>p{color:#1b5f59;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.order-response-breakdown>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-response-breakdown label{gap:4px;display:grid}.order-response-breakdown label span{color:#516a64;font-size:10px;font-weight:800}.order-response-breakdown input{background:#fff;border:1px solid #c7d5ce;width:100%;min-width:0;padding:9px}.price-request-index-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.price-request-index-tools .public-directory-search{margin:0}.price-request-index-tools>span{color:#63766f;font-size:10px;font-weight:850}.price-request-index-status{color:#506962;background:#edf3f0;border-left:4px solid #1b655f;align-items:flex-start;gap:9px;margin:10px 0 12px;padding:10px 12px;display:flex}.price-request-index-status svg{color:#1b655f;flex:none}.price-request-index-status p{margin:0;font-size:11px;line-height:1.45}.public-price-request-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-price-request-list>article{background:#fff;border:1px solid #cfdad5;border-top:4px solid #d46e3a;flex-direction:column;min-width:0;padding:14px;display:flex}.public-price-request-list article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.public-price-request-list article>header span{color:#a9542f;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:900}.public-price-request-list article>header em{color:#1b655f;background:#e8f2ed;padding:4px 6px;font-size:9px;font-style:normal;font-weight:850}.public-price-request-list h2{color:#173e42;letter-spacing:-.025em;margin:11px 0 7px;font-size:17px;line-height:1.25}.public-price-request-list article>p{color:#5d716b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.public-price-request-list dl{border-top:1px solid #dce5e0;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;display:grid}.public-price-request-list dl>div{gap:2px;padding:9px 7px 9px 0;display:grid}.public-price-request-list dt{color:#71837d;text-transform:uppercase;font-size:8px;font-weight:850}.public-price-request-list dd{color:#294c48;margin:0;font-size:11px;font-weight:750}.public-price-request-list footer{border-top:1px solid #dce5e0;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.public-price-request-list footer span{color:#667a74;font-size:9px;line-height:1.35}.public-price-request-list footer button{color:#fff;background:#173f42;flex:none;align-items:center;gap:5px;padding:9px 10px;font-size:10px;font-weight:900;display:inline-flex}.catalog-order-kind-filter{margin:10px 0 0}.catalog-job-card.price-request-card{border-top-color:#d46e3a}.catalog-job-card.price-request-card>header>span{color:#a9542f}.crm-price-request-feed{background:#f7f9f7;border:1px solid #cbd8d2;margin:0 0 16px;padding:16px}.crm-price-request-feed>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-price-request-feed>header h2{color:#173f42;margin:3px 0 4px;font-size:19px}.crm-price-request-feed>header p:last-child{color:#63766f;margin:0;font-size:11px}.crm-price-request-feed>header>button{color:#1b655f;background:0 0;flex:none;align-items:center;gap:6px;padding:8px;font-size:11px;font-weight:900;display:inline-flex}.crm-price-request-feed>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.crm-price-request-feed article{background:#fff;border:1px solid #d3ded9;flex-direction:column;min-width:0;padding:11px;display:flex}.crm-price-request-feed article>span{color:#5e726c;text-transform:uppercase;background:#eef2f0;align-self:flex-start;padding:4px 6px;font-size:8px;font-weight:900}.crm-price-request-feed article>span.strong{color:#17614f;background:#dcefe5}.crm-price-request-feed article>span.medium{color:#9c542a;background:#fff0df}.crm-price-request-feed h3{color:#173e42;margin:9px 0 4px;font-size:14px;line-height:1.3}.crm-price-request-feed article>p{color:#63766f;margin:0 0 8px;font-size:10px;line-height:1.35}.crm-price-request-feed dl{gap:4px;margin:auto 0 9px;display:grid}.crm-price-request-feed dl>div{justify-content:space-between;gap:6px;display:flex}.crm-price-request-feed dt{color:#7b8985;text-transform:uppercase;font-size:8px}.crm-price-request-feed dd{color:#294c48;text-align:right;margin:0;font-size:9px;font-weight:800}.crm-price-request-feed article>button{color:#fff;background:#173f42;justify-content:center;align-items:center;gap:5px;width:100%;padding:8px;font-size:10px;font-weight:900;display:flex}.crm-price-request-empty{color:#60746e;padding:14px 0 2px;font-size:11px}.crm-price-request-empty p{margin:4px 0 0}.price-register-status{color:#45605a;background:#eef4f1;border-left:4px solid #1b655f;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.price-register-status.demo{border-left-color:#d46e3a}.price-register-status svg{color:#1b655f;flex:none;margin-top:1px}.price-register-status.demo svg{color:#b6533d}.price-register-status p{margin:0;font-size:12px;line-height:1.45}.price-register-status b{color:#173e42}.price-register-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.price-register-tools .public-directory-search{margin-bottom:0}.price-register-tools>span{color:#667a74;white-space:nowrap;font-size:11px;font-weight:800}.price-register-method{background:#fff;border:1px solid #d4ded9;margin:10px 0 14px}.price-register-method summary{color:#1b5f59;cursor:pointer;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:850;list-style:none;display:flex}.price-register-method summary::-webkit-details-marker{display:none}.price-register-method[open] summary{border-bottom:1px solid #dce4e0}.price-register-method>div{gap:8px;padding:12px 14px;display:grid}.price-register-method p{color:#536a65;margin:0;font-size:12px;line-height:1.5}.price-register-method b{color:#173e42}.price-register{background:#fff;border:1px solid #cbd8d2}.price-register>header,.price-register-row{grid-template-columns:minmax(260px,2.5fr) minmax(86px,.7fr) minmax(120px,.9fr) minmax(150px,1.2fr) minmax(185px,1.25fr);display:grid}.price-register>header{color:#fff;background:#173f42}.price-register>header span{letter-spacing:.065em;text-transform:uppercase;border-right:1px solid #ffffff29;padding:10px 12px;font-size:9px;font-weight:850}.price-register-row{border-bottom:1px solid #d7e0dc;min-width:0}.price-register-row:last-of-type{border-bottom:0}.price-register-row:hover{background:#fafcfb}.price-register-row>div{border-right:1px solid #e0e7e3;min-width:0;padding:12px}.price-register-row>div:last-child{border-right:0}.price-register-service small{color:#1b655f;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.price-register-service h2{color:#173e42;margin:5px 0;font-size:15px;line-height:1.25}.price-register-service p{color:#61736e;margin:0;font-size:11px;line-height:1.4}.price-register-cell,.price-register-source{align-content:start;gap:5px;display:grid}.price-register-cell>span,.price-register-source>span{color:#768780;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:850;display:none}.price-register-cell b,.price-register-source b{color:#294c48;font-size:11px;line-height:1.35}.price-register-value strong{color:#173e42;white-space:nowrap;font-size:15px}.price-register-value small,.price-register-source small{color:#687b75;font-size:10px}.price-register-source button{color:#145c57;background:0 0;justify-content:flex-start;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:10px;font-weight:850;display:inline-flex}.public-step-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.public-step-list li{border-bottom:1px solid #cfdbd5;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:24px;padding:28px 6px;display:grid}.public-step-list li>span{color:#d56f3b;letter-spacing:-.06em;font-size:36px;font-weight:900}.public-step-list h2,.arbitration-timeline h2{letter-spacing:-.04em;margin:0 0 7px;font-size:25px}.public-step-list p,.arbitration-timeline p{color:#5d716c;margin:0;line-height:1.55}.how-page{gap:18px;display:grid}.how-start-bar{background:#fff;border:1px solid #cedbd5;border-left:4px solid #1b655f;justify-content:space-between;align-items:center;gap:28px;padding:20px 22px;display:flex}.how-start-bar h2{color:#173e42;letter-spacing:-.04em;margin:2px 0 6px;font-size:clamp(21px,2.3vw,30px)}.how-start-bar p:not(.eyebrow){color:#5d716c;max-width:740px;margin:0;line-height:1.5}.how-start-bar>button{color:#145c57;background:0 0;flex:none;align-items:center;gap:7px;padding:10px 0;font-weight:850;display:inline-flex}.how-audience-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.how-audience-switch button{text-align:left;background:#eef3f0;border:1px solid #0000;gap:4px;min-height:72px;padding:14px 16px;display:grid}.how-audience-switch button b{color:#294c48;font-size:14px}.how-audience-switch button small{color:#6b7e78;font-size:11px;line-height:1.35}.how-audience-switch button.active{background:#173e42;border-color:#173e42;box-shadow:0 8px 22px #173e4224}.how-audience-switch button.active b{color:#fff}.how-audience-switch button.active small{color:#c7dbd7}.how-route{background:#e8f0ec;padding:20px}.how-route>header{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.how-route>header h2{color:#173e42;letter-spacing:-.035em;margin:2px 0 0;font-size:21px}.how-route>header>span{color:#60736e;text-transform:uppercase;font-size:11px;font-weight:850}.how-route ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.how-route li{min-width:0}.how-route li button{text-align:left;background:#fff;border:1px solid #d2ddd8;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;width:100%;height:100%;padding:14px;display:grid}.how-route li button>span{color:#d56f3b;font-size:13px;font-weight:900}.how-route li button>div{gap:5px;display:grid}.how-route li button b{color:#294c48;font-size:13px;line-height:1.35}.how-route li button small{color:#71827d;font-size:10px;line-height:1.4}.how-route li button>svg{color:#1b655f;grid-column:2;margin-top:3px;transition:transform .18s}.how-route li button:hover>svg{transform:translate(3px)}.how-lessons{gap:16px;padding-top:4px;display:grid}.how-lessons>header{border-bottom:1px solid #d5dfda;justify-content:space-between;align-items:end;gap:24px;padding:4px 2px 16px;display:flex}.how-lessons>header h2{color:#173e42;letter-spacing:-.04em;margin:2px 0 6px;font-size:25px}.how-lessons>header p:not(.eyebrow){color:#657873;margin:0;line-height:1.5}.how-progress{flex:0 0 250px;gap:7px;display:grid}.how-progress>span{background:#dce7e2;height:6px;overflow:hidden}.how-progress>span i{background:#d56f3b;height:100%;transition:width .25s;display:block}.how-progress small{color:#657873;text-align:right;font-size:10px;font-weight:750}.how-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.how-lesson-grid article{background:#fff;border:1px solid #d1dcd7;flex-direction:column;min-height:278px;padding:18px;display:flex}.how-lesson-grid article.complete{border-color:#8fbbb0;box-shadow:inset 3px 0 #1b655f}.how-lesson-grid article>header{align-items:center;gap:10px;display:flex}.how-lesson-grid article>header>span{color:#d56f3b;font-size:13px;font-weight:900}.how-lesson-grid article>header>em{color:#72847e;font-size:10px;font-style:normal;font-weight:800}.how-lesson-grid article>header>strong{color:#17645b;align-items:center;gap:4px;margin-left:auto;font-size:10px;display:inline-flex}.how-lesson-grid h3{color:#234945;letter-spacing:-.025em;margin:15px 0 7px;font-size:19px;line-height:1.22}.how-lesson-grid article>p{color:#61746e;margin:0;font-size:12px;line-height:1.5}.how-lesson-chapters{flex-wrap:wrap;gap:5px;margin:13px 0;display:flex}.how-lesson-chapters span{color:#526b65;background:#edf3f0;padding:5px 7px;font-size:9px;font-weight:750}.how-lesson-grid article>small{margin-top:auto;font-size:10px;font-weight:800}.how-lesson-grid .video-ready{color:#17645b}.how-lesson-grid .script-ready{color:#8a6c42}.how-lesson-grid footer{gap:8px;margin-top:13px;display:flex}.how-lesson-grid footer button{color:#27504b;background:#edf3f0;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:8px 10px;font-size:10px;font-weight:850;display:inline-flex}.how-lesson-grid footer button:first-child{color:#fff;background:#173e42}.video-lesson-overlay footer .lesson-complete{color:#17645b;align-items:center;gap:5px;display:inline-flex}.arbitration-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.arbitration-timeline article{background:#fff;border-left:4px solid #1b655f;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:24px;display:grid}.arbitration-timeline article:nth-child(2),.arbitration-timeline article:nth-child(4){border-left-color:#d46e3a}.arbitration-timeline article>span{color:#1b655f;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.4}.public-info-note{background:#e7f0eb;border-radius:3px 18px;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;display:flex}.public-info-note>svg{color:#1b655f;flex:none}.public-info-note b{margin-bottom:4px;display:block}.public-info-note p{color:#536a65;margin:0;line-height:1.45}.public-info-note>button{color:#145c57;background:0 0;flex:none;margin-left:auto;font-weight:850}.public-info-empty{text-align:center;padding:48px 20px}.public-info-empty svg{color:#1b655f}.public-info-empty h2{margin-bottom:6px}.public-info-empty p{color:#60736e;margin:0}@media (width<=980px){.public-executor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-price-request-list,.crm-price-request-feed>div{grid-template-columns:repeat(2,minmax(0,1fr))}.how-route ol{grid-template-columns:repeat(3,minmax(0,1fr))}.price-register{overflow-x:auto}.price-register>header,.price-register-row{min-width:940px}.public-orders-map.catalog-map-browser{grid-template-columns:1fr}.public-orders-map .catalog-map-frame,.public-orders-map .catalog-leaflet-map{min-height:430px}.public-orders-map .catalog-map-results{max-height:none}}@media (width<=680px){.public-info-page{padding:14px 16px 44px}.order-kind-filter{margin-left:-2px;margin-right:-2px}.price-request-index-tools{grid-template-columns:1fr}.price-request-index-tools>span{justify-self:end}.public-price-request-list{grid-template-columns:1fr}.crm-price-request-feed>header{flex-direction:column;align-items:stretch}.crm-price-request-feed>header>button{align-self:flex-start}.crm-price-request-feed>div{grid-template-columns:1fr}.price-request-entry{flex-direction:column;align-items:stretch}.price-request-entry button{justify-content:center}.price-request-overlay{align-items:flex-start;padding:0}.price-request-modal{border-top-width:4px;min-height:100vh;max-height:none;padding:20px 16px}.price-request-form-grid,.price-request-review dl{grid-template-columns:1fr}.price-request-form label.wide,.price-request-review dl>div.wide{grid-column:auto}.price-request-review dl>div:nth-child(odd):not(.wide){border-right:0}.price-request-form footer,.price-request-review footer{flex-direction:column;align-items:stretch}.price-request-form footer button,.price-request-review footer button{justify-content:center;width:100%}.price-request-job-details dl,.order-response-breakdown>div:first-of-type{grid-template-columns:1fr}.price-request-job-details dl>div:nth-child(odd){padding-right:0}.public-executor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arbitration-timeline{grid-template-columns:1fr}.public-executor-grid>article{min-height:190px;padding:12px}.public-executor-grid h2{font-size:15px}.public-executor-grid footer{grid-template-columns:1fr}.public-executor-grid footer button{justify-content:space-between}.price-register-tools{grid-template-columns:1fr}.price-register-tools>span{justify-self:end}.price-register{border:0;gap:10px;display:grid;overflow:visible}.price-register>header{display:none}.price-register-row{border:1px solid #cfdad5;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.price-register-row>div{border-bottom:1px solid #e0e7e3;border-right:0;padding:10px 12px}.price-register-service{grid-column:1/-1}.price-register-source{grid-column:1/-1;border-bottom:0!important}.price-register-cell:nth-of-type(2){border-right:1px solid #e0e7e3}.price-register-cell>span,.price-register-source>span{display:block}.public-step-list li{grid-template-columns:56px minmax(0,1fr);gap:12px}.public-step-list li>span{font-size:26px}.how-start-bar{flex-direction:column;align-items:flex-start;gap:10px;padding:17px}.how-audience-switch{scrollbar-width:thin;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px 8px;display:flex;overflow-x:auto}.how-audience-switch button{flex:0 0 228px;min-height:66px}.how-route{padding:16px}.how-route>header{align-items:flex-start;gap:8px}.how-route ol{grid-template-columns:1fr}.how-route li button{grid-template-columns:30px minmax(0,1fr) auto;align-items:center}.how-route li button>svg{grid-area:1/3;margin:0}.how-lessons>header{flex-direction:column;align-items:stretch}.how-progress{flex-basis:auto}.how-progress small{text-align:left}.how-lesson-grid{grid-template-columns:1fr}.how-lesson-grid article{min-height:0}.how-lesson-grid footer{flex-direction:column;align-items:stretch}.arbitration-timeline article{grid-template-columns:1fr;gap:8px}.public-info-note{flex-wrap:wrap;align-items:flex-start}.public-info-note>button{margin-left:36px}}body:has(.exchange-home:not(.cabinet-mode)) .brand-home .safe-deal-mark{stroke:var(--sd-public-accent-dark)}body:has(.exchange-home:not(.cabinet-mode)) .brand-home .safe-deal-mark circle{fill:var(--sd-public-accent);stroke:var(--sd-public-accent)}body:has(.exchange-home:not(.cabinet-mode)) .brand-home{color:var(--sd-public-ink)}body:has(.exchange-home:not(.cabinet-mode)) .brand-home small{color:var(--sd-public-ink)}body:has(.exchange-home:not(.cabinet-mode)) .topbar-brand .safe-deal-mark{stroke:var(--sd-public-accent-dark)}body:has(.exchange-home:not(.cabinet-mode)) .topbar-brand .safe-deal-mark circle{fill:var(--sd-public-accent);stroke:var(--sd-public-accent)}@media (width<=620px){body:has(.exchange-home:not(.cabinet-mode)) .topbar-brand{gap:7px;width:auto;min-width:105px;padding-left:2px;padding-right:4px}body:has(.exchange-home:not(.cabinet-mode)) .topbar-brand .safe-deal-mark{width:28px;height:28px}body:has(.exchange-home:not(.cabinet-mode)) .topbar-brand span{display:block}body:has(.exchange-home:not(.cabinet-mode)) .topbar-brand b{color:var(--sd-public-ink);font-size:15px;display:block}body:has(.exchange-home:not(.cabinet-mode)) .topbar-brand small{display:none}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar){grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:6px 8px;padding:8px 10px 6px}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .topbar-brand{gap:6px;min-width:90px;padding:0}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .topbar-brand .safe-deal-mark{width:26px;height:26px}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .topbar-brand span{display:block}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .topbar-brand b{font-size:14px;display:block}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .topbar-brand small{display:none}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .utility-actions{justify-content:flex-end;gap:5px;width:auto;min-width:0;margin:0;padding:0;overflow:visible}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .public-auth-actions{gap:4px;min-width:0}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .public-auth-actions button{min-height:36px;padding:7px 9px;font-size:11px}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .topbar-icon{flex:0 0 36px;min-height:36px;padding:8px}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .navlinks{scroll-snap-type:x proximity;scrollbar-width:none;grid-area:2/1/auto/-1;gap:2px;width:100%;padding:1px 0 3px;scroll-padding-inline:2px;display:flex;overflow-x:auto}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .navlinks::-webkit-scrollbar{display:none}.exchange-home:not(.cabinet-mode) .order-kind-filter::-webkit-scrollbar{display:none}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .navlinks button{scroll-snap-align:start;white-space:nowrap;flex:none;min-height:34px;padding:7px 9px;font-size:11px}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .navlinks button[aria-current=page]{color:#154f4a;background:#e4eee9;box-shadow:inset 0 -2px #1d716a}.exchange-home:not(.cabinet-mode) .order-kind-filter{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:0;margin-bottom:10px;padding:0 0 2px;scroll-padding-inline:2px;overflow-x:auto}.exchange-home:not(.cabinet-mode) .order-kind-filter button{scroll-snap-align:start;white-space:nowrap;min-height:42px}.exchange-home:not(.cabinet-mode) .deal-finder{grid-template-columns:1fr;gap:6px;padding:8px}.exchange-home:not(.cabinet-mode) .deal-finder>label,.exchange-home:not(.cabinet-mode) .deal-finder>select,.exchange-home:not(.cabinet-mode) .deal-finder>.deal-search{grid-column:1/-1}.exchange-home:not(.cabinet-mode) .deal-finder>.map-toggle{display:none}.public-orders-map{margin:18px 0 28px}.public-orders-map.catalog-map-browser{border-radius:16px 4px;min-height:0;overflow:hidden}.public-orders-map .catalog-map-frame,.public-orders-map .catalog-leaflet-map{height:clamp(300px,88vw,360px);min-height:clamp(300px,88vw,360px)}.public-orders-map .catalog-map-privacy{border:0;border-top:1px solid #d8e3de;border-radius:0;max-width:none;padding:11px 13px;position:static;bottom:auto;left:auto}.public-orders-map .catalog-map-results>header{padding:15px}.public-orders-map .catalog-map-results>div:not(.public-map-filters){overscroll-behavior:contain;scrollbar-width:thin;max-height:360px;overflow-y:auto}.public-orders-map .catalog-leaflet-map .leaflet-tooltip{inline-size:min(210px,100vw - 80px);text-align:center;white-space:normal;max-width:calc(100vw - 56px);font-size:10px;line-height:1.3}.site-footer>*,.site-footer .footer-brand,.site-footer .footer-column,.site-footer .footer-actions,.site-footer .footer-note,.site-footer .footer-brand>div,.site-footer .footer-brand p{min-width:0;max-width:100%}.site-footer .footer-column button{overflow-wrap:anywhere;width:100%;max-width:100%;margin-left:0}.site-footer .footer-note b{overflow-wrap:anywhere;white-space:normal;max-width:100%}}@media (width<=360px){main:not(.admin-root)>.utility-nav:not(.crm-global-topbar){grid-template-columns:minmax(84px,auto) minmax(0,1fr)}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .topbar-brand{min-width:84px}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .topbar-brand b{font-size:13px}main:not(.admin-root)>.utility-nav:not(.crm-global-topbar) .public-auth-actions button{padding-left:7px;padding-right:7px}.public-orders-map .catalog-map-results>div:not(.public-map-filters){max-height:320px}}
