/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}: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}.agent-toggle.on i{background:#1ea477;box-shadow:0 0 0 2px #bce7d7}.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(75px,.7fr) minmax(110px,1fr) minmax(100px,1fr) minmax(85px,.8fr) 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}}@media (max-width:520px){.chat-input{grid-template-columns:minmax(0,1fr) 32px 30px 32px}.chat-input .voice-button:after{left:10px}}.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-position-modal{width:min(680px,100%)}.raise-list-head,.raise-position-row{grid-template-columns:25px minmax(80px,.65fr) minmax(140px,1.2fr) minmax(125px,.9fr) 30px}.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}}.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-head{grid-template-columns:34px minmax(0,1fr) auto auto 28px 26px 26px}.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}}
