/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.first\:start:first-child{inset-inline-start:var(--spacing)}.first\:end:first-child{inset-inline-end:var(--spacing)}}:root{--primary:#6c5ce7;--primary-dark:#5749c8;--ink:#182230;--muted:#7a8798;--line:#e4e8ef;--canvas:#f5f7fa;--white:#fff;--success:#1d9b70}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.cockpit-app{grid-template-columns:66px 1fr;height:100vh;min-height:620px;display:grid;overflow:hidden}.rail{border-right:1px solid var(--line);z-index:5;background:#fff;flex-direction:column;justify-content:space-between;align-items:center;padding:13px 8px;display:flex;box-shadow:2px 0 10px #15223808}.rail-top{justify-items:center;gap:20px;width:100%;display:grid}.rail-logo{color:#fff;background:linear-gradient(145deg,#7564ed,#5b4bcf);border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid;box-shadow:0 6px 14px #6959dd35}.rail nav,.rail-bottom{gap:8px;width:100%;display:grid}.rail button{color:#8994a4;background:0 0;border:0;border-radius:12px;place-items:center;width:48px;height:44px;font-size:17px;transition:all .16s;display:grid}.rail button:hover{color:var(--primary);background:#f2f1ff}.rail button.active{background:var(--primary);color:#fff;box-shadow:0 5px 12px #6959dd35}.mini-avatar{color:#5e6a7b;background:#edf0f5;border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.cockpit-main{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.cockpit-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:9px 20px;display:flex}.header-title{align-items:center;gap:11px;min-width:260px;display:flex}.header-icon{background:var(--primary);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;display:grid;box-shadow:0 4px 10px #6757df30}.header-title h1{margin:0;font-size:14px}.header-title p{color:#9aa3b0;margin:3px 0 0;font-size:10px}.header-controls{align-items:center;gap:13px;display:flex}.layout-switch{border:1px solid #e0e4eb;border-radius:8px;display:flex;overflow:hidden}.layout-switch button{color:#6f7b8c;background:#f5f6f8;border:0;border-right:1px solid #e4e7ed;height:30px;padding:0 11px;font-size:9px}.layout-switch button:last-child{border-right:0}.layout-switch button.selected{color:#5b4bd1;background:#ece9ff;font-weight:800}.agent-ready{color:#19835f;background:#e7f7f1;border-radius:12px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.agent-ready i{background:#25a77a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #cceee1}.workspace{flex:1;gap:11px;min-height:0;padding:11px;display:grid;overflow:auto}.workspace.slots-1{grid-template-columns:1fr}.workspace.slots-2{grid-template-columns:repeat(2,minmax(380px,1fr))}.workspace.slots-4{grid-template-rows:repeat(2,minmax(470px,1fr));grid-template-columns:repeat(2,minmax(380px,1fr))}.workspace.slots-6{grid-template-rows:repeat(2,minmax(470px,1fr));grid-template-columns:repeat(3,minmax(360px,1fr))}.workspace.slots-8{grid-template-rows:repeat(2,minmax(470px,1fr));grid-template-columns:repeat(4,minmax(340px,1fr))}.empty-slot,.tender-window{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:0;overflow:hidden;box-shadow:0 3px 12px #192a4409}.empty-slot{text-align:center;background:#ffffffa8;border-style:dashed;border-color:#cfd6e0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:26px;display:flex}.empty-mark{width:48px;height:48px;color:var(--primary);background:#eeecff;border-radius:15px;place-items:center;font-size:20px;display:grid}.empty-slot h2{margin:0;font-size:13px}.empty-slot p{color:#9aa3b0;margin:5px 0 0;font-size:10px}.empty-slot select{color:#687485;background:#fff;border:1px solid #dfe3e9;border-radius:8px;outline:none;width:min(270px,100%);height:35px;padding:0 10px;font-size:10px}.empty-slot select:focus{border-color:#8f82ed;box-shadow:0 0 0 2px #efedff}.add-tender{color:#5d4ed2;background:#ece9ff;border:0;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:800}.tender-window{flex-direction:column;display:flex}.window-head{border-bottom:1px solid #e9ecf1;grid-template-columns:34px minmax(0,1fr) auto 28px 26px;align-items:center;gap:8px;padding:10px 12px;display:grid}.tender-token{border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.tender-token.orange{color:#e1672e;background:#fff0e8}.tender-token.green{color:#16815e;background:#e8f7f1}.tender-token.blue{color:#3978b9;background:#eaf2fb}.tender-token.violet{color:#6655dc;background:#eeecff}.window-title{min-width:0}.window-title>div{align-items:center;gap:7px;display:flex}.window-title b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.window-code{color:#7b8695;background:#f0f2f5;border-radius:5px;padding:2px 5px;font-size:7px;font-weight:800}.window-title p{text-overflow:ellipsis;white-space:nowrap;color:#909aa8;margin:3px 0 0;font-size:8px;overflow:hidden}.window-status{color:#758092;white-space:nowrap;background:#f1f3f6;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;font-weight:800;display:flex}.window-status i{background:#8f99a7;border-radius:50%;width:5px;height:5px}.window-status.live{color:#19815e;background:#e7f7f1}.window-status.live i{background:#20a579;box-shadow:0 0 0 2px #cbeee1}.more,.close-window{color:#8b96a5;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.more:hover,.close-window:hover{color:#344154;background:#f0f2f5}.window-stats{background:#f9fafb;border-bottom:1px solid #e9ecf1;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.window-stats div{gap:3px;display:grid}.window-stats span{color:#9aa3af;letter-spacing:.5px;font-size:6px;font-weight:800}.window-stats b{font-size:9px}.window-stats button{color:#667285;background:#fff;border:1px solid #dfe3e9;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}.chat-feed{background:linear-gradient(#fff,#fdfdff);flex-direction:column;flex:1;gap:12px;min-height:150px;padding:14px;display:flex;overflow:auto}.message{align-self:flex-start;gap:8px;max-width:88%;display:flex}.message.user{flex-direction:row-reverse;align-self:flex-end}.agent-avatar{background:var(--primary);color:#fff;border-radius:9px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.message>div{gap:4px;display:grid}.message p{color:#435064;background:#f0effc;border-radius:4px 11px 11px;margin:0;padding:9px 10px;font-size:9px;line-height:1.45}.message.user p{color:#fff;background:#253248;border-radius:11px 4px 11px 11px}.message small{color:#a0a8b3;font-size:6px}.message.user small{text-align:right}.typing{background:#f0effc;border-radius:4px 11px 11px;align-items:center;gap:3px;padding:10px!important;display:flex!important}.typing i{background:#8e82d9;border-radius:50%;width:4px;height:4px;animation:1s infinite bounce}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.quick-actions{gap:6px;padding:8px 11px 0;display:flex;overflow-x:auto}.quick-actions button{color:#647184;white-space:nowrap;background:#fff;border:1px solid #e0e3ea;border-radius:7px;padding:6px 8px;font-size:7px}.quick-actions button:hover{color:#5d50cb;background:#f8f7ff;border-color:#9d93e9}.chat-input{grid-template-columns:minmax(0,1fr) 28px 30px;gap:6px;padding:9px 11px 11px;display:grid}.chat-input input{color:#344155;border:1px solid #dfe3e9;border-radius:9px;outline:none;min-width:0;height:34px;padding:0 10px;font-size:9px}.chat-input input:focus{border-color:#8d80e9;box-shadow:0 0 0 2px #eeecff}.chat-input button{color:#758092;background:#fff;border:1px solid #dfe3e9;border-radius:8px}.chat-input .send{border-color:var(--primary);background:var(--primary);color:#fff;font-size:15px}.chat-input .send:disabled{color:#adb4bf;cursor:default;background:#e9ecf1;border-color:#e2e5eb}.notice{z-index:20;color:#fff;background:#253248;border-radius:9px;max-width:360px;padding:11px 14px;font-size:9px;animation:.2s ease-out in;position:fixed;bottom:18px;right:19px;box-shadow:0 12px 30px #17243935}@keyframes in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1100px){.header-controls{gap:7px}.layout-switch button{padding:0 8px}.workspace.slots-6,.workspace.slots-8{grid-template-columns:repeat(2,minmax(360px,1fr))}}@media (max-width:820px){.cockpit-app{grid-template-columns:54px 1fr}.rail button{width:39px}.cockpit-header{flex-direction:column;align-items:flex-start}.header-controls{justify-content:space-between;width:100%}.workspace.slots-2,.workspace.slots-4,.workspace.slots-6,.workspace.slots-8{grid-template-columns:1fr}.layout-switch button{padding:0 9px;font-size:0}.layout-switch button:first-letter{font-size:9px}}.bid-agent-panel{background:#fafbfc;border:1px solid #e1e4ec;border-radius:10px;margin:9px 10px 0;overflow:hidden}.bid-agent-panel.running{background:#fbfffd;border-color:#bde5d6}.bid-agent-head{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.bid-agent-head>div{align-items:center;gap:7px;display:flex}.bid-agent-mark{color:#6555d8;background:#eeecff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.running .bid-agent-mark{color:#17815d;background:#e5f7f0}.bid-agent-head b{font-size:8px;display:block}.bid-agent-head small{color:#929ca9;margin-top:2px;font-size:6px;display:block}.agent-toggle{color:#697586;background:#e9ecf1;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:800;display:flex}.agent-toggle i{background:#9ca5b1;border-radius:50%;width:7px;height:7px}.agent-toggle.on{color:#167b5a;background:#dcf4eb}.bid-agent-metrics{grid-template-columns:1.2fr .7fr 1.1fr auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.bid-agent-metrics div{gap:3px;display:grid}.bid-agent-metrics span,.bid-config label>span,.agent-audit>div>span{color:#9aa3af;letter-spacing:.45px;font-size:5.5px;font-weight:800}.bid-agent-metrics b{font-size:9px}.bid-agent-metrics b small{color:#788494;font-size:6px}.rank-good{color:#17815d}.rank-lost{color:#df5e32}.loss-button{color:#d55e31;background:#fff8f4;border:1px solid #e5c6b9;border-radius:7px;padding:6px 7px;font-size:6.5px;font-weight:800}.loss-button:disabled{color:#929ba7;background:#f2f4f6;border-color:#dfe3e8}.bid-config{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 9px 8px;display:grid}.bid-config label{gap:4px;display:grid}.bid-config label>div{position:relative}.bid-config input,.bid-config select{color:#354256;background:#fff;border:1px solid #dfe3e9;border-radius:6px;outline:none;width:100%;height:25px;padding:0 6px;font-size:7px}.bid-config input{padding-right:33px}.bid-config em{color:#8a94a2;font-size:5.5px;font-style:normal;position:absolute;top:8px;right:6px}.agent-audit{background:#fff;border-top:1px solid #e9ecf1;padding:7px 9px}.agent-audit>div{justify-content:space-between;display:flex}.agent-audit>div small{color:#818c9b;font-size:5.5px}.agent-audit p{color:#657183;align-items:center;gap:5px;margin:5px 0 0;font-size:6.5px;display:flex}.agent-audit p i{background:#8072dc;border-radius:50%;width:4px;height:4px}.running .agent-audit p i{background:#23a478}.accounts-button{color:#606d7f;background:#fff;border:1px solid #dfe3e9;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:8px;display:flex}.accounts-button span{color:#6757dc;font-size:12px}.accounts-button b{color:#5d4fd0;background:#eeecff;border-radius:6px;padding:2px 5px;font-size:7px}.account-bar{background:#fff;border-bottom:1px solid #e8ebf0;grid-template-columns:auto minmax(150px,1fr) auto auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.account-bar>span:first-child{color:#9aa3af;letter-spacing:.45px;font-size:5.5px;font-weight:800}.account-select-wrap{align-items:center;gap:6px;display:flex}.account-dot{color:#5f51d0;background:#eeecff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:6.5px;font-weight:900;display:grid}.account-select-wrap select{color:#435064;background:#fff;border:1px solid #dfe3e9;border-radius:6px;outline:none;width:100%;height:24px;padding:0 6px;font-size:7px}.account-state{color:#9aa3af;align-items:center;gap:4px;font-size:6px;font-weight:800;display:flex}.account-state i{background:#a6aeb9;border-radius:50%;width:5px;height:5px}.account-state.ok{color:#16815e}.account-state.ok i{background:#20a477;box-shadow:0 0 0 2px #d5f0e6}.account-bar>small{color:#9aa3af;font-size:5.5px}.accounts-drawer{z-index:30;background:#fff;border-left:1px solid #dfe3e9;width:370px;padding:15px;animation:.2s ease-out drawer-in;position:fixed;top:60px;bottom:0;right:0;box-shadow:-14px 0 35px #17243a1c}.accounts-drawer header{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.accounts-drawer header>div{align-items:center;gap:9px;display:flex}.drawer-icon{color:#6152d2;background:#eeecff;border-radius:10px;place-items:center;width:33px;height:33px;font-size:16px;display:grid}.accounts-drawer h2{margin:0;font-size:12px}.accounts-drawer header p{color:#939daa;margin:3px 0 0;font-size:7px}.accounts-drawer header button{color:#738092;background:#f2f4f6;border:0;border-radius:7px;width:28px;height:28px}.account-list{padding:8px 0;display:grid}.account-list article{border-bottom:1px solid #edf0f3;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:11px 4px;display:grid}.account-avatar{color:#fff;background:#263349;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.account-list article>div{gap:3px;display:grid}.account-list b{font-size:9px}.account-list small{color:#8d97a5;font-size:7px}.account-list em{color:#768292;background:#f2f4f6;border-radius:5px;width:max-content;padding:2px 5px;font-size:5.5px;font-style:normal}.account-list .connected{color:#16815e;align-items:center;gap:4px;font-size:6px;font-weight:800;display:flex}.account-list .connected i{background:#20a477;border-radius:50%;width:5px;height:5px}.account-list article>button{color:#5e50d0;background:#ece9ff;border:0;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}.affiliation-warning{color:#aa6727;background:#fff5eb;border-radius:9px;gap:8px;margin-top:8px;padding:10px;display:flex}.affiliation-warning>span{background:#f6d7b2;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:8px;font-weight:900;display:grid}.affiliation-warning p{margin:0;font-size:7px;line-height:1.45}.affiliation-warning b{margin-bottom:2px;display:block}.new-account{color:#5e6b7d;background:#fff;border:1px solid #dfe3e9;border-radius:8px;width:100%;margin-top:12px;padding:9px;font-size:8px;font-weight:800}@keyframes drawer-in{0%{opacity:0;transform:translate(20px)}}@media (max-width:520px){.cockpit-app{grid-template-columns:1fr}.rail{display:none}.cockpit-header{padding:10px 12px}.header-title p,.agent-ready{display:none}.workspace{padding:7px}.window-head{grid-template-columns:32px minmax(0,1fr) 25px}.window-status,.more{display:none}.window-stats{grid-template-columns:repeat(3,1fr)}.window-stats button{display:none}.message{max-width:96%}.bid-agent-metrics,.bid-config{grid-template-columns:1fr 1fr}.accounts-button{margin-left:auto}.account-bar{grid-template-columns:auto 1fr}.account-state,.account-bar>small{display:none}.accounts-drawer{width:100%;top:0}}.platforms-summary{align-items:center;gap:4px;display:flex}.platform-mini,.platform-badge{white-space:nowrap;border-radius:5px;place-items:center;font-weight:900;display:inline-grid}.platform-mini{height:21px;padding:0 6px;font-size:6px}.platform-badge{letter-spacing:.15px;padding:2px 5px;font-size:5.5px}.bidzaar{color:#5d4fd0!important;background:#eeeaff!important}.b2b{color:#087859!important;background:#e2f7ee!important}.window-title>div{gap:5px}.market-facts{background:#f2fbf7;border-bottom:1px solid #e8ebf0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:6px 11px;display:grid}.market-facts>div{align-items:center;gap:4px;display:flex}.market-facts span{color:#7e9088;letter-spacing:.4px;font-size:5.5px;font-weight:900}.market-facts b{color:#157a59;font-size:8px}.market-facts .location-list{min-width:0}.market-facts p{text-overflow:ellipsis;white-space:nowrap;color:#63746d;margin:0;font-size:6.5px;overflow:hidden}.market-facts em{color:#137858;white-space:nowrap;background:#daf3e8;border-radius:5px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900}.account-platforms{gap:3px;display:flex}.account-platforms i{border-radius:4px;padding:2px 4px;font-size:5px;font-style:normal;font-weight:900}.account-list article{grid-template-columns:35px minmax(0,1fr) auto}.account-list article>div{min-width:0}.account-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.platforms-summary{display:none}.market-facts{grid-template-columns:auto auto minmax(0,1fr)}.market-facts em{display:none}}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182788;place-items:center;padding:20px;animation:.16s ease-out in;display:grid;position:fixed;inset:0}.add-tender-modal{background:#fff;border:1px solid #fffc;border-radius:18px;width:min(520px,100%);padding:22px;box-shadow:0 24px 70px #10182745}.add-tender-modal header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.add-tender-modal h2{color:#182230;margin:0;font-size:20px}.add-tender-modal header p{color:#8a96a8;max-width:430px;margin:6px 0 0;font-size:11px;line-height:1.45}.add-tender-modal header button{color:#788494;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:20px;display:grid}.modal-field{background:#f5f6f8;border-radius:12px;gap:6px;margin-top:12px;padding:11px 13px;display:grid;position:relative}.modal-field label{color:#4d5868;font-size:10px;font-weight:800}.modal-field label span{color:#98a1ad;font-weight:500}.modal-field input,.account-picker-button{color:#253248;background:0 0;border:0;outline:none;width:100%;min-width:0;height:28px;padding:0;font-size:13px}.modal-field input::placeholder{color:#a3aab4}.modal-field>small{color:#929ba8;margin-top:2px;font-size:8px}.account-picker{z-index:3}.account-picker-button{text-align:left;justify-content:space-between;align-items:center;display:flex}.account-picker-button i{font-size:12px;font-style:normal}.account-picker-menu{z-index:5;background:#fff;border:1px solid #e0e4ea;border-radius:12px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #17243a26}.account-picker-menu>button{text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.account-picker-menu>button:hover{background:#f3f1ff}.account-picker-menu>button:disabled{opacity:.45;cursor:not-allowed}.picker-avatar{color:#fff;background:#28364d;border-radius:9px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.account-picker-menu b{color:#354256;font-size:9px;display:block}.account-picker-menu small{color:#8a95a4;margin-top:3px;font-size:6px;display:block}.account-picker-menu>button>i{color:#6555d8;font-size:10px;font-style:normal;font-weight:900}.detected-platform{color:#5b6e67;background:#eef8f4;border-radius:9px;justify-content:space-between;align-items:center;margin:12px 2px 0;padding:8px 10px;font-size:8px;display:flex}.detected-platform b{color:#147a59}.add-tender-modal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.add-tender-modal footer button{color:#4f5c6e;background:#fff;border:0;border-radius:9px;padding:9px 15px;font-size:10px;font-weight:800}.add-tender-modal footer .modal-submit{color:#fff;background:#6c5ce7;box-shadow:0 6px 14px #6c5ce735}.add-tender-modal footer .modal-submit:disabled{box-shadow:none;cursor:not-allowed;background:#c8c3f0}@media (max-width:520px){.modal-backdrop{align-items:end;padding:10px}.add-tender-modal{border-radius:18px 18px 10px 10px;padding:18px 15px}.add-tender-modal h2{font-size:18px}}.window-title .participant-caption{align-items:center;gap:0;min-width:0;display:flex}.participant-caption strong{color:#167a5a;background:#edf8f4;border-radius:5px;flex:none;padding:2px 5px;font-size:6.5px;font-weight:900}.participant-caption span{text-overflow:ellipsis;white-space:nowrap;color:#909aa8;overflow:hidden}.account-create-modal{width:min(500px,100%)}.account-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.account-form-grid label{background:#f5f6f8;border-radius:12px;gap:6px;padding:11px 13px;display:grid}.account-form-grid label>span{color:#4d5868;font-size:10px;font-weight:800}.account-form-grid select{color:#253248;background:0 0;border:0;outline:none;width:100%;height:28px;font-size:11px}.account-security-note{color:#39725f;background:#edf8f4;border-radius:10px;gap:9px;margin-top:13px;padding:10px 12px;display:flex}.account-security-note>span{color:#16815e;background:#d2f0e4;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:8px;font-weight:900;display:grid}.account-security-note p{margin:0;font-size:8px;line-height:1.45}.account-security-note b{color:#176e54;margin-bottom:2px;display:block}.accounts-drawer .new-account{color:#fff;background:#6c5ce7;border-color:#6c5ce7;box-shadow:0 6px 14px #6c5ce72b}@media (max-width:520px){.account-form-grid{grid-template-columns:1fr}}.tender-history-picker{z-index:4;width:min(430px,100%);position:relative}.tender-picker-button{color:#667284;text-align:left;background:#f7f8fa;border:1px solid #e2e6ec;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:45px;padding:0 15px;font-size:12px;display:flex}.tender-picker-button:hover,.tender-picker-button[aria-expanded=true]{color:#594cca;background:#faf9ff;border-color:#9d92eb}.tender-picker-button i{font-size:14px;font-style:normal}.tender-history-menu{z-index:8;text-align:left;background:#fff;border:1px solid #dfe3e9;border-radius:13px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 20px 46px #17243a2b}.tender-history-menu header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.tender-history-menu header>div{gap:2px;display:grid}.tender-history-menu header b{color:#344155;font-size:9px}.tender-history-menu header small,.tender-history-menu header>span{color:#98a2af;font-size:6px}.tender-history-menu>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f5;border-radius:8px;grid-template-columns:29px minmax(0,1fr) 90px;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.tender-history-menu>button:last-child{border-bottom:0}.tender-history-menu>button:hover{background:#f5f3ff}.history-platform{border-radius:8px;place-items:center;width:28px;height:28px;font-size:6px;font-weight:900;display:grid}.history-main{gap:3px;min-width:0;display:grid}.history-main b{text-overflow:ellipsis;white-space:nowrap;color:#344155;font-size:8px;overflow:hidden}.history-main small{text-overflow:ellipsis;white-space:nowrap;color:#8994a3;font-size:6px;overflow:hidden}.tender-history-menu time{color:#5c6878;text-align:right;font-size:6.5px;font-weight:800}.empty-slot:has(.tender-history-menu){overflow:visible}@media (max-width:520px){.tender-history-menu>button{grid-template-columns:27px minmax(0,1fr)}.tender-history-menu time{text-align:left;color:#6b5ed0;grid-column:2}.tender-history-menu{max-height:310px;overflow:auto}}.account-actions{justify-items:end;gap:6px;display:grid}.account-actions>button{color:#5e50d0;background:#ece9ff;border:0;border-radius:6px;padding:5px 7px;font-size:6px;font-weight:800}.account-actions .delete-account{color:#c94e2c;background:#fff1ed}.account-actions .delete-account:hover{background:#fee3da}.delete-account-modal{text-align:center;background:#fff;border-radius:18px;width:min(400px,100%);padding:24px;box-shadow:0 24px 70px #10182745}.delete-warning{color:#d65834;background:#fff0eb;border-radius:14px;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:18px;font-weight:900;display:grid}.delete-account-modal h2{color:#263247;margin:0;font-size:18px}.delete-account-modal>p{color:#7b8796;margin:9px 0;font-size:10px;line-height:1.5}.delete-account-modal>p b{color:#344155;font-size:11px}.delete-impact{color:#a35b27;text-align:left;background:#fff5ec;border-radius:9px;margin:12px 0;padding:9px 11px;font-size:8px;line-height:1.45}.delete-account-modal>small{color:#929ca8;font-size:7px;line-height:1.45;display:block}.delete-account-modal footer{justify-content:center;gap:8px;margin-top:18px;display:flex}.delete-account-modal footer button{color:#5c6878;background:#f0f2f5;border:0;border-radius:9px;padding:9px 13px;font-size:8px;font-weight:900}.delete-account-modal footer .confirm-delete{color:#fff;background:#d95835}.delete-account-modal footer .confirm-delete:hover{background:#c84929}.drag-handle{color:#6b5bd5;cursor:grab;touch-action:none;background:#f2f1ff;border:0;border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;line-height:1;display:grid}:is(.drag-handle:hover,.drag-handle:focus-visible){color:#5544c5;background:#e4e0ff;outline:none}.drag-handle:active{cursor:grabbing}.tender-window,.empty-slot{transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s}.tender-window.moving{opacity:.55;transform:scale(.99)}.tender-window.drag-over,.empty-slot.drag-over{border-color:#7565df;box-shadow:0 0 0 3px #e5e1ff,0 14px 30px #4e3fc31c}.empty-slot.drag-over{background:#f7f5ff}.empty-slot.drag-over:after{content:"Переместить сюда";color:#fff;background:#6c5ce7;border-radius:8px;padding:6px 10px;font-size:8px;font-weight:900}@media (max-width:520px){.window-head{grid-template-columns:32px minmax(0,1fr) 25px 25px}.drag-handle{width:25px;height:25px}.window-status,.more{display:none}}.price-approval{background:#fff;border:1px solid #e2e5eb;border-radius:9px;margin:0 9px 8px;padding:8px}.price-approval.has-proposal{background:#f4fcf8;border-color:#b9dfd1;box-shadow:0 6px 18px #167b5a0d}.approval-copy{align-items:center;gap:7px;display:flex}.approval-copy>div{gap:2px;display:grid}.approval-copy b{color:#344155;font-size:7px}.approval-copy small{color:#8994a3;font-size:5.8px}.approval-icon{color:#17815d;background:#e8f6f1;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.price-transition{background:#fff;border-radius:7px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:8px;margin-top:7px;padding:7px;display:grid}.price-transition>div{gap:2px;display:grid}.price-transition span{color:#8f99a7;font-size:5.5px;font-weight:800}.price-transition b{color:#263449;font-size:9px}.price-transition b small{color:#728091;font-size:5.5px}.price-transition>i{color:#6b5ce3;font-size:11px;font-style:normal;font-weight:900}.price-transition>em{color:#167b5a;background:#e4f5ee;border-radius:5px;padding:3px 5px;font-size:5.5px;font-style:normal;font-weight:900}.approval-actions{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.approval-actions button,.propose-price{color:#697586;background:#fff;border:1px solid #dfe3e9;border-radius:7px;padding:6px 8px;font-size:6.5px;font-weight:900}.approval-actions .approve-price{color:#fff;background:#18815e;border-color:#18815e;box-shadow:0 4px 10px #18815e22}.propose-price{color:#5b4dcc;background:#f4f2ff;border-color:#cfc9f6;width:100%;margin-top:7px}.execution-mode{color:#929ca8;align-items:center;gap:4px;margin:6px 0 0;font-size:5.5px;display:flex}.execution-mode i{background:#efa059;border-radius:50%;width:5px;height:5px}.has-proposal .execution-mode{color:#897956}.agent-audit{border-radius:0 0 9px 9px}@media (max-width:520px){.price-transition{grid-template-columns:1fr auto 1fr}.price-transition>em{grid-column:3}.approval-actions{grid-template-columns:1fr 1.5fr;display:grid}.approval-actions button{width:100%}}.account-list article.primary-account{background:#fffaf0;border:1px solid #efd58d;border-radius:10px;margin:3px 0}.account-name-row{align-items:center;gap:5px;min-width:0;display:flex}.account-name-row>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-name-row>strong{color:#9a6810;background:#fff0bd;border-radius:5px;flex:none;padding:2px 5px;font-size:5.5px;font-weight:900}.account-actions .make-primary{color:#9a6810;background:#fff7df}.primary-account .account-avatar{background:#75601d;box-shadow:0 0 0 3px #fff0bd}.window-stats{grid-template-columns:repeat(3,1fr) auto auto}.window-stats .guard-button{color:#4262b0;background:#f1f5ff;border-color:#bfcaf0}.window-stats .guard-button.active{color:#157b59;background:#e8f8f2;border-color:#9ed9c4}.guard-modal{background:#fff;border-radius:20px;width:min(720px,100%);padding:27px;box-shadow:0 24px 80px #10182755}.guard-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.guard-modal>header>div{align-items:center;gap:12px;display:flex}.guard-modal h2{color:#182230;margin:0;font-size:22px}.guard-modal header p{color:#8b9bb4;margin:4px 0 0;font-size:10px}.guard-modal header>button{color:#788494;background:0 0;border:0;width:30px;height:30px;font-size:22px}.guard-shield{color:#176ee8;background:#edf3ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.guard-description{color:#899ab5;margin:14px 0;font-size:12px;line-height:1.45}.guard-status{color:#90a0b7;background:#f7f9fc;border:1px solid #e5eaf2;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:18px 0;padding:17px;font-size:12px;font-weight:800;display:flex}.guard-status i{background:#a9b4c4;border-radius:50%;width:7px;height:7px}.guard-status.on{color:#167b5a;background:#eefaf5;border-color:#bde4d5}.guard-status.on i{background:#1d9b70;box-shadow:0 0 0 3px #cfeee2}.guard-rule-box{border:1px dashed #b9cae4;border-radius:14px;padding:18px}.guard-rule-box h3{color:#344155;margin:0;font-size:15px}.guard-rule-box>p{color:#8b9bb4;margin:7px 0 14px;font-size:10px;line-height:1.45}.guard-fields{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:10px;display:grid}.guard-fields label{gap:5px;display:grid}.guard-fields label>span{color:#596579;font-size:9px;font-weight:800}.guard-fields input,.guard-fields select{color:#263248;background:#f4f5f7;border:0;border-radius:10px;outline:none;width:100%;height:44px;padding:0 11px;font-size:13px}.guard-fields input:focus,.guard-fields select:focus{box-shadow:0 0 0 2px #b7cdf8}.guard-fields small{color:#99a4b2;font-size:7px}.guard-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.guard-actions button{border:0;border-radius:9px;padding:10px 15px;font-size:10px;font-weight:900}.enable-guard{color:#fff;background:#1473e6;box-shadow:0 6px 14px #1473e62d}.stop-guard{color:#c84f2d;background:#fff0eb}.guard-safety{color:#9a682a;background:#fff6e9;border-radius:10px;gap:8px;margin-top:14px;padding:10px;display:flex}.guard-safety>span{background:#f6d8b2;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:9px;font-weight:900;display:grid}.guard-safety p{margin:0;font-size:8px;line-height:1.45}.guard-safety b{margin-bottom:2px;display:block}.guard-safety{display:flex}@media (max-width:720px){.guard-modal{padding:20px 15px}.guard-fields{grid-template-columns:1fr 1fr}.guard-modal h2{font-size:18px}.window-stats{grid-template-columns:repeat(3,1fr)}.window-stats .guard-button{grid-column:1/3;display:block}.window-stats button:last-child{grid-column:3;display:block}}.guard-fields{grid-template-columns:repeat(3,1fr);align-items:start}.guard-position-editor{background:#f8faff;border:1px solid #e3e9f3;border-radius:12px;grid-column:1/-1;gap:9px;padding:12px;display:grid}.guard-position-heading{justify-content:space-between;align-items:center;display:flex}.guard-position-heading>span{color:#596579;font-size:9px;font-weight:800}.guard-position-heading>small{color:#6554d8;background:#ece9ff;border-radius:99px;padding:3px 6px;font-size:6.5px;font-weight:900}.guard-position-list{gap:7px;display:grid}.guard-position-row{grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.guard-position-row>span{color:#50639a;background:#e8edfa;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.guard-position-row label{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;display:grid}.guard-position-row label>span{color:#7f8b9e;font-size:7.5px;font-weight:800}.guard-position-row input{height:34px}.guard-position-row>button{color:#c65332;cursor:pointer;background:#fff0eb;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.guard-position-row>button:hover{background:#ffe1d7}.add-guard-position{color:#4262b0;cursor:pointer;background:#eef3ff;border:1px solid #c7d4ed;border-radius:8px;justify-self:start;padding:7px 10px;font-size:8px;font-weight:900}.add-guard-position:hover{background:#e2eaff}.guard-fields>label{gap:5px;display:grid}.guard-fields>label input{font-variant-numeric:tabular-nums}@media (max-width:720px){.guard-fields{grid-template-columns:1fr}.guard-position-row label{grid-template-columns:75px minmax(0,1fr)}}.guard-position-columns,.guard-position-row{grid-template-columns:24px minmax(70px,.65fr) minmax(100px,1fr) minmax(95px,1fr) minmax(85px,.8fr) minmax(80px,.7fr) 30px}.guard-position-columns{align-items:end;gap:8px;padding:0 0 1px;display:grid}.guard-position-columns span{color:#7c899d;font-size:6.5px;font-weight:900}.guard-position-row label{grid-template-columns:1fr;gap:3px;display:grid}.guard-position-row label>span{display:none}.guard-position-row input{font-variant-numeric:tabular-nums;height:36px;padding:0 9px}.guard-position-help{color:#929eaf;justify-content:space-between;gap:12px;padding-left:32px;font-size:6.5px;display:flex}.guard-position-help span:last-child{text-align:right}@media (max-width:720px){.guard-position-columns{display:none}.guard-position-row{grid-template-columns:24px 1fr 1fr}.guard-position-row>span{grid-row:1/3}.guard-position-row label{grid-template-columns:1fr;gap:3px;display:grid}.guard-position-row label>span{display:block}.guard-position-row>button{grid-column:3;justify-self:end}.guard-position-help{display:none}}@media (max-width:480px){.guard-position-row{grid-template-columns:24px 1fr}.guard-position-row>span{grid-row:1/5}.guard-position-row>button,.guard-position-row label{grid-column:2}}.window-actions .check-positions-button{color:#3f5fac;background:#eef3ff;border-color:#b9c9ef;font-weight:900}.message.with-report{max-width:96%}.position-report{background:#fff;border:1px solid #dfe5ef;border-radius:10px;margin-top:7px;overflow:hidden}.position-report>header{background:#f5f7fb;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.position-report>header>div{gap:2px;display:grid}.position-report>header span,.position-table-head span{color:#919dab;letter-spacing:.45px;font-size:5.5px;font-weight:900}.position-report>header b{color:#344155;font-size:7px}.position-report>header em{color:#a46624;background:#fff0dc;border-radius:6px;padding:3px 6px;font-size:5.5px;font-style:normal;font-weight:900}.position-table-head,.position-line{grid-template-columns:minmax(120px,1.6fr) minmax(75px,1fr) 45px;align-items:center;gap:8px;padding:6px 9px;display:grid}.position-table-head{border-top:1px solid #e8ecf2;border-bottom:1px solid #e8ecf2}.position-line{border-bottom:1px solid #edf0f4}.position-line b{text-overflow:ellipsis;white-space:nowrap;color:#4a5668;font-size:7px;overflow:hidden}.position-line>span{color:#4f5c6e;font-size:7px;font-weight:800}.position-line strong{border-radius:6px;justify-self:end;padding:3px 6px;font-size:6.5px}.position-line .top-rank{color:#167b59;background:#def5eb}.position-line .low-rank{color:#c75c30;background:#fff0e8}.position-total{background:#fafbfc;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.position-total span{color:#8a95a4;font-size:6px}.position-total b{color:#2e3b50;font-size:7.5px}.position-report>footer{color:#9aa4b1;border-top:1px solid #edf0f4;justify-content:space-between;gap:10px;padding:6px 9px;font-size:5.5px;display:flex}.position-report>footer span:last-child{color:#b17634}.message.with-report>div{min-width:0;max-width:100%}@media (max-width:520px){.message.with-report{max-width:100%}.position-table-head,.position-line{grid-template-columns:minmax(100px,1.5fr) minmax(65px,1fr) 38px}.position-report>footer{flex-direction:column;gap:3px}}.position-report>header em.demo{color:#a46624;background:#fff0dc}.position-report>header em.live{color:#147a59;background:#ddf6eb;box-shadow:0 0 0 1px #b9e6d4}.chat-input{grid-template-columns:minmax(0,1fr) 30px 28px 30px}.chat-input .voice-button{color:#5070bd;background:#f1f5ff;border-color:#cfd8ef;font-size:0;position:relative}.chat-input .voice-button:before{content:"";border:2px solid;border-radius:7px;width:8px;height:12px}.chat-input .voice-button:after{content:"";border:2px solid;border-top:0;border-radius:0 0 8px 8px;width:10px;height:5px;position:absolute;bottom:6px;left:9px}.chat-input .voice-button.active{color:#cf435b;background:#fff0f2;border-color:#da5c70;animation:1.25s ease-in-out infinite voice-pulse}.chat-input .voice-button.active:before{background:currentColor;border:0;border-radius:2px;width:8px;height:8px}.chat-input .voice-button.active:after{display:none}@keyframes voice-pulse{50%{box-shadow:0 0 0 4px #ef617628}}.chat-actions{background:#fff;border-top:1px solid #e9ecf1;justify-content:flex-start;align-items:center;gap:7px;padding:8px 11px 0;display:flex}.chat-actions button{color:#667285;background:#fff;border:1px solid #dfe3e9;border-radius:8px;min-height:30px;padding:6px 10px;font-size:8px;font-weight:900}.chat-actions .check-positions-button{color:#3f5fac;background:#eef3ff;border-color:#b9c9ef}.chat-actions .guard-button{color:#4262b0;background:#f1f5ff;border-color:#bfcaf0}.chat-actions .guard-button.active{color:#157b59;background:#e8f8f2;border-color:#9ed9c4}.chat-actions button:disabled{opacity:.5;cursor:default}@media (max-width:520px){.chat-input{grid-template-columns:minmax(0,1fr) 32px 30px 32px}.chat-input .voice-button:after{left:10px}.chat-actions button{flex:1;padding-inline:6px}}.window-stats{justify-content:space-between;gap:12px;padding:7px 12px;display:flex}.window-stats .window-actions{flex-wrap:nowrap;align-items:center;gap:7px;margin-left:auto;display:flex}.tender-timer{align-items:center;gap:9px;min-width:0;display:flex!important}.timer-live{background:#e8f7f1;border-radius:6px;grid-auto-flow:column;align-items:center;gap:4px;padding:4px 6px;font-weight:900;color:#15805d!important;letter-spacing:.45px!important;font-size:6px!important;display:flex!important}.timer-live i{background:#1fa676;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite timer-blink;box-shadow:0 0 0 3px #caede0}.timer-copy{gap:1px;display:grid}.timer-copy small{color:#8d98a8;font-size:6px;font-weight:800}.timer-copy strong{color:#253248;font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;letter-spacing:.6px;font-size:13px}.tender-timer em{color:#8c97a6;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:6px;font-style:normal;overflow:hidden}.tender-timer.ending .timer-copy strong{color:#d04e38}.tender-timer.ending .timer-live{background:#fff0ed;color:#c94d37!important}.tender-timer.extended .timer-copy small,.tender-timer.extended em{color:#6a55ce}.tender-timer.unavailable .timer-live{background:#f0f2f5;color:#7d8897!important}.tender-timer.unavailable .timer-live i{box-shadow:none;background:#a6afbb;animation:none}.tender-timer.connecting .timer-live{background:#fff6e8;color:#9e6c24!important}.tender-timer.connecting .timer-live i{background:#e49a34;box-shadow:0 0 0 3px #f8e3c4}@keyframes timer-blink{50%{opacity:.35}}@media (max-width:720px){.window-stats{flex-direction:column;align-items:flex-start}.window-stats .window-actions{width:100%;margin-left:0}.window-actions button{flex:1}.tender-timer em{max-width:150px}}.leading-lots{color:#8290a3;opacity:.62;background:#fbfcfd;border-bottom:1px solid #eef0f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 13px 5px;display:grid}.leading-lots>span{color:#5571ae;letter-spacing:.35px;text-transform:uppercase;font-size:6px;font-weight:900}.leading-lots p{color:#526175;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;font-weight:700;overflow:hidden}.leading-lots small{white-space:nowrap;font-size:5.5px}.leading-lots.unavailable{opacity:.38}.leading-lots.live:has(p:not(:empty)){opacity:.68}@media (max-width:720px){.leading-lots{grid-template-columns:auto minmax(0,1fr)}.leading-lots small{display:none}}.tender-result{background:#fff;border:1px solid #cfe6dd;border-radius:12px;margin:10px 12px 0;overflow:hidden;box-shadow:0 5px 16px #173b2c0a}.tender-result>header{background:linear-gradient(90deg,#edf9f4,#f8fcfa);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.tender-result>header>div:first-child{align-items:center;gap:8px;display:flex}.result-mark{color:#157a59;background:#d9f3e8;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.tender-result header small,.result-table-head span{color:#728e82;letter-spacing:.5px;font-size:5.5px;font-weight:900}.tender-result header b{color:#244337;margin-top:2px;font-size:8px;display:block}.result-meta{color:#789187;justify-items:end;gap:2px;font-size:5.5px;display:grid}.result-meta span{color:#34745c;background:#fff;border-radius:6px;padding:3px 6px;font-weight:900}.result-state{color:#738195;justify-content:center;align-items:center;gap:7px;min-height:62px;padding:13px;font-size:8px;display:flex}.result-state>i{border:2px solid #c9d3df;border-top-color:#4d71ae;border-radius:50%;width:8px;height:8px;animation:.8s linear infinite result-spin}.result-state.error{color:#8f6258;background:#fffaf8;justify-content:space-between}.result-state.error>div{gap:3px;display:grid}.result-state.error b{color:#7d493e;font-size:8px}.result-state.error span{font-size:6.5px}.result-state.error button{color:#a04f3d;background:#fff;border:1px solid #e4b8ae;border-radius:7px;padding:6px 9px;font-size:7px;font-weight:900}.result-account{color:#87968f;border-top:1px solid #e8f0ed;padding:7px 11px;font-size:6.5px}.result-account b{color:#405a50;margin-left:4px}.result-table-head,.result-line{grid-template-columns:minmax(120px,1.6fr) minmax(85px,1fr) 48px;align-items:center;gap:8px;padding:7px 11px;display:grid}.result-table-head{background:#fbfdfc;border-top:1px solid #e8efec;border-bottom:1px solid #e8efec}.result-line{border-bottom:1px solid #edf2f0}.result-line b{color:#45564f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.result-line>span{color:#44564f;font-size:7px;font-weight:800}.result-line strong{border-radius:6px;justify-self:end;padding:3px 6px;font-size:6.5px}.result-line .top-rank{color:#157b59;background:#dcf5ea}.result-line .low-rank{color:#c65b30;background:#fff0e8}.result-total{background:#f8fbfa;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.result-total span{color:#829088;font-size:6px}.result-total b{color:#274638;font-size:8px}.result-empty{color:#87948f;text-align:center;padding:16px 11px;font-size:7px}.tender-result>footer{color:#87968f;border-top:1px solid #e9efed;justify-content:space-between;gap:10px;padding:6px 11px;font-size:5.5px;display:flex}.tender-result>footer span:last-child{color:#3c7b62}@keyframes result-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.tender-result{margin:8px 8px 0}.tender-result>header{align-items:flex-start}.result-table-head,.result-line{grid-template-columns:minmax(100px,1.5fr) minmax(70px,1fr) 40px}.tender-result>footer{flex-direction:column;gap:3px}}.quick-actions .secondary-agent-button{color:#a0a8b3;background:0 0;border-color:#0000;margin-left:auto;font-weight:500}.quick-actions .secondary-agent-button:hover{color:#758092;background:#f7f8fa;border-color:#e3e6eb}.window-stats .raise-position-button{color:#49658f;background:#f5f8fd;border-color:#c7d7f1}.window-stats .raise-position-button:hover{color:#304f7d;background:#edf3fb;border-color:#9fb7dc}.raise-position-modal{background:#fff;border-radius:18px;width:min(560px,100%);max-height:min(720px,92vh);padding:24px;overflow:auto;box-shadow:0 24px 70px #10182745}.raise-position-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.raise-position-modal>header>div{align-items:center;gap:11px;display:flex}.raise-position-modal h2{color:#202d42;margin:0;font-size:19px}.raise-position-modal header p{color:#8d98a8;margin:3px 0 0;font-size:8px}.raise-position-modal header>button{color:#7e8997;background:0 0;border:0;width:28px;height:28px;font-size:20px}.raise-mark{color:#45658f;background:#edf3fb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.raise-description{color:#7d8999;margin:15px 0;font-size:10px;line-height:1.5}.raise-list-head,.raise-position-row{grid-template-columns:25px minmax(100px,.75fr) minmax(150px,1.25fr) 30px;align-items:center;gap:8px;display:grid}.raise-list-head{color:#8c97a6;padding:0 4px 5px;font-size:7px;font-weight:900}.raise-position-list{gap:7px;display:grid}.raise-position-row{background:#f5f7fa;border-radius:11px;padding:8px}.raise-position-row>span{color:#55709a;background:#e7edf6;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.raise-position-row label{gap:3px;display:grid}.raise-position-row label>span{color:#69778a;font-size:7px;font-weight:800;display:none}.raise-position-row input{color:#263248;background:#fff;border:0;border-radius:7px;outline:none;width:100%;height:30px;padding:0 8px;font-size:11px;font-weight:800}.raise-position-row label>div{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.raise-position-row em{color:#8792a1;font-size:7px;font-style:normal}.raise-position-row>button{color:#c65332;background:#fff0eb;border:0;border-radius:7px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.add-raise-position{color:#4262b0;background:#eef3ff;border:1px solid #c7d4ed;border-radius:8px;margin-top:9px;padding:7px 10px;font-size:8px;font-weight:900}.raise-summary{color:#8b96a5;background:#fafbfc;border-radius:9px;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 11px;font-size:7px;display:flex}.raise-summary b{color:#465369;margin-left:4px}.raise-warning{color:#956226;background:#fff6e9;border-radius:10px;gap:8px;margin-top:12px;padding:10px;display:flex}.raise-warning>span{background:#f6d8b2;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.raise-warning p{margin:0;font-size:7px;line-height:1.45}.raise-warning b{margin-bottom:2px;display:block}.raise-position-modal footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.raise-position-modal footer button{color:#5f6b7b;background:#f0f2f5;border:0;border-radius:9px;padding:9px 13px;font-size:8px;font-weight:900}.raise-position-modal footer .prepare-raise{color:#fff;background:#496b98}.raise-position-modal footer .prepare-raise:disabled{background:#c6cfda}@media (max-width:520px){.raise-position-modal{padding:19px 15px}.raise-list-head{display:none}.raise-position-row{grid-template-columns:24px 1fr 28px}.raise-position-row>span{grid-row:1/3}.raise-position-row label{grid-column:2}.raise-position-row label>span{display:block}.raise-position-row>button{grid-area:1/3/3}.raise-summary{flex-direction:column}}.excel-import-row{justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;display:flex}.excel-import-row small{color:#8b96a5;font-size:6.5px}.excel-import-button{cursor:pointer;align-items:center;gap:5px;color:#247255!important;background:#edf8f3!important;border:1px solid #b9d9ca!important;border-radius:8px!important;padding:7px 10px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.excel-import-button:hover{background:#e1f3eb!important}.excel-import-button input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:520px){.excel-import-row{flex-direction:column;align-items:flex-start}}.account-actions .view-account{color:#276a9b;background:#e9f5ff}.account-details-modal{background:#fff;border-radius:18px;width:min(700px,100%);max-height:min(780px,90vh);padding:22px;overflow:auto;box-shadow:0 24px 70px #10182745}.account-details-modal>header{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.account-details-modal>header>button{color:#728092;background:#f1f3f6;border:0;border-radius:8px;width:30px;height:30px;font-size:20px}.account-profile{align-items:center;gap:12px;display:flex}.account-profile .account-avatar{border-radius:13px;width:44px;height:44px;font-size:10px}.account-profile h2{color:#202c3e;margin:0;font-size:18px}.account-profile p{color:#8b96a5;margin:4px 0 6px;font-size:9px}.account-history-summary{grid-template-columns:120px 120px 1fr;gap:8px;margin:15px 0;display:grid}.account-history-summary>span{background:#f5f6f8;border-radius:10px;gap:4px;padding:11px;display:grid}.account-history-summary small{color:#939daa;letter-spacing:.5px;font-size:6px;font-weight:900}.account-history-summary b{color:#263449;font-size:12px}.account-history-summary .online{color:#16815e}.account-history-list{gap:12px;display:grid}.account-history-list>article{border:1px solid #e2e6eb;border-radius:12px;overflow:hidden}.account-history-list>article>header{background:#f7f8fa;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.account-history-list>article>header>div{align-items:center;gap:8px;display:flex}.account-history-list>article>header b{color:#263449;font-size:10px}.account-history-list>article>header>strong{color:#8994a3;font-size:7px}.participation-period{border-top:1px solid #e8ebef;border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.participation-period span{color:#919ba8;font-size:7px}.participation-period b{color:#445166;font-size:8px}.account-bid-table{display:grid}.account-bid-head,.account-bid-row{grid-template-columns:65px 1.2fr 70px 1fr;align-items:center;gap:8px;padding:8px 13px;display:grid}.account-bid-head{color:#98a1ad;letter-spacing:.35px;background:#fbfbfc;font-size:6px;font-weight:900}.account-bid-row{border-top:1px solid #eef0f3;font-size:8px}.account-bid-row time{color:#778394}.account-bid-row b{color:#27354a}.account-bid-row strong{color:#16815e;background:#e4f5ed;border-radius:5px;width:max-content;padding:2px 6px}.account-bid-row span{color:#657285}.account-history-empty{text-align:center;border:1px dashed #d9dee5;border-radius:12px;place-items:center;padding:42px 20px;display:grid}.account-history-empty>span{color:#7869dc;font-size:24px}.account-history-empty b{color:#354257;margin-top:8px;font-size:12px}.account-history-empty p{color:#929ca9;max-width:330px;margin:6px 0 0;font-size:8px;line-height:1.5}@media (max-width:520px){.account-details-modal{padding:15px}.account-history-summary{grid-template-columns:1fr 1fr}.account-history-summary>span:last-child{grid-column:1/-1}.account-bid-head,.account-bid-row{grid-template-columns:45px 1fr 45px}.account-bid-head span:last-child,.account-bid-row span:last-child{display:none}}.account-list article.platform-b2b-card,.account-list article.platform-b2b-card.primary-account{background:#fff9df;border:1px solid #f0d98a;border-radius:11px;margin:4px 0}.account-list article.platform-bidzaar-card,.account-list article.platform-bidzaar-card.primary-account{background:#fff0f0;border:1px solid #f2c9c7;border-radius:11px;margin:4px 0}.account-list .account-name-row>b{font-size:12px;line-height:1.25}.account-list article>div>small{color:#6f7d90;font-size:9px}.account-list .account-platforms i{letter-spacing:.1px;padding:3px 6px;font-size:8px}.account-list .account-platforms .b2b{color:#765100!important;background:#ffe8a8!important}.account-list .account-platforms .bidzaar{color:#9b3731!important;background:#ffd4d2!important}.raise-list-head span:first-child{grid-column:2}.raise-step-field em{color:#54709b;min-width:42px;font-weight:800}.raise-summary{align-items:center}@media (max-width:520px){.raise-position-row{grid-template-columns:24px 1fr 28px}.raise-position-row>span{grid-row:1/4}.raise-position-row label{grid-column:2}.raise-position-row>button{grid-area:1/3/4}}.step-unit-input{align-items:center;grid-template-columns:minmax(0,1fr) 42px auto!important;gap:4px!important;display:grid!important}.step-unit-input select{color:#405a82;background:#e8edf6;border:0;border-radius:7px;outline:none;height:30px;padding:0 5px;font-size:9px;font-weight:900}.guard-position-row .step-unit-input{grid-template-columns:minmax(0,1fr) 38px!important}.guard-position-row .step-unit-input select{background:#eef2f7;height:27px}@media (max-width:520px){.step-unit-input{grid-template-columns:minmax(0,1fr) 45px auto!important}}.tender-alert-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17223880;place-items:center;padding:20px;animation:.18s ease-out in;display:grid;position:fixed;inset:0}.tender-alert-modal{text-align:center;background:#fff;border:1px solid #fff;border-radius:20px;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #111a2f55}.tender-alert-close{color:#758193;background:#f1f3f6;border:0;border-radius:8px;width:30px;height:30px;font-size:20px;position:absolute;top:14px;right:14px}.tender-alert-bell{color:#ce7626;background:#fff0d8;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:22px;font-weight:900;animation:.7s ease-in-out 2 alert-ring;display:grid}.alert-2 .tender-alert-bell{color:#d64b36;background:#ffe8e4}.tender-alert-live{color:#c66c25;letter-spacing:.7px;justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.alert-2 .tender-alert-live{color:#cf4634}.tender-alert-live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite timer-blink;box-shadow:0 0 0 3px #f8dcc5}.tender-alert-modal h2{color:#202d42;margin:8px 0 6px;font-size:22px}.tender-alert-modal>p{color:#7e8998;margin:0;font-size:10px}.tender-alert-modal>p b{color:#3b485c}.tender-alert-time{background:#f7f8fa;border-radius:13px;gap:4px;margin:18px 0 10px;padding:15px;display:grid}.tender-alert-time small{color:#8f9aa8;font-size:7px;font-weight:800}.tender-alert-time strong{color:#26344a;font-family:var(--font-geist-mono),monospace;letter-spacing:1px;font-size:28px}.alert-2 .tender-alert-time strong{color:#d34836}.tender-alert-meta{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tender-alert-meta span{color:#697689;background:#eef1f5;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:800}.tender-alert-modal footer{justify-content:center;gap:8px;margin-top:20px;display:flex}.tender-alert-modal footer button{color:#5e6a7b;background:#eff1f4;border:0;border-radius:9px;padding:10px 15px;font-size:9px;font-weight:900}.tender-alert-modal footer .tender-alert-primary{color:#fff;background:#cb762b}.alert-2 footer .tender-alert-primary{background:#cf4d39}@keyframes alert-ring{25%{transform:rotate(8deg)}50%{transform:rotate(-8deg)}75%{transform:rotate(5deg)}}@media (max-width:520px){.tender-alert-backdrop{align-items:end;padding:10px}.tender-alert-modal{border-radius:18px 18px 10px 10px;padding:24px 16px}.tender-alert-modal h2{font-size:19px}}.access-cabinet-button{color:#687588;background:#f7f8fa;border:1px solid #dfe3e9;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:8px;display:flex}.access-cabinet-button span{color:#6556d6;font-size:12px}.access-cabinet-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17223880;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.access-cabinet{background:#f7f8fb;border-radius:20px;width:min(1050px,100%);max-height:94vh;position:relative;overflow:auto;box-shadow:0 30px 90px #111a304f}.access-cabinet>header{background:#fff;border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.access-cabinet>header>div{align-items:center;gap:12px;display:flex}.access-cabinet h2,.access-cabinet h3{color:#202d42;margin:0}.access-cabinet h2{font-size:18px}.access-cabinet header p{color:#8c97a6;margin:4px 0 0;font-size:9px}.access-logo{color:#6656d7;background:#eeecff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.access-cabinet>header>button,.invite-layer header button{color:#748092;background:#f0f2f5;border:0;border-radius:9px;width:32px;height:32px;font-size:20px}.access-loading,.access-error{color:#637084;place-items:center;gap:10px;min-height:320px;display:grid}.access-loading i{border:3px solid #ddd9fb;border-top-color:#6656d7;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.access-error span{color:#cf5538;background:#fff0eb;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.access-error a{color:#fff;background:#6556d7;border-radius:8px;padding:9px 14px;text-decoration:none}.access-hero{color:#fff;background:linear-gradient(120deg,#252f46,#4a456f);justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.access-hero>div:first-child{gap:4px;display:grid}.access-hero small{letter-spacing:.7px;opacity:.65;font-size:6px}.access-hero b{font-size:15px}.access-hero span{opacity:.75;font-size:8px}.access-metrics{gap:8px;display:flex}.access-metrics span{background:#ffffff0e;border:1px solid #ffffff18;border-radius:10px;min-width:88px;padding:9px 12px;display:grid}.access-metrics b{font-size:15px}.access-tabs{align-items:center;gap:3px;padding:14px 24px 0;display:flex}.access-tabs button{color:#7c8796;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.access-tabs button.active{color:#4f45ba;background:#fff;box-shadow:0 2px 10px #18213a0c}.access-tabs .invite-user{color:#fff;background:#6556d7;margin-left:auto}.access-message{color:#b34f34;background:#fff1ed;border-radius:8px;margin:10px 24px 0;padding:9px 11px;font-size:8px}.member-list,.audit-list{background:#fff;border:1px solid #e2e5eb;border-radius:12px;margin:12px 24px 24px;overflow:hidden}.member-head,.member-list article{grid-template-columns:38px minmax(150px,1.25fr) 130px minmax(150px,1fr) 105px 85px;align-items:center;gap:10px;padding:10px 13px;display:grid}.member-head{color:#939daa;letter-spacing:.4px;background:#f1f3f6;font-size:6px;font-weight:900}.member-head span:first-child{grid-column:1/3}.member-list article{border-top:1px solid #edf0f3}.member-avatar{color:#5d4fc9;background:#eeecff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.member-person{gap:2px;display:grid}.member-person b{color:#2b384c;font-size:9px}.member-person small{color:#7d8998;font-size:7px}.member-person em{color:#a0a8b3;font-size:6px;font-style:normal}.member-list select{color:#465369;background:#fff;border:1px solid #dfe3e9;border-radius:7px;width:100%;height:30px;padding:0 7px;font-size:7px}.member-sections{flex-wrap:wrap;gap:3px;display:flex}.member-sections span,.member-sections em{color:#687588;background:#eef1f6;border-radius:5px;padding:3px 5px;font-size:5.5px;font-style:normal}.member-status{color:#657184;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.member-status i{background:#9da6b2;border-radius:50%;width:6px;height:6px}.member-status.active i{background:#20a477}.member-status.pending i{background:#dc9639}.member-status.blocked i{background:#d5573b}.member-list article>button{color:#bf5438;background:#fff0eb;border:0;border-radius:7px;padding:7px;font-size:6.5px;font-weight:900}.member-list article>button.restore{color:#187a59;background:#e6f6ef}.audit-list article{border-top:1px solid #edf0f3;grid-template-columns:28px 1fr auto;gap:10px;padding:12px;display:grid}.audit-list article:first-child{border-top:0}.audit-list article>span{color:#16815e;background:#e5f5ee;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.audit-list b{font-size:9px}.audit-list p,.audit-list small{color:#7f8a99;margin:3px 0 0;font-size:7px}.audit-list time{color:#9aa3af;font-size:6px}.access-viewer-note{color:#687588;background:#fff;border-radius:12px;margin:20px 24px;padding:18px;font-size:9px}.invite-layer{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17223875;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.invite-layer form{background:#fff;border-radius:16px;width:min(520px,100%);padding:20px;box-shadow:0 20px 60px #10182740}.invite-layer header{justify-content:space-between;margin-bottom:15px;display:flex}.invite-layer h3{font-size:15px}.invite-layer form>label{gap:5px;margin-top:10px;display:grid}.invite-layer label>span,.invite-layer legend{color:#667387;font-size:7px;font-weight:900}.invite-layer input,.invite-layer select{color:#303d52;background:#fff;border:1px solid #dce1e8;border-radius:8px;outline:none;height:36px;padding:0 10px}.invite-layer fieldset{border:1px solid #e2e5ea;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0 0;padding:12px;display:grid}.invite-layer fieldset label{align-items:center;gap:6px;display:flex}.invite-layer fieldset input{width:14px;height:14px}.invite-layer footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.invite-layer footer button{color:#647083;background:#eff1f4;border:0;border-radius:8px;padding:9px 13px;font-size:8px;font-weight:900}.invite-layer footer .send-invite{color:#fff;background:#6556d7}.invite-layer footer .send-invite:disabled{background:#bdc3ce}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:760px){.access-cabinet-backdrop{align-items:end;padding:0}.access-cabinet{border-radius:18px 18px 0 0;max-height:96vh}.access-hero{flex-direction:column;align-items:flex-start}.access-metrics{width:100%}.access-metrics span{flex:1;min-width:0}.member-head{display:none}.member-list article{grid-template-columns:38px 1fr 90px}.member-list select,.member-sections{grid-column:2/4}.member-status{grid-column:2}.member-list article>button{grid-column:3}.access-tabs{flex-wrap:wrap}.access-tabs .invite-user{width:100%;margin-left:0}.invite-layer fieldset{grid-template-columns:1fr}}.employee-profile{grid-template-columns:220px 1fr;gap:16px;margin:12px 24px 24px;display:grid}.employee-profile>aside,.employee-profile>form{background:#fff;border:1px solid #e2e5eb;border-radius:13px}.employee-profile>aside{text-align:center;flex-direction:column;align-items:center;padding:25px 16px;display:flex}.employee-profile-avatar{color:#5e4fcf;background:linear-gradient(145deg,#edeaff,#dcd7ff);border-radius:20px;place-items:center;width:68px;height:68px;font-size:18px;font-weight:900;display:grid}.employee-profile aside h3{margin:12px 0 3px;font-size:13px}.employee-profile aside p{color:#8390a1;margin:0 0 10px;font-size:8px}.employee-profile aside>.member-status{font-style:normal}.employee-profile aside>div{text-align:left;border-top:1px solid #edf0f3;gap:3px;width:100%;margin-top:18px;padding-top:15px;display:grid}.employee-profile aside small{color:#98a1ad;font-size:6px}.employee-profile aside b{color:#49566a;font-size:8px}.employee-profile>form{padding:20px}.employee-profile form h3{margin:0 0 12px;font-size:11px}.profile-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:20px;display:grid}.profile-grid label{gap:5px;display:grid}.profile-grid span{color:#69768a;font-size:7px;font-weight:900}.profile-grid input{color:#2e3b50;background:#fff;border:1px solid #dfe3e9;border-radius:8px;height:35px;padding:0 10px;font-size:8px}.profile-grid input:disabled{color:#8a94a2;background:#f5f6f8}.profile-permissions{flex-wrap:wrap;gap:6px;display:flex}.profile-permissions span{color:#257459;background:#e9f5ef;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}.employee-profile form footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;display:flex}.employee-profile form footer small{color:#929ca9;font-size:7px}.employee-profile form footer button{color:#fff;background:#6556d7;border:0;border-radius:8px;padding:9px 13px;font-size:8px;font-weight:900}.access-message.success{color:#187a59;background:#e6f6ef}.invite-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invite-two label{gap:5px;margin-top:10px;display:grid}.invite-two label>span{color:#667387;font-size:7px;font-weight:900}@media (max-width:700px){.employee-profile{grid-template-columns:1fr;margin:12px}.employee-profile>aside{padding:18px}.profile-grid,.invite-two{grid-template-columns:1fr}.employee-profile form footer{flex-direction:column;align-items:flex-start;gap:10px}}.login-page{background:radial-gradient(circle at 15% 15%,#6e61dd22,#0000 30%),linear-gradient(145deg,#eef1f7,#f8f9fb);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #dfe3ea;border-radius:22px;width:min(440px,100%);overflow:hidden;box-shadow:0 28px 80px #15213a22}.login-brand{border-bottom:1px solid #edf0f3;align-items:center;gap:11px;padding:20px 24px;display:flex}.login-brand>span{color:#fff;background:#6758d8;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.login-brand>div{display:grid}.login-brand b{color:#202d42;font-size:15px}.login-brand small{color:#8a96a6;font-size:8px}.login-copy{padding:28px 28px 14px}.login-copy>small{color:#6758d8;letter-spacing:.8px;font-size:7px;font-weight:900}.login-copy h1{color:#202d42;margin:7px 0 6px;font-size:26px}.login-copy p{color:#7d8999;margin:0;font-size:10px;line-height:1.5}.login-card form{gap:13px;padding:10px 28px 26px;display:grid}.login-card form label{gap:6px;display:grid}.login-card form label span{color:#657286;font-size:8px;font-weight:900}.login-card input{color:#26344a;background:#fff;border:1px solid #dce1e8;border-radius:10px;outline:none;height:44px;padding:0 12px;font-size:12px}.login-card input:focus{border-color:#7869df;box-shadow:0 0 0 3px #7869df18}.login-submit{color:#fff;background:#6657d7;border:0;border-radius:10px;height:44px;font-size:10px;font-weight:900}.login-submit:disabled{background:#b9bfca}.login-recover{color:#7064c8;background:0 0;border:0;font-size:8px;font-weight:800}.login-recover:disabled{color:#afb5bf}.login-error,.login-success{border-radius:8px;padding:9px 11px;font-size:8px}.login-error{color:#b94c31;background:#fff0eb}.login-success{color:#1d7758;background:#e8f6ef}.login-card>footer{color:#8d97a4;text-align:center;background:#f7f8fa;border-top:1px solid #edf0f3;padding:13px 20px;font-size:7px}.member-actions{gap:4px;display:grid}.member-actions button{color:#657286;background:#eef1f6;border:0;border-radius:6px;padding:5px;font-size:6px;font-weight:900}.member-actions button.block{color:#bf5438;background:#fff0eb}.member-actions button.restore{color:#187a59;background:#e6f6ef}.employee-profile aside .profile-signout{color:#687588;background:#f7f8fa;border:1px solid #e0e4ea;border-radius:8px;width:100%;margin-top:12px;padding:8px;font-size:7px;font-weight:900}.signed-in-user{color:#344155;text-align:left;background:#fff;border:1px solid #dfe3e9;border-radius:10px;align-items:center;gap:7px;max-width:210px;height:36px;padding:3px 9px 3px 4px;display:flex}.signed-in-user>span{color:#5f50d1;background:#eeecff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.signed-in-user>i{gap:1px;min-width:0;font-style:normal;display:grid}.signed-in-user b,.signed-in-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signed-in-user b{font-size:7.5px}.signed-in-user small{color:#8994a3;font-size:5.8px}.signed-in-user:hover{background:#faf9ff;border-color:#bdb6ee}@media (max-width:1280px){.signed-in-user{max-width:145px}.signed-in-user small{max-width:100px}}@media (max-width:980px){.signed-in-user{order:3;max-width:none}.signed-in-user i{display:none}}.switch-account-button{color:#697587;background:#f7f8fa;border:1px solid #e1e4e9;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.switch-account-button span{color:#6556d6;font-size:13px}.switch-account-button i{font-style:normal}.switch-account-button:hover{color:#5145b8;background:#f2f0ff;border-color:#c9c3ef}@media (max-width:1120px){.switch-account-button{justify-content:center;width:30px;padding:0}.switch-account-button i{display:none}}.header-title-actions{align-items:center;gap:6px;margin-top:3px;display:flex}.header-title-actions .header-cabinet-link{margin-top:0}.header-rate-link{color:#5b4bd1;white-space:nowrap;background:#f3f1ff;border:1px solid #ded9ff;border-radius:7px;align-items:center;height:22px;padding:0 7px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.header-rate-link:hover{color:#fff;background:#6556d7;border-color:#6556d7}@media (max-width:720px){.header-title-actions{flex-direction:column;align-items:flex-start}.header-rate-link{height:20px}}.connector-status{white-space:nowrap;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.connector-status i{border-radius:50%;width:6px;height:6px}.connector-status.connected{color:#187a59;background:#e6f6ef}.connector-status.connected i{background:#20a477;box-shadow:0 0 0 3px #caecdf}.connector-status.missing{color:#9a6420;background:#fff8eb;border:1px solid #ead3ae}.connector-status.missing i{background:#d9922f}@media (max-width:1180px){.connector-status{justify-content:center;width:28px;padding:0;font-size:0}}.connector-toggle{color:#b75241;white-space:nowrap;background:#fff7f5;border:1px solid #efc9c2;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:800}.connector-toggle.resume{color:#177a5a;background:#eef9f5;border-color:#b9dfd1}.window-actions button:disabled{opacity:.45;cursor:not-allowed}.tender-timer.paused .timer-live{background:#fff1ef;color:#ad4d3d!important}.tender-timer.paused .timer-live i{box-shadow:none;background:#d86a58;animation:none}.leading-lots.paused{background:#fff9f8}.leading-lots.paused p,.leading-lots.paused small{color:#a66a60}@media (max-width:720px){.connector-toggle{flex:1}}.window-connector-toggle{height:26px;padding:0 8px}@media (max-width:900px){.window-connector-toggle{width:28px;padding:0;font-size:0}.window-connector-toggle:before{content:"■";font-size:9px}.window-connector-toggle.resume:before{content:"▶"}}@media (max-width:520px){.window-head{grid-template-columns:32px minmax(0,1fr) 25px 25px 25px}.window-connector-toggle{width:25px;height:25px}}.tender-alert-snooze{background:#faf7f2;border-radius:11px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:7px;margin-top:14px;padding:9px;display:grid}.tender-alert-snooze span{color:#7d6f60;padding:0 4px;font-size:8px;font-weight:850}.tender-alert-snooze button{color:#9c5b24;background:#fff;border:1px solid #ead7c4;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:900}.tender-alert-snooze button:hover{background:#fff8f1;border-color:#cf7a2d}.tender-alert-modal footer{margin-top:12px}.tender-alert-modal footer .tender-alert-cancel{color:#b14e43}@media (max-width:520px){.tender-alert-snooze{grid-template-columns:1fr 1fr}.tender-alert-snooze span{grid-column:1/-1}.tender-alert-modal footer{flex-direction:column;align-items:stretch}}.tender-alert-inline{background:linear-gradient(110deg,#fffaf4,#fff);border:1px solid #efd7bd;border-radius:13px;grid-template-columns:auto minmax(180px,1fr) minmax(150px,.45fr);align-items:center;gap:12px;margin:12px 14px;padding:14px 42px 14px 14px;display:grid;position:relative;box-shadow:0 8px 24px #8f5c2310}.tender-alert-inline .tender-alert-bell{border-radius:12px;width:42px;height:42px;margin:0;font-size:18px}.tender-alert-inline-copy{min-width:0}.tender-alert-inline .tender-alert-live{justify-content:flex-start}.tender-alert-inline h2{color:#243249;margin:4px 0 2px;font-size:14px}.tender-alert-inline p{color:#7a8798;margin:0;font-size:8px}.tender-alert-inline .tender-alert-time{margin:0;padding:10px}.tender-alert-inline .tender-alert-time strong{font-size:20px}.tender-alert-inline .tender-alert-snooze{grid-column:2/4;margin:0}.tender-alert-inline footer{grid-column:2/4;justify-content:flex-end;gap:7px;display:flex}.tender-alert-inline footer button{color:#5e6a7b;background:#eff1f4;border:0;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900}.tender-alert-inline footer .tender-alert-primary{color:#fff;background:#cb762b}.tender-alert-inline .tender-alert-cancel{color:#b14e43}.tender-alert-inline .tender-alert-close{top:10px;right:10px}.tender-alert-inline.alert-2{background:linear-gradient(110deg,#fff7f5,#fff);border-color:#efcbc3}.tender-alert-inline.alert-2 .tender-alert-primary{background:#cf4d39}@media (max-width:720px){.tender-alert-inline{grid-template-columns:42px 1fr;padding:12px 38px 12px 12px}.tender-alert-inline .tender-alert-time,.tender-alert-inline .tender-alert-snooze,.tender-alert-inline footer{grid-column:1/3}.tender-alert-inline footer{justify-content:stretch}.tender-alert-inline footer button{flex:1}}@media (max-width:520px){.tender-alert-inline .tender-alert-snooze{grid-template-columns:1fr 1fr}.tender-alert-inline .tender-alert-snooze span{grid-column:1/-1}.tender-alert-inline footer{flex-direction:column}}.position-table-head,.position-line{grid-template-columns:34px minmax(105px,1.35fr) minmax(95px,1.15fr) minmax(70px,.8fr) 45px}.position-line b{white-space:nowrap;overflow:visible}.position-line .position-name,.position-line .position-center{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-table-head,.result-line{grid-template-columns:34px minmax(105px,1.35fr) minmax(95px,1.15fr) minmax(75px,.85fr) 48px}.result-line b{white-space:nowrap;overflow:visible}.result-line .result-name,.result-line .result-center{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:520px){.position-table-head,.position-line{grid-template-columns:28px minmax(85px,1.2fr) minmax(75px,1fr) minmax(58px,.75fr) 38px;gap:5px}.result-table-head,.result-line{grid-template-columns:28px minmax(85px,1.2fr) minmax(75px,1fr) minmax(60px,.75fr) 40px;gap:5px}}.tender-knowledge{background:#fff;border:1px solid #dfe6ef;border-radius:10px;margin:8px 12px;box-shadow:0 6px 18px #26344a0a}.tender-knowledge>header{background:#f7f9fc;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.tender-knowledge>header>div{align-items:center;gap:7px;display:flex}.knowledge-mark{color:#6657d7;background:#ebe8ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.tender-knowledge>header div div{gap:2px;display:grid}.tender-knowledge>header small{color:#8b96a5;letter-spacing:.55px;font-size:5.5px;font-weight:900}.tender-knowledge>header b{color:#344155;font-size:7.5px}.tender-knowledge>header button{color:#53647e;background:#fff;border:1px solid #d5dcec;border-radius:6px;padding:5px 8px;font-size:6.5px;font-weight:900}.tender-knowledge>header button:disabled{opacity:.45}.knowledge-loading,.knowledge-error{color:#78879a;padding:10px;font-size:7px}.knowledge-loading{align-items:center;gap:7px;display:flex}.knowledge-loading i{border:2px solid #d8d3ff;border-top-color:#6657d7;border-radius:50%;width:7px;height:7px;animation:.8s linear infinite knowledge-spin}.knowledge-error{color:#b65744;background:#fff8f6}@keyframes knowledge-spin{to{transform:rotate(360deg)}}.knowledge-summary{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.knowledge-summary p{color:#59677b;margin:0;font-size:7px}.knowledge-summary span{color:#7b69dc;white-space:nowrap;font-size:6px;font-weight:800}.knowledge-counts{gap:6px;padding:0 10px 7px;display:flex;overflow-x:auto}.knowledge-counts span{color:#7b8796;white-space:nowrap;background:#f2f4f8;border-radius:6px;padding:4px 6px;font-size:5.8px}.knowledge-counts b{color:#344155;font-size:7px}.knowledge-positions{background:#edf0f4;border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.knowledge-positions article{background:#fff;align-items:flex-start;gap:7px;padding:7px 10px;display:flex}.knowledge-positions article>strong{color:#167b59;background:#e5f5ef;border-radius:5px;flex:none;padding:3px 5px;font-size:6px}.knowledge-positions article>div{gap:2px;min-width:0;display:grid}.knowledge-positions article b{color:#3e4b5e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.knowledge-positions article small{color:#8c97a5;text-overflow:ellipsis;white-space:nowrap;font-size:5.8px;overflow:hidden}.tender-knowledge>footer{color:#929ca8;border-top:1px solid #edf0f4;justify-content:space-between;gap:10px;padding:6px 10px;font-size:5.5px;display:flex}.tender-knowledge.ready{border-color:#cfe5dc}.tender-knowledge.ready .knowledge-mark{color:#167b59;background:#e5f5ef}@media (max-width:720px){.knowledge-positions{grid-template-columns:1fr}.knowledge-summary{flex-direction:column;align-items:flex-start}.knowledge-summary span{white-space:normal}}.window-primary-line{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.window-primary-line>*{flex:none}.window-primary-line b{flex:auto;min-width:0}.participant-inline{color:#16805e;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:8px;overflow:hidden}.window-title>p{font-weight:700}.window-header-timer{justify-items:end;gap:1px;min-width:98px;display:grid}.window-header-timer small{color:#8d98a8;white-space:nowrap;font-size:5.5px;font-weight:800}.window-header-timer strong{color:#253248;font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;letter-spacing:.45px;white-space:nowrap;font-size:12px}.window-header-timer.ending strong{color:#d04e38}.window-header-timer.connecting strong,.window-header-timer.unavailable strong{color:#8994a3}.window-connection-control{justify-items:stretch;gap:3px;display:grid}.window-connection-control .window-status{justify-content:center}.window-connection-control .window-connector-toggle{height:24px}.window-stats{justify-content:flex-end}.window-stats .window-actions{margin-left:auto}.tender-read-state{color:#687588;white-space:nowrap;align-items:center;gap:4px;width:max-content;max-width:100%;font-size:6.5px;font-weight:800;display:flex}.tender-read-state i{background:#20a477;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 2px #dcf4eb}.tender-read-state b{color:#bd4f3a;text-transform:uppercase;letter-spacing:.25px;background:#fff0ed;border-radius:5px;padding:2px 5px;font-size:6px}.tender-read-state.stale i{background:#d45b43;box-shadow:0 0 0 2px #fde1db}.tender-read-state.stale span{color:#9b675d}@media (max-width:900px){.participant-inline{max-width:135px}.window-header-timer{min-width:68px}.window-header-timer small{font-size:5px}.window-header-timer strong{font-size:11px}}@media (max-width:520px){.window-head{grid-template-columns:32px minmax(0,1fr) 25px 25px 25px;align-items:center}.window-header-timer{grid-area:2/1/auto/3;justify-items:start;padding-top:3px}.window-connection-control{grid-area:2/3/auto/6;justify-content:flex-end;align-items:center;display:flex}.window-connection-control .window-status{flex:1}.window-connection-control .window-connector-toggle{width:auto;min-width:25px;padding:0 7px}.window-connection-control .window-connector-toggle:before{content:none}.window-head>.more{grid-area:1/3}.window-head>.drag-handle{grid-area:1/4}.window-head>.close-window{grid-area:1/5}.participant-inline{max-width:105px}.window-primary-line{gap:4px}.window-stats .window-actions{width:100%;margin-left:0}}.chat-actions .raise-to-place-button{color:#24775e;background:#edf8f4;border-color:#b9d7cd}.raise-position-modal{width:min(760px,100%)}.raise-list-head,.raise-position-row{grid-template-columns:25px minmax(68px,.55fr) minmax(78px,.55fr) minmax(130px,1fr) minmax(125px,.9fr) 30px}@media (max-width:520px){.raise-position-row{grid-template-columns:24px 1fr 28px}.raise-position-row>span{grid-row:1/5}.raise-position-row label{grid-column:2}.raise-position-row>button{grid-area:1/3/5}}.chat-actions{flex-wrap:wrap}.chat-actions .watch-positions-button{color:#7250a4;background:#f7f1ff;border-color:#d7c8ee;align-items:center;gap:6px;display:flex}.chat-actions .watch-positions-button>i{background:#9c87bd;border-radius:50%;width:7px;height:7px}.chat-actions .watch-positions-button.active{color:#157b59;background:#e8f8f2;border-color:#9ed9c4}.chat-actions .watch-positions-button.active>i{background:#20a477;animation:1.8s infinite watch-pulse;box-shadow:0 0 0 3px #caecdf}@keyframes watch-pulse{50%{box-shadow:0 0 0 6px #caecdf22}}.position-watch-modal{background:#fff;border-radius:18px;width:min(470px,100%);padding:24px;box-shadow:0 24px 80px #10182755}.position-watch-modal>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.position-watch-modal>header>div{align-items:center;gap:11px;display:flex}.position-watch-modal h2{color:#1d2a3d;margin:0;font-size:20px}.position-watch-modal header p{color:#8996a8;margin:4px 0 0;font-size:9px}.position-watch-modal header>button{color:#788494;background:0 0;border:0;width:30px;height:30px;font-size:22px}.position-watch-mark{color:#4262b0;background:#eef3ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.position-watch-status{background:#f7f9fb;border:1px solid #e2e7ee;border-radius:11px;align-items:center;gap:10px;margin:18px 0;padding:13px;display:flex}.position-watch-status>i{background:#a8b2bf;border-radius:50%;width:9px;height:9px}.position-watch-status>div{gap:3px;display:grid}.position-watch-status b{color:#667386;font-size:10px}.position-watch-status small{color:#929dab;font-size:7px}.position-watch-status.active{background:#eefaf5;border-color:#bde4d5}.position-watch-status.active>i{background:#20a477;animation:1.8s infinite watch-pulse;box-shadow:0 0 0 4px #caecdf}.position-watch-status.active b{color:#167b59}.position-watch-interval{gap:7px;display:grid}.position-watch-interval>span{color:#596579;font-size:9px;font-weight:900}.position-watch-interval>div{border:1px solid #dfe4eb;border-radius:10px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.position-watch-interval input{color:#263248;border:0;outline:none;height:45px;padding:0 12px;font-size:15px}.position-watch-interval em{color:#7f8a99;padding:0 13px;font-size:9px;font-style:normal}.position-watch-presets{gap:6px;margin-top:9px;display:flex}.position-watch-presets button{color:#718095;background:#fff;border:1px solid #dfe4eb;border-radius:7px;flex:1;padding:7px 5px;font-size:7px;font-weight:900}.position-watch-presets button.selected{color:#5d50cb;background:#eeecff;border-color:#8d80e9}.position-watch-note{color:#738196;background:#f4f7fb;border-radius:9px;margin:14px 0;padding:10px;font-size:8px;line-height:1.45}.position-watch-modal footer{border-top:1px solid #edf0f4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;margin-top:17px;padding-top:14px;display:grid}.position-watch-modal footer button{color:#667386;background:#eef1f5;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.position-watch-modal footer .save-position-watch{color:#fff;background:#6556d7}.position-watch-modal footer .stop-position-watch{color:#b9523c;background:#fff0eb}@media (max-width:520px){.position-watch-modal{padding:19px 15px}.position-watch-modal footer{grid-template-columns:1fr 1fr}.position-watch-modal footer span{display:none}.position-watch-modal footer .stop-position-watch{grid-column:1/-1}.position-watch-presets{flex-wrap:wrap}.position-watch-presets button{min-width:52px}}.chat-actions .raise-to-place-button.stop-active,.chat-actions .guard-button.stop-active,.chat-actions .watch-positions-button.active{color:#fff;background:#d9473c;border-color:#c9362c;box-shadow:0 0 0 2px #f6c9c5}.chat-actions .raise-to-place-button.stop-active:hover,.chat-actions .guard-button.stop-active:hover,.chat-actions .watch-positions-button.active:hover{color:#fff;background:#c2352b;border-color:#a9251d}.chat-actions .watch-positions-button.active>i{background:#fff;box-shadow:0 0 0 3px #ffffff45}.agent-toggle.on{color:#fff;background:#d9473c;box-shadow:0 0 0 2px #f6c9c5}.agent-toggle.on i{background:#fff;box-shadow:0 0 0 2px #ffffff45}.raise-position-modal.active-task{border:2px solid #e7a49e;width:min(820px,100%)}.raise-position-modal.active-task .raise-mark{color:#bb3027;background:#ffebe8}.raise-active-status{color:#b22e25;background:#fff0ee;border:1px solid #efb0aa;border-radius:10px;align-items:center;gap:8px;margin:12px 0;padding:11px 13px;font-size:9px;display:flex}.raise-active-status i{background:#d9473c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f8d2ce}.raise-active-status b{font-size:10px}.raise-active-status span{color:#9b5b55;margin-left:auto}.active-raise-lots{gap:8px;margin:12px 0;display:grid}.active-raise-lots article{background:snow;border:1px solid #ead8d6;border-radius:11px;grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr);gap:13px;padding:12px;display:grid}.active-raise-lots article>div{gap:3px;min-width:0;display:grid}.active-raise-lots article small{color:#b84a42;text-transform:uppercase;font-size:7px;font-weight:900}.active-raise-lots article b{font-size:11px}.active-raise-lots article span{color:#718095;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.active-raise-lots dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}.active-raise-lots dl>div{gap:3px;display:grid}.active-raise-lots dt{color:#909baa;text-transform:uppercase;font-size:6px;font-weight:900}.active-raise-lots dd{color:#344155;margin:0;font-size:8px;font-weight:900}.raise-position-modal.active-task .raise-position-row input[readonly],.raise-position-modal.active-task .raise-position-row select:disabled{color:#667386;cursor:default;background:#eceff3}.raise-position-modal footer .stop-raise-function{color:#fff;background:#d9473c;box-shadow:0 5px 14px #d9473c38}.raise-position-modal footer .stop-raise-function:hover{background:#bd3027}@media (max-width:680px){.active-raise-lots article{grid-template-columns:1fr}.active-raise-lots dl{grid-template-columns:repeat(2,1fr)}.raise-active-status{flex-wrap:wrap;align-items:flex-start}.raise-active-status span{width:100%;margin-left:16px}}.guard-actions .stop-guard,.position-watch-modal footer .stop-position-watch{color:#fff;background:#d9473c;box-shadow:0 5px 14px #d9473c38}.guard-actions .stop-guard:hover,.position-watch-modal footer .stop-position-watch:hover{background:#bd3027}.emergency-stop-button{color:#fff;white-space:nowrap;background:#c9793e;border:1px solid #b26433;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:26px;padding:0 9px;font-size:7px;font-weight:900;display:flex;box-shadow:0 3px 9px #a8572828}.emergency-stop-button span{font-size:10px}.emergency-stop-button i{font-style:normal}.emergency-stop-button:hover{background:#ad5e2d;border-color:#91461f}.emergency-stop-button:active{transform:translateY(1px)}.window-title{align-self:center;gap:4px;display:grid}.window-title>p.participant-inline{color:#16805e;margin:0;font-size:8px;font-weight:800;display:block}.notes-button{color:#687487;white-space:nowrap;background:#fff;border:1px solid #dfe3e9;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:26px;padding:0 7px;font-size:7px;font-weight:850;display:flex}.notes-button span{font-size:11px}.notes-button i{font-style:normal}.notes-button:hover{color:#5c4fca;background:#f7f5ff;border-color:#9c91e8}.notes-button.has-note{color:#19795c;background:#edf8f4;border-color:#b8ddcf}.tender-notes-modal{background:#fff;border-radius:18px;width:min(610px,100%);padding:22px;box-shadow:0 24px 80px #10182755}.tender-notes-modal>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tender-notes-modal>header>div{align-items:center;gap:11px;min-width:0;display:flex}.tender-notes-modal h2{color:#1d2a3d;margin:0;font-size:20px}.tender-notes-modal header p{color:#8996a8;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;overflow:hidden}.tender-notes-modal header>button{color:#788494;background:0 0;border:0;width:30px;height:30px;font-size:22px}.notes-mark{color:#6556d7;background:#eeecff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.tender-notes-modal textarea{resize:vertical;color:#2f3d52;border:1px solid #dfe4eb;border-radius:11px;outline:none;width:100%;height:230px;margin-top:18px;padding:13px;font:12px/1.55 Arial,Helvetica,sans-serif}.tender-notes-modal textarea:focus{border-color:#8d80e9;box-shadow:0 0 0 3px #eeecff}.tender-notes-modal textarea::placeholder{color:#a0a9b5}.notes-counter{text-align:right;color:#98a2af;margin-top:5px;font-size:7px}.tender-notes-modal footer{border-top:1px solid #edf0f4;grid-template-columns:auto 1fr auto auto;gap:8px;margin-top:14px;padding-top:14px;display:grid}.tender-notes-modal footer button{color:#667386;background:#eef1f5;border:0;border-radius:8px;padding:9px 13px;font-size:8px;font-weight:900}.tender-notes-modal footer .clear-note{color:#b8513d;background:#fff1ed}.tender-notes-modal footer .save-note{color:#fff;background:#6556d7}@media (max-width:900px){.notes-button{width:28px;padding:0}.notes-button i{display:none}}@media (max-width:520px){.window-head{grid-template-columns:minmax(0,1fr) 25px 25px 25px 25px}.window-header-timer{grid-column:1/2}.window-connection-control{grid-column:2/6}.window-head>.notes-button{grid-area:1/2}.window-head>.more{grid-area:1/3;display:grid}.window-head>.drag-handle{grid-area:1/4}.window-head>.close-window{grid-area:1/5}.participant-inline{max-width:180px}.tender-notes-modal{border-radius:18px 18px 10px 10px;padding:19px 15px}.tender-notes-modal textarea{height:190px}.tender-notes-modal footer{grid-template-columns:1fr 1fr}.tender-notes-modal footer span{display:none}}.timer-alert-toggle{color:#687487;white-space:nowrap;background:#fff;border:1px solid #dfe3e9;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:26px;padding:0 7px;font-size:7px;font-weight:850;display:flex}.timer-alert-toggle span{font-size:11px}.timer-alert-toggle i{font-style:normal}.timer-alert-toggle.active{color:#9c6522;background:#fff8eb;border-color:#e6cfaa}.timer-alert-toggle.off{color:#8993a1;background:#f2f4f6}.timer-alert-toggle:hover{border-color:#d5b77f}.tender-alert-inline.alert-3{background:linear-gradient(110deg,#fff7f5,#fff);border-color:#efcbc3}.tender-alert-inline.alert-3 .tender-alert-live{color:#cf4634}.tender-alert-inline.alert-3 .tender-alert-bell{color:#d64b36;background:#ffe8e4}.tender-alert-inline.alert-3 .tender-alert-primary{background:#cf4d39}.tender-alert-inline .tender-alert-snooze{grid-template-columns:auto 1fr}@media (max-width:1050px){.timer-alert-toggle{width:28px;padding:0}.timer-alert-toggle i{display:none}}@media (max-width:520px){.window-head{grid-template-columns:minmax(0,1fr) 25px 25px 25px 25px 25px}.window-connection-control{grid-column:2/7}.window-head>.notes-button{grid-column:2}.window-head>.timer-alert-toggle{grid-area:1/3}.window-head>.more{grid-column:4}.window-head>.drag-handle{grid-column:5}.window-head>.close-window{grid-column:6}.tender-alert-inline .tender-alert-snooze{grid-template-columns:1fr}.tender-alert-inline .tender-alert-snooze span{grid-column:1}}@media (max-width:1050px){.window-head>.emergency-stop-button{width:28px;padding:0}.window-head>.emergency-stop-button i{display:none}}@media (max-width:520px){.window-head{grid-template-columns:minmax(0,1fr) 25px 25px 25px 25px 25px 25px}.window-connection-control{grid-column:2/8}.window-head>.emergency-stop-button{grid-area:1/2;width:25px}.window-head>.notes-button{grid-column:3}.window-head>.timer-alert-toggle{grid-area:1/4}.window-head>.more{grid-column:5}.window-head>.drag-handle{grid-column:6}.window-head>.close-window{grid-column:7}}.window-utility-actions{flex-direction:column;align-items:stretch;gap:5px;display:flex}.window-utility-actions .notes-button,.window-utility-actions .timer-alert-toggle{width:100%}@media (max-width:1050px){.window-utility-actions{width:28px}.window-utility-actions .notes-button,.window-utility-actions .timer-alert-toggle{width:28px;padding:0}.window-utility-actions .notes-button i,.window-utility-actions .timer-alert-toggle i{display:none}}@media (max-width:520px){.window-head{grid-template-columns:minmax(0,1fr) 25px 28px 25px 25px 25px}.window-head>.emergency-stop-button{grid-area:1/2}.window-head>.window-utility-actions{grid-area:1/3/3}.window-head>.more{grid-column:4}.window-head>.drag-handle{grid-column:5}.window-head>.close-window{grid-column:6}}.window-head{grid-template-columns:minmax(0,1fr) auto auto 28px;align-items:center}.window-timer-actions,.window-notes-actions,.window-control-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:5px;display:flex}.window-timer-actions .window-header-timer{justify-items:center}.window-timer-actions .timer-alert-toggle,.window-notes-actions .notes-button,.window-notes-actions .emergency-stop-button{width:100%}.window-control-actions{gap:3px;width:28px}.window-control-actions .more,.window-control-actions .drag-handle,.window-control-actions .close-window{width:28px;height:23px}@media (max-width:1050px){.window-timer-actions{min-width:68px}.window-notes-actions{width:28px}.window-timer-actions .timer-alert-toggle{width:100%}.window-notes-actions .notes-button,.window-notes-actions .emergency-stop-button{width:28px;padding:0}.window-notes-actions .notes-button i,.window-notes-actions .emergency-stop-button i{display:none}}@media (max-width:520px){.window-head{grid-template-columns:minmax(0,1fr) 68px 28px 28px}.window-title{grid-column:1}.window-timer-actions{grid-column:2}.window-notes-actions{grid-column:3}.window-control-actions{grid-column:4}.window-header-timer{grid-area:auto;padding-top:0}.window-control-actions .more,.window-control-actions .drag-handle,.window-control-actions .close-window{grid-area:auto;display:grid}}.window-primary-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.window-primary-line .participant-inline{color:#16805e;text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:9px;font-weight:850;overflow:hidden}.window-title .tender-name-line{color:#202b3c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:900;overflow:hidden}@media (max-width:720px){.window-primary-line{gap:5px}.window-primary-line .participant-inline{font-size:8px}.window-title .tender-name-line{font-size:10px}}.window-control-actions{grid-area:1/1;align-items:center;width:25px}.window-control-actions .more,.window-control-actions .drag-handle,.window-control-actions .close-window{border:1px solid #0000;border-radius:6px;width:25px;height:21px;font-size:12px;box-shadow:0 2px 5px #26344a16}.window-control-actions .more{color:#4770a8;background:#eef4ff;border-color:#b9cae8}.window-control-actions .drag-handle{color:#6655d3;background:#f1efff;border-color:#cfc5f0}.window-control-actions .close-window{color:#b95040;background:#fff1ef;border-color:#edc3bd}.window-control-actions .more:hover{color:#315c96;background:#ddeaff}.window-control-actions .drag-handle:hover{color:#5040bd;background:#e5e0ff}.window-control-actions .close-window:hover{color:#9e392b;background:#ffe1dc}@media (max-width:520px){.window-head{grid-template-columns:25px minmax(0,1fr) 68px 28px}.window-control-actions{grid-column:1}.window-title{grid-column:2}.window-timer-actions{grid-column:3}.window-notes-actions{grid-column:4}}.window-left-actions{flex-direction:column;grid-column:1;align-self:start;gap:5px;width:54px;display:flex}.window-control-actions{grid-column:2}.window-title{grid-column:3}.window-timer-actions{grid-column:4}.window-notes-actions{grid-column:5}.window-left-actions .close-window,.window-left-actions .emergency-stop-button{width:54px;height:21px}.window-left-actions .close-window{color:#b95040;background:#fff1ef;border:1px solid #edc3bd;border-radius:6px;font-size:13px;font-weight:900;box-shadow:0 2px 5px #26344a16}.window-left-actions .close-window:hover{color:#9e392b;background:#ffe1dc}.window-left-actions .emergency-stop-button{padding:0 5px;font-size:7px}.window-primary-line .tender-read-state{white-space:nowrap;margin-left:2px}@media (max-width:900px){.window-head{grid-template-columns:48px 25px minmax(0,1fr) 68px 28px}.window-left-actions,.window-left-actions .close-window,.window-left-actions .emergency-stop-button{width:48px}.window-left-actions .emergency-stop-button i{display:inline}.window-primary-line .tender-read-state span{display:none}.window-primary-line .tender-read-state b{display:inline}}@media (max-width:520px){.window-head{grid-template-columns:45px 25px minmax(0,1fr) 68px 28px}.window-left-actions,.window-left-actions .close-window,.window-left-actions .emergency-stop-button{width:45px}.window-control-actions{grid-column:2}.window-title{grid-column:3}.window-timer-actions{grid-column:4}.window-notes-actions{grid-column:5}}.window-head{grid-template-columns:54px 25px minmax(0,1fr) auto}.window-timer-actions{grid-column:4;justify-self:end;min-width:112px}.window-primary-line{grid-template-columns:auto minmax(0,1fr) auto auto}.window-read-actions{flex-direction:column;align-items:stretch;gap:5px;min-width:105px;display:flex}.window-read-actions .tender-read-state{justify-content:center;margin-left:0}.window-read-actions .notes-button{width:100%}@media (max-width:1050px){.window-timer-actions{min-width:92px}.window-read-actions{min-width:28px}.window-read-actions .tender-read-state span{display:none}.window-read-actions .notes-button{align-self:flex-end;width:28px;padding:0}.window-read-actions .notes-button i{display:none}}@media (max-width:900px){.window-head{grid-template-columns:48px 25px minmax(0,1fr) 82px}.window-timer-actions{grid-column:4;min-width:82px}}@media (max-width:520px){.window-head{grid-template-columns:45px 25px minmax(0,1fr) 72px}.window-left-actions{grid-column:1}.window-control-actions{grid-column:2}.window-title{grid-column:3}.window-timer-actions{grid-column:4;min-width:72px}}.header-cabinet-link{color:#6757dc;text-align:left;background:0 0;border:0;margin-top:4px;padding:0;font-size:7px;font-weight:800;display:block}.header-cabinet-link:hover{text-decoration:underline}.layout-select{gap:2px;display:grid;position:relative}.layout-select>span{color:#8b96a5;font-size:5.5px;font-weight:800}.layout-select select{color:#5b4bd1;background:#f7f8fa;border:1px solid #e0e4eb;border-radius:8px;outline:none;min-width:104px;height:30px;padding:0 27px 0 9px;font-size:8px;font-weight:800}.agent-ready{border:0;text-decoration:none}.agent-ready:hover{color:#126f50;background:#d9f2e8}.platform-access-toggle{color:#596679;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.platform-access-toggle input{accent-color:#6556d7;width:15px;height:15px}.platform-access-toggle input:disabled{opacity:.55}.personal-agent-page{background:linear-gradient(145deg,#f8f7ff,#eef7f4);place-items:center;min-height:100vh;padding:24px;display:grid}.personal-agent-page section{text-align:center;background:#fff;border:1px solid #e2e5eb;border-radius:24px;width:min(620px,100%);padding:54px;box-shadow:0 24px 70px #24304716}.personal-agent-mark{color:#20a477;background:#e7f7f1;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:24px;display:grid}.personal-agent-page small{color:#6556d7;letter-spacing:1.4px;font-size:8px;font-weight:900}.personal-agent-page h1{color:#202d42;margin:10px 0 12px;font-size:28px}.personal-agent-page p{color:#778395;margin:0 auto 24px;font-size:13px;line-height:1.7}.personal-agent-page a{color:#fff;background:#6556d7;border-radius:9px;padding:10px 15px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.header-cabinet-link{color:#5949ca;text-align:left;background:#f3f1ff;border:1px solid #cfc9f2;border-radius:8px;align-items:center;gap:5px;margin-top:6px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex;box-shadow:0 2px 6px #5e50cc14}.header-cabinet-link:hover{background:#eae7ff;border-color:#9e94e3;text-decoration:none}.access-tabs .admin-platform-accounts{color:#5949c8;background:#f1efff;border:1px solid #d5d0f3}.platform-access-list{position:relative}.platform-access-list summary{color:#5c697c;cursor:pointer;background:#f8f9fb;border:1px solid #dfe3e9;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900;list-style:none}.platform-access-list summary:after{content:"⌄";float:right;color:#6757d8}.platform-access-list[open]{z-index:4}.platform-access-list[open] summary{color:#5748c2;background:#f2f0ff;border-color:#bcb4ec}.platform-access-list>label{color:#536176;background:#fff;border:1px solid #e3e6eb;border-top:0;align-items:center;gap:7px;padding:7px 8px;font-size:7px;font-weight:800;display:flex}.platform-access-list>label:last-child{border-radius:0 0 7px 7px}.platform-access-list input{accent-color:#6556d7;width:14px;height:14px}.member-card{position:relative}.member-history{background:#fafbfc;border:1px solid #e0e4ea;border-radius:9px;grid-column:1/-1;gap:0;margin:2px 0 3px;display:grid}.member-history>header{border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.member-history>header b{font-size:8px}.member-history>header small{color:#8d97a5;font-size:6px}.member-history>div{border-top:1px solid #edf0f3;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.member-history>div:first-of-type{border-top:0}.member-history>div>span{color:#19805e;background:#e7f6ef;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.member-history p{gap:2px;margin:0;display:grid}.member-history p b{font-size:7px}.member-history p small,.member-history time{color:#8893a2;font-size:6px}.member-history-empty{color:#8a95a4;text-align:center;font-size:7px;padding:12px!important}.member-actions button:first-child{color:#5d4fc9;background:#eeecff}@media (max-width:760px){.platform-access-list{grid-column:2/4}.member-history{grid-column:1/-1}}.account-actions>a{border:0;border-radius:6px;padding:5px 7px;font-size:6px;font-weight:800;text-decoration:none}.account-actions .connect-account{color:#5e50d0;background:#ece9ff}.account-actions .change-password{color:#5949c8;background:#eeeaff}.platform-access-list>label>span{gap:2px;min-width:0;display:grid}.platform-access-list>label b{color:#344257;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.platform-access-list>label small{color:#8a95a4;text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;font-weight:600;overflow:hidden}.platform-access-list input{flex:none}.cabinet-platform-accounts{margin:12px 24px 24px}.cabinet-accounts-section{background:#fff;border:1px solid #e2e5eb;border-radius:12px;padding:14px;overflow:hidden}.cabinet-accounts-section>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.cabinet-accounts-section>header>div{align-items:center;gap:10px;display:flex}.cabinet-accounts-section h3{font-size:13px}.cabinet-accounts-section header p{color:#8c97a6;margin:3px 0 0;font-size:7px}.cabinet-accounts-section .account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0}.cabinet-accounts-section .account-list article{border:1px solid #e7eaf0;border-radius:11px;min-width:0;padding:11px}.cabinet-accounts-section .affiliation-warning{margin-top:0}.cabinet-accounts-section .new-account{color:#fff;background:#6556d7;border-color:#6556d7;box-shadow:0 6px 14px #6c5ce72b}.access-tabs .admin-platform-accounts.active{color:#fff;background:#6556d7;border-color:#6556d7}.cockpit-app:has(.access-cabinet-backdrop) .modal-backdrop{z-index:110}@media (max-width:760px){.cabinet-platform-accounts{margin:12px}.cabinet-accounts-section{padding:10px}.cabinet-accounts-section .account-list{grid-template-columns:1fr}}.learning-permission-modal{background:#fff;border-radius:18px;width:min(540px,100%);padding:23px;box-shadow:0 24px 80px #10182755}.learning-permission-modal>header{align-items:center;gap:12px;display:flex}.learning-permission-modal h2{color:#1d2a3d;margin:0;font-size:19px}.learning-permission-modal header p{color:#8996a8;margin:4px 0 0;font-size:9px}.learning-mark{color:#6556d7;background:#eeecff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;font-weight:900;display:grid}.learning-permission-modal blockquote{color:#354359;background:#f8f9fb;border:1px solid #e0e4eb;border-left:4px solid #7567dc;border-radius:10px;margin:18px 0 14px;padding:12px 14px;font-size:12px;line-height:1.5}.learning-question{color:#354359;margin:0 0 13px;font-size:11px;font-weight:800}.learning-data{background:#f4f6fa;border-radius:10px;flex-wrap:wrap;gap:6px;padding:11px;display:flex}.learning-data b{color:#566478;width:100%;font-size:8px}.learning-data span{color:#758195;background:#fff;border-radius:6px;padding:5px 7px;font-size:7px}.learning-safety{color:#26775e;background:#edf8f4;border-radius:9px;margin:12px 0 0;padding:10px;font-size:8px;line-height:1.5}.learning-permission-modal footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.learning-permission-modal footer button{color:#667386;background:#eef1f5;border:0;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:900}.learning-permission-modal footer .approve-learning{color:#fff;background:#6556d7}.learning-permission-modal footer button:disabled{opacity:.55;cursor:wait}@media (max-width:520px){.learning-permission-modal{border-radius:18px 18px 10px 10px;padding:19px 15px}.learning-permission-modal h2{font-size:17px}.learning-permission-modal footer{flex-direction:column-reverse}.learning-permission-modal footer button{width:100%}}.ati-page{color:#202d42;background:#f5f7fb;min-height:100vh}.ati-topbar{background:#fff;border-bottom:1px solid #e1e5ec;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px clamp(18px,4vw,60px);display:flex}.ati-brand{align-items:center;gap:12px;display:flex}.ati-brand>span{color:#fff;letter-spacing:.4px;background:linear-gradient(145deg,#7564ed,#5b4bcf);border-radius:14px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid;box-shadow:0 7px 18px #6758db35}.ati-brand>div{gap:3px;display:grid}.ati-brand b{font-size:16px}.ati-brand small{color:#8b96a6;font-size:9px}.ati-topbar-actions{align-items:center;gap:12px;display:flex}.ati-user{color:#677386;font-size:10px;font-weight:800}.ati-topbar a,.ati-back-button{color:#594aca;background:#f3f1ff;border:1px solid #ded9ff;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900;text-decoration:none}.ati-back-button:hover{color:#fff;background:#6556d7;border-color:#6556d7}.ati-content{width:min(1240px,100% - 36px);margin:0 auto;padding:36px 0 54px}.ati-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.ati-heading small{color:#6556d7;letter-spacing:1.2px;font-size:8px;font-weight:900}.ati-heading h1{margin:7px 0 8px;font-size:30px}.ati-heading p{color:#7c8797;max-width:680px;margin:0;font-size:12px;line-height:1.6}.ati-api-badge{color:#9b6a15;white-space:nowrap;background:#fff8e8;border:1px solid #f0d6a4;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:900;display:flex}.ati-api-badge i{background:#dfa228;border-radius:50%;width:7px;height:7px}.ati-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:18px;display:grid}.ati-form-card,.ati-result-card{background:#fff;border:1px solid #e0e5ed;border-radius:17px;padding:24px;box-shadow:0 8px 28px #2635500b}.ati-card-title{border-bottom:1px solid #e8ebf1;align-items:center;gap:11px;padding-bottom:18px;display:flex}.ati-card-title>span{color:#6556d7;background:#eeecff;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:16px;font-weight:900;display:grid}.ati-card-title h2{margin:0;font-size:15px}.ati-card-title p{color:#929cac;margin:4px 0 0;font-size:8px}.ati-form-card label{gap:7px;display:grid}.ati-form-card label>span{color:#657185;font-size:9px;font-weight:800}.ati-form-card input,.ati-form-card select{color:#2d3a4e;background:#fafbfc;border:1px solid #dfe4ec;border-radius:10px;outline:none;width:100%;height:44px;padding:0 12px;font-size:11px}.ati-form-card input:focus,.ati-form-card select:focus{background:#fff;border-color:#786be0;box-shadow:0 0 0 3px #eeecff}.ati-route-grid{grid-template-columns:1fr 30px 1fr;align-items:end;gap:10px;margin-top:20px;display:grid}.ati-route-arrow{color:#6556d7;place-items:center;height:44px;font-size:18px;font-weight:900;display:grid}.ati-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:17px;display:grid}.ati-calculate{color:#fff;background:#6556d7;border:0;border-radius:10px;width:100%;height:46px;margin-top:22px;font-size:11px;font-weight:900;box-shadow:0 9px 20px #6556d733}.ati-calculate:hover{background:#5547c7}.ati-result-card{flex-direction:column;display:flex}.ati-empty-result,.ati-result-message{text-align:center;flex:1;place-items:center;min-height:245px;padding:24px;display:grid}.ati-empty-result>span{color:#6556d7;background:#f1efff;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:10px;font-size:21px;display:grid}.ati-empty-result b,.ati-result-message>b{font-size:13px}.ati-empty-result p{color:#929dac;max-width:260px;margin:8px 0 0;font-size:9px;line-height:1.6}.ati-result-message p{color:#5e6b7e;margin:9px 0;font-size:11px;font-weight:800}.ati-result-message div{color:#946719;background:#fff7e6;border-radius:9px;padding:11px;font-size:9px;line-height:1.5}.ati-result-card.requested{border-color:#d8d2ff}.ati-data-policy{color:#26785f;background:#eef8f4;border-radius:10px;padding:12px}.ati-data-policy b{font-size:9px}.ati-data-policy p{margin:4px 0 0;font-size:8px;line-height:1.5}.ati-integration-note{background:#fff;border:1px solid #e0e5ed;border-radius:13px;align-items:center;gap:12px;margin-top:18px;padding:15px 18px;display:flex}.ati-integration-note>span{color:#6556d7;background:#ece9ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.ati-integration-note b{font-size:10px}.ati-integration-note p{color:#808b9b;margin:4px 0 0;font-size:8px;line-height:1.5}@media (max-width:800px){.ati-heading{flex-direction:column;align-items:flex-start}.ati-layout,.ati-route-grid{grid-template-columns:1fr}.ati-route-arrow{height:20px;transform:rotate(90deg)}.ati-fields-grid{grid-template-columns:1fr 1fr}.ati-user{display:none}}@media (max-width:520px){.ati-topbar{padding:10px 12px}.ati-brand small{display:none}.ati-topbar a,.ati-back-button{font-size:0}.ati-topbar a:after,.ati-back-button:after{content:"←";font-size:14px}.ati-content{width:calc(100% - 22px);padding:24px 0 36px}.ati-heading h1{font-size:24px}.ati-fields-grid{grid-template-columns:1fr}.ati-form-card,.ati-result-card{padding:17px}}.ati-direct-rate{background:#fff;border:1px solid #ded9ff;border-radius:15px;margin-bottom:16px;overflow:hidden;box-shadow:0 8px 24px #2635500a}.ati-direct-rate>header{background:linear-gradient(100deg,#f7f5ff,#fff);border-bottom:1px solid #ebe8ff;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.ati-direct-rate>header>div:first-child{align-items:center;gap:10px;display:flex}.ati-direct-rate>header>div:first-child>span{color:#fff;background:#6556d7;border-radius:11px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.ati-direct-rate h2{margin:0;font-size:14px}.ati-direct-rate header p{color:#8792a2;margin:4px 0 0;font-size:8px}.ati-direct-result{justify-items:end;gap:2px;display:grid}.ati-direct-result small{color:#8994a3;font-size:7px}.ati-direct-result strong{color:#19775b;font-size:18px}.ati-direct-result span{color:#6f7b8c;font-size:7px}.ati-direct-rate form{grid-template-columns:minmax(180px,1fr) 24px minmax(180px,1fr) 150px auto;align-items:end;gap:9px;padding:14px 18px;display:grid}.ati-direct-rate form label{gap:5px;display:grid}.ati-direct-rate form label span{color:#667386;font-size:7px;font-weight:900}.ati-direct-rate form input{color:#344155;border:1px solid #dfe3e9;border-radius:8px;outline:none;width:100%;height:38px;padding:0 10px;font-size:9px}.ati-direct-rate form input:focus{border-color:#8074e1;box-shadow:0 0 0 2px #eeecff}.ati-direct-rate form>b{color:#6556d7;text-align:center;align-self:center}.ati-direct-rate form button{color:#fff;white-space:nowrap;background:#6556d7;border:0;border-radius:8px;height:38px;padding:0 14px;font-size:8px;font-weight:900}.ati-direct-rate form button:disabled{background:#b7b2dd}.ati-direct-rate>footer{color:#687588;background:#fafbfc;border-top:1px solid #edf0f3;gap:18px;padding:9px 18px;font-size:8px;font-weight:800;display:flex}.ati-direct-rate>p.error{color:#ad3f39;background:#fff1f0;border-top:1px solid #f2cdca;margin:0;padding:10px 18px;font-size:8px}@media (max-width:900px){.ati-direct-rate form{grid-template-columns:1fr 24px 1fr}.ati-direct-rate form label:nth-of-type(3),.ati-direct-rate form button{grid-column:auto}.ati-direct-rate form button{grid-column:2/-1}}@media (max-width:600px){.ati-direct-rate>header{flex-direction:column;align-items:flex-start}.ati-direct-result{justify-items:start}.ati-direct-rate form{grid-template-columns:1fr}.ati-direct-rate form>b{display:none}.ati-direct-rate form button{grid-column:auto}.ati-direct-rate>footer{flex-direction:column;gap:4px}}.ati-settings-card{background:#fff;border:1px solid #ded9ff;border-radius:13px;margin-top:14px;padding:16px 18px}.ati-settings-card>div{align-items:center;gap:10px;display:flex}.ati-settings-card>div>span{color:#9a681c;background:#fff5e5;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.ati-settings-card>div>span.connected{color:#19785c;background:#e8f7f1;font-size:13px}.ati-settings-card b{font-size:10px}.ati-settings-card>div p{color:#808b9b;margin:4px 0 0;font-size:8px}.ati-settings-card form{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.ati-settings-card label{gap:5px;display:grid}.ati-settings-card label span{color:#667386;font-size:7px;font-weight:900}.ati-settings-card input{color:#344155;border:1px solid #dfe3e9;border-radius:8px;outline:none;height:36px;padding:0 10px;font-size:9px}.ati-settings-card input:focus{border-color:#8074e1;box-shadow:0 0 0 2px #eeecff}.ati-settings-card form button{color:#fff;background:#6556d7;border:0;border-radius:8px;height:36px;padding:0 13px;font-size:8px;font-weight:900}.ati-settings-card form button:disabled{background:#b8b3de}.ati-settings-card>p{border-radius:7px;margin:10px 0 0;padding:8px 10px;font-size:8px}.ati-settings-card>p.success{color:#19785c;background:#e8f7f1}.ati-settings-card>p.error{color:#ad3f39;background:#fff1f0}@media (max-width:760px){.ati-settings-card form{grid-template-columns:1fr}.ati-settings-card form button{width:100%}}.rate-ati-notice{color:#23745d;background:#edf9f5;border-bottom:1px solid #cce9df;padding:9px 18px;font-size:8px;font-weight:800}.rate-ati-notice.error{color:#ad3f39;background:#fff1f0;border-bottom-color:#f2cdca}.rate-logistics-cell{grid-template-columns:minmax(72px,1fr) 34px;align-items:center;gap:4px;display:grid}.rate-logistics-cell button{color:#5c4dcc;background:#f1efff;border:1px solid #d7d1ff;border-radius:6px;height:27px;padding:0;font-size:7px;font-weight:900}.rate-logistics-cell button:hover{color:#fff;background:#6556d7;border-color:#6556d7}.rate-logistics-cell button:disabled{cursor:wait;opacity:.55}.rate-table{min-width:1430px!important}.rate-table th:nth-child(5){width:170px}.rate-table th:nth-child(6),.rate-table th:nth-child(7),.rate-table th:nth-child(8),.rate-table th:nth-child(9){width:130px}.rate-table th:nth-child(10){width:145px}.rate-header-actions button,.rate-import{border-radius:8px;height:34px;padding:0 11px;font-size:8px;font-weight:900}.rate-import{color:#5c4dcc;cursor:pointer;white-space:nowrap;background:#f3f1ff;border:1px solid #cfc8ff;align-items:center;display:inline-flex;position:relative}.rate-import:hover{color:#fff;background:#6556d7;border-color:#6556d7}.rate-import.importing{cursor:wait;opacity:.7}.rate-import input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.rate-import-notice{color:#23745d;background:#edf9f5;border-bottom:1px solid #cce9df;padding:9px 18px;font-size:8px;font-weight:800}.rate-import-notice.error{color:#ad3f39;background:#fff1f0;border-bottom-color:#f2cdca}.material-rates-content{width:min(1500px,100% - 36px);margin:0 auto;padding:30px 0 50px}.material-rates-heading{align-items:center}.rate-formula{color:#5749c5;white-space:nowrap;background:#f3f1ff;border:1px solid #dcd7ff;border-radius:10px;padding:11px 15px;font-size:10px;font-weight:900}.material-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.material-category-tabs button{color:#526075;text-align:left;background:#fff;border:1px solid #e0e5ed;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;transition:all .16s;display:flex}.material-category-tabs button>span{color:#6556d7;background:#f1efff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.material-category-tabs button div{gap:3px;min-width:0;display:grid}.material-category-tabs button b{font-size:10px}.material-category-tabs button small{color:#919baa;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.material-category-tabs button:hover{background:#faf9ff;border-color:#aaa1ed}.material-category-tabs button.active{color:#fff;background:#6556d7;border-color:#6556d7;box-shadow:0 8px 20px #6556d72d}.material-category-tabs button.active>span{color:#fff;background:#ffffff24}.material-category-tabs button.active small{color:#dfdcff}.rate-workspace{background:#fff;border:1px solid #e0e5ed;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px #2635500b}.rate-workspace>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.rate-workspace>header>div:first-child{align-items:center;gap:11px;display:flex}.rate-category-mark{color:#6556d7;background:#eeecff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.rate-workspace h2{margin:0;font-size:15px}.rate-workspace header p{color:#909aa9;margin:3px 0 0;font-size:8px}.rate-header-actions{gap:7px;display:flex}.rate-header-actions button{border-radius:8px;height:34px;padding:0 11px;font-size:8px;font-weight:900}.rate-reset{color:#717d8d;background:#f7f8fa;border:1px solid #e1e5eb}.rate-add{color:#fff;background:#6556d7;border:0}.rate-source-note{color:#287a63;background:#f0f8f5;justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;font-size:8px;display:flex}.rate-source-note span{color:#57917f}.rate-bulk-controls{background:#fafbfe;border-bottom:1px solid #e7ebf1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.rate-bulk-controls>div{background:#fff;border:1px solid #e2e6ed;border-radius:10px;grid-template-columns:minmax(160px,1fr) 110px auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.rate-bulk-controls>div>div{gap:3px;display:grid}.rate-bulk-controls b{color:#3d4a5e;font-size:8px}.rate-bulk-controls span{color:#929cab;font-size:6.5px}.rate-bulk-controls input{color:#354257;border:1px solid #dfe4eb;border-radius:7px;outline:none;min-width:0;height:32px;padding:0 8px;font-size:8px}.rate-bulk-controls input:focus{border-color:#8074e1;box-shadow:0 0 0 2px #eeecff}.rate-bulk-controls button{color:#fff;background:#6556d7;border:0;border-radius:7px;height:32px;padding:0 9px;font-size:7px;font-weight:900}.rate-bulk-controls button:disabled{color:#9da5b1;cursor:default;background:#e2e5eb}.rate-table-scroll{max-height:56vh;overflow:auto}.rate-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1280px}.rate-table th{z-index:2;color:#687487;text-align:left;background:#f4f6f9;border-bottom:1px solid #dfe4eb;padding:9px 7px;font-size:7px;line-height:1.35;position:sticky;top:0}.rate-table th:first-child,.rate-table td:first-child{text-align:center;width:38px}.rate-table th:nth-child(2){width:180px}.rate-table th:nth-child(3){width:125px}.rate-table th:nth-child(4){width:170px}.rate-table th:nth-child(5),.rate-table th:nth-child(6),.rate-table th:nth-child(7),.rate-table th:nth-child(8){width:130px}.rate-table th:nth-child(9){width:145px}.rate-table td{color:#778294;border-bottom:1px solid #edf0f4;padding:5px 6px;font-size:8px}.rate-table tr:last-child td{border-bottom:0}.rate-table tbody tr:hover{background:#fafaff}.rate-table input{color:#354257;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:31px;padding:0 7px;font-size:8px}.rate-table input:hover{background:#fff;border-color:#e0e4eb}.rate-table input:focus{background:#fff;border-color:#8074e1;box-shadow:0 0 0 2px #eeecff}.rate-table output{color:#19775b;text-align:right;background:#eaf7f2;border-radius:7px;padding:8px 9px;font-size:9px;font-weight:900;display:block}.rate-table output.negative{color:#bc413a;background:#fff0ef}.rate-delete{color:#c64941;background:#fff1f0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.rate-workspace>footer{color:#8b95a4;background:#fafbfc;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;font-size:7px;display:flex}.rate-workspace>footer b{color:#6657cf}.material-rates-page .ati-integration-note{margin-top:14px}@media (max-width:1000px){.material-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.material-rates-heading{align-items:flex-start}.rate-workspace>header{flex-direction:column;align-items:flex-start}.rate-header-actions{width:100%}.rate-header-actions button{flex:1}.rate-source-note{flex-direction:column;align-items:flex-start}.rate-bulk-controls{grid-template-columns:1fr}.rate-workspace>footer{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.material-rates-content{width:calc(100% - 20px);padding:20px 0 36px}.material-category-tabs{grid-template-columns:1fr 1fr}.material-category-tabs button{padding:9px}.material-category-tabs button>span{width:31px;height:31px}.material-category-tabs button small{display:none}.rate-formula{white-space:normal}.rate-header-actions{flex-direction:column}.rate-source-note{padding:9px 13px}.rate-bulk-controls{padding:10px}.rate-bulk-controls>div{grid-template-columns:1fr 90px}.rate-bulk-controls>div>div{grid-column:1/-1}}.guard-position-pause-panel{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:-8px 0 16px;display:grid}.guard-position-pause-panel button{color:#167b5a;cursor:pointer;background:#eefaf5;border:1px solid #bde4d5;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.guard-position-pause-panel button span{font-size:9px;font-weight:800}.guard-position-pause-panel button b{font-size:8px}.guard-position-pause-panel button.paused{color:#b22e25;background:#fff0ee;border-color:#efb0aa}.guard-modal.guard-modal-compact{width:min(1320px,100vw - 24px);padding:24px;font-size:16px;overflow:auto}.guard-modal.guard-modal-compact h2{font-size:28px}.guard-modal.guard-modal-compact header p,.guard-modal.guard-modal-compact small,.guard-modal.guard-modal-compact .guard-active-chip{font-size:13px}.guard-modal.guard-modal-compact .guard-position-row input,.guard-modal.guard-modal-compact .step-unit-input select{height:44px;font-size:16px}.guard-modal.guard-modal-compact button{min-height:40px;font-size:14px}.guard-modal.guard-modal-compact .guard-position-columns{font-size:14px}.guard-modal.guard-modal-compact .guard-position-pause{font-size:12px}.guard-modal.guard-modal-compact .guard-compact-footer>span{max-width:600px;font-size:13px}.guard-modal.guard-modal-compact .guard-compact-footer button{min-height:46px;font-size:15px}.autobid-settings{border:0;min-width:0;margin:0;padding:0}.autobid-settings:disabled{opacity:.75}.autobid-mode{gap:8px;margin-top:18px;font-weight:700;display:grid}.autobid-mode select{font:inherit;color:#352d68;background:#f7f5ff;border:1px solid #cbc6ed;border-radius:10px;padding:12px}.autobid-status{color:#51488a;background:#f3f0ff;border-radius:10px;padding:12px;font-size:15px;line-height:1.5}.autobid-results{flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.autobid-results span{background:#eef5f2;border-radius:8px;padding:8px}.tender-name-line{align-items:center;gap:8px;display:flex}.tender-name-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rename-tender{color:#6652ce;cursor:pointer;background:#f5f2ff;border:1px solid #d4ceed;border-radius:8px;flex-shrink:0;padding:5px 10px}.guard-modal-compact{border:2px solid #0000;flex-direction:column;width:min(1040px,100vw - 24px);max-height:calc(100vh - 20px);padding:16px 18px;display:flex;overflow:hidden}.guard-modal-compact.active{border-color:#e69a94}.guard-modal-compact>header{border-bottom:1px solid #e8ebf1;align-items:center;padding-bottom:10px}.guard-modal-compact>header>div:first-child{align-items:center;gap:10px;display:flex}.guard-active-chip{color:#7c8798;letter-spacing:.05em;background:#edf0f5;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:7px;font-weight:900;display:flex}.guard-active-chip i{background:#9aa5b5;border-radius:50%;width:7px;height:7px}.guard-active-chip.on{color:#fff;background:#d9473c;animation:1.6s ease-in-out infinite guard-active-pulse;box-shadow:0 0 0 3px #e7564b24}.guard-active-chip.on i{background:#fff}.guard-compact-toolbar{align-items:center;gap:8px;padding:10px 0;display:flex}.guard-compact-toolbar>span{flex:1}.guard-compact-toolbar small{color:#6556d7;background:#efedff;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.guard-position-editor.compact{background:#fff;border:1px solid #dfe4ec;border-radius:11px;padding:0;overflow:hidden}.guard-position-columns.compact,.guard-position-row.compact{grid-template-columns:30px minmax(60px,.55fr) minmax(65px,.6fr) minmax(90px,.9fr) minmax(120px,1fr) minmax(75px,.7fr) 105px 30px}.guard-position-columns.compact{background:#eef2f7;align-items:center;padding:7px 8px}.guard-position-list.compact{max-height:calc(100vh - 210px);display:grid;overflow:auto}.guard-position-row.compact{background:#fff;border-bottom:1px solid #edf0f4;align-items:center;gap:6px;padding:1px 8px;display:grid}.guard-position-row.compact:last-child{border-bottom:0}.guard-position-row.compact.paused{background:#fff5f3}.guard-position-row.compact.dragging{opacity:.45}.guard-position-row.compact label{display:block}.guard-position-row.compact label>span{display:none}.guard-position-row.compact input{height:25px;padding:0 7px;font-size:8px}.guard-position-row.compact .step-unit-input select{height:23px}.guard-position-drag,.guard-position-delete{border:0;border-radius:6px;place-items:center;width:23px;height:23px;padding:0;font-weight:900;display:grid}.guard-position-drag{color:#506bb7;cursor:grab;background:#edf2ff}.guard-position-drag:active{cursor:grabbing}.guard-position-delete{color:#c65332;background:#fff0eb}.guard-position-pause{color:#167b5a;white-space:nowrap;background:#eefaf5;border:1px solid #bde4d5;border-radius:7px;height:24px;padding:0 7px;font-size:7px;font-weight:900}.guard-position-pause.paused{color:#b22e25;background:#fff0ee;border-color:#efb0aa}.guard-compact-footer{justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.guard-compact-footer>span{color:#8b96a6;font-size:7px}.guard-compact-footer>div{gap:8px;display:flex}.guard-compact-footer button{border-radius:9px;height:38px;padding:0 15px;font-size:8px;font-weight:900}.enable-guard.active{color:#fff;background:#d9473c;animation:1.6s ease-in-out infinite guard-active-pulse;box-shadow:0 0 0 3px #e7564b24}@keyframes guard-active-pulse{50%{box-shadow:0 0 0 6px #e7564b18}}@media (max-width:720px){.guard-modal-compact{padding:12px}.guard-active-chip{font-size:0}.guard-active-chip i{width:9px;height:9px}.guard-compact-toolbar{flex-wrap:wrap}.guard-position-editor.compact{overflow:auto}.guard-position-columns.compact,.guard-position-row.compact{min-width:760px}.guard-compact-footer{flex-direction:column;align-items:stretch}.guard-compact-footer>div{grid-template-columns:1fr 1fr;display:grid}.guard-compact-footer button{padding:0 8px}}body.android-webview .cockpit-app{height:var(--torgflow-viewport-height,100dvh)}body.android-keyboard-open .cockpit-app{min-height:0}body.android-keyboard-open .workspace{padding-bottom:3px}body.android-keyboard-open .tender-window:focus-within .chat-feed{min-height:60px}body.android-keyboard-open .tender-window:focus-within .chat-input{z-index:8;padding-bottom:max(6px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0;box-shadow:0 -5px 14px #17243a12}.cockpit-app{grid-template-columns:1fr}.right-hover-nav{z-index:90;filter:drop-shadow(10px 10px 22px #17243a1c);width:270px;transition:transform .22s;position:fixed;top:50%;left:0;transform:translate(calc(18px - 100%),-50%)}.right-hover-nav:hover,.right-hover-nav:focus-within,.right-hover-nav.open{transform:translateY(-50%)}.right-hover-handle{color:#fff;background:#6757dc;border:1px solid #dcd8fb;border-left:0;border-radius:0 16px 16px 0;justify-content:center;align-items:center;width:48px;height:92px;display:flex;position:absolute;top:50%;right:-30px;transform:translateY(-50%);box-shadow:5px 7px 18px #6757dc2e}.right-hover-handle span{writing-mode:vertical-rl;letter-spacing:.5px;font-size:9px;font-weight:900;transform:rotate(180deg)}.right-hover-handle i{margin-left:3px;font-size:18px;font-style:normal;transition:transform .22s}.right-hover-nav:hover .right-hover-handle i,.right-hover-nav:focus-within .right-hover-handle i,.right-hover-nav.open .right-hover-handle i{transform:rotate(180deg)}.right-hover-panel{background:#fff;border:1px solid #e0e3ea;border-left:0;border-radius:0 20px 20px 0;padding:14px;overflow:hidden}.right-hover-brand{border-bottom:1px solid #eceef3;align-items:center;gap:10px;padding:1px 3px 13px;display:flex}.right-hover-brand>b{color:#fff;background:linear-gradient(145deg,#7564ed,#5b4bcf);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 6px 14px #6959dd35}.right-hover-brand>span{gap:2px;display:grid}.right-hover-brand strong{font-size:13px}.right-hover-brand small{color:#939dac;font-size:8px;font-weight:800}.right-hover-panel nav{gap:5px;padding-top:11px;display:grid}.right-hover-panel nav a,.right-hover-panel nav button{color:#697689;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;width:100%;min-height:48px;padding:4px 9px;text-decoration:none;transition:background .15s,color .15s;display:grid}.right-hover-panel nav a>span,.right-hover-panel nav button>span{color:#7e8999;background:#f4f5f8;border-radius:10px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.right-hover-panel nav b{padding-left:5px;font-size:10px;line-height:1.25}.right-hover-panel nav a:hover,.right-hover-panel nav button:hover{color:#5949ca;background:#f3f1ff}.right-hover-panel nav a.active{color:#5949ca;background:#eeecff}.right-hover-panel nav a.active>span{color:#fff;background:#6757dc;box-shadow:0 5px 12px #6959dd35}.right-nav-notice{z-index:95;color:#fff;background:#253248;border-radius:10px;max-width:360px;padding:11px 14px;font-size:10px;position:fixed;bottom:20px;left:22px;box-shadow:0 12px 30px #17243935}.ati-topbar-left{align-items:center;gap:16px;display:flex}@media (max-width:720px){.right-hover-nav{top:auto;bottom:max(14px,env(safe-area-inset-bottom));width:min(270px,100vw - 28px);transform:translate(calc(16px - 100%))}.right-hover-nav:hover,.right-hover-nav:focus-within,.right-hover-nav.open{transform:translate(0)}.right-hover-handle{height:80px}.ati-topbar-left{gap:9px}}.operations-page{color:#243047;background:linear-gradient(145deg,#f8f7ff,#f3f6fa);min-height:100vh;padding:44px clamp(28px,6vw,88px) 70px}.operations-header{align-items:center;gap:18px;max-width:1280px;margin:0 auto 24px;display:flex}.operations-mark{color:#fff;background:#6757dc;border-radius:17px;flex:none;place-items:center;width:58px;height:58px;font-size:24px;display:grid;box-shadow:0 10px 24px #6757dc33}.operations-header small{color:#6556d7;letter-spacing:1.2px;font-size:9px;font-weight:900}.operations-header h1{margin:5px 0 6px;font-size:30px}.operations-header p{color:#7c8798;margin:0;font-size:11px;line-height:1.5}.operations-toolbar{background:#fff;border:1px solid #e0e4eb;border-radius:14px;justify-content:space-between;align-items:end;gap:20px;max-width:1280px;margin:0 auto 16px;padding:15px 18px;display:flex;box-shadow:0 6px 22px #2635500b}.operations-toolbar label{gap:6px;width:min(520px,100%);display:grid}.operations-toolbar label span{color:#697689;font-size:8px;font-weight:900}.operations-toolbar input{color:#2e3a4d;background:#fafbfc;border:1px solid #dfe4eb;border-radius:9px;outline:none;height:40px;padding:0 12px;font-size:11px}.operations-toolbar input:focus{background:#fff;border-color:#7c6edf;box-shadow:0 0 0 3px #eeecff}.operations-toolbar>b{color:#5b4dc8;white-space:nowrap;background:#eeecff;border-radius:8px;padding:7px 10px;font-size:8px}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1280px;margin:0 auto;display:grid}.operations-grid article{background:#fff;border:1px solid #e0e5ec;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid;box-shadow:0 5px 18px #2635500a}.operations-grid article>span{color:#6556d7;background:#f0eeff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.operations-grid h2{color:#303d51;margin:0;font-size:12px}.operations-grid p{color:#8a95a5;margin:5px 0 0;font-size:8px;line-height:1.4}.operations-grid article>b{color:#687588;white-space:nowrap;background:#f2f4f7;border-radius:7px;padding:5px 8px;font-size:7px}.operations-empty{color:#7f8a9b;text-align:center;background:#ffffffb8;border:1px dashed #cfd5df;border-radius:18px;place-items:center;max-width:1280px;min-height:330px;margin:0 auto;padding:40px;display:grid}.operations-empty>span{color:#6556d7;background:#eeecff;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:14px;font-size:23px;display:grid}.operations-empty h2{color:#344155;margin:0;font-size:18px}.operations-empty p{margin:9px 0 18px;font-size:10px}.operations-empty a{color:#fff;background:#6556d7;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:900;text-decoration:none}@media (max-width:760px){.operations-page{padding:25px 18px 80px}.operations-header{align-items:flex-start}.operations-header h1{font-size:23px}.operations-toolbar{flex-direction:column;align-items:stretch}.operations-grid{grid-template-columns:1fr}.operations-grid article{grid-template-columns:40px minmax(0,1fr)}.operations-grid article>b{grid-column:2;justify-self:start}}.map-page,.directory-page{padding-bottom:32px}.map-workspace{background:#fff;border:1px solid #dde3ea;border-radius:18px;grid-template-columns:300px minmax(0,1fr);max-width:1400px;min-height:650px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 12px 38px #25334b14}.map-filters{background:#fff;border-right:1px solid #e2e6ec;flex-direction:column;gap:15px;padding:18px;display:flex}.map-mode{background:#f1f3f6;border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.map-mode button,.map-mode a{color:#778294;text-align:center;border:0;border-radius:8px;padding:9px;font-size:9px;font-weight:900;text-decoration:none}.map-mode .active{color:#5c4ed0;background:#fff;box-shadow:0 2px 8px #24304714}.directory-search{background:#f7f8fa;border:1px solid #e0e4ea;border-radius:10px;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;display:flex}.directory-search>span{color:#8d97a4;font-size:17px}.directory-search input{color:#29364a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.filter-block{border:1px solid #e5e8ed;border-radius:12px;padding:13px 14px}.filter-block h2{justify-content:space-between;align-items:center;margin:0 0 11px;font-size:11px;display:flex}.filter-block h2 b,.directory-tabs b{color:#687486;background:#eef0f3;border-radius:999px;padding:3px 6px;font-size:7px}.filter-block label{color:#687486;align-items:center;gap:8px;font-size:9px;display:flex}.filter-block input{accent-color:#6757dc}.primary-object-button{color:#fff;background:#3979dc;border:0;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:900;box-shadow:0 5px 13px #3979dc2b}.map-filters>.primary-object-button{margin-top:auto}.map-canvas{background:linear-gradient(135deg,#eef2ef,#e7edf1);min-height:650px;position:relative;overflow:hidden}.map-grid{opacity:.75;background-image:linear-gradient(28deg,#0000 48%,#fff9 49% 51%,#0000 52%),linear-gradient(118deg,#0000 48%,#cad4d899 49% 51%,#0000 52%);background-size:110px 86px;position:absolute;inset:-30px}.map-canvas:after{content:"";pointer-events:none;background:radial-gradient(circle at 70% 25%,#b8d8c6aa,#0000 28%),radial-gradient(circle at 30% 80%,#c3d3e0aa,#0000 30%);position:absolute;inset:0}.map-pin{z-index:2;color:#273449;text-align:left;background:#fff;border:1px solid #d9dee6;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px minmax(80px,160px);column-gap:7px;padding:7px 9px 7px 7px;display:grid;position:absolute;transform:translate(-16px,-16px);box-shadow:0 7px 20px #23334b26}.map-pin>span{color:#fff;background:#6757dc;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.map-pin.buyer>span{background:#ef8b2c}.map-pin>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.map-pin>small{text-overflow:ellipsis;white-space:nowrap;color:#8a95a4;font-size:6px;overflow:hidden}.map-legend{z-index:3;color:#5f6c7e;background:#fffffff2;border:1px solid #dfe3e9;border-radius:10px;gap:14px;padding:10px 13px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 5px 16px #23334b18}.map-legend span{align-items:center;gap:6px;display:flex}.map-legend i{background:#6757dc;border-radius:50%;width:8px;height:8px}.map-legend i.buyer{background:#ef8b2c}.map-empty{z-index:3;color:#2e3a4d;text-align:center;background:#fff;border-radius:12px;gap:6px;padding:18px 22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #24334b1c}.map-empty b{font-size:11px}.map-empty span{color:#84909f;font-size:8px}.directory-toolbar{gap:12px;max-width:1280px;margin:0 auto 14px;display:flex}.directory-toolbar .directory-search{max-width:620px}.directory-tabs{border-bottom:1px solid #dfe4ea;gap:5px;max-width:1280px;margin:0 auto 18px;padding-bottom:18px;display:flex}.directory-tabs button{color:#7a8595;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:9px;font-weight:900;display:flex}.directory-tabs button.active{color:#263348;background:#fff;border-color:#dfe3e9;box-shadow:0 3px 10px #23334b0d}.directory-groups{gap:8px;max-width:1280px;margin:0 auto;display:grid}.directory-groups>article{background:#fff;border:1px solid #dfe4e9;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #25334b0b}.group-head{text-align:left;background:#fff;border:0;grid-template-columns:11px minmax(0,1fr) auto 20px;align-items:center;gap:10px;width:100%;padding:15px 17px;display:grid}.group-head i{border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #cfd5dd}.group-head strong{font-size:11px}.group-head>b{color:#6e7988;background:#f0f2f4;border-radius:999px;padding:3px 7px;font-size:8px}.group-head>span{color:#9ba4af;font-size:18px;transition:transform .15s}.directory-groups article.open .group-head>span{transform:rotate(-90deg)}.group-entries{background:#fafbfc;border-top:1px solid #e8ebef}.group-entries>div{border-bottom:1px solid #eceff2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 17px;display:grid}.group-entries>div:last-child{border-bottom:0}.group-entries>div>span{color:#6052d0;background:#eeecff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.group-entries b{font-size:9px;display:block}.group-entries small{color:#8994a3;margin-top:3px;font-size:7px;display:block}.group-entries em{color:#8f99a7;font-size:7px;font-style:normal}.object-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17243a70;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.object-modal{background:#fff;border-radius:16px;gap:12px;width:min(480px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #17243a45}.object-modal header{justify-content:space-between;align-items:start;display:flex}.object-modal header small{color:#6657d7;letter-spacing:1px;font-size:7px;font-weight:900}.object-modal h2{margin:4px 0 0;font-size:16px}.object-modal header button{color:#6e7988;background:#f0f2f5;border:0;border-radius:8px;width:29px;height:29px;font-size:18px}.object-modal>label{color:#677486;gap:5px;font-size:8px;font-weight:900;display:grid}.object-modal input,.object-modal select{color:#2e3a4d;background:#fafbfc;border:1px solid #dfe3e9;border-radius:9px;outline:0;height:40px;padding:0 11px;font-size:10px}.object-modal input:focus,.object-modal select:focus{border-color:#7b6dde;box-shadow:0 0 0 3px #eeecff}.object-modal footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.object-modal footer>button:first-child{color:#6d7888;background:#fff;border:1px solid #dfe3e9;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:900}@media (max-width:820px){.map-workspace{grid-template-columns:1fr}.map-filters{border-bottom:1px solid #e2e6ec;border-right:0}.map-filters>.primary-object-button{margin-top:0}.map-canvas{min-height:500px}.directory-toolbar{flex-direction:column}.directory-toolbar .primary-object-button{align-self:flex-start}.group-entries>div{grid-template-columns:34px minmax(0,1fr)}.group-entries em{grid-column:2}.map-pin{grid-template-columns:28px 90px}.map-pin>span{width:28px;height:28px}}.leaflet-workspace{background:#eaf0ed;min-height:650px;position:relative;overflow:hidden}.leaflet-map{z-index:1;position:absolute;inset:0}.map-subgroups{gap:5px;max-height:260px;padding:3px;display:grid;overflow:auto}.map-subgroups span{color:#637082;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:8px;display:grid}.map-subgroups i{border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #d0d6dd}.map-subgroups b{background:#f0f2f5;border-radius:999px;padding:2px 5px;font-size:7px}.map-coordinate-hint{z-index:450;color:#344155;text-align:center;background:#fffffff2;border:1px solid #dce2e8;border-radius:10px;gap:3px;padding:10px 14px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #24334b1b}.map-coordinate-hint b{font-size:9px}.map-coordinate-hint span{color:#7d8998;font-size:7px}.torgflow-leaflet-icon{background:0 0!important;border:0!important}.torgflow-leaflet-icon span{color:#fff;background:#6757dc;border:3px solid #fff;border-radius:50% 50% 50% 4px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid;transform:rotate(-45deg);box-shadow:0 5px 15px #24334b4a}.torgflow-leaflet-icon span:first-letter{transform:rotate(45deg)}.torgflow-leaflet-icon span.buyer{background:#ef8b2c}.leaflet-workspace .map-legend{z-index:450}.object-modal header p{color:#8792a1;margin:5px 0 0;font-size:8px}.object-modal textarea{resize:vertical;color:#2e3a4d;background:#fafbfc;border:1px solid #dfe3e9;border-radius:9px;outline:0;min-height:70px;padding:10px 11px;font:10px Arial}.object-modal fieldset{border:1px solid #dfe3e9;border-radius:11px;gap:10px;margin:0;padding:12px;display:grid}.object-modal fieldset legend{color:#6657d7;padding:0 5px;font-size:8px;font-weight:900}.object-modal fieldset>label{color:#677486;gap:5px;font-size:8px;font-weight:900;display:grid}.object-modal fieldset>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.object-modal fieldset>div label{color:#677486;gap:5px;font-size:8px;font-weight:900;display:grid}.object-modal fieldset>small{color:#8a95a4;font-size:7px}@media (max-width:820px){.leaflet-workspace{min-height:500px}.map-coordinate-hint{width:calc(100% - 30px)}}.operations-page.map-page{z-index:20;background:#eaf0ed;min-height:0;padding:0;position:fixed;inset:0;overflow:hidden}.map-page .map-workspace{max-width:none;min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;display:block;position:absolute;inset:0;overflow:hidden}.map-page .leaflet-workspace,.map-page .leaflet-map{width:100%;height:100%;min-height:0}.map-floating-title{z-index:460;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #fffa;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;position:absolute;top:22px;left:24px;box-shadow:0 12px 32px #26355026}.map-floating-title .operations-mark{border-radius:13px;width:44px;height:44px;font-size:19px}.map-floating-title small{color:#6556d7;letter-spacing:1px;font-size:7px;font-weight:900}.map-floating-title h1{margin:3px 0 0;font-size:17px}.map-page .map-filters{z-index:460;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #ffffffb8;border-radius:16px;width:300px;max-height:calc(100vh - 124px);padding:16px;transition:transform .22s,opacity .18s;position:absolute;top:100px;left:24px;overflow:auto;transform:translate(calc(-100% - 40px));box-shadow:0 14px 38px #2635502b}.map-page .map-filters.open{opacity:1;pointer-events:auto;transform:translate(0)}.map-filter-toggle{z-index:470;color:#fff;background:#6757dc;border:1px solid #ffffffa8;border-radius:0 13px 13px 0;place-items:center;width:43px;height:72px;transition:left .22s;display:grid;position:absolute;top:112px;left:12px;box-shadow:0 8px 22px #3f32914a}.map-filter-toggle.open{left:324px}.map-filter-toggle>span{writing-mode:vertical-rl;font-size:7px;font-weight:900}.map-page .leaflet-control-zoom{margin-top:102px}.map-page .map-coordinate-hint{top:22px}.map-page .map-legend{bottom:24px;right:24px}@media (max-width:700px){.map-floating-title{top:12px;left:12px}.map-floating-title h1{font-size:14px}.map-floating-title .operations-mark{width:38px;height:38px}.map-page .map-filters{width:min(300px,100vw - 48px);max-height:calc(100vh - 92px);top:76px;left:12px}.map-filter-toggle{top:88px;left:0}.map-filter-toggle.open{left:min(312px,100vw - 36px)}.map-page .map-coordinate-hint{display:none}.map-page .map-legend{bottom:12px;right:12px}.map-page .leaflet-control-zoom{margin-top:82px}}@media (min-width:721px){.right-hover-nav{top:18px;transform:translate(calc(18px - 100%))}.right-hover-nav:hover,.right-hover-nav:focus-within,.right-hover-nav.open{transform:translate(0)}.right-hover-handle{top:46px;transform:none}.map-floating-title{left:82px}.map-page .map-filters{max-height:76vh;top:50%;left:24px;transform:translate(calc(-100% - 40px),-50%)}.map-page .map-filters.open{transform:translateY(-50%)}.map-filter-toggle{top:50%;transform:translateY(-50%)}}.ati-route-hidden{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.ati-direct-rate form input.ati-route-hidden{display:none!important}.empty-slot .add-tender{color:#fff;background:#6756df;border-radius:12px;order:1;width:min(430px,100%);min-height:54px;padding:12px 20px;font-size:16px;font-weight:800;box-shadow:0 8px 18px #5545bf24}:is(.empty-slot .add-tender:hover,.empty-slot .add-tender:focus-visible){outline-offset:2px;background:#5140c4;outline:2px solid #c6beff}.empty-slot .tender-history-picker{order:2;width:min(300px,100%)}.empty-slot .tender-picker-button{height:38px;padding:0 12px;font-size:13px}.empty-slot .tender-history-menu{width:min(430px,100vw - 44px);max-width:none;left:50%;right:auto;transform:translate(-50%)}.autobid-mode-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guard-modal .autobid-mode-buttons>button{color:#344156;text-align:left;white-space:normal;cursor:pointer;background:#f8fafc;border:2px solid #dce2ec;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;min-height:82px;padding:14px 16px;line-height:1.4;display:flex}.guard-modal .autobid-mode-buttons>button b{font-size:16px;line-height:1.4;display:block}.guard-modal .autobid-mode-buttons>button small{color:#69768a;font-size:13px;font-weight:400;line-height:1.45;display:block}.guard-modal .autobid-mode-buttons>button:hover:not(:disabled){background:#f5f2ff;border-color:#a59ae8}.guard-modal .autobid-mode-buttons>button[aria-pressed=true]{color:#5141b5;background:#eeeaff;border-color:#7564dc;box-shadow:0 0 0 1px #7564dc}.guard-modal .autobid-mode-buttons>button[aria-pressed=true] small{color:#66599c}.guard-modal .autobid-mode-buttons>button:focus-visible{outline-offset:3px;outline:3px solid #a89cec}.guard-modal .autobid-mode-buttons>button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:720px){.autobid-mode-buttons{grid-template-columns:1fr;gap:8px}.guard-modal .autobid-mode-buttons>button{min-height:68px;padding:10px 12px}}.tender-history-menu{overscroll-behavior:contain;max-height:min(460px,65vh);overflow-y:auto}.tender-history-search{padding:8px 9px}.tender-history-search input{box-sizing:border-box;color:#344155;width:100%;min-height:34px;font:inherit;background:#fafaff;border:1px solid #dfe3e9;border-radius:8px;padding:8px 10px;font-size:11px}.tender-history-search input:focus{outline-offset:1px;outline:2px solid #7764e8}.tender-history-empty{color:#8994a3;padding:12px 9px;font-size:11px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.cabinet-page{color:#202d42;background:#f4f6fa;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.cabinet-page-header{background:#fff;border-bottom:1px solid #e0e4eb;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.cabinet-page-header>div{align-items:center;gap:13px;display:flex}.cabinet-page-header>div>span{color:#fff;background:#6556d7;border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.cabinet-page-header small{color:#6556d7;letter-spacing:1.3px;font-size:8px;font-weight:900}.cabinet-page-header h1{margin:3px 0 0;font-size:24px}.cabinet-page-header p{color:#8a95a5;margin:4px 0 0;font-size:10px}.cabinet-page-header>a{color:#5b4ccd;background:#f4f2ff;border:1px solid #dcd7ff;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900;text-decoration:none}.cabinet-layout{grid-template-columns:230px minmax(0,1fr);gap:18px;width:min(1500px,100% - 36px);margin:20px auto 0;display:grid}.cabinet-sidebar{background:#fff;border:1px solid #e0e4eb;border-radius:16px;align-self:start;overflow:hidden;box-shadow:0 8px 24px #2635500a}.cabinet-owner{color:#fff;text-align:center;background:linear-gradient(145deg,#292f48,#4c466e);border-bottom:1px solid #e8ebf0;justify-items:center;gap:5px;padding:24px 16px;display:grid}.cabinet-owner>span{background:#ffffff1e;border-radius:17px;place-items:center;width:55px;height:55px;margin-bottom:5px;font-size:16px;font-weight:900;display:grid}.cabinet-owner b{font-size:13px}.cabinet-owner small{opacity:.7;font-size:8px}.cabinet-sidebar nav{padding:10px;display:grid}.cabinet-sidebar nav a{color:#697587;border-radius:9px;padding:11px 12px;font-size:9px;font-weight:900;text-decoration:none}.cabinet-sidebar nav a.active{color:#5849c8;background:#eeecff}.cabinet-sidebar>button{color:#fff;background:#6556d7;border:0;border-radius:9px;width:calc(100% - 20px);margin:0 10px 12px;padding:10px;font-size:8px;font-weight:900}.cabinet-content{min-width:0;padding-bottom:40px}.cabinet-loading,.cabinet-empty{color:#788496;place-items:center;min-height:70vh;font-size:14px;display:grid}.cabinet-section-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;padding:3px 2px;display:flex}.cabinet-section-title small{color:#6556d7;letter-spacing:1.1px;font-size:7px;font-weight:900}.cabinet-section-title h2{margin:4px 0 0;font-size:20px}.cabinet-section-title p{color:#8a95a5;margin:5px 0 0;font-size:9px}.cabinet-section-title>b{color:#594bc5;background:#eeecff;border-radius:8px;padding:7px 10px;font-size:8px}.cabinet-message{color:#594bc5;background:#f3f1ff;border:1px solid #d9d3ff;border-radius:9px;margin-bottom:12px;padding:10px 13px;font-size:9px;font-weight:800}.cabinet-profile-form{background:#fff;border:1px solid #e0e4eb;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.cabinet-profile-form label,.cabinet-dialog form>label,.employee-controls label{gap:6px;display:grid}.cabinet-profile-form label span,.cabinet-dialog label span,.employee-controls label span{color:#667386;font-size:8px;font-weight:900}.cabinet-profile-form input,.cabinet-dialog input,.cabinet-dialog select,.employee-controls select{color:#344155;background:#fff;border:1px solid #dfe4eb;border-radius:8px;outline:none;height:39px;padding:0 10px}.cabinet-profile-form input:focus,.cabinet-dialog input:focus{border-color:#786be0;box-shadow:0 0 0 3px #eeecff}.cabinet-profile-form footer{grid-column:1/-1;justify-content:flex-end;padding-top:4px;display:flex}.cabinet-profile-form button,.profile-tenders button{color:#fff;background:#6556d7;border:0;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:900}.profile-tenders{margin-top:20px}.profile-tenders>article{background:#fff;border:1px solid #e2e6ed;border-bottom:0;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.profile-tenders>article:first-of-type{border-radius:12px 12px 0 0}.profile-tenders>article:last-child{border-bottom:1px solid #e2e6ed;border-radius:0 0 12px 12px}.profile-tenders article>span{color:#6556d7;font-size:8px;font-weight:900}.profile-tenders article b{font-size:9px}.profile-tenders article>strong{color:#a26b1f;font-size:8px}.profile-tenders article>strong.approved{color:#19785c}.employee-window-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.employee-window{background:#fff;border:1px solid #dfe4eb;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #2635500a}.employee-window>header{border-bottom:1px solid #e8ebf0;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.employee-window>header>span{color:#5d4fc9;background:#eeecff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.employee-window h3{margin:0;font-size:13px}.employee-window header p{color:#8591a1;margin:4px 0 0;font-size:8px}.employee-contact{background:#fafbfc;grid-template-columns:1fr 1fr;gap:10px;padding:13px 16px;display:grid}.employee-contact label{color:#929cab;gap:3px;font-size:7px;display:grid}.employee-contact b{color:#38465a;text-overflow:ellipsis;font-size:9px;overflow:hidden}.employee-controls{grid-template-columns:1fr auto auto;align-items:end;gap:8px;padding:13px 16px;display:grid}.employee-controls button{color:#594bc5;background:#eeecff;border:0;border-radius:8px;height:39px;padding:0 10px;font-size:7px;font-weight:900}.employee-controls button.block{color:#b84c3a;background:#fff0ed}.employee-controls button.restore{color:#19785c;background:#e8f7f1}.employee-window>details{border-top:1px solid #e8ebf0}.employee-window>details>summary{color:#536176;cursor:pointer;padding:12px 16px;font-size:8px;font-weight:900;list-style:none}.employee-window>details>summary:after{content:"⌄";float:right;color:#6556d7}.employee-check-list,.employee-tender-list{padding:0 16px 13px;display:grid}.employee-check-list label,.employee-tender-list label{border:1px solid #e5e8ed;border-bottom:0;align-items:center;gap:9px;padding:9px;display:flex}.employee-check-list label:last-child,.employee-tender-list>div:last-child>label{border-bottom:1px solid #e5e8ed}.employee-check-list input,.employee-tender-list input{accent-color:#6556d7;width:15px;height:15px}.employee-check-list label span,.employee-tender-list label span{gap:2px;min-width:0;display:grid}.employee-check-list b,.employee-tender-list b{font-size:8px}.employee-check-list small,.employee-tender-list small{color:#8b96a5;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.employee-tender-list>div{display:grid}.pending-request{color:#9a681b;background:#fff8e8;border:1px solid #efd99e;align-items:center;gap:6px;padding:7px 9px;display:flex}.pending-request>b{margin-right:auto;font-size:7px}.pending-request button{color:#fff;background:#6556d7;border:0;border-radius:6px;padding:5px 7px;font-size:6px;font-weight:900}.pending-request button:last-child{color:#b84c3a;background:#fff0ed}.employee-history{padding:0 16px 13px;display:grid}.employee-history>div{border:1px solid #e6e9ee;border-bottom:0;grid-template-columns:23px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.employee-history>div:last-child{border-bottom:1px solid #e6e9ee}.employee-history>div>span{color:#19785c;background:#e7f6ef;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.employee-history p{gap:2px;margin:0;display:grid}.employee-history b{font-size:7px}.employee-history small,.employee-history time{color:#8b96a5;font-size:6px}.cabinet-audit{background:#fff;border:1px solid #e0e4eb;border-radius:14px;overflow:hidden}.cabinet-audit article{border-top:1px solid #e9ecf1;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.cabinet-audit article:first-child{border-top:0}.cabinet-audit article>span{color:#19785c;background:#e8f7f1;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.cabinet-audit b{font-size:9px}.cabinet-audit p,.cabinet-audit small{color:#818d9d;margin:3px 0 0;font-size:7px}.cabinet-audit time{color:#949eab;font-size:7px}.cabinet-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cabinet-account-grid article{background:#fff;border:1px solid #e1e5eb;border-radius:14px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.cabinet-account-grid article.b2b-card{background:#fff9e4}.cabinet-account-grid article.bidzaar-card{background:#fff1f1}.cabinet-account-grid article>span{color:#fff;background:#25334a;border-radius:14px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.cabinet-account-grid h3{margin:0;font-size:12px}.cabinet-account-grid h3 small{color:#a06b15;margin-left:6px;font-size:6px}.cabinet-account-grid p{color:#768397;margin:4px 0;font-size:9px}.cabinet-account-grid div>b{color:#6556d7;font-size:8px}.cabinet-account-grid article>div:last-child{justify-items:end;gap:6px;display:grid}.cabinet-account-grid em{color:#9a6b26;font-size:7px;font-style:normal;font-weight:900}.cabinet-account-grid em.connected{color:#19805e}.cabinet-account-grid a{color:#376c9e;background:#eef5ff;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900;text-decoration:none}.cabinet-dialog{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17223880;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cabinet-dialog form{background:#fff;border-radius:17px;grid-template-columns:1fr 1fr;gap:11px;width:min(570px,100%);padding:22px;display:grid}.cabinet-dialog header,.cabinet-dialog footer{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cabinet-dialog h2{margin:0;font-size:18px}.cabinet-dialog header p{color:#8995a5;margin:4px 0 0;font-size:8px}.cabinet-dialog header button{color:#748092;background:0 0;border:0;font-size:22px}.cabinet-dialog footer{justify-content:flex-end;margin-top:5px}.cabinet-dialog footer button{color:#687487;background:#eef1f5;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.cabinet-dialog footer button:last-child{color:#fff;background:#6556d7}.cabinet-dialog footer button:disabled{background:#b8b3dc}.member-status{font-style:normal}@media (max-width:1000px){.employee-window-grid,.cabinet-account-grid{grid-template-columns:1fr}}@media (max-width:720px){.cabinet-page-header{align-items:flex-start;padding:15px}.cabinet-page-header h1{font-size:18px}.cabinet-layout{grid-template-columns:1fr;width:calc(100% - 20px);margin-top:10px}.cabinet-sidebar nav{grid-template-columns:repeat(2,1fr)}.cabinet-profile-form{grid-template-columns:1fr}.cabinet-profile-form footer{grid-column:auto}.employee-controls,.cabinet-dialog form{grid-template-columns:1fr}.cabinet-dialog header,.cabinet-dialog footer{grid-column:auto}.cabinet-account-grid article{grid-template-columns:45px 1fr}.cabinet-account-grid article>div:last-child{grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:start;justify-items:start}}.agent-monitor{background:#fff;border:1px solid #ded9ff;border-radius:16px;margin-top:24px;padding:20px}.agent-monitor header{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-monitor h2{font-size:19px}.agent-monitor button{color:#fff;cursor:pointer;background:#6555dd;border:0;border-radius:8px;padding:8px 12px}.agent-monitor-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.agent-monitor-grid article{border:1px solid #e4e7ee;border-radius:12px;gap:7px;padding:14px;font-size:12px;display:grid}.agent-monitor details{overflow-wrap:anywhere;margin-top:16px}.agent-monitor summary{cursor:pointer;font-weight:700}.agent-monitor details p{font-size:12px}.employee-contact>div{color:#929cab;gap:3px;font-size:7px;display:grid}.cabinet-add-account{color:#fff;background:#6556d7;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.cabinet-account-grid article>div:last-child button{color:#946719;background:#fff7df;border:0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900}.cabinet-account-grid article>div:last-child button.delete{color:#b84c3a;background:#fff0ed}.cabinet-page-header{justify-content:flex-start}.cabinet-sidebar>.cabinet-android-download{color:#19785c;background:#e9f8f2;border:1px solid #b9e4d4}.cabinet-sidebar>.cabinet-android-download:hover{background:#d9f3e9;border-color:#69c4a4}.usage-summary{gap:8px;margin-bottom:14px;display:grid}.usage-summary>article{background:#fff;border:1px solid #e0e4eb;border-radius:12px;grid-template-columns:38px minmax(150px,1fr) repeat(3,minmax(105px,.7fr));align-items:center;gap:12px;padding:12px 14px;display:grid}.usage-summary>article>span{color:#594bc5;background:#eeecff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.usage-summary>article>div{gap:3px;display:grid}.usage-summary>article>div>b{font-size:9px}.usage-summary small{color:#8b96a5;font-size:7px}.usage-summary p{gap:4px;margin:0;display:grid}.usage-summary p>b{color:#344155;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (max-width:900px){.usage-summary>article{grid-template-columns:38px 1fr}.usage-summary p{grid-column:2}}.employee-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.employee-summary-card{min-height:94px;color:inherit;background:#fff;border:1px solid #dfe4eb;border-radius:15px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 8px 24px #2635500a}.employee-summary-card:hover{border-color:#9e94e3;transform:translateY(-1px);box-shadow:0 12px 30px #5249a31c}.employee-summary-avatar{color:#5d4fc9;background:#eeecff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.employee-summary-main{min-width:0}.employee-summary-main h3{color:#27354a;margin:0;font-size:13px}.employee-summary-main p{color:#778496;margin:4px 0;font-size:8px}.employee-summary-main small{color:#98a1ae;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.employee-summary-card>strong{color:#5c4ec8;grid-column:3;font-size:7px}.employee-summary-card>.member-status{grid-column:3;justify-self:end}.employee-detail-heading{background:linear-gradient(135deg,#fff,#f4f2ff);border:1px solid #dfe4eb;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:13px;margin-bottom:14px;padding:18px;display:grid}.employee-detail-heading>a{color:#6556d7;grid-column:1/-1;width:max-content;font-size:8px;font-weight:900;text-decoration:none}.employee-detail-heading>div{align-items:center;gap:12px;display:flex}.employee-detail-heading>div>span{color:#fff;background:#6556d7;border-radius:15px;place-items:center;width:52px;height:52px;font-size:12px;font-weight:900;display:grid}.employee-detail-heading small,.employee-detail-section header small{color:#6556d7;letter-spacing:1px;font-size:7px;font-weight:900}.employee-detail-heading h2{margin:4px 0 0;font-size:20px}.employee-detail-heading p{color:#7f8b9b;margin:4px 0 0;font-size:8px}.employee-detail-section{box-shadow:0 8px 24px #263550008;background:#fff;border:1px solid #dfe4eb;border-radius:15px;margin-top:14px;overflow:hidden}.employee-detail-section>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.employee-detail-section header h3{margin:4px 0 0;font-size:14px}.employee-detail-section header p{color:#8b96a5;margin:4px 0 0;font-size:8px}.employee-detail-section>header>b{color:#594bc5;background:#eeecff;border-radius:7px;padding:6px 8px;font-size:7px}.employee-detail-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.employee-detail-form label,.employee-security-controls label{gap:6px;display:grid}.employee-detail-form label span,.employee-security-controls label span{color:#667386;font-size:8px;font-weight:900}.employee-detail-form input,.employee-security-controls select{color:#344155;background:#fff;border:1px solid #dfe4eb;border-radius:8px;outline:none;height:39px;padding:0 10px}.employee-detail-form input:focus{border-color:#786be0;box-shadow:0 0 0 3px #eeecff}.employee-detail-form input:disabled{color:#8993a1;background:#f5f6f8}.employee-detail-form footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.employee-detail-form footer small{color:#8c97a5;font-size:7px}.employee-detail-form button,.employee-security-controls button{color:#fff;background:#6556d7;border:0;border-radius:8px;height:39px;padding:0 13px;font-size:8px;font-weight:900}.employee-security-controls{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:10px;padding:16px;display:grid}.employee-security-controls button.block{color:#b84c3a;background:#fff0ed}.employee-security-controls button.restore{color:#19785c;background:#e8f7f1}.employee-detail-checks,.employee-detail-tenders,.employee-detail-history{padding:14px 16px 16px}.employee-detail-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.employee-detail-checks label,.employee-detail-tenders label{border-radius:9px;border:1px solid #e5e8ed!important}.employee-detail-tenders{gap:8px}.employee-detail-tenders>div{gap:0}.employee-detail-history>div:first-of-type{border-top:1px solid #e6e9ee}.employee-not-found{background:#fff;border:1px solid #dfe4eb;border-radius:15px;place-items:center;gap:12px;min-height:50vh;padding:30px;display:grid}.employee-not-found a{color:#6556d7;font-size:9px;font-weight:900}@media (max-width:1000px){.employee-summary-grid{grid-template-columns:1fr}}@media (max-width:720px){.employee-summary-card{grid-template-columns:44px minmax(0,1fr)}.employee-summary-card>.member-status,.employee-summary-card>strong{grid-column:2;justify-self:start}.employee-detail-heading{grid-template-columns:1fr}.employee-detail-heading>.member-status{justify-self:start}.employee-detail-form{grid-template-columns:1fr}.employee-detail-form footer{flex-direction:column;grid-column:auto;align-items:flex-start}.employee-security-controls,.employee-detail-checks{grid-template-columns:1fr}}.employee-detail-section{box-shadow:0 8px 24px #26355008}.tender-positions-prototype{gap:14px;display:grid}.prototype-badge{color:#5a4bc8;background:#f1efff;border:1px solid #d8d2ff;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900}.position-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.position-overview article{background:#fff;border:1px solid #dfe4eb;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 8px 24px #2635500a}.position-platform{color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.position-platform.x5{background:#58a83c}.position-platform.thunder{background:#d83b35}.position-overview b{font-size:10px}.position-overview p{color:#8994a4;margin:4px 0 0;font-size:8px;line-height:1.45}.position-overview i{color:#966716;white-space:nowrap;background:#fff6df;border-radius:7px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.position-overview i.connected{color:#19785c;background:#e8f7f1}.position-workflow,.position-result-preview,.position-decisions{background:#fff;border:1px solid #dfe4eb;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #26355008}.position-workflow>header,.position-result-preview>header,.position-decisions>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.position-workflow header small,.position-result-preview header small,.position-decisions header small{color:#6556d7;letter-spacing:1px;font-size:7px;font-weight:900}.position-workflow h3,.position-result-preview h3,.position-decisions h3{margin:4px 0 0;font-size:14px}.position-result-preview header p{color:#8b96a5;margin:4px 0 0;font-size:8px}.position-workflow>header>b{color:#19785c;background:#e8f7f1;border-radius:7px;padding:6px 8px;font-size:7px}.position-workflow>div{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:16px;display:grid}.position-workflow article{background:#fafbfc;border:1px solid #e5e8ed;border-radius:11px;align-content:start;justify-items:start;min-height:100px;padding:12px;display:grid}.position-workflow article>span{color:#5a4bc8;background:#eeecff;border-radius:8px;place-items:center;width:24px;height:24px;margin-bottom:9px;font-size:8px;font-weight:900;display:grid}.position-workflow article b{font-size:9px}.position-workflow article p{color:#8994a4;margin:5px 0 0;font-size:7px;line-height:1.5}.position-workflow>div>i{color:#8e84dc;font-style:normal;font-weight:900}.position-result-preview header>a{color:#594bc5;white-space:nowrap;background:#f1efff;border:1px solid #d8d2ff;border-radius:8px;align-items:center;height:34px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.position-result-table{overflow-x:auto}.position-result-head,.position-result-table>div:not(.position-result-head){grid-template-columns:130px 130px minmax(190px,1.3fr) 100px 150px 80px;align-items:center;gap:9px;min-width:850px;padding:10px 13px;display:grid}.position-result-head{color:#697588;background:#f4f6f9;font-size:7px;font-weight:900}.position-result-table>div:not(.position-result-head){color:#536176;border-top:1px solid #edf0f3;font-size:8px}.position-result-table>div:not(.position-result-head):hover{background:#fafaff}.position-result-table>div span{gap:3px;display:grid}.position-result-table>div b{color:#344155;font-size:8px}.position-result-table>div small{color:#929cab;font-size:7px}.position-rank{border-radius:8px;width:max-content;padding:7px 8px;font-size:8px}.position-rank.warning{color:#a36714;background:#fff2df}.position-result-table>footer{color:#7c8797;background:#fafbfc;border-top:1px solid #e8ebf0;justify-content:space-between;gap:14px;min-width:850px;padding:10px 13px;font-size:7px;display:flex}.position-result-table>footer b{color:#5b4dcc}.position-decisions>header{display:block}.position-decisions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.position-decisions article{background:#fafbfc;border:1px solid #e5e8ed;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.position-decisions article>span{color:#6556d7;font-size:8px;font-weight:900}.position-decisions article b{font-size:9px}.position-decisions article p{color:#8994a4;margin:4px 0 0;font-size:7px;line-height:1.5}@media (max-width:1000px){.position-workflow>div{grid-template-columns:1fr 1fr}.position-workflow>div>i{display:none}}@media (max-width:720px){.position-overview,.position-decisions>div,.position-workflow>div{grid-template-columns:1fr}.position-overview article{grid-template-columns:42px 1fr}.position-overview i{grid-column:2;justify-self:start}.position-result-preview>header{flex-direction:column;align-items:flex-start}}.employee-compact .employee-detail-heading{gap:8px;margin-bottom:10px;padding:12px 16px}.employee-compact .employee-detail-heading>div>span{border-radius:10px;width:36px;height:36px}.employee-compact .employee-detail-heading h2{font-size:17px}.employee-compact .employee-detail-section{margin-bottom:10px}.employee-compact .employee-detail-section>header{padding:12px 16px}.employee-compact .employee-detail-section h3{margin:3px 0;font-size:14px}.employee-compact .employee-detail-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 16px}.employee-compact .employee-detail-form input{height:32px;font-size:12px}.employee-compact .employee-detail-form footer{padding-top:0}.employee-compact .employee-security-controls{padding:12px 16px}.employee-compact .employee-detail-checks{padding:0 16px 12px}.employee-tenders-open,.employee-tender-dialog footer button{color:#fff;cursor:pointer;background:#6556d7;border:0;border-radius:8px;padding:10px 14px;font-weight:700}.employee-tender-dialog{box-sizing:border-box;color:#202d42;background:#fff;border:1px solid #ded9fa;border-radius:16px;width:min(800px,100vw - 32px);max-height:85vh;padding:20px;box-shadow:0 20px 80px #17223840}.employee-tender-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17223880}.employee-tender-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.employee-tender-dialog h2{margin:4px 0;font-size:19px}.employee-tender-dialog header small{color:#6556d7;font-size:10px;font-weight:700}.employee-tender-dialog header button{color:#6556d7;cursor:pointer;background:#f1efff;border:0;border-radius:8px;width:36px;height:36px;font-size:24px}.employee-tender-dialog>p{color:#687487;font-size:12px}.employee-tender-search{box-sizing:border-box;border:1px solid #dfe4eb;border-radius:8px;width:100%;margin:4px 0 14px;padding:11px 12px}.employee-tender-dialog .employee-tender-list{gap:8px;max-height:52vh;padding:0;overflow:auto}.employee-tender-dialog .employee-tender-list label{cursor:pointer;border:1px solid #e5e8ed;border-radius:8px;padding:12px}.employee-tender-dialog .employee-tender-list b{font-size:12px}.employee-tender-dialog .employee-tender-list small{white-space:normal;font-size:12px;line-height:1.4;overflow:visible}.employee-tender-dialog .employee-tender-list input{flex-shrink:0;width:18px;height:18px}.employee-tender-dialog .pending-request{font-size:12px}.employee-tender-dialog .pending-request b,.employee-tender-dialog .pending-request button{font-size:11px}.employee-tender-dialog>footer{justify-content:flex-end;margin-top:16px;display:flex}@media (max-width:1000px){.employee-compact .employee-detail-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.employee-compact .employee-detail-form{grid-template-columns:1fr}.employee-tender-dialog{padding:14px}.employee-tender-dialog h2{font-size:16px}}.employee-tender-dialog{margin:auto}.employee-section-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.employee-section-buttons button{color:#504773;min-height:60px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded9fa;border-radius:10px;padding:12px;font-size:13px;font-weight:700}.employee-section-buttons button[aria-pressed=true]{color:#fff;background:#6556d7;border-color:#6556d7}.employee-section-buttons button:focus-visible{outline-offset:3px;outline:3px solid #afa5ff}.employee-compact [hidden]{display:none!important}@media (max-width:900px){.employee-section-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.employee-section-buttons{grid-template-columns:1fr}.employee-section-buttons button{min-height:44px}}.material-category-tabs a{color:#526075;text-align:left;background:#fff;border:1px solid #e0e5ed;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;text-decoration:none;transition:all .16s;display:flex}.material-category-tabs a>span{color:#6556d7;background:#f1efff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.material-category-tabs a div{gap:3px;min-width:0;display:grid}.material-category-tabs a b{font-size:10px}.material-category-tabs a small{color:#919baa;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.material-category-tabs a:hover{background:#faf9ff;border-color:#aaa1ed}.material-category-tabs a.active{color:#fff;background:#6556d7;border-color:#6556d7;box-shadow:0 8px 20px #6556d72d}.material-category-tabs a.active>span{color:#fff;background:#ffffff24}.material-category-tabs a.active small{color:#dfdcff}.ati-truck-default{background:#f7f8fb;border:1px solid #dfe3e9;border-radius:8px;align-content:center;gap:4px;min-height:38px;padding:6px 10px;display:grid}.ati-truck-default small{color:#7f8998;font-size:6px}.ati-truck-default strong{color:#4e5b6e;white-space:nowrap;font-size:8px}@media (max-width:900px){.ati-direct-rate form.ati-direct-standard{grid-template-columns:1fr 24px 1fr}.ati-direct-standard .ati-truck-default{grid-column:1/3}.ati-direct-rate form.ati-direct-standard button{grid-column:3}}@media (max-width:600px){.ati-direct-rate form.ati-direct-standard{grid-template-columns:1fr}.ati-direct-standard .ati-truck-default,.ati-direct-rate form.ati-direct-standard button{grid-column:auto}}@media (max-width:520px){.material-category-tabs a{padding:9px}.material-category-tabs a>span{width:31px;height:31px}.material-category-tabs a small{display:none}}.ati-city-map{background:#fff;border:1px solid #ded9ff;border-radius:15px;margin-bottom:16px;overflow:hidden;box-shadow:0 8px 24px #2635500a}.ati-city-map>header{background:linear-gradient(100deg,#f7f5ff,#fff);border-bottom:1px solid #ebe8ff;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.ati-city-map>header>div:first-child{align-items:center;gap:10px;display:flex}.ati-city-map>header>div:first-child>span{color:#fff;background:#6556d7;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.ati-city-map h2{margin:0;font-size:14px}.ati-city-map header p{color:#8792a2;margin:4px 0 0;font-size:8px}.ati-city-map-selection{align-items:center;gap:7px;min-width:0;display:flex}.ati-city-map-selection span{color:#5d697a;text-overflow:ellipsis;white-space:nowrap;background:#f5f6fb;border-radius:7px;max-width:140px;padding:7px 9px;font-size:8px;font-weight:900;overflow:hidden}.ati-city-map-selection b{color:#6556d7}.ati-city-map-selection button{color:#5c4dcc;background:#fff;border:1px solid #d8d2ff;border-radius:7px;height:29px;padding:0 9px;font-size:7px;font-weight:900}.ati-city-map-selection button:disabled{opacity:.5}.ati-city-map-canvas{background:radial-gradient(circle at 20% 30%,#fbfcff 0 22%,#0000 22.5%),radial-gradient(circle at 70% 65%,#f7f5ff 0 26%,#0000 26.5%),repeating-linear-gradient(0deg,#0000 0 39px,#e8ebf2 40px),repeating-linear-gradient(90deg,#0000 0 59px,#eef0f5 60px),#f8fafc;height:400px;position:relative;overflow:hidden}.ati-city-map-canvas:before{content:"";background:#fff9;border:1px solid #dce2eb;border-radius:44% 53% 48% 36%/44% 46% 50% 56%;position:absolute;inset:7% 4%;box-shadow:inset 0 0 50px #eef0ff}.ati-city-map-caption{z-index:2;color:#a1a9b6;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;top:13px;right:16px}.ati-city-map-route{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ati-city-map-route line{stroke:#6556d7;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:2 1.5;filter:drop-shadow(0 0 2px #6556d799)}.ati-city-pin{z-index:2;background:#fffdf;color:#536176;white-space:nowrap;border:0;border-radius:5px;align-items:center;gap:3px;padding:2px 4px;font-size:6px;font-weight:900;line-height:1.1;transition:all .15s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #34476618}.ati-city-pin i{background:#72809a;border:1.5px solid #fff;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 1px #72809a}.ati-city-pin:hover:not(:disabled){z-index:4;color:#5648c6;background:#f4f2ff;transform:translate(-50%,-50%)scale(1.13)}.ati-city-pin:hover:not(:disabled) i{background:#6556d7;box-shadow:0 0 0 1px #6556d7}.ati-city-pin.selected{z-index:5;color:#fff;background:#6556d7;box-shadow:0 4px 12px #6556d766}.ati-city-pin.selected i{background:#fff;box-shadow:0 0 0 1px #fff}.ati-city-pin.selected.to{background:#13806a}.ati-city-pin.selected.to i{box-shadow:0 0 0 1px #fff}.ati-city-pin:disabled{cursor:wait}.ati-city-map>footer{color:#687588;background:#fafbfc;border-top:1px solid #edf0f3;align-items:center;gap:14px;padding:9px 18px;font-size:8px;font-weight:800;display:flex}.ati-city-map>footer span{align-items:center;gap:5px;display:flex}.ati-city-map>footer i{background:#6556d7;border-radius:50%;width:7px;height:7px}.ati-city-map>footer i.to{background:#13806a}.ati-city-map>footer b{color:#6556d7;margin-left:auto;font-size:8px}@media (max-width:760px){.ati-city-map>header{flex-direction:column;align-items:flex-start}.ati-city-map-selection{width:100%}.ati-city-map-canvas{height:360px}.ati-city-map>footer{flex-wrap:wrap;align-items:flex-start}.ati-city-map>footer b{width:100%;margin-left:0}}@media (max-width:520px){.ati-city-map-canvas{height:330px}.ati-city-pin{padding:1px 3px;font-size:5px}.ati-city-pin i{width:4px;height:4px}.ati-city-map-selection span{max-width:100px}}.ati-city-pin{background:#fffd}.deals-workspace{color:#25324a;background:#f5f6fb;min-height:100vh;padding:18px 18px 24px 56px;font:14px/1.35 Arial,sans-serif}.deals-workspace.embedded{background:0 0;min-height:0;padding:0}.deals-workspace *{box-sizing:border-box}.deals-workspace button,.deal-modal button{color:#35435f;cursor:pointer;font:inherit;background:#fff;border:1px solid #d6dced;border-radius:7px;padding:7px 11px}.deals-workspace button:disabled,.deal-modal button:disabled{cursor:wait;opacity:.5}.deals-workspace .primary,.deal-modal .primary{color:#fff;background:#6850df;border-color:#6850df}.deals-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.deals-heading h1{margin:3px 0;font-size:24px;line-height:1.1}.deals-heading small{letter-spacing:.12em;color:#7665c6;font-size:10px}.deals-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deals-tools>span{color:#738097;font-size:12px}.deals-tabs{flex-shrink:0;gap:5px;padding:4px 0 10px;display:flex;overflow-x:auto}.deals-tabs button{white-space:nowrap}.deals-tabs .active{color:#5d43ca;background:#eeeafb;border-color:#b6a7ef}.deal-alert{background:#edf8f2;border:1px solid #aedac7;border-radius:8px;margin:6px 0 10px;padding:10px 12px}.deal-alert.error{color:#983b2a;background:#fff0ed;border-color:#e8b5ac}.deal-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.deal-filters>input{flex:1;min-width:230px}.deals-workspace input,.deals-workspace select,.deals-workspace textarea,.deal-modal input,.deal-modal select,.deal-modal textarea{color:#25324a;font:inherit;background:#fff;border:1px solid #d6dced;border-radius:6px;min-width:0;max-width:100%;padding:7px}.deals-workspace input[type=checkbox],.deal-modal input[type=checkbox]{accent-color:#6850df;vertical-align:middle;width:15px;height:15px;margin-right:5px}.deal-filters details{position:relative}.deal-filters summary{cursor:pointer;background:#fff;border:1px solid #d6dced;border-radius:7px;padding:7px}.deal-column-list{z-index:12;background:#fff;border:1px solid #ddd;border-radius:8px;gap:6px;width:230px;padding:12px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 5px 30px #28335625}.deals-table-wrap{background:#fff;border:1px solid #d4dbea;border-radius:8px;max-height:calc(100vh - 175px);overflow:auto}.deals-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1850px;font-size:12px}.deals-table th,.deals-table td{vertical-align:middle;border-bottom:1px solid #dce1ec;border-right:1px solid #dce1ec;min-width:105px;max-width:220px;padding:5px 7px;line-height:1.2}.deals-table th{z-index:2;text-align:left;resize:horizontal;background:#edf0f7;font-size:11px;position:sticky;top:0;overflow:auto}.deals-table th input{width:100%;margin-top:5px;padding:3px;font-size:11px;display:block}.deals-table th:first-child,.deals-table td:first-child{color:#9ba3b5;width:25px;min-width:25px;max-width:25px}.deals-table td:nth-child(2),.deals-table th:nth-child(2){z-index:1;background:#fff;min-width:175px;position:sticky;left:0}.deals-table th:nth-child(2){z-index:3;background:#edf0f7}.deals-table td small{color:#7a869c;margin-top:3px;font-size:10px;display:block}.deals-table td b{font-size:12px}.deals-table .col-supplier,.deals-table .col-buyer{min-width:175px}.deals-table .col-next{min-width:200px}.deals-table .important td{background:#fff8d9}.deals-table .urgent td,.deals-table .disputed td{background:#fff0ed}.deals-table .stage-closed td{color:#6d7b8b}.deals-table .deal-link{color:#5c46c8;text-align:left;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.deal-badge{color:#51627a;background:#edf0f7;border-radius:5px;padding:4px 7px;font-size:11px;display:inline-block}.deal-badge.active{color:#177b59;background:#e6f6ef}.deal-badge.closed{color:#146e50;background:#d9f4e6}.deal-badge.review,.deal-badge.rate_approval,.deal-badge.payment_approval{color:#8e6a0b;background:#fff1be}.deal-badge.cancelled{color:#a04b42;background:#f8e1df}.deal-empty{color:#7f8aa0;text-align:center;padding:32px}.deal-task-list{gap:8px;display:grid}.deals-workspace .deal-task{text-align:left;justify-content:space-between;gap:16px;padding:12px;display:flex}.deal-task>div{gap:4px;display:grid}.deal-task small,.deal-task span{color:#7c889e}.deal-task.overdue{border-left:4px solid #df5343}.deal-task strong{color:#c04738;font-size:11px}.deal-modal-backdrop{z-index:10000;background:#17203580;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.deal-modal{color:#25324a;background:#fff;border-radius:12px;flex-direction:column;width:min(1500px,98vw);height:96vh;font:14px/1.4 Arial,sans-serif;display:flex;box-shadow:0 15px 70px #1115}.deal-modal>header{border-bottom:1px solid #dbe0ed;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.deal-modal h2{margin:0;font-size:21px}.deal-modal h3{margin:8px 0 12px;font-size:16px}.deal-modal-body{padding:12px 18px 24px;overflow:auto}.deal-card-status{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.deal-card-status>span:nth-child(2){color:#8390a3;font-size:11px}.deal-form-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;margin:0;padding:0;display:grid}.deal-field{flex-direction:column;gap:4px;min-width:0;display:flex}.deal-field>span{color:#738096;font-size:11px}.deal-field input,.deal-field select{width:100%}.deal-field textarea{resize:vertical;min-height:60px}.deal-form-grid .wide{grid-column:1/-1}.deal-form-grid footer{align-items:center;gap:12px;display:flex}.deal-form-grid footer small{color:#8993a5;font-size:11px}.deal-economy{background:#f4f2fd;border:1px solid #e4dcfb;border-radius:8px;flex-wrap:wrap;gap:12px;margin:10px 0 18px;padding:12px;display:flex}.deal-economy>div{flex:1;gap:5px;min-width:130px;display:grid}.deal-economy small{color:#7c718f;font-size:11px}.deal-economy p{color:#7a7188;width:100%;margin:0;font-size:11px}.deal-subsection{border:1px solid #dce1ec;border-radius:8px;margin:14px 0;padding:14px}.deal-subsection>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.deal-subsection>header>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.deal-action-panel{background:#f7f8fc;border:1px solid #e3e5ee;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px;padding:12px;display:flex}.deal-action-panel>.deal-field{flex:1;min-width:220px}.deal-action-panel>div{flex-wrap:wrap;gap:6px;display:flex}.deal-inline-form{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.deal-inline-form .deal-field{flex:1;min-width:200px}.deal-comment{background:#f8f7fc;border-left:3px solid #d6c9fa;margin:10px 0;padding:10px 12px}.deal-comment p{white-space:pre-wrap;margin:4px 0}.deal-comment small{color:#7c8292}.deal-event{border-bottom:1px solid #e0e5ef;padding:9px 4px}.deal-event summary{cursor:pointer}.deal-event pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7fa;max-height:250px;padding:10px;font-size:11px;overflow:auto}.deal-payment-list{font-size:12px}.deal-settlements{background:#eff7f3;flex-wrap:wrap;gap:18px;margin:12px 0;padding:10px;display:flex}.deal-file{border-bottom:1px solid #e0e5ef;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:10px;display:flex}.deal-file span{color:#7f8797;font-size:11px}.deal-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.deal-role-list{gap:8px;margin:12px 0;display:grid}.deal-role-list>div{border-bottom:1px solid #ddd;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:12px;padding:7px;display:grid}.deal-role-list b small{color:#8991a0;font-size:10px;font-weight:400;display:block}.deal-role-list label{align-items:center;gap:6px;display:flex}.deal-role-list label span{color:#8991a0;font-size:10px}.deal-role-list select{max-width:200px}.deal-role-list+.deal-field{max-width:270px;margin-bottom:12px}.deals-workspace a,.deal-modal a{color:#6550ca;text-decoration:underline}.deal-guide{max-width:1000px;margin:25px auto;padding:0 35px;font:15px/1.6 Arial,sans-serif}.deal-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f2f8;border-radius:8px;padding:15px}.deal-guide h1{font-size:26px}.deal-guide h2{margin-top:24px;font-size:20px}@media (max-width:1000px){.deal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deals-heading{align-items:start}.deals-tools>span{width:100%}.deals-table-wrap{max-height:calc(100vh - 205px)}.deal-integration-grid,.deal-role-list>div{grid-template-columns:1fr}.deal-action-panel{align-items:stretch}}@media (max-width:600px){.deals-workspace{padding:12px 10px 20px 38px}.deals-heading{flex-direction:column}.deals-heading h1{font-size:21px}.deal-modal-backdrop{padding:0}.deal-modal{border-radius:0;width:100%;height:100dvh}.deal-modal h2{font-size:17px}.deal-modal-body{padding:10px}.deal-form-grid{grid-template-columns:1fr}.deal-card-status{gap:5px}.deal-economy>div{min-width:110px}.deal-modal>header{padding:10px}.deal-action-panel button,.deal-task{font-size:12px}.deal-guide{padding:0 18px}}.right-hover-panel{max-height:calc(100dvh - 36px);overflow-y:auto}.deals-table .col-supplier b,.deals-table .col-buyer b,.deals-table .col-supplier small,.deals-table .col-buyer small{white-space:nowrap;text-overflow:ellipsis;max-width:200px;display:block;overflow:hidden}.torgflow-help-button{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:1200;background:#6754df;border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;font:700 26px/1 sans-serif;transition:background .15s,transform .15s;display:grid;position:fixed;box-shadow:0 4px 18px #30226a40;color:#fff!important;text-decoration:none!important}.torgflow-help-button:hover{background:#5140bc;transform:translateY(-2px)}.torgflow-help-button:focus-visible{outline-offset:4px;outline:3px solid #1b8be0}.tf-help{color:#24304b;max-width:1120px;margin:auto;padding:36px 28px 96px;line-height:1.65}.tf-help h1{margin:12px 0;font-size:clamp(28px,4vw,42px);line-height:1.2}.tf-help h2{margin:0 0 14px;font-size:25px}.tf-help h3{margin:20px 0 8px;font-size:18px}.tf-help p{margin:10px 0}.tf-help a{color:#5946ce;text-underline-offset:3px;text-decoration:underline}.tf-help header>p{color:#63718b;max-width:780px}.tf-help nav{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.tf-help nav a{background:#efecff;border-radius:10px;padding:8px 13px;text-decoration:none}.tf-help section{background:#fff;border:1px solid #dce1ed;border-radius:16px;margin:20px 0;padding:26px;scroll-margin-top:24px}.tf-help ul,.tf-help ol{padding-left:24px}.tf-help li{margin:8px 0}.tf-help .tf-help-note{background:#f4f1ff;border-left:4px solid #6754df;border-radius:8px;padding:14px 18px}.tf-help-table{overflow-x:auto}.tf-help table{border-collapse:collapse;width:100%;min-width:580px}.tf-help th,.tf-help td{text-align:left;vertical-align:top;border:1px solid #dce1ed;padding:12px}.tf-help th{background:#f4f5fb}.tf-help summary{cursor:pointer;padding:10px 0;font-weight:650}.tf-help details+details{border-top:1px solid #e5e8f0}@media (max-width:640px){.tf-help{padding:24px 14px 90px}.tf-help section{padding:18px}.torgflow-help-button{right:14px;bottom:max(14px,env(safe-area-inset-bottom));width:44px;height:44px}}@media print{.torgflow-help-button{display:none}.tf-help section{break-inside:avoid}}
