:root{--ui-font: var(--font-sans);--ui-font-heading: var(--font-heading);--ui-text-xs: 11px;--ui-text-sm: 12px;--ui-text: 13px;--ui-heading-sm: 14px;--ui-heading: 16px;--ui-title: 24px;--ui-regular: 400;--ui-medium: 500;--ui-semibold: 600;--ui-control-height: 34px;--ui-control-radius: 6px;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-6: 24px;--ui-surface: #fff;--ui-text-color: #263b31;--ui-muted: #6b7770;--ui-border: #d8e0d9;--ui-accent: #315a44;--ui-accent-hover: #274b38;--ui-hover: #f1f4f0;--ui-danger: #b42318;--ui-danger-hover: #912018;--ui-focus: #75a58a}.ui-button.ui-button[data-ui=button]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--ui-space-2)!important;box-sizing:border-box!important;min-height:var(--ui-control-height)!important;height:var(--ui-control-height)!important;padding:0 var(--ui-space-3)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-control-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text-color)!important;box-shadow:none!important;font:var(--ui-medium) var(--ui-text)/1.4 var(--ui-font)!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.ui-button.ui-button[data-ui=button]:hover:not(:disabled){background:var(--ui-hover)!important}.ui-button.ui-button[data-variant=primary]{background:var(--ui-accent)!important;border-color:var(--ui-accent)!important;color:#fff!important}.ui-button.ui-button[data-variant=primary]:hover:not(:disabled){background:var(--ui-accent-hover)!important;border-color:var(--ui-accent-hover)!important}.ui-button.ui-button[data-variant=ghost]{background:transparent!important;border-color:transparent!important}.ui-button.ui-button[data-variant=danger]{background:var(--ui-danger)!important;border-color:var(--ui-danger)!important;color:#fff!important}.ui-button.ui-button[data-variant=danger]:hover:not(:disabled){background:var(--ui-danger-hover)!important;border-color:var(--ui-danger-hover)!important;color:#fff!important}.ui-button.ui-button[data-size=sm]{height:28px!important;min-height:28px!important;padding-inline:var(--ui-space-2)!important;font-size:var(--ui-text-sm)!important}.ui-button.ui-button[data-size=icon]{width:var(--ui-control-height)!important;min-width:var(--ui-control-height)!important;padding:0!important}.ui-button.ui-button:disabled{opacity:.5!important;cursor:not-allowed}.ui-button.ui-button:focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px}.ui-button>svg{width:16px;height:16px;flex-shrink:0}.app-reload-dialog{width:min(440px,calc(100vw - 48px));margin:auto;padding:32px;border:0;border-radius:16px;background:#fff;color:#173332;box-shadow:0 24px 80px #101f1e38}.app-reload-dialog::backdrop{background:#101f1e5c}.app-reload-dialog-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:50%;background:#edf3ee;color:#31563c}.app-reload-dialog h2{margin:0;font-size:1.375rem;line-height:1.4;font-weight:600}.app-reload-dialog p{margin:10px 0 0;color:#4c625e;font-size:.9375rem;line-height:1.6}.app-reload-dialog .app-reload-dialog-note{margin-top:8px;font-size:.8125rem}.app-reload-dialog-actions{display:flex;justify-content:flex-end;margin-top:24px}.app-reload-dialog-actions .ui-button{--ui-control-height: 44px;--ui-control-radius: 8px;--ui-text: 14px;width:100%}.route-error-boundary{display:grid;min-height:min(58vh,560px);place-items:center;padding:28px}.route-error-panel{width:min(100%,520px);border:1px solid #cbdcda;border-radius:8px;background:#fff;box-shadow:0 14px 36px #11363314;padding:26px}.route-error-panel .eyebrow{margin:0 0 7px;color:#0b6f69;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.route-error-panel h1{margin:0;color:#173332;font-size:1.35rem}.route-error-panel>p:not(.eyebrow){margin:10px 0 0;color:#5e7371;line-height:1.5}.route-error-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.route-error-actions button{min-height:40px;border-radius:6px;padding:0 14px;font:inherit;font-weight:800}.route-error-actions .primary{border:1px solid #005c57;background:#006d67;color:#fff}.route-error-actions .secondary{border:1px solid #bfd0ce;background:#fff;color:#244542}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skeleton-line{display:block;width:100%;max-width:100%;height:10px;flex-shrink:0;border-radius:4px;background:linear-gradient(90deg,var(--skeleton-base, #e8ede8),var(--skeleton-highlight, #f4f6f3),var(--skeleton-base, #e8ede8));background-size:220% 100%;animation:route-loading-shimmer 1.45s ease-in-out infinite}.skeleton-title{height:16px;border-radius:4px}.skeleton-pill,.skeleton-chip{height:22px;border-radius:6px}.skeleton-action{height:var(--ui-control-height, 34px);border-radius:var(--ui-control-radius, 12px)}.skeleton-avatar{width:24px;height:24px;border-radius:50%}.skeleton-comment-box{height:88px;border-radius:6px}.route-inline-loading{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--shell-muted, #596d60);font-size:13px}.route-inline-loading-dot{width:9px;height:9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:route-loading-spin .7s linear infinite}.route-loading-skeleton{--loading-line: var(--shell-line, #dfe6df);display:grid;align-content:start;gap:14px;min-width:0;pointer-events:none}.route-loading-heading{display:grid;gap:8px;padding:10px 4px 2px;margin-bottom:6px}.route-loading-heading>.skeleton-title{height:31px}.route-loading-toolbar{display:flex;align-items:center;gap:8px;min-width:0}.route-loading-search{display:flex;align-items:center;flex:1;min-width:0;height:44px;box-sizing:border-box;padding:0 12px;border:1px solid var(--ui-border, #d8e0d9);border-radius:12px;background:#fff}.route-loading-toolbar>.skeleton-action{height:44px;border-radius:12px}.route-loading-saved{display:flex;align-items:center;min-height:46px;margin-block:6px}.route-loading-table-wrapper{overflow:hidden;min-width:0;border:1px solid var(--loading-line);border-radius:24px 24px 12px 12px;background:#fff}.route-loading-table{width:100%;table-layout:fixed;border-collapse:collapse}.route-loading-table col:first-child{width:auto}.route-loading-table col:nth-child(2),.route-loading-table col:nth-child(3){width:128px}.route-loading-table col:nth-child(4){width:132px}.route-loading-table col:nth-child(5){width:156px}.route-loading-table col:last-child{width:52px}.route-loading-awards .route-loading-table col:nth-child(2){width:24%}.route-loading-awards .route-loading-table col:nth-child(4){width:128px}.route-loading-plans .route-loading-table col:nth-child(4){width:160px}.route-loading-awards .route-loading-table col:nth-child(5),.route-loading-plans .route-loading-table col:nth-child(5){width:180px}.route-loading-table th{height:44px;padding:0 12px;border-bottom:1px solid var(--loading-line)}.route-loading-table td{height:80px;padding:12px;box-sizing:border-box;border-bottom:1px solid var(--loading-line)}.route-loading-table tr:last-child td{border-bottom:0}.loading-cell-copy{display:grid;gap:8px;min-width:0}.matches-col-center>.skeleton-line,.matches-col-center>.loading-cell-copy{margin-inline:auto}.matches-col-right>.skeleton-line{margin-left:auto}.route-loading-table th:not(:first-child) .skeleton-line{margin-inline:auto}.route-loading-sections{display:grid;gap:28px}.route-loading-section{display:grid;gap:12px;min-width:0;padding-block:16px;border-bottom:1px solid var(--loading-line)}.route-loading-form .route-loading-section{border:0;padding-block:4px}.route-loading-tasks .route-loading-table td,.route-loading-files .route-loading-table td{height:48px}.route-loading-tasks .route-loading-saved{min-height:32px}@keyframes route-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media (max-width: 980px){.route-loading-table col:nth-child(2),.route-loading-table col:nth-child(3),.route-loading-table col:nth-child(4),.route-loading-table col:nth-child(5){width:14%}.route-loading-table col:last-child{width:40px}.route-loading-table td,.route-loading-table th{padding-inline:8px}}@media (prefers-reduced-motion: reduce){.skeleton-line,.route-inline-loading-dot{animation:none}}.procurement-detail-skeleton{--procurement-detail-line: var(--shell-line, #dce6e5);display:grid;grid-template-columns:minmax(0,1fr) 420px;min-width:0;height:100dvh;min-height:0;overflow:hidden;background:#fff}.procurement-detail-skeleton-main{min-width:0;min-height:0;overflow-y:auto;padding:24px 32px 40px;scrollbar-gutter:stable}.procurement-detail-skeleton-header{padding-bottom:18px}.procurement-detail-skeleton-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:36px;margin-bottom:20px}.procurement-detail-skeleton-actions,.procurement-detail-skeleton-parties{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.procurement-detail-skeleton-heading{display:grid;gap:12px}.procurement-detail-skeleton-heading>.skeleton-title{height:31px}.procurement-detail-skeleton-parties{gap:24px;min-height:24px}.procurement-detail-skeleton-metadata{display:grid;grid-template-columns:1.1fr 1fr .65fr 1.6fr;gap:20px;margin-bottom:24px;padding-block:14px;border-block:1px solid var(--procurement-detail-line)}.procurement-detail-skeleton-metadata>div,.procurement-detail-skeleton-fields>div,.procurement-detail-skeleton-rail>div{display:grid;align-content:start;gap:6px;min-width:0}.procurement-detail-skeleton-metadata .skeleton-line:last-child{height:16px}.procurement-detail-skeleton-disclosure{margin:-12px 0 18px;padding-block:4px}.procurement-detail-skeleton-body{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:start;min-width:0}.procurement-detail-skeleton--award .procurement-detail-skeleton-body,.procurement-detail-skeleton--plan .procurement-detail-skeleton-body{grid-template-columns:minmax(0,1fr)}.procurement-detail-skeleton-primary{display:grid;gap:28px;min-width:0}.procurement-detail-skeleton-section{display:grid;gap:16px;min-width:0;padding-bottom:24px;border-bottom:1px solid var(--procurement-detail-line)}.procurement-detail-skeleton-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-top:8px}.procurement-skeleton-record{display:grid;grid-template-columns:18px minmax(0,1fr) 80px;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--procurement-detail-line)}.procurement-skeleton-record:last-child{border-bottom:0}.procurement-detail-skeleton-rail{display:grid;gap:20px;min-width:0}.procurement-detail-skeleton-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:16px;border-top:1px solid var(--procurement-detail-line)}.procurement-detail-skeleton-timeline>div{display:grid;gap:14px;min-width:0}.procurement-detail-skeleton-assistant{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;border-left:1px solid var(--procurement-detail-line);background:#fff}.procurement-detail-skeleton-assistant-header{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--procurement-detail-line)}.procurement-detail-skeleton-assistant-composer{margin:24px;padding:20px 14px;border:1px solid var(--procurement-detail-line);border-radius:12px}.workspace-shell-modern.has-workspace-agent .procurement-detail-skeleton{grid-template-columns:minmax(0,1fr)}.workspace-shell-modern.has-workspace-agent .procurement-detail-skeleton-assistant{display:none}.workspace-shell-modern .procurement-detail-skeleton--award .procurement-detail-skeleton-main{padding:28px 32px 40px}.workspace-shell-modern .procurement-detail-skeleton--award .procurement-detail-skeleton-topbar{min-height:44px;margin-bottom:28px}.workspace-shell-modern .procurement-detail-skeleton--award .procurement-detail-skeleton-header{padding-bottom:24px}.workspace-shell-modern .procurement-detail-skeleton--award .procurement-detail-skeleton-actions{--ui-control-height: 44px;--ui-control-radius: 12px}.workspace-shell-modern .procurement-detail-skeleton--award .procurement-detail-skeleton-metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:20px;margin-bottom:28px}@media (min-width: 981px){.brand-shell.workspace-shell-modern .procurement-detail-skeleton{height:calc(100dvh - var(--workspace-topbar-height, 56px) - var(--workspace-surface-gap, 0px));max-height:100%}}@media (max-width: 980px){.procurement-detail-skeleton{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.procurement-detail-skeleton-main{padding:20px 16px 28px;overflow:visible}.procurement-detail-skeleton-body{grid-template-columns:minmax(0,1fr)}.procurement-detail-skeleton-assistant,.procurement-detail-skeleton-rail{display:none}}.procurement-detail-skeleton.is-task-popup{display:block;height:auto;min-height:420px;overflow:visible}.procurement-detail-skeleton.is-task-popup .procurement-detail-skeleton-main{padding:0;overflow:visible}@font-face{font-family:Ulm Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ulm-grotesk-regular-DIjPVo2H.woff) format("woff")}@font-face{font-family:Ulm Grotesk;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/ulm-grotesk-medium-Ylojnmw1.woff) format("woff")}@font-face{font-family:Ulm Grotesk;font-style:normal;font-weight:700 900;font-display:swap;src:url(/assets/ulm-grotesk-bold-B_A8f4V2.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:block;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:block;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Gellix", "Inter", "Segoe UI", sans-serif;--font-heading: "Ulm Grotesk", var(--font-sans);--font-mono: "SFMono-Regular", "SF Mono", "Consolas", monospace;--bg: #f4f7f8;--panel: #ffffff;--panel-muted: #eef4f4;--text: #17211f;--muted: #5f6f6c;--border: #d9e3e2;--border-strong: #c4d3d2;--border-interactive: rgba(10, 80, 78, .28);--accent: #19b978;--accent-strong: #0a504e;--accent-mid: #116a67;--accent-soft: rgba(25, 185, 120, .14);--accent-muted: rgba(10, 80, 78, .1);--focus: #24a7a2;--success-bg: rgba(0, 188, 114, .16);--success-text: #0e6362;--warning-bg: rgba(255, 179, 72, .2);--warning-text: #6e4700;--danger-bg: rgba(212, 61, 61, .14);--danger-text: #8d1f1f;--shadow: 0 22px 48px -34px rgba(0, 71, 70, .28);--shadow-hover: 0 18px 38px -30px rgba(0, 71, 70, .42);--motion-fast: .16s ease}*{box-sizing:border-box}html,body,#root{min-height:100vh}body{margin:0;overflow-y:auto;font-family:var(--font-sans);color:var(--text);background:var(--bg)}:is(h1,h2,h3,h4,h5,h6,[role=heading],.section-title,.task-detail-title-input){font-family:var(--font-heading)}h1{margin:0;font-size:clamp(1.55rem,1.1rem + 1.2vw,2.3rem);letter-spacing:-.015em}h2,h3{margin:0;letter-spacing:-.01em}p{margin:0;line-height:1.6}.match-empty{color:var(--muted);font-size:.88rem}button,input,textarea,select{font-family:inherit}a{color:inherit}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.br-consent-bar{position:fixed;z-index:2147483600;right:16px;bottom:16px;left:16px;max-width:540px;margin:0 auto;padding:18px 20px;color:#101010;background:#fff;border:1px solid #ccdada;border-radius:14px;box-shadow:0 16px 50px #0047462e;font-size:14px}.br-consent-bar a{color:var(--accent-strong);text-decoration:underline}.br-consent-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.br-consent-actions button{padding:9px 22px;border:1px solid var(--accent-strong);border-radius:40px;cursor:pointer;font-weight:600}.br-consent-reject{color:var(--accent-strong);background:#fff}.br-consent-accept{color:#fff;background:var(--accent);border-color:var(--accent)!important}@media (max-width: 520px){.br-consent-actions button{flex:1}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ui-list-toolbar.matches-filter-entry{--ui-control-radius: 12px;--ui-control-height: 34px;display:flex;align-items:center;width:100%;min-width:0;gap:var(--ui-space-2);border-radius:var(--ui-control-radius)}.ui-list-toolbar .matches-filter-entry-search{display:flex;flex:1;align-items:center;min-width:0;height:44px;min-height:44px;gap:var(--ui-space-2);padding:4px 5px 4px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);color:var(--ui-muted);box-shadow:none}.ui-list-toolbar .matches-filter-entry-search:focus-within{border-color:#000;box-shadow:none}.ui-list-toolbar .matches-filter-entry-search input{flex:1;width:100%;min-width:0;height:32px;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--ui-text-color)}.ui-list-toolbar .matches-filter-entry-search>svg{flex-shrink:0}.ui-list-toolbar-actions{display:flex;align-items:center;gap:var(--ui-space-2);flex-shrink:0}.ui-list-toolbar button.matches-filter-entry-button{--ui-control-height: 44px;width:auto;min-width:0;flex:initial}.ui-list-toolbar-actions button.ui-button.ui-button.matches-filter-entry-button:hover:not(:disabled){border-color:#000!important;background:#fff!important}.ui-list-toolbar button.matches-filter-entry-submit{--ui-accent: #00350d;--ui-accent-hover: #052f27;min-width:0;flex-shrink:0}.ui-list-toolbar:is(.procurement-route-tenders,.procurement-route-awards,.procurement-route-plans,.procurement-route-tasks) button.matches-filter-entry-submit,.ui-list-toolbar.tender-search-toolbar button.matches-filter-entry-submit{--ui-accent: #255C36;--ui-accent-hover: #1D492B}.ui-list-toolbar.procurement-route-tenders button.matches-filter-entry-submit{--ui-control-radius: 12px}.ui-list-toolbar.procurement-route-tasks .ui-list-toolbar-actions>button.ui-button[data-variant=primary]{--ui-accent: #255C36;--ui-accent-hover: #1D492B;--ui-control-height: 44px;--ui-control-radius: 12px}.ui-list-toolbar .matches-filter-entry-count{padding:0 5px;border-radius:4px;color:var(--ui-text-color);background:var(--ui-hover)}:root{--user-avatar-background: #e7eee8;--user-avatar-foreground: #315a44;--user-avatar-border: #cedbcf}.ui-user-avatar.ui-user-avatar[data-ui=user-avatar]{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:var(--user-avatar-size)!important;height:var(--user-avatar-size)!important;min-width:var(--user-avatar-size)!important;flex:0 0 var(--user-avatar-size)!important;padding:0!important;overflow:hidden!important;border:1px solid var(--user-avatar-border)!important;border-radius:50%!important;background:var(--user-avatar-background)!important;color:var(--user-avatar-foreground)!important;font-family:var(--font-sans)!important;font-size:calc(var(--user-avatar-size) * .375)!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;vertical-align:middle}.ui-user-avatar[data-ui=user-avatar]>img{display:block!important;width:100%!important;height:100%!important;border-radius:inherit;object-fit:cover!important}.ui-user-avatar[data-ui=user-avatar]>svg{width:58%!important;height:58%!important;flex:none}:where(button,.task-assignee-bubble,.task-assignee-avatar):has(>.ui-user-avatar):focus-visible{outline:2px solid var(--ui-focus, #75a58a)!important;outline-offset:3px}.post-signup-onboarding{width:min(100%,560px);margin:0 auto;padding:28px 0 44px}.post-signup-onboarding__card{display:grid;gap:24px;padding:clamp(26px,5vw,40px);border-color:#0a59582e;box-shadow:0 24px 54px -40px #0844427a}.post-signup-onboarding__hero{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.post-signup-onboarding__badge{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(0,111,106,.24);border-radius:18px;background:#e9f8f5;color:#0a7771}.post-signup-onboarding__eyebrow{margin:4px 0 0;color:#0a5958;font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.post-signup-onboarding__title{margin:0;color:#203333;font-size:clamp(1.72rem,1.3rem + 1.4vw,2.2rem);line-height:1.12}.post-signup-onboarding__description{max-width:445px;margin:0;color:#607170;font-size:.96rem;line-height:1.56}.post-signup-onboarding__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.post-signup-onboarding__step{position:relative;display:grid;justify-items:center;gap:8px;min-width:0;color:#39504e;font-size:.76rem;font-weight:650;line-height:1.35;text-align:center}.post-signup-onboarding__step-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(0,111,106,.2);border-radius:10px;background:#f3fbf9;color:#0a7771}.post-signup-onboarding__step-line{position:absolute;top:17px;left:calc(50% + 25px);width:calc(100% - 50px);height:1px;background:#cfe2df}.post-signup-onboarding__manual-note{margin:-4px 0 0;color:#607170;font-size:.82rem;line-height:1.48;text-align:center}.post-signup-onboarding__cta{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px}.post-signup-onboarding__cta svg{display:block;flex:none}@media (max-width: 560px){.post-signup-onboarding{padding:16px 0 28px}.post-signup-onboarding__card{gap:20px;padding:24px 18px}.post-signup-onboarding__steps{grid-template-columns:1fr;gap:12px}.post-signup-onboarding__step{grid-template-columns:auto 1fr;justify-items:start;text-align:left}.post-signup-onboarding__step-line{top:40px;left:16px;width:1px;height:18px}}.procurement-access-gate{position:relative;min-height:min(620px,calc(100vh - 120px));display:grid;place-items:center;overflow:hidden;isolation:isolate;border-radius:18px;background:#edf3f1}.procurement-access-gate:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,#f6faf9c2,#eef5f3e0)}.procurement-access-preview{position:absolute;z-index:0;top:-28px;right:-28px;bottom:-28px;left:-28px;pointer-events:none;opacity:.88;transform:scale(1.04);background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.95) 0 13%,transparent 14%),radial-gradient(circle at 78% 74%,rgba(208,228,221,.85) 0 16%,transparent 17%),repeating-linear-gradient(180deg,#fffffff2 0,#fffffff2 64px,#dce8e4e6 65px,#dce8e4e6 67px),linear-gradient(90deg,transparent 0 12%,rgba(213,226,221,.9) 12% 13.5%,transparent 13.5% 52%,rgba(213,226,221,.9) 52% 53.5%,transparent 53.5%);filter:blur(8px)}.procurement-access-card{position:relative;z-index:2;display:flex;gap:14px;width:min(540px,calc(100% - 32px));padding:28px;border:1px solid #d4e3de;border-radius:15px;background:#fffffff5;box-shadow:0 20px 54px #102e2729;color:#14372f}.procurement-access-card>svg{flex:none;margin-top:3px;color:#08736b}.procurement-access-card p{margin:0 0 8px;color:#59716a;line-height:1.5}.procurement-access-card h1{margin:0 0 9px;font-size:1.35rem}.procurement-access-card button{margin-top:8px}.procurement-access-card .procurement-access-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;line-height:1.2;text-align:center}.procurement-access-notice{color:#08736b!important;font-weight:650}.procurement-access-error{color:#b42318!important}@media (max-width: 520px){.procurement-access-card{width:min(100% - 24px,540px);padding:22px}.procurement-access-card .procurement-access-cta{display:flex;width:100%}}html{scrollbar-gutter:auto}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap}.brand-logo{display:inline-flex;align-items:center;text-decoration:none;width:fit-content}.brand-logo span{font-family:var(--font-mono);font-size:.84rem;font-weight:500;color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase}.brand-nav{display:flex;justify-content:center;align-items:center;gap:24px;min-width:0;flex-wrap:wrap}.brand-topbar .brand-nav>.brand-tab{position:relative;border:0;background:transparent;border-radius:0;padding:7px 0 9px;color:var(--accent-strong);font-weight:650;font-size:.95rem;line-height:1.2;box-shadow:none;transition:color .18s ease}.brand-topbar .brand-nav>.brand-tab:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.brand-topbar .brand-nav>.brand-tab:hover,.brand-topbar .brand-nav>.brand-tab.active{color:var(--accent-strong);filter:none}.brand-topbar .brand-nav>.brand-tab:hover:after,.brand-topbar .brand-nav>.brand-tab.active:after{transform:scaleX(1)}.brand-topbar .brand-nav>.brand-tab.active{background:transparent}.brand-topbar .brand-nav>.brand-tab:active{transform:none}.brand-user-box{display:inline-flex;justify-content:flex-end;align-items:center;gap:8px;min-width:0;justify-self:end;max-width:min(100%,284px);border:1px solid transparent;border-radius:999px;padding:4px 8px 4px 5px;color:var(--text);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.brand-company-menu-anchor{position:relative;display:inline-flex;align-items:center;min-width:0;height:34px}.brand-company-switcher{display:inline-flex;align-items:center;gap:8px;width:min(252px,28vw);min-width:160px;height:34px;border:1px solid rgba(0,71,70,.14);border-radius:8px;background:#fff;color:#203333;padding:0 9px;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.brand-company-switcher>svg{flex:0 0 auto;color:#0a5958}.brand-company-switcher>span{display:grid;min-width:0;flex:1 1 auto;gap:1px;text-align:left}.brand-company-switcher strong,.brand-company-switcher em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-company-switcher strong{font-size:.78rem;line-height:1.05;font-weight:800}.brand-company-switcher em{color:#6d7b7a;font-size:.66rem;font-style:normal;font-weight:720}.brand-company-switcher:hover,.brand-company-switcher:focus-visible,.brand-company-switcher.active{border-color:#0a59586b;background:#f7fbfa;box-shadow:0 0 0 3px #0a59581a;outline:none}.brand-company-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:42;display:grid;width:min(320px,calc(100vw - 24px));border:1px solid #d8e3e1;border-radius:8px;background:#fff;padding:5px;box-shadow:0 18px 40px -28px #0a262670}.brand-company-menu button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;border:0;border-radius:6px;background:transparent;color:#314947;padding:6px 9px;text-align:left;cursor:pointer}.brand-company-menu button:hover,.brand-company-menu button:focus-visible,.brand-company-menu button.active{background:#edf6f3;color:#0a5958;outline:none}.brand-company-menu button:disabled{cursor:default;opacity:.64}.brand-company-menu-error{margin:3px 4px 6px;border:1px solid rgba(180,54,38,.18);border-radius:6px;background:#fff6f3;color:#9c2f1d;padding:8px 9px;font-size:.75rem;font-weight:720;line-height:1.35}.brand-company-menu-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:#f3f8f7;color:#0a5958}.brand-company-menu-text{display:grid;min-width:0;gap:2px}.brand-company-menu-text strong,.brand-company-menu-text em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-company-menu-text strong{font-size:.86rem;line-height:1.1;font-weight:800}.brand-company-menu-text em{color:#6d7b7a;font-size:.72rem;font-style:normal;font-weight:720}.brand-company-menu-unread{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border:1px solid rgba(180,54,38,.22);border-radius:999px;background:#bd251c;color:#fff;padding:0 6px;font-size:.68rem;font-weight:850;line-height:1}.notifications-shortcut,.tender-translation-toggle{position:relative;display:inline-flex;width:32px;min-width:32px;height:32px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;background:transparent;color:#6a7475;padding:0;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.notifications-shortcut svg,.tender-translation-toggle>svg{display:block;width:18px;height:18px;stroke-width:2.35}.notifications-shortcut:hover,.notifications-shortcut:focus-visible,.notifications-shortcut.active,.tender-translation-toggle:hover,.tender-translation-toggle:focus-visible,.tender-translation-toggle.active{border-color:#0a595824;background:#f1f7f6;color:#0a5958;outline:none}.tender-translation-toggle:not(.active){color:#9aa5a5}.tender-translation-switch{display:inline-flex;width:32px;height:18px;align-items:center;flex:0 0 auto;border-radius:999px;background:#c8d2d1;padding:2px;transition:background .16s ease}.tender-translation-switch>span{display:block;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #11323147;transition:transform .16s ease}.tender-translation-toggle.active .tender-translation-switch{background:#1b8e72}.tender-translation-toggle.active .tender-translation-switch>span{transform:translate(14px)}.notifications-shortcut strong{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:#b42318;color:#fff;font-size:10px;line-height:16px}.brand-profile-menu-anchor{position:relative;display:inline-flex;height:34px;align-items:center;gap:2px}.brand-profile-avatar-button,.brand-profile-shortcut{display:inline-flex;align-items:center;height:34px;border:0;border-radius:999px;background:transparent;color:#6a7475;padding:0;cursor:pointer}.brand-profile-avatar-button{justify-content:center;width:34px}.brand-profile-shortcut{justify-content:center;width:20px}.brand-profile-shortcut>svg{display:block;width:13px;height:13px;flex:0 0 auto}.brand-profile-avatar-button:hover,.brand-profile-avatar-button:focus-visible,.brand-profile-avatar-button.active,.brand-profile-shortcut:hover,.brand-profile-shortcut:focus-visible,.brand-profile-shortcut.active{color:#0a5958;outline:none}.brand-profile-avatar-button:focus-visible .brand-profile-avatar,.brand-profile-shortcut:focus-visible .brand-profile-avatar{box-shadow:0 0 0 3px #fff,0 0 0 5px #0a595857}.brand-profile-avatar{position:relative;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;flex:0 0 auto;overflow:visible;border-radius:999px;background:linear-gradient(135deg,#ffd2b2eb,#ff71c2c2 52%,#a8dcffdb);color:#0a3332;font-size:.82rem;font-weight:850;isolation:isolate;box-shadow:inset 0 0 0 1px #ffffffb8}.brand-profile-avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.brand-profile-avatar i{position:absolute;right:0;bottom:0;z-index:1;width:9px;height:9px;border:2px solid #fff;border-radius:999px;background:#28b56f;box-shadow:0 1px 3px #0a21212e}.brand-profile-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;min-width:184px;border:1px solid #d8e3e1;border-radius:7px;background:#fff;padding:5px;box-shadow:0 18px 40px -28px #0a262670}.brand-profile-menu button{display:flex;align-items:center;gap:8px;min-height:34px;border:0;border-radius:5px;background:transparent;color:#314947;padding:0 10px;font-size:.84rem;font-weight:700;text-align:left;cursor:pointer}.brand-profile-menu button:hover,.brand-profile-menu button:focus-visible{background:#edf6f3;color:#0a5958;outline:none}.no-workspaces-panel{display:grid;gap:12px;max-width:720px;border:1px solid #d8e3e1;border-radius:8px;background:#fff;padding:22px}.no-workspaces-panel h1{margin:0;color:#203333;font-size:clamp(1.6rem,1rem + 2vw,2.3rem)}.no-workspaces-panel p{margin:0;color:#607170;line-height:1.5}.brand-user-box:hover,.brand-user-box:focus-within{border-color:#00474624;background:#f2f8f7eb;box-shadow:0 10px 24px -24px #004746b3}.brand-user-box strong{font-size:.76rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-user-identity{display:grid;justify-items:start;min-width:0;max-width:clamp(128px,14vw,190px);gap:2px;line-height:1.05}.brand-user-identity strong,.brand-user-identity span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-user-identity span{color:var(--muted);font-size:.61rem;font-weight:600}.brand-user-box .cl-userButtonAvatarBox{width:30px;height:30px}.brand-user-box .cl-userButtonTrigger{border-radius:999px;box-shadow:none;transition:none}.brand-user-box .cl-userButtonTrigger:hover{box-shadow:none;transform:none}.workspace-loading-shell{display:grid;gap:16px;min-width:0;pointer-events:none}.route-inline-loading-dot{width:9px;height:9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:route-inline-loading-spin .7s linear infinite}@keyframes route-inline-loading-spin{to{transform:rotate(360deg)}}.route-loading-skeleton{display:grid;gap:14px;min-width:0;pointer-events:none}.route-loading-skeleton-aside{min-height:250px;align-content:start}.workspace-loading-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px;min-width:0}.workspace-loading-sidebar,.workspace-loading-main,.workspace-loading-heading,.workspace-loading-field{display:grid;gap:10px;min-width:0}.workspace-loading-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.workspace-loading-metric{display:grid;gap:8px;min-height:104px}.workspace-loading-actions{display:flex;gap:8px;flex-wrap:wrap}.workspace-loading-actions .skeleton-action{width:100%;height:38px}.workspace-loading-card-header,.workspace-loading-chip-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.workspace-loading-card-header{justify-content:space-between}.workspace-loading-card-body,.workspace-loading-list,.workspace-loading-list-primary{display:grid;gap:10px;min-width:0}.workspace-loading-list-item{display:grid;gap:8px;min-width:0}.workspace-loading-list-item-row{grid-template-columns:minmax(0,1.5fr) minmax(220px,.9fr);align-items:center}.workspace-loading-list-primary .skeleton-title{width:82%}.workspace-loading-chip-row .skeleton-pill{width:60px}.workspace-loading-chip-row .skeleton-action{width:96px}.workspace-loading-sidebar .skeleton-action{height:40px}@media (max-width: 980px){.workspace-loading-layout,.workspace-loading-list-item-row{grid-template-columns:1fr}}@media (max-width: 720px){.workspace-loading-summary,.workspace-loading-grid{grid-template-columns:1fr}.workspace-loading-actions .skeleton-action{flex:1 1 160px}}.brand-main-popup{width:min(100%,1300px);max-width:100%;margin:0;padding:12px}.app-popup{width:100%;gap:12px}.app-view-pane{min-width:0;width:100%}.workspace-readiness-status{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:34px;padding:5px 18px;color:#5f7776;font-size:12px}.workspace-readiness-status button{border:0;border-radius:999px;background:transparent;color:#006c74;cursor:pointer;font:inherit;font-weight:700;padding:4px 8px}.workspace-readiness-status button:hover,.workspace-readiness-status button:focus-visible{background:#e9f6f3;outline:none}.workspace-company-switch-skeleton{display:grid;align-content:start;gap:16px;min-height:520px;padding:34px 28px;background:#f8fbfb}.workspace-company-switch-skeleton>span{display:block;border-radius:8px;background:linear-gradient(90deg,#e3e8e4 25%,#f4f6f4,#e3e8e4 75%);background-size:200% 100%;animation:workspace-company-switch-shimmer 1.4s ease-in-out infinite}.workspace-company-switch-skeleton__heading{width:min(360px,55%);height:34px}.workspace-company-switch-skeleton__control{width:min(100%,760px);height:48px}.workspace-company-switch-skeleton__row{width:100%;height:76px}@keyframes workspace-company-switch-shimmer{to{background-position:-200% 0}}.website-research-workspace-banner{display:flex;align-items:center;gap:9px;margin:0 0 12px;border:1px solid rgba(0,111,106,.26);border-radius:9px;background:linear-gradient(90deg,#e8f8f4e0,#fffffff0);box-shadow:0 12px 24px -26px #0047468f;color:#164d4b;padding:9px 11px}.website-research-workspace-banner.is-delayed{border-color:#aa741e47;background:linear-gradient(90deg,#fff9eb,#fffffff0);color:#755019}.website-research-workspace-banner__icon{display:inline-grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:999px;background:#fffc;color:#087570}.website-research-workspace-banner.is-delayed .website-research-workspace-banner__icon{color:#a66b16}.website-research-workspace-banner p{min-width:0;margin:0;flex:1;font-size:.8rem;font-weight:600;line-height:1.4}.website-research-workspace-banner__action{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:6px;background:transparent;color:#087570;cursor:pointer;padding:5px 4px;font:inherit;font-size:.76rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}.website-research-workspace-banner.is-delayed .website-research-workspace-banner__action{color:#875313}.website-research-workspace-banner__action:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width: 620px){.website-research-workspace-banner{align-items:flex-start;flex-wrap:wrap}.website-research-workspace-banner__action{width:100%;justify-content:flex-end}}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-family:var(--font-mono);font-size:.68rem;font-weight:500;color:var(--accent-strong);margin-bottom:8px}.subtle{color:var(--muted);max-width:720px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:16px;box-shadow:var(--shadow);transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background-color var(--motion-fast)}.form-inline{display:grid;gap:16px;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end}.form-inline .form-row{align-self:start}.form-row{display:flex;flex-direction:column;gap:6px;min-width:0}.form-row label,.form-field-label{min-height:16px;font-weight:600;color:var(--text);font-size:.86rem;line-height:1.25}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.section-title{margin:0;font-size:1.15rem}.section-subtitle{margin-top:4px;color:var(--muted);font-size:.89rem}.metric-chip{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--accent-strong);background:var(--accent-soft);border:1px solid rgba(0,188,114,.22);letter-spacing:.04em;text-transform:uppercase}.settings-nav-title{display:block;color:inherit;font-size:.86rem;font-weight:650;line-height:1.25}.settings-workspace-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;border-bottom:1px solid rgba(204,218,218,.82);padding:0 2px 13px}.settings-workspace-header h2,.settings-workspace-header h3{margin:0;color:#203335;font-size:1.06rem;font-weight:650;letter-spacing:0}.settings-workspace-header p{margin:5px 0 0;color:var(--muted);font-size:.86rem}.settings-section-panel{border-radius:8px;border-color:var(--border-strong);background:#fffffff5;box-shadow:0 12px 28px -30px #0047466b}.settings-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.settings-section-kicker{margin:0 0 6px;font-family:var(--font-mono);font-size:.66rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#667b7d}.settings-status-pill{display:inline-flex;align-items:center;max-width:220px;min-height:28px;border:1px solid rgba(0,188,114,.24);border-radius:999px;background:#00bc721a;color:var(--accent-strong);padding:4px 10px;font-size:.76rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-status-pill-neutral{border-color:#ccdadae6;background:#f4f8f8f5;color:#52696b}.company-workflow-automation-rule{display:grid;gap:8px;min-width:0;border:1px solid rgba(204,218,218,.95);border-radius:8px;background:#fbfdfd;padding:10px}.company-workflow-automation-rule-saved{background:#fff}.company-workflow-automation-rule-saved.is-editing{border-color:#0a59586b;box-shadow:0 0 0 2px #0a595814}.company-workflow-automation-rule-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;min-width:0}.company-workflow-rule-number{border:1px solid rgba(170,190,191,.85);border-radius:999px;background:#fff;color:#2a4849;padding:4px 8px;font-size:.72rem;font-weight:760;white-space:nowrap}.company-workflow-rule-preview{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0;color:#526567;font-size:.78rem;font-weight:700}.company-workflow-rule-preview span{border:1px solid rgba(214,225,225,.95);border-radius:999px;background:#fff;padding:3px 7px}.company-workflow-rule-preview svg{color:#789092}.company-workflow-rule-impact{border:1px solid rgba(214,225,225,.95);border-radius:999px;background:#f7faf9;color:#526567;padding:4px 8px;font-size:.72rem;font-weight:760;white-space:nowrap}.company-workflow-rule-impact.is-strong{background:#edf7f5;color:#0a5958}.company-workflow-default-panel strong{color:#1e3535;font-size:1.05rem;font-weight:760}.company-workflow-default-panel label,.company-workflow-edit-grid label,.company-workflow-add-form label,.company-workflow-delete-panel label{display:grid;gap:5px;min-width:0;margin:0;color:#607170;font-size:.72rem;font-weight:720}.company-workflow-default-panel select,.company-workflow-default-panel input,.company-workflow-edit-grid input,.company-workflow-edit-grid select,.company-workflow-add-form input,.company-workflow-delete-panel select,.company-workflow-status-name-input{width:100%;min-height:34px;border:1px solid var(--border-interactive);border-radius:7px;background:#fff;color:#203335;padding:6px 10px;font-size:.84rem;font-weight:650}.company-workflow-lanes{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;align-items:start}.company-workflow-lane{display:grid;gap:12px;min-width:0;border:1px solid rgba(204,218,218,.9);border-radius:8px;background:#f8fbfb;padding:12px}.company-workflow-lane-open{border-top:3px solid #8a9699}.company-workflow-lane-in-progress{border-top:3px solid #3882d0}.company-workflow-lane-done{border-top:3px solid #31966d}.company-workflow-lane-archived{border-top:3px solid #717b82}.company-workflow-lane-header{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.company-workflow-lane-header h4{margin:0;color:#203335;font-size:.95rem;font-weight:760}.company-workflow-lane-header p{margin:2px 0 0;color:#697d7f;font-size:.78rem}.company-workflow-lane-header>span{min-width:26px;border:1px solid rgba(204,218,218,.95);border-radius:999px;background:#fff;color:#536b6d;font-size:.72rem;font-weight:760;line-height:24px;text-align:center}.company-workflow-status-list{display:grid;gap:10px}.company-workflow-field-row,.company-workflow-field-add-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;min-width:0;border:1px solid rgba(204,218,218,.9);border-radius:8px;background:#fff;padding:10px}.company-workflow-field-row{align-items:center;box-shadow:0 6px 16px #1b393909}.company-workflow-field-add-form{grid-template-columns:minmax(180px,1fr) minmax(120px,150px) auto}.company-workflow-field-main,.company-workflow-field-control,.company-workflow-field-add-form label{display:grid;gap:5px;min-width:0;margin:0}.company-workflow-field-main{grid-template-columns:minmax(0,1fr) minmax(116px,145px)}.company-workflow-field-control span,.company-workflow-field-options-field span,.company-workflow-field-add-form label span{color:#607170;font-size:.72rem;font-weight:760}.company-workflow-field-name-input,.company-workflow-field-type-select,.company-workflow-field-add-form input,.company-workflow-field-add-form select,.company-workflow-field-options-field textarea{width:100%;min-height:38px;border:1px solid var(--border-interactive);border-radius:7px;background:#fff;color:#203335;padding:7px 10px;font-size:.86rem;font-weight:680}.company-workflow-field-name-input:disabled,.company-workflow-field-type-select:disabled,.company-workflow-field-add-form select:disabled,.company-workflow-field-options-field textarea:disabled{background:#f4f8f8;color:#536b6d}.company-workflow-field-actions{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;justify-content:flex-end}.company-workflow-field-add-button{display:inline-flex;width:116px;min-height:38px;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.company-workflow-status-main{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start}.company-workflow-status-color{width:14px;height:14px;margin-top:4px;border:1px solid rgba(31,52,52,.16);border-radius:999px}.company-workflow-status-main h5{margin:0;color:#203335;font-size:.9rem;font-weight:760;overflow-wrap:anywhere}.company-workflow-status-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:5px;color:#6d7f80;font-size:.72rem;font-weight:700}.company-workflow-default-badge{display:inline-flex;gap:4px;align-items:center;border:1px solid rgba(38,120,92,.25);border-radius:999px;background:#e6f7f0d1;color:#20724f;padding:2px 7px}.company-workflow-edit-grid{display:grid;grid-template-columns:82px minmax(0,1fr);gap:9px}.company-workflow-edit-grid input[type=color],.company-workflow-add-form input[type=color]{padding:2px}.company-workflow-card-actions,.company-workflow-delete-actions,.company-workflow-add-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.company-workflow-card-actions{justify-content:flex-end}.company-icon-button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(204,218,218,.95);border-radius:7px;background:#fff;color:#395354;padding:0}.company-icon-button:hover:not(:disabled){border-color:#0a595857;background:#f2f9f9fa;color:#0a5958}.company-icon-button:disabled{color:#b0bfc0;cursor:not-allowed}.company-icon-button-danger:hover:not(:disabled){border-color:#b44a4852;background:#fff6f6fa;color:#a13e3b}.company-workflow-delete-panel,.company-workflow-add-form{display:grid;gap:10px;border:1px solid rgba(204,218,218,.9);border-radius:8px;background:#fbfdfd;padding:10px}.company-workflow-add-form{grid-template-columns:minmax(0,1fr) 74px}.company-workflow-add-actions{grid-column:1 / -1}.company-workflow-add-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px dashed rgba(117,142,143,.78);border-radius:8px;background:#fff;color:#315455;font-size:.84rem;font-weight:760}.company-workflow-add-button:hover:not(:disabled){border-color:#0a59586b;background:#f2f9f9fa}.company-seat-heading{display:grid;gap:5px}.company-seat-meter{overflow:hidden;height:5px;margin-top:2px;border-radius:999px;background:#ccdadaad}.company-seat-meter span{display:block;height:100%;border-radius:inherit;background:#00bc72;transition:width .2s ease}.company-member-directory{display:grid;gap:14px;border:1px solid rgba(204,218,218,.9);border-radius:8px;background:#fff;padding:14px}.company-member-directory-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(204,218,218,.72)}.company-member-directory-header h4{margin:0;color:#203335;font-size:1rem;font-weight:700}.company-member-directory-header p{margin:4px 0 0;color:var(--muted);font-size:.84rem;line-height:1.42}.company-member-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(150px,190px);gap:12px;align-items:end}.company-member-search input{min-height:42px}.company-member-filter{margin:0}.company-member-table{display:grid;overflow:visible;border:1px solid rgba(204,218,218,.78);border-radius:8px;background:#fff}.company-member-table-head,.company-member-table-row{display:grid;grid-template-columns:minmax(280px,1fr) 150px 252px;gap:16px;align-items:center;padding:12px 16px}.company-member-table-head{border-bottom:1px solid rgba(204,218,218,.78);background:#f7fafaeb;color:#667b7d;font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.company-member-table-head span:nth-child(2),.company-member-table-head span:nth-child(3){justify-self:start;text-align:left}.company-member-table-row{min-height:68px}.company-member-table-row+.company-member-table-row{border-top:1px solid rgba(226,234,234,.86)}.company-member-identity{display:flex;align-items:center;gap:11px;min-width:0}.company-member-identity-button{display:flex;align-items:center;gap:11px;min-width:0;max-width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.company-member-identity-button:hover strong,.company-member-identity-button:focus-visible strong{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.company-member-identity-button:focus-visible{outline:2px solid rgba(10,89,88,.32);outline-offset:3px;border-radius:6px}.company-member-identity>div,.company-member-identity-button>span{display:grid;gap:2px;min-width:0}.company-member-identity strong,.company-member-identity span,.company-member-identity-button strong,.company-member-identity-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-member-identity strong{color:#203335;font-size:.9rem;font-weight:650}.company-member-identity span{color:var(--muted);font-size:.78rem}.company-member-role-cell{display:flex;justify-content:flex-start;align-items:center;gap:8px;min-width:0}.company-member-status-cell{display:flex;justify-content:space-between;align-items:center;gap:14px;min-width:0}.company-member-role-cell select{width:126px;min-height:34px;padding:6px 30px 6px 10px;border:1px solid var(--border-interactive);border-radius:7px;background-color:#fff;color:#203335;font-size:.82rem;font-weight:650}.company-member-status{display:inline-flex;align-items:center;gap:5px;width:max-content;min-height:24px;padding:3px 9px;border-radius:999px;border:1px solid rgba(0,188,114,.22);background:#00bc721a;color:#0b6c4a;font-size:.76rem;font-weight:700}.company-member-status-note{display:inline-flex;align-items:center;gap:5px;min-height:28px;margin-left:auto;padding:4px 8px;border:1px solid rgba(204,218,218,.72);border-radius:7px;background:#f7fafadb;color:#52696b;font-size:.78rem;font-weight:650;white-space:nowrap}.company-member-deactivate{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-left:auto;min-height:32px;padding:6px 10px;border:1px solid rgba(183,52,52,.22);border-radius:7px;background:#fffffff0;color:var(--danger-text);cursor:pointer;font-size:.78rem;font-weight:650}.company-member-deactivate:hover:not(:disabled){border-color:#b7343457;background:var(--danger-bg)}.company-member-status svg,.company-member-status-note svg,.company-member-deactivate svg{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.company-invite-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0a181a57}.company-invite-modal{display:grid;gap:14px;width:min(100%,520px);padding:18px;border:1px solid rgba(204,218,218,.95);border-radius:10px;background:#fff;box-shadow:0 26px 70px -40px #0a181ab8}.company-invite-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.company-invite-modal-header h4{margin:0;color:#203335;font-size:1rem}.company-invite-modal-header p{margin:5px 0 0;color:var(--muted);font-size:.84rem;line-height:1.42}.company-invite-seat-note{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(204,218,218,.82);border-radius:8px;background:#f7fafaeb;color:var(--muted);font-size:.82rem}.company-invite-seat-note strong{color:#0a5958}.company-invite-modal-actions{display:flex;justify-content:flex-end;gap:10px}.confirm-dialog-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#101f1e5c}.confirm-dialog{display:grid;gap:20px;width:min(100%,440px);padding:22px;border:1px solid #d5e0de;border-radius:10px;background:#fff;box-shadow:0 22px 58px -34px #0a2321ad}.confirm-dialog-wide{width:min(100%,920px);max-height:min(86vh,760px)}.confirm-dialog-message{min-height:0;margin-top:8px;overflow:auto}.confirm-dialog-wide .confirm-dialog-message{max-height:min(60vh,540px)}.confirm-dialog-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:flex-start}.confirm-dialog-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#0a5958}.confirm-dialog-danger .confirm-dialog-icon{border:0;background:transparent;color:#a43b3b}.confirm-dialog h3{margin:0;color:#203335;font-size:.98rem;font-weight:760;letter-spacing:-.01em}.confirm-dialog p{margin:6px 0 0;color:var(--muted);font-size:.82rem;line-height:1.5;white-space:pre-line}.confirm-dialog-close{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;padding:0;background:transparent;color:#5f696d;box-shadow:none}.confirm-dialog-close:hover{border-color:#0047461f;background:#0047460f;filter:none}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.confirm-dialog-actions>button{min-height:36px;border-radius:7px;padding:7px 13px;font-size:.78rem;box-shadow:none}.confirm-dialog-actions button.ghost{border-color:#c7d7d4;background:#fff;color:#35504b}.confirm-dialog-actions button.ghost:hover{border-color:#9fb8b3;background:#f6faf8;filter:none}button.confirm-dialog-primary{border:1px solid #0a5958;background:#0a5958;color:#fff;box-shadow:none}button.confirm-dialog-primary:hover:not(:disabled){background:#07504e;filter:none}button.confirm-dialog-primary.danger{border-color:#a43b3b;background:#a43b3b;color:#fff;box-shadow:none}button.confirm-dialog-primary.danger:hover:not(:disabled){border-color:#8d1f1f;background:#8d1f1f;filter:none}@media (max-width: 520px){.confirm-dialog-backdrop{padding:16px}.confirm-dialog{padding:18px}.confirm-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.confirm-dialog-actions>button{width:100%}}.searchable-checklist-field{display:grid;gap:6px}.searchable-checklist-shell{display:grid;gap:10px;padding:12px;min-width:0;border:1px solid rgba(0,71,70,.12);border-radius:14px;background:#ffffffeb}.searchable-checklist-header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.82rem;color:#4f6063}.searchable-checklist-clear{min-height:32px;padding:5px 10px;font-size:.78rem}.searchable-checklist-chip-row{display:flex;flex-wrap:wrap;gap:6px}.searchable-checklist-chip{border:1px solid rgba(0,188,114,.24);border-radius:999px;background:#00bc721a;color:var(--accent-strong);padding:4px 9px;font-size:.74rem;font-weight:700}.searchable-checklist-options{display:grid;gap:4px;min-width:0;max-height:220px;overflow:auto;padding-right:4px}.searchable-checklist-option{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;padding:7px 8px;border-radius:10px;cursor:pointer}.searchable-checklist-option:hover{background:#0047460a}.searchable-checklist-option input{margin:2px 0 0}.searchable-checklist-option span{min-width:0;overflow-wrap:anywhere}.searchable-checklist-empty{color:var(--muted);font-size:.84rem}.company-workflow-save-button{align-self:end;grid-column:2;justify-self:end;min-height:36px}.company-domain-settings{display:grid;gap:12px;padding:16px}.company-domain-settings-title{margin:0;font-size:1rem;letter-spacing:-.01em}.company-domain-settings-subtitle{margin:6px 0 0;font-size:.88rem;color:var(--muted)}.company-domain-settings textarea{min-height:112px;resize:vertical}.company-domain-settings textarea::placeholder{color:#8b9da1}.company-domain-description-readonly{border:1px solid rgba(10,89,88,.16);border-radius:12px;background:#f4f8f8e6;padding:12px 14px;color:#223335;font-size:.94rem;line-height:1.45;white-space:pre-wrap}.company-domain-description-empty{border:1px dashed rgba(10,89,88,.24);border-radius:12px;background:#f8fbfbe6;padding:12px 14px;color:#607678;font-size:.9rem;line-height:1.4}.company-domain-settings-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:4px;border-radius:40px;border:1px solid var(--border);background:var(--panel-muted);width:fit-content}.tab{border:1px solid transparent;background:transparent;border-radius:32px;padding:7px 13px;font-weight:600;color:var(--muted);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.tab.active{background:var(--panel);border-color:#00bc7259;color:var(--accent-strong)}.tab:disabled{cursor:not-allowed;filter:none;transform:none}.tab-status-badge{display:inline-flex;align-items:center;min-height:18px;border-radius:999px;padding:2px 6px;background:#00bc721a;color:var(--accent-strong);font-size:.62rem;line-height:1;font-weight:750}.view{display:grid;gap:16px}.sidebar-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sidebar-title-row .section-title{font-size:1.7rem;line-height:1.05;letter-spacing:-.02em}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:2px}.search input{width:min(440px,100%);min-width:220px}.toggle{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--muted)}.toggle input[type=checkbox],.toggle input[type=radio]{flex:0 0 auto;margin:0}.form-row-inline{display:grid;gap:6px}.table-wrapper{overflow-x:auto;border-radius:14px;border:1px solid var(--border-strong);background:var(--panel)}.table{width:100%;border-collapse:collapse;min-width:920px}.table th,.table td{padding:12px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.table th{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--panel-muted);font-weight:700;position:sticky;top:0;z-index:1}.table tbody tr:hover{background:#00bc720a}.table-title{font-weight:600;color:var(--text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.table-subtle{margin-top:2px;font-size:.92rem;font-weight:500;color:var(--muted)}.table-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.button-small{width:100%;min-height:28px;padding:5px 8px;font-size:.72rem;border-radius:8px;line-height:1.2;white-space:normal;text-align:center}@keyframes status-chip-pulse{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.32);opacity:.45}}.alert{margin-top:6px;padding:11px 12px;border-radius:10px;background:var(--warning-bg);color:var(--warning-text);font-size:.9rem;border:1px solid rgba(110,71,0,.22)}.alert.success{background:var(--success-bg);color:var(--success-text);border-color:#0a595833}.workspace-shell-modern .workspace-notice.workspace-notice-success.alert.success{background:#eaf0e6;color:#255c36;border-color:#d9e3e2}button{border:none;border-radius:11px;padding:9px 13px;font-weight:700;font-size:.84rem;letter-spacing:.01em;cursor:pointer;transition:background-color var(--motion-fast),filter .15s ease,transform .15s ease,box-shadow .15s ease}button:hover{filter:brightness(1.04)}button:active{transform:translateY(1px)}button.primary{background:linear-gradient(180deg,#0f6765,#0a5958);color:#fff;box-shadow:0 12px 24px -18px #0a5958cc}button.primary:disabled{opacity:.65;cursor:not-allowed}button.ghost:disabled{opacity:.6;cursor:wait}button.ghost{background:#ffffffeb;color:#2a3b40;border:1px solid var(--border-interactive)}button.danger{background:var(--danger-bg);color:var(--danger-text)}input,textarea,select{border:1px solid var(--border);border-radius:11px;padding:9px 11px;background:var(--panel);color:var(--text);font-size:.92rem;transition:border-color .15s ease,box-shadow .15s ease}input[type=file]{padding:5px}input[type=file]::file-selector-button{border:1px solid var(--border-strong);border-radius:8px;background:var(--panel-muted);color:var(--text);padding:7px 10px;margin-right:10px;font-weight:600;cursor:pointer}input:focus,textarea:focus,select:focus{outline:2px solid rgba(0,188,114,.2);outline-offset:1px;border-color:var(--accent)}.form-help{margin:0;font-size:.82rem}@media (max-width: 1200px){.brand-topbar{grid-template-columns:minmax(160px,1fr) auto;row-gap:10px}.brand-nav{grid-column:1 / -1;justify-content:flex-start;order:3;flex-wrap:wrap;gap:10px 18px}.brand-user-box{justify-content:flex-end}.sidebar-title-row .section-title{font-size:1.35rem}}@media (max-width: 900px){.brand-main{padding:10px 12px 14px}.table{min-width:640px}.button-small{width:100%}.table-actions{justify-content:flex-start}.tabs{width:100%}}.brand-topbar{border-bottom:1px solid rgba(229,237,237,.95);background:#fff;box-shadow:none}.brand-logo img{display:block;width:min(124px,42vw);height:auto;object-fit:contain}.brand-logo-button{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.brand-logo-button:hover{filter:none;transform:none;box-shadow:none}.brand-topbar .brand-nav>.brand-tab{position:relative;border:0;border-radius:0;padding:7px 0 9px;font-weight:650;color:var(--accent-strong);background:transparent;box-shadow:none}.brand-topbar .brand-nav>.brand-tab.active{color:var(--accent-strong);background:transparent}.brand-user-box strong{color:#202325}.brand-main{width:min(100%,1640px);padding:24px 24px 28px;animation:page-enter .8s cubic-bezier(.65,0,.35,1)}.panel{border-radius:20px;border-color:var(--border-strong);box-shadow:0 24px 52px -42px #00474661}.brand-profile-avatar{background:radial-gradient(circle at 28% 22%,#fffffff2,#fff0 34%),linear-gradient(135deg,#dff8ed,#d8edf9 54%,#f2ead7);color:#123f3e;font-weight:850;letter-spacing:0;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 1px #0c585621,0 7px 16px -14px #0c2d2d8c}button.primary{background:linear-gradient(180deg,#0e6362,#004746);box-shadow:0 16px 26px -20px #004746e6}button.ghost{border-color:#0047462e}@media (max-width: 900px){.company-edit-summary-grid,.company-edit-form-grid,.company-edit-toggle-grid,.company-edit-mode-grid,.company-access-overview,.company-settings-overview-grid,.company-settings-shell{grid-template-columns:1fr}.settings-workspace-header,.settings-header-badges,.company-member-directory-header,.company-member-row{align-items:flex-start}.settings-workspace-header,.company-member-directory-header,.company-member-row{flex-direction:column}.company-workflow-save-button{grid-column:auto;justify-self:stretch}.company-access-summary,.company-workflow-default-panel,.company-workflow-automation-flow,.company-workflow-automation-rule-header,.company-workflow-automation-rule,.company-workflow-automation-editor-header,.company-workflow-rule-fields,.company-workflow-rule-fields-action,.company-workflow-lanes,.company-workflow-add-form,.company-workflow-field-row,.company-workflow-field-add-form,.company-member-toolbar,.company-invite-form{grid-template-columns:1fr}.company-workflow-rule-arrow{display:none}.company-workflow-automation-actions{justify-content:stretch}.company-workflow-automation-actions button{flex:1 1 140px}.company-member-table-head{display:none}.company-member-table-row{grid-template-columns:1fr;gap:10px;align-items:stretch}.company-workflow-card-actions,.company-workflow-field-actions{justify-content:flex-start}.company-workflow-field-main{grid-template-columns:1fr}.company-workflow-field-add-button{width:100%}.company-invite-seat-note,.company-invite-modal-header,.company-invite-modal-actions{flex-direction:column}.brand-topbar{grid-template-columns:1fr;align-items:start;gap:12px;padding:12px;min-height:0}.brand-nav{width:100%;grid-column:1;justify-content:flex-start;gap:10px 18px;order:3}.brand-company-menu-anchor,.brand-company-switcher{width:min(100%,280px)}.brand-company-menu{right:auto;left:0}.brand-user-box{width:auto;justify-content:flex-start;flex-wrap:wrap;gap:8px}.brand-user-identity{justify-items:start}.brand-user-box strong{max-width:52vw}}.workspace-skip-link{position:fixed;top:12px;left:12px;z-index:2000;min-height:44px;display:inline-flex;align-items:center;border-radius:10px;background:#fff;color:#0a504e;padding:0 16px;font-size:.88rem;font-weight:800;text-decoration:none;box-shadow:0 14px 32px -20px #073f3eb8;transform:translateY(calc(-100% - 20px))}.workspace-skip-link:focus-visible{transform:translateY(0)}.brand-shell.workspace-shell{--workspace-rail-width: 208px;--workspace-rail-bg: #073f3e;display:grid;grid-template-columns:var(--workspace-rail-width) minmax(0,1fr);grid-template-rows:minmax(100vh,auto);min-width:0;min-height:100vh;background:var(--workspace-rail-bg)}.workspace-mobile-header,.workspace-rail-scrim{display:none}.workspace-rail{position:sticky;top:0;z-index:30;grid-column:1;grid-row:1;display:flex;width:var(--workspace-rail-width);height:100vh;height:100dvh;min-height:0;flex-direction:column;align-self:start;overflow-x:hidden;overflow-y:auto;border-right:1px solid rgba(255,255,255,.08);background:var(--workspace-rail-bg);color:#fff;padding:18px 12px 14px}.workspace-rail button{min-height:44px;filter:none}.workspace-rail button:hover,.workspace-rail button:active{filter:none}.workspace-rail button:active{transform:none}.workspace-rail button:focus-visible,.workspace-rail a:focus-visible,.workspace-mobile-header button:focus-visible{outline:3px solid #24a7a2;outline-offset:-2px}.workspace-rail-brand{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;padding:0 8px}.workspace-rail-logo{min-height:44px;border-radius:8px}.workspace-rail-logo img{width:115px;max-width:100%;filter:brightness(0) invert(1)}.workspace-rail-close-button{display:none;width:44px;min-width:44px;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:#fff;padding:0}.workspace-rail>.brand-company-menu-anchor{width:100%;height:auto;margin:20px 0 16px}.workspace-rail .brand-company-switcher{width:100%;min-width:0;height:52px;min-height:52px;border-color:#ffffff1a;border-radius:10px;background:#ffffff14;color:#fff;padding:0 10px}.workspace-rail .brand-company-switcher-static{cursor:default}.workspace-rail .brand-company-switcher>svg{color:#bde8dc}.workspace-rail .brand-company-switcher strong{color:#fff;font-size:.8rem}.workspace-rail .brand-company-switcher em{color:#ffffffa8;font-size:.68rem}.workspace-rail .brand-company-switcher:not(.brand-company-switcher-static):hover,.workspace-rail .brand-company-switcher:not(.brand-company-switcher-static):focus-visible,.workspace-rail .brand-company-switcher.active{border-color:#ffffff47;background:#ffffff21;box-shadow:none}.workspace-rail .brand-company-menu{right:auto;left:0;width:100%}.workspace-rail-primary{display:flex;flex-direction:column;gap:4px;min-width:0}.workspace-rail-primary>button,.workspace-rail .tender-translation-toggle{display:flex;width:100%;min-width:0;min-height:44px;align-items:center;justify-content:flex-start;gap:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#ffffffd1;padding:0 10px;font-size:.84rem;font-weight:720;letter-spacing:0;line-height:1.2;text-align:left}.workspace-rail-primary>button>svg,.workspace-rail .tender-translation-toggle>svg{width:18px;height:18px;flex:0 0 auto;stroke-width:2}.workspace-rail-primary>button:hover,.workspace-rail-primary>button:focus-visible,.workspace-rail-primary>button.active,.workspace-rail .tender-translation-toggle:hover,.workspace-rail .tender-translation-toggle:focus-visible{border-color:transparent;background:#ffffff1a;color:#fff;box-shadow:none;outline-offset:-1px;transform:none}.workspace-rail .tender-translation-toggle.active{color:#fff}.workspace-rail .tender-translation-toggle{gap:8px;padding-right:8px;padding-left:8px;font-size:.75rem;font-weight:700}.workspace-rail .tender-translation-toggle>svg{width:16px;height:16px}.workspace-rail .tender-translation-toggle .tender-translation-switch{width:30px;margin-left:auto;background:#ffffff3d}.workspace-rail .tender-translation-toggle.active .tender-translation-switch>span{transform:translate(12px)}.workspace-rail .tender-translation-toggle.active .tender-translation-switch{background:#69d3b0}.workspace-rail-primary>button.active{background:#176361;color:#fff}.workspace-rail-primary>button.active>svg{color:#8ce3c2}.workspace-rail-primary>button.needs-attention:not(.active){color:#fff}.workspace-nav-attention-badge{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#d92d20;color:#fff;box-shadow:0 0 0 3px #d92d2029}.workspace-nav-lock{display:inline-flex;width:18px;height:18px;margin-left:auto;flex:0 0 18px;color:#ffffffb3}.workspace-rail-primary>button.needs-attention:not(.active) .workspace-nav-attention-badge{animation:workspace-attention-pulse 2.4s ease-in-out infinite}@keyframes workspace-attention-pulse{0%,to{box-shadow:0 0 0 3px #d92d201f}50%{box-shadow:0 0 0 7px #d92d200a}}.workspace-rail-divider{display:block;width:calc(100% - 12px);height:1px;margin:12px 6px;background:#ffffff2e}.workspace-rail-footer{display:grid;gap:4px;margin-top:auto;padding-top:20px}.workspace-rail-documentation{display:flex;min-width:0;min-height:44px;align-items:center;gap:10px;border:1px solid transparent;border-radius:10px;color:#ffffffd1;padding:0 10px;font-size:.84rem;font-weight:720;text-decoration:none;transition:background .14s ease,color .14s ease}html:not([lang=lt]) .workspace-rail-documentation{display:none}.workspace-rail-documentation>span{min-width:0;line-height:1.15}.workspace-rail-documentation svg{display:block;width:20px;height:20px;flex:0 0 auto;stroke-width:2.1}.workspace-rail-documentation:hover,.workspace-rail-documentation:focus-visible{background:#ffffff1a;color:#fff;outline:none}.workspace-rail-documentation:focus-visible{box-shadow:0 0 0 2px #ffffffc7}.workspace-rail-notifications{position:relative;min-width:0;min-height:44px;border-radius:10px}.workspace-rail-notifications .notifications-shortcut{width:100%;min-width:0;height:44px;min-height:44px;justify-content:flex-start;border:1px solid transparent;border-radius:10px;background:transparent;color:#ffffffd1;padding:0 10px}.workspace-rail-notifications-label{position:absolute;top:0;bottom:0;left:40px;display:flex;align-items:center;color:#ffffffd1;font-size:.84rem;font-weight:720;pointer-events:none}.workspace-rail-notifications:hover,.workspace-rail-notifications.active{background:#ffffff1a}.workspace-rail-notifications.active{background:#176361}.workspace-rail-notifications:hover .notifications-shortcut,.workspace-rail-notifications .notifications-shortcut:focus-visible,.workspace-rail-notifications .notifications-shortcut.active{border-color:transparent;background:transparent;color:#fff;outline-offset:-1px}.workspace-rail-notifications:hover .workspace-rail-notifications-label,.workspace-rail-notifications.active .workspace-rail-notifications-label{color:#fff}.workspace-rail-notifications .notifications-shortcut strong{top:50%;right:10px;transform:translateY(-50%)}.brand-profile-label,.tender-translation-label{display:none}.workspace-rail .tender-translation-label{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-rail .brand-profile-menu-anchor{display:grid;grid-template-columns:44px minmax(0,1fr);width:100%;height:48px;align-items:center;gap:0;border-radius:10px;background:#ffffff0f}.workspace-rail .brand-profile-avatar-button{width:44px;height:48px;min-height:44px;justify-content:center;border-radius:10px 0 0 10px}.workspace-rail .brand-profile-shortcut{width:100%;height:48px;min-height:44px;min-width:0;justify-content:space-between;gap:8px;border-radius:0 10px 10px 0;color:#ffffffdb;padding:0 10px 0 4px}.workspace-rail .brand-profile-label{display:block;min-width:0;overflow:hidden;color:inherit;font-size:.82rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.workspace-rail .brand-profile-avatar-button:hover,.workspace-rail .brand-profile-avatar-button:focus-visible,.workspace-rail .brand-profile-avatar-button.active,.workspace-rail .brand-profile-shortcut:hover,.workspace-rail .brand-profile-shortcut:focus-visible,.workspace-rail .brand-profile-shortcut.active{background:#ffffff14;color:#fff}.workspace-rail .brand-profile-menu{top:auto;right:auto;bottom:calc(100% + 8px);left:0;width:100%}.workspace-rail .brand-profile-menu button{min-height:44px}.workspace-company-skeleton,.workspace-rail-loading-list>span,.workspace-rail-loading-footer>span,.workspace-mobile-menu-skeleton{display:block;border-radius:10px;background:#ffffff1f}.workspace-company-skeleton{width:100%;height:52px;flex:0 0 auto;margin:20px 0 16px}.workspace-rail-loading-list,.workspace-rail-loading-footer{display:grid;gap:6px}.workspace-rail-loading-list>span,.workspace-rail-loading-footer>span{width:100%;height:46px}.workspace-rail-loading-list>.workspace-rail-loading-divider{height:1px;margin:12px 6px;background:#ffffff2e}.workspace-rail-loading-footer{margin-top:auto}.workspace-rail-loading-footer>.workspace-rail-loading-profile{height:48px;margin-top:10px}.workspace-mobile-menu-skeleton{width:44px;height:44px;background:#e5e9e6}.workspace-shell .workspace-main{grid-column:2;grid-row:1;width:100%;max-width:none;min-width:0;margin:0;padding:24px clamp(20px,2vw,32px) 32px;background:#f4f7f8;animation:none}.workspace-shell .workspace-main:focus{outline:none}.workspace-shell .workspace-main>.app{width:100%;min-width:0}.brand-topbar-account-empty .brand-tab,.brand-topbar-account-empty .brand-profile-avatar-button,.brand-topbar-account-empty .brand-profile-shortcut{height:44px;min-height:44px}.brand-topbar-account-empty .brand-logo-button,.brand-topbar-account-empty .brand-profile-menu-anchor{min-height:44px}.brand-topbar-account-empty .brand-profile-menu-anchor{height:44px}.brand-shell-account-empty .brand-main:focus{outline:none}@media (max-width: 900px){html:has(.workspace-menu-open),body:has(.workspace-menu-open){overflow:hidden}.brand-shell.workspace-shell{display:block;min-height:100dvh;overflow-x:clip;background:#f4f7f8}.workspace-mobile-header{position:sticky;top:0;z-index:35;display:grid;grid-template-columns:minmax(88px,auto) minmax(0,1fr) 44px;width:100%;min-height:64px;align-items:center;gap:12px;border-bottom:1px solid #d9e3e2;background:#fffffffa;padding:9px 12px 9px 16px}.workspace-mobile-logo{min-height:44px;border-radius:8px}.workspace-mobile-logo img{width:106px;max-width:100%}.workspace-mobile-title{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px}.workspace-mobile-title>strong{overflow:hidden;color:#33423f;font-size:.82rem;font-weight:760;text-align:right;text-overflow:ellipsis;white-space:nowrap}.workspace-mobile-attention-badge{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:#fee4e2;color:#b42318}.workspace-mobile-menu-button{display:inline-flex;width:44px;height:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid #d9e3e2;border-radius:10px;background:#fff;color:#0a504e;padding:0}.workspace-rail-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:block;width:100%;height:100%;min-height:0;visibility:hidden;border:0;border-radius:0;background:#041b1b7a;opacity:0;padding:0;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.workspace-menu-open .workspace-rail-scrim{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.workspace-rail{position:fixed;top:0;bottom:0;left:-320px;z-index:50;width:min(86vw,304px);height:100dvh;min-height:0;visibility:hidden;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));box-shadow:18px 0 42px -30px #021818e6;transition:left .2s ease,visibility 0s linear .2s}.workspace-menu-open .workspace-rail{left:0;visibility:visible;transition-delay:0s}.workspace-rail-close-button{display:inline-flex}.workspace-shell .workspace-main{width:100%;padding:16px 12px 24px}.brand-topbar-account-empty{grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto;min-height:64px;align-items:center;gap:12px;padding:9px 12px}.brand-topbar-account-empty .brand-nav{grid-column:auto;order:initial;width:auto;justify-content:center;flex-wrap:nowrap;gap:0}.brand-topbar-account-empty .brand-logo img{width:106px;max-width:100%}.brand-topbar-account-empty .brand-profile-menu-anchor{justify-self:end}}@media (max-width: 420px){.workspace-mobile-header{grid-template-columns:minmax(82px,auto) minmax(0,1fr) 44px;gap:8px;padding-left:12px}.workspace-mobile-logo img{width:94px}.workspace-mobile-title>strong{font-size:.76rem}.brand-topbar-account-empty{grid-template-columns:minmax(82px,auto) minmax(0,1fr) auto;gap:8px}.brand-topbar-account-empty .brand-logo img{width:94px}}.workspace-plan-attention{flex:0 0 9px;width:9px;height:9px;margin-left:auto;border-radius:50%;background:#ff615b;box-shadow:0 0 0 3px #ff615b29}
