@media (width<=720px){.weved-button--compact{min-height:var(--ui-compact-button-mobile-min-height,36px);padding:var(--ui-compact-button-mobile-padding,5px 9px);gap:var(--ui-compact-button-mobile-gap,5px);font-size:var(--ui-compact-button-mobile-font-size,12.5px);white-space:normal;overflow-wrap:anywhere}}.chat-page,.chat-rail__panel{--chat-page-accent:var(--theme-color-status-info);--chat-page-accent-soft:color-mix(in srgb, var(--theme-color-operational) 12%, transparent);--chat-page-accent-strong:var(--theme-color-operational-strong);--chat-page-border:color-mix(in srgb, var(--theme-color-operational) 14%, transparent);--chat-page-surface:#fffffff5;--chat-page-surface-strong:#f8fbfdfa;--chat-page-muted-surface:#f2f7faf5;--chat-page-own-surface:#e7f2f9f5;--chat-page-body:#233847;--chat-page-heading:#18384f;--chat-page-muted:var(--theme-color-text-muted);--chat-page-admin-accent:var(--theme-color-operational);--chat-page-admin-surface:color-mix(in srgb, var(--theme-color-operational) 12%, transparent);--chat-page-director-accent:#b57a2c;--chat-page-director-surface:#c6924729;--chat-page-global-admin-accent:#245f9c;--chat-page-global-admin-surface:#306eaa29;--chat-page-shadow:0 16px 34px color-mix(in srgb, var(--theme-color-operational) 8%, transparent);flex-direction:column;gap:14px;min-height:0;display:flex;overflow:hidden}.chat-page-shell{width:100%;height:calc(100dvh - var(--topbar-h) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);min-height:0;display:flex;overflow:hidden}.chat-page{border:1px solid var(--chat-page-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-color-operational) 8%, transparent), transparent 24rem), linear-gradient(180deg, var(--chat-page-surface), var(--chat-page-surface-strong));width:min(100%,1080px);height:100%;min-height:0;box-shadow:var(--chat-page-shadow);border-radius:22px;flex:auto;margin:0 auto;padding:16px}.chat-page__workspace{flex:auto;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.chat-page__workspace--conversation-only{grid-template-columns:minmax(0,1fr)}.chat-page__conversation-panel{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}html[data-theme=dark] .chat-page,html[data-theme=dark] .chat-rail__panel{--chat-page-accent:var(--theme-color-operational);--chat-page-accent-soft:color-mix(in srgb, var(--theme-color-operational) 18%, transparent);--chat-page-accent-strong:#edf5fa;--chat-page-border:color-mix(in srgb, var(--theme-color-operational) 20%, transparent);--chat-page-surface:#141f28f5;--chat-page-surface-strong:#0e171ffa;--chat-page-muted-surface:#17232df0;--chat-page-own-surface:#1d252ff5;--chat-page-body:#dce7ee;--chat-page-heading:#f1f6fb;--chat-page-muted:var(--theme-color-text-muted);--chat-page-admin-accent:var(--theme-color-operational-strong);--chat-page-admin-surface:color-mix(in srgb, var(--theme-color-operational) 18%, transparent);--chat-page-director-accent:#e2b766;--chat-page-director-surface:#b9893738;--chat-page-global-admin-accent:#8fbef6;--chat-page-global-admin-surface:#4d81c53d;--chat-page-shadow:0 18px 36px #0000003d}.chat-rail{top:calc(var(--topbar-overlay-h,var(--topbar-h)) + env(safe-area-inset-top) + 16px);right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:950;pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex;position:fixed}.chat-workspace-overlay{top:calc(var(--topbar-h) + env(safe-area-inset-top) + 16px);right:calc(76px + env(safe-area-inset-right));z-index:951;width:min(920px, calc(100vw - 112px - env(safe-area-inset-right)));height:min(780px, calc(100dvh - var(--topbar-h) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px));min-width:760px;min-height:420px;max-width:calc(100vw - 112px - env(safe-area-inset-right));max-height:calc(100dvh - var(--topbar-h) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);pointer-events:none;display:flex;position:fixed}.chat-workspace-overlay__surface{pointer-events:auto;resize:both;border-radius:8px;width:100%;height:100%;min-height:0;margin:0}.chat-workspace-overlay__surface .chat-page__workspace{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.chat-workspace-overlay__surface .chat-page__header{padding:10px 12px}.chat-workspace-overlay__surface .chat-page__header-copy{gap:3px}.chat-workspace-overlay__surface .chat-page__eyebrow{letter-spacing:0;text-transform:none;font-size:10px;font-weight:700;line-height:12px}.chat-workspace-overlay__surface .chat-page__title{font-size:15px;line-height:18px}.chat-workspace-overlay__surface .chat-page__hint{font-size:11px;line-height:14px}.chat-workspace-overlay__surface .chat-page__thread-section-title{font-size:10px;line-height:12px}.chat-workspace-overlay__surface .chat-page__thread-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:4px;min-height:0;overflow:hidden auto}.chat-workspace-overlay__surface .chat-page__thread-row{border-radius:9px;min-height:44px;padding:6px 8px}.chat-workspace-overlay__surface .chat-page__thread-title,.chat-workspace-overlay__surface .chat-page__thread-subtitle,.chat-workspace-overlay__surface .chat-page__thread-preview{font-size:11px;line-height:14px}.chat-workspace-overlay__surface .chat-page__thread-time{font-size:10px;line-height:12px}.chat-workspace-overlay__surface .chat-page__thread-unread,.chat-workspace-overlay__surface .chat-page__message-panel-badge{min-width:17px;height:17px;padding-inline:5px;font-size:10px;line-height:12px}.chat-workspace-overlay__surface .chat-page__message-panel-head{gap:6px;padding-bottom:6px}.chat-workspace-overlay__surface .chat-page__message-panel-title,.chat-workspace-overlay__surface .chat-page__message-panel-subtitle{font-size:11px;line-height:14px}.chat-workspace-overlay__surface .chat-page__message-card{gap:6px;padding:9px 12px}.chat-workspace-overlay__surface .chat-page__message-item.is-grouped-with-previous .chat-page__message-card{padding-top:8px}.chat-workspace-overlay__surface .chat-page__message-item.is-grouped-with-next .chat-page__message-card{padding-bottom:8px}.chat-workspace-overlay__surface .chat-page__message-head{gap:6px}.chat-workspace-overlay__surface .chat-page__message-author{font-size:11px;line-height:14px}.chat-workspace-overlay__surface .chat-page__message-role-badge{min-height:18px;padding:0 6px;font-size:10px}.chat-workspace-overlay__surface .chat-page__message-time{font-size:10px;line-height:12px}.chat-workspace-overlay__surface .chat-page__message-body{font-size:11px;line-height:13px}.chat-workspace-overlay__surface .chat-page__composer-shell{padding:8px 10px}.chat-workspace-overlay__surface .chat-page__composer{gap:6px}.chat-workspace-overlay__surface .chat-page__composer-field{gap:3px}.chat-workspace-overlay__surface .chat-page__composer-label{font-size:11px;line-height:13px}.chat-workspace-overlay__surface .chat-page__composer-input.input-text{min-height:44px;max-height:88px;padding:6px 8px;font-size:13px;line-height:17px}.chat-workspace-overlay__surface .chat-page__composer-foot,.chat-workspace-overlay__surface .chat-page__composer-meta{gap:4px 6px}.chat-workspace-overlay__surface .chat-page__composer-counter,.chat-workspace-overlay__surface .chat-page__composer-hint,.chat-workspace-overlay__surface .chat-page__composer-error{font-size:10px;line-height:13px}.chat-workspace-overlay__surface .chat-page__composer-submit{min-width:96px;min-height:var(--ui-button-height-sm,26px);padding:2px var(--ui-button-padding-x-sm,7px);font-size:11px;line-height:14px}.chat-workspace-overlay__actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.chat-workspace-overlay__close{border:1px solid var(--chat-page-border);background:var(--chat-page-muted-surface);width:28px;min-width:28px;height:28px;color:var(--chat-page-accent-strong);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:transform .16s,border-color .16s,color .16s,background .16s;display:inline-flex}.chat-workspace-overlay__close:hover{border-color:color-mix(in srgb, var(--theme-color-operational) 28%, transparent);color:var(--chat-page-accent);background:color-mix(in srgb, var(--theme-color-operational) 10%, transparent);transform:translateY(-1px)}.chat-workspace-overlay__close:focus-visible{outline:2px solid color-mix(in srgb, var(--chat-page-accent) 72%, white 28%);outline-offset:2px}.chat-workspace-overlay__close svg{width:14px;height:14px}.chat-rail--expanded{width:min(920px, calc(100vw - 32px - env(safe-area-inset-right)));min-width:760px;max-width:920px;min-height:0}.chat-rail--client.chat-rail--expanded{width:min(920px, calc(100vw - 32px - env(safe-area-inset-right)))}.chat-rail__panel{pointer-events:auto}.chat-rail__collapse-button:focus-visible,.chat-rail__back-button:focus-visible,.chat-rail__open-all:focus-visible{outline:2px solid color-mix(in srgb, var(--chat-page-accent) 72%, white 28%);outline-offset:2px}.chat-rail__collapse-button svg{width:20px;height:20px}.chat-rail>.chat-rail__panel.chat-page{box-sizing:border-box;width:min(920px, calc(100vw - 32px - env(safe-area-inset-right)));border:1px solid var(--chat-page-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-color-operational) 10%, transparent), transparent 20rem), linear-gradient(180deg, var(--chat-page-surface), var(--chat-page-surface-strong));border-radius:8px;max-width:920px;height:100%;min-height:0;padding:10px;box-shadow:0 24px 48px #1d252f29,0 10px 24px #1d252f14}.chat-rail__surface.chat-page{width:min(920px, calc(100vw - 32px - env(safe-area-inset-right)));gap:8px;max-width:920px;height:100%;max-height:100%;margin:0}.chat-rail__compact-workspace{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-rail__surface.chat-page--compact .chat-page__compact-grid{grid-template-columns:minmax(200px,220px) minmax(0,1fr);gap:8px}.chat-rail.chat-rail--expanded .chat-rail__surface.chat-page--compact .chat-page__thread-panel{flex-direction:column;display:flex}.chat-rail__surface .chat-page__workspace{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.chat-rail__client-surface.chat-page{width:min(920px, calc(100vw - 32px - env(safe-area-inset-right)));max-width:920px}.chat-rail__client-surface .chat-page__workspace{grid-template-columns:minmax(0,1fr)}.chat-rail__panel .chat-page__header,.chat-rail__panel .chat-page__timeline,.chat-rail__panel .chat-page__composer-shell,.chat-rail__panel .chat-page__message-card{background:var(--chat-page-surface)}.chat-rail__panel .chat-page__message-bubble.chat-page__message-card{width:auto}.chat-rail__panel .chat-page__message-body{font-size:.96rem}.chat-rail__collapse-button{border:1px solid var(--chat-page-border);background:var(--chat-page-muted-surface);width:36px;height:36px;color:var(--chat-page-accent-strong);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,color .16s,background .16s;display:inline-flex}.chat-rail__collapse-button:hover{border-color:color-mix(in srgb, var(--theme-color-operational) 28%, transparent);color:var(--chat-page-accent);background:color-mix(in srgb, var(--theme-color-operational) 10%, transparent);transform:translateY(-1px)}.chat-rail__header-actions{align-items:center;gap:6px;min-width:0;display:inline-flex}.chat-rail__open-all{border:1px solid var(--chat-page-border);background:var(--chat-page-muted-surface);min-height:28px;color:var(--chat-page-accent-strong);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;line-height:14px;text-decoration:none;display:inline-flex}.chat-rail__open-all:hover{border-color:color-mix(in srgb, var(--theme-color-operational) 28%, transparent);color:var(--chat-page-accent);background:color-mix(in srgb, var(--theme-color-operational) 10%, transparent)}.chat-rail__body,.chat-rail__inbox,.chat-rail__conversation{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-rail__inbox{gap:7px;padding:0 2px}.chat-rail__inbox-head{flex:none;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.chat-rail__section-title{color:var(--chat-page-heading);margin:0;font-size:12px;font-weight:800;line-height:15px}.chat-rail__section-meta{color:var(--chat-page-muted);white-space:nowrap;font-size:10px;font-weight:700;line-height:12px}.chat-rail__thread-list{flex:auto}.chat-rail__conversation{gap:7px}.chat-rail__conversation-head{border:1px solid var(--chat-page-border);background:var(--chat-page-surface);border-radius:10px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.chat-rail__back-button{border:1px solid var(--chat-page-border);background:var(--chat-page-muted-surface);min-width:0;min-height:28px;color:var(--chat-page-accent-strong);cursor:pointer;border-radius:7px;align-items:center;gap:3px;padding:3px 8px 3px 6px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.chat-rail__back-button:hover{border-color:color-mix(in srgb, var(--theme-color-operational) 28%, transparent);color:var(--chat-page-accent);background:color-mix(in srgb, var(--theme-color-operational) 10%, transparent)}.chat-rail__back-button svg{flex:none;width:15px;height:15px}.chat-rail__conversation-title{min-width:0}.chat-rail__conversation-title .chat-page__message-panel-title,.chat-rail__conversation-title .chat-page__message-panel-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-rail__conversation-timeline{flex:auto}.chat-rail__state{min-height:0}.chat-page__header,.chat-page__timeline,.chat-page__composer-shell,.chat-page__message-card{border:1px solid var(--chat-page-border);background:var(--chat-page-surface);border-radius:18px}.chat-page__header,.chat-page__composer-shell{padding:14px 16px}.chat-page__header{background:linear-gradient(#fffffffa,#f5fafcf2);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html[data-theme=dark] .chat-page__header{background:linear-gradient(#141f28f5,#0e171ff5)}html[data-theme=dark] .chat-page__message-role-badge{border-color:color-mix(in srgb, var(--theme-color-operational) 22%, transparent);background:color-mix(in srgb, var(--theme-color-operational) 18%, transparent);color:#d8edf7}html[data-theme=dark] .chat-page__message-item.is-sender-global-admin .chat-page__message-role-badge{color:#e2efff;background:#4e7fc147;border-color:#91bcf84d}html[data-theme=dark] .chat-page__message-item.is-sender-general-director .chat-page__message-role-badge{color:#f1ddaf;background:#ab813733;border-color:#c8a36347}.chat-page__header-copy{gap:6px;display:grid}.chat-page__eyebrow{color:var(--chat-page-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.chat-page__title{color:var(--chat-page-heading);margin:0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.15}.chat-page__hint{color:var(--chat-page-muted);margin:0;font-size:.95rem}.chat-page__thread-panel{border:1px solid var(--chat-page-border);background:var(--chat-page-surface);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden}.chat-page__thread-section-title{color:var(--chat-page-muted);font-size:11px;font-weight:800;line-height:14px}.chat-page__thread-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:6px;min-height:0;display:grid;overflow:hidden auto}.chat-page__thread-state{color:var(--chat-page-muted);padding:10px;font-size:11px;line-height:14px}.chat-page__thread-panel-extra{border-top:1px solid var(--chat-page-border);min-width:0;min-height:0;padding-top:8px}.chat-client-management{gap:9px;min-width:0;display:grid}.chat-client-management__block{gap:6px;min-width:0;display:grid}.chat-client-management__label{color:var(--chat-page-muted);font-size:.74rem;font-weight:800;line-height:1.2}.chat-client-management__inline,.chat-client-management__add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.chat-client-management__inline{grid-template-columns:minmax(0,1fr)}.chat-client-management__add{grid-template-columns:minmax(0,1fr) auto}.chat-client-management__add .chat-client-management__select,.chat-client-management__add .chat-client-management__button{grid-column:1/-1}.chat-client-management__select.input-text,.chat-client-management__search.input-text{border-radius:7px;width:100%;min-width:0;min-height:28px;padding:4px 7px;font-size:11px;line-height:14px}.chat-client-management__button,.chat-client-management__small-button{min-height:var(--ui-button-height-sm,26px);padding:2px var(--ui-button-padding-x-sm,7px);border-radius:7px;font-size:11px;line-height:14px}.chat-client-management__participants{scrollbar-gutter:stable;gap:5px;min-width:0;max-height:124px;display:grid;overflow:hidden auto}.chat-client-management__participant{border:1px solid var(--chat-page-border);background:var(--chat-page-muted-surface);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px 6px;display:grid}.chat-client-management__participant-name{min-width:0;color:var(--chat-page-heading);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:14px;overflow:hidden}.chat-client-management__state{border:1px dashed var(--chat-page-border);min-width:0;color:var(--chat-page-muted);border-radius:7px;padding:7px;font-size:11px;line-height:14px}.chat-client-management__archive,.chat-client-start{gap:6px;min-width:0;display:grid}.chat-client-start__title{color:var(--chat-page-heading);font-size:11px;font-weight:800;line-height:14px}.chat-client-start__input.input-text,.chat-client-start__textarea.input-text{border-radius:7px;width:100%;min-width:0;padding:4px 7px;font-size:11px;line-height:14px}.chat-client-start__textarea.input-text{resize:vertical;min-height:66px}.chat-client-start__file-input{width:100%;min-width:0;color:var(--chat-page-muted);font-size:11px;line-height:14px}.chat-client-start__files{gap:4px;min-width:0;display:grid}.chat-client-start__file{border:1px solid var(--chat-page-border);background:var(--chat-page-muted-surface);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:4px 6px;display:grid}.chat-client-start__file-name{min-width:0;color:var(--chat-page-heading);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:14px;overflow:hidden}.chat-client-start__file-remove{border:1px solid var(--chat-page-border);background:var(--chat-page-surface);min-height:20px;color:var(--chat-page-accent-strong);cursor:pointer;border-radius:7px;padding:1px 6px;font-size:10px;font-weight:700;line-height:12px}.chat-client-start__error{color:var(--weved-status-danger,#ef4444);font-size:11px;font-weight:700;line-height:14px}.chat-client-start__button{min-height:var(--ui-button-height-sm,26px);padding:2px var(--ui-button-padding-x-sm,7px);border-radius:7px;justify-self:start;font-size:11px;line-height:14px}.chat-client-participants{border:1px solid var(--chat-page-border);background:var(--chat-page-surface);border-radius:8px;gap:4px;min-width:0;margin:4px 0 6px;padding:4px 6px;display:grid}.chat-client-participants__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:22px;display:flex}.chat-client-participants__title{color:var(--chat-page-heading);font-size:11px;font-weight:700;line-height:14px}.chat-client-participants__subtitle{color:var(--chat-page-muted);margin:1px 0 0;font-size:10px;line-height:13px;display:none}.chat-client-participants__add-toggle,.chat-client-participants__small-button,.chat-client-participants__add-button{white-space:nowrap;border-radius:7px;min-height:22px;padding:2px 7px;font-size:11px;line-height:14px}.chat-client-participants__chips{scrollbar-gutter:stable;flex-wrap:wrap;gap:4px;min-width:0;max-height:56px;margin-top:3px;display:flex;overflow:hidden auto}.chat-client-participants__chip{border:1px solid var(--chat-page-border);background:var(--chat-page-muted-surface);border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;min-height:20px;padding:2px 6px;display:inline-flex}.chat-client-participants__chip-name{min-width:0;color:var(--chat-page-heading);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:14px;overflow:hidden}.chat-client-participants__remove{border:1px solid var(--chat-page-border);background:var(--chat-page-surface);min-height:20px;color:var(--chat-page-accent-strong);cursor:pointer;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;line-height:12px}.chat-client-participants__remove:hover{border-color:color-mix(in srgb, var(--theme-color-operational) 28%, transparent);color:var(--chat-page-accent);background:color-mix(in srgb, var(--theme-color-operational) 8%, transparent)}.chat-client-participants__state{border:1px dashed var(--chat-page-border);min-width:0;color:var(--chat-page-muted);border-radius:7px;padding:6px 7px;font-size:11px;line-height:14px}.chat-client-participants__add{border-top:1px solid var(--chat-page-border);gap:4px;min-width:0;padding-top:4px;display:grid}.chat-client-participants__add-title{color:var(--chat-page-heading);font-size:11px;font-weight:800;line-height:14px}.chat-client-participants__search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.chat-client-participants__search.input-text,.chat-client-participants__select.input-text{border-radius:7px;width:100%;min-width:0;min-height:28px;padding:4px 7px;font-size:11px;line-height:14px}.chat-page__thread-row{background:var(--chat-page-muted-surface);width:100%;min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:11px;line-height:14px;transition:background .16s,border-color .16s,transform .16s;display:grid}.chat-page__thread-row:hover{border-color:color-mix(in srgb, var(--theme-color-operational) 18%, transparent);background:var(--chat-page-accent-soft);transform:translateY(-1px)}.chat-page__thread-row:focus-visible{outline:2px solid color-mix(in srgb, var(--chat-page-accent) 72%, white 28%);outline-offset:2px}.chat-page__thread-row.is-selected{border-color:color-mix(in srgb, var(--chat-page-accent) 34%, transparent);background:color-mix(in srgb, var(--chat-page-accent-soft) 74%, var(--chat-page-surface) 26%)}.chat-page__thread-row.is-inactive{opacity:.72}.chat-page__thread-main{gap:2px;min-width:0;display:grid}.chat-page__thread-meta{align-items:center;gap:5px;min-width:0;font-size:11px;line-height:14px;display:flex}.chat-page__thread-title,.chat-page__thread-subtitle,.chat-page__thread-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-page__thread-title{color:var(--chat-page-heading);font-size:11px;font-weight:800;line-height:14px}.chat-page__thread-subtitle{color:var(--chat-page-muted);font-size:11px;line-height:14px}.chat-page__thread-separator{color:var(--chat-page-muted);flex:none;font-size:11px;line-height:14px}.chat-page__thread-preview{color:var(--chat-page-body);flex:auto;font-size:11px;line-height:14px}.chat-page__thread-side{justify-items:end;gap:5px;min-width:34px;display:grid}.chat-page__thread-time{color:var(--chat-page-muted);white-space:nowrap;font-size:10px;line-height:12px}.chat-page__thread-unread,.chat-page__message-panel-badge{background:var(--weved-status-danger,#ef4444);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:800;line-height:12px;display:inline-flex}.chat-page__thread-status,.chat-page__message-panel-status{border:1px solid var(--chat-page-border);background:var(--chat-page-muted-surface);min-height:18px;color:var(--chat-page-muted);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800;line-height:12px}.chat-page__timeline{background:linear-gradient(180deg, var(--chat-page-surface-strong), var(--chat-page-muted-surface));flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden}.chat-page__message-panel-head{border-bottom:1px solid var(--chat-page-border);flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 0 8px;display:flex}.chat-page__conversation-extra{flex:none;min-width:0}.chat-page__message-panel-copy{gap:1px;min-width:0;display:grid}.chat-page__message-panel-title{color:var(--chat-page-heading);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800;line-height:14px}.chat-page__message-panel-subtitle{color:var(--chat-page-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:14px;overflow:hidden}.chat-page__timeline-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.chat-page__message-list-scroll{flex:auto;align-content:start;min-height:0;display:grid;overflow:hidden auto}.chat-page__load-more{justify-content:center;margin-bottom:12px;display:flex}.chat-page__load-more>.btn-action,.chat-page__state-actions>.btn-action,.chat-page__composer-submit{min-height:var(--ui-button-height-md,26px);padding:2px var(--ui-button-padding-x-md,7px);font-size:var(--ui-button-font-size-sm,11px);gap:var(--ui-button-gap,4px);box-shadow:none;border-radius:7px;font-weight:500;line-height:14px}.chat-page__load-more>.btn-action,.chat-page__state-actions>.btn-action{min-height:var(--ui-button-height-sm,26px);padding-inline:var(--ui-button-padding-x-sm,7px);font-size:11px}.chat-page__composer-submit{border-color:color-mix(in srgb, var(--chat-page-accent) 34%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--chat-page-accent) 88%, white 12%), var(--chat-page-accent-strong));color:#fff}.chat-page__load-more>.btn-action:hover:not(:disabled),.chat-page__state-actions>.btn-action:hover:not(:disabled),.chat-page__composer-submit:hover:not(:disabled){box-shadow:none}.chat-page__load-more>.btn-action:disabled,.chat-page__state-actions>.btn-action:disabled,.chat-page__composer-submit:disabled{opacity:.56;box-shadow:none}.chat-page__composer-locked{border:1px dashed var(--chat-page-border);background:var(--chat-page-muted-surface);color:var(--chat-page-muted);border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700;line-height:14px}.chat-page__message-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chat-page__message-item{justify-content:flex-start;margin-top:0;display:flex}.chat-page__message-row{width:100%;display:flex}.chat-page__message-item:first-child{margin-top:0}.chat-page__message-item.is-own,.chat-page__message-row--own{justify-content:flex-end}.chat-page__message-row--other{justify-content:flex-start}.chat-page__message-item.is-grouped-with-previous{margin-top:0}.chat-page__message-card{background:var(--chat-page-muted-surface);gap:8px;width:min(100%,46rem);min-width:0;padding:12px 14px;display:grid;box-shadow:0 10px 22px #1d252f0d}.chat-page__message-bubble{border-radius:12px;width:auto;max-width:min(72%,520px);padding:6px 9px}.chat-page__message-bubble--own{border-bottom-right-radius:4px}.chat-page__message-bubble--other{border-bottom-left-radius:4px}.chat-page__message-item.is-own .chat-page__message-card{background:var(--chat-page-own-surface);border-color:color-mix(in srgb, var(--theme-color-operational) 22%, transparent);box-shadow:0 12px 24px color-mix(in srgb, var(--theme-color-operational) 8%, transparent)}.chat-page__message-item.is-grouped-with-previous .chat-page__message-card{padding-top:10px}.chat-page__message-item.is-grouped-with-next .chat-page__message-card{padding-bottom:10px}.chat-page__message-card--sender-admin,.chat-page__message-card--sender-general-director,.chat-page__message-card--sender-global-admin{position:relative}.chat-page__message-card--sender-admin:before,.chat-page__message-card--sender-general-director:before,.chat-page__message-card--sender-global-admin:before{content:"";border-radius:999px;width:4px;position:absolute;inset:8px auto 8px 0}.chat-page__message-card--sender-admin{border-color:color-mix(in srgb, var(--chat-page-admin-accent) 32%, white 68%);background:linear-gradient(180deg, color-mix(in srgb, var(--chat-page-admin-surface) 78%, var(--chat-page-surface) 22%), var(--chat-page-muted-surface))}.chat-page__message-card--sender-admin:before{background:linear-gradient(180deg, color-mix(in srgb, var(--chat-page-admin-accent) 96%, white 4%), color-mix(in srgb, var(--chat-page-admin-accent) 72%, transparent 28%))}.chat-page__message-card--sender-general-director{border-color:color-mix(in srgb, var(--chat-page-director-accent) 44%, white 56%);background:radial-gradient(circle at top right, color-mix(in srgb, var(--chat-page-director-surface) 94%, transparent 6%), transparent 10rem), linear-gradient(180deg, color-mix(in srgb, var(--chat-page-director-surface) 76%, var(--chat-page-surface) 24%), var(--chat-page-muted-surface));box-shadow:0 14px 28px color-mix(in srgb, var(--chat-page-director-accent) 16%, transparent 84%)}.chat-page__message-card--sender-general-director:before{background:linear-gradient(180deg, color-mix(in srgb, var(--chat-page-director-accent) 98%, white 2%), color-mix(in srgb, var(--chat-page-director-accent) 74%, transparent 26%))}.chat-page__message-card--sender-global-admin{border-color:color-mix(in srgb, var(--chat-page-global-admin-accent) 44%, white 56%);background:radial-gradient(circle at top right, color-mix(in srgb, var(--chat-page-global-admin-surface) 92%, transparent 8%), transparent 11rem), linear-gradient(180deg, color-mix(in srgb, var(--chat-page-global-admin-surface) 82%, var(--chat-page-surface) 18%), var(--chat-page-muted-surface));box-shadow:0 14px 28px color-mix(in srgb, var(--chat-page-global-admin-accent) 18%, transparent 82%)}.chat-page__message-card--sender-global-admin:before{background:linear-gradient(180deg, color-mix(in srgb, var(--chat-page-global-admin-accent) 98%, white 2%), color-mix(in srgb, var(--chat-page-global-admin-accent) 76%, transparent 24%))}.chat-page__message-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.chat-page__message-meta{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;margin-bottom:2px;display:flex}.chat-page__message-author{min-width:0;color:var(--chat-page-heading);overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:14px}.chat-page__message-role-badge{border:1px solid color-mix(in srgb, var(--theme-color-operational) 16%, transparent);background:color-mix(in srgb, var(--theme-color-operational) 8%, transparent);min-height:22px;color:var(--theme-color-status-info);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.chat-page__message-item.is-sender-general-director .chat-page__message-role-badge{color:#815b1d;background:#c2975224;border-color:#9a6e2638}.chat-page__message-item.is-sender-global-admin .chat-page__message-role-badge{color:#1f5d99;background:#306eaa29;border-color:#2a609b3d}.chat-page__message-time{color:var(--chat-page-muted);white-space:nowrap;flex:none;font-size:10px;line-height:12px}.chat-page__message-body{min-width:0;color:var(--chat-page-body);white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:13px}.chat-page__message-body .chat-page__message-mention-chip{vertical-align:middle}.chat-page__message-body .chat-page__message-reference-inline{vertical-align:baseline;white-space:normal;margin:0 2px;padding:2px 7px;font-size:11px;line-height:14px}.chat-page__message-mentions,.chat-page__message-references,.chat-page__message-attachments{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.chat-page__message-attachments{margin-top:2px}.chat-page__message-mention-chip,.chat-page__message-reference-chip{border:1px solid color-mix(in srgb, var(--theme-color-operational) 18%, transparent);background:color-mix(in srgb, var(--theme-color-operational) 8%, transparent);min-width:0;max-width:100%;color:var(--chat-page-accent-strong);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:3px 7px;font-size:.84rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.chat-page__message-reference-chip{font-size:.85rem}.chat-page__message-mention-chip{color:#2f4b70;background:#52709e17;border-color:#4860832e}.chat-page__message-mention-chip.is-own-mention{border-color:color-mix(in srgb, var(--theme-color-operational) 24%, transparent);background:color-mix(in srgb, var(--theme-color-operational) 14%, transparent);color:var(--chat-page-accent)}.chat-page__message-reference-chip:hover{border-color:color-mix(in srgb, var(--theme-color-operational) 28%, transparent);background:color-mix(in srgb, var(--theme-color-operational) 12%, transparent);color:var(--chat-page-accent);transform:translateY(-1px)}.chat-page__message-reference-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--chat-page-accent) 72%, white 28%);outline-offset:2px}.chat-page__message-attachment-chip{border:1px solid color-mix(in srgb, var(--theme-color-operational) 18%, transparent);min-width:0;max-width:min(100%,260px);color:var(--chat-page-heading);background:#ffffff8f;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.chat-page__message-attachment-chip:hover{border-color:color-mix(in srgb, var(--theme-color-operational) 30%, transparent);background:#ffffffc2;transform:translateY(-1px)}.chat-page__message-attachment-icon{width:16px;height:16px;color:var(--chat-page-accent-strong);flex:0 0 16px}.chat-page__message-attachment-copy{gap:1px;min-width:0;display:grid}.chat-page__message-attachment-name{min-width:0;color:var(--chat-page-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;line-height:1.18;overflow:hidden}.chat-page__message-attachment-meta{color:var(--chat-page-muted);font-size:.74rem;line-height:1.16}html[data-theme=dark] .chat-page__message-reference-chip{border-color:color-mix(in srgb, var(--theme-color-operational) 22%, transparent);background:color-mix(in srgb, var(--theme-color-operational) 16%, transparent);color:#dceef7}html[data-theme=dark] .chat-page__message-attachment-chip{border-color:color-mix(in srgb, var(--theme-color-operational) 22%, transparent);background:color-mix(in srgb, var(--theme-color-operational) 14%, transparent);color:#dceef7}html[data-theme=dark] .chat-page__message-attachment-chip:hover{background:color-mix(in srgb, var(--theme-color-operational) 22%, transparent)}html[data-theme=dark] .chat-page__message-attachment-name{color:#f4fbff}html[data-theme=dark] .chat-page__message-mention-chip{color:#deebff;background:#59709d33;border-color:#7e96bf3d}html[data-theme=dark] .chat-page__message-mention-chip.is-own-mention{border-color:color-mix(in srgb, var(--theme-color-operational) 24%, transparent);background:color-mix(in srgb, var(--theme-color-operational) 22%, transparent);color:#d8edf7}.chat-page__state{text-align:left;color:var(--chat-page-muted);align-content:start;justify-items:start;gap:6px;padding:10px 2px;display:grid}.chat-page__state-title{color:var(--chat-page-heading);margin:0;font-size:.98rem;line-height:1.25}.chat-page__state-text{margin:0;font-size:.86rem;line-height:1.35}.chat-page__state-actions{justify-content:flex-start;display:flex}.chat-page__composer-shell{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--chat-page-surface), var(--chat-page-surface-strong));flex-shrink:0}.chat-page__composer{gap:8px;display:grid;position:relative}.chat-page__composer-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chat-page__composer-field{gap:5px;display:grid;position:relative}.chat-page__composer-label{color:var(--chat-page-heading);font-size:.82rem;font-weight:700}.chat-page__composer-input.input-text{resize:vertical;white-space:pre-wrap;min-height:48px;max-height:120px;font-size:16px;line-height:1.35}.chat-page__composer-mention-dropdown{z-index:20;border:1px solid var(--chat-page-border);background:var(--chat-page-surface);border-radius:16px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 18px 32px #1d252f1f}.chat-page__composer-mention-state{color:var(--chat-page-muted);padding:10px 12px;font-size:.9rem}.chat-page__composer-mention-option{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.chat-page__composer-mention-option:hover,.chat-page__composer-mention-option.is-active{border-color:color-mix(in srgb, var(--theme-color-operational) 18%, transparent);background:color-mix(in srgb, var(--theme-color-operational) 8%, transparent)}.chat-page__composer-mention-option:focus-visible{outline:2px solid color-mix(in srgb, var(--chat-page-accent) 72%, white 28%);outline-offset:2px}.chat-page__composer-mention-option-label{min-width:0;color:var(--chat-page-heading);overflow-wrap:anywhere;font-size:.92rem;font-weight:700}.chat-page__composer-mention-option-name{min-width:0;color:var(--chat-page-muted);overflow-wrap:anywhere;font-size:.84rem}.chat-page__composer-attachments{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chat-page__composer-attachment-chip{border:1px solid color-mix(in srgb, var(--theme-color-operational) 20%, transparent);max-width:min(100%,280px);color:var(--chat-page-heading);background:#ffffffa3;border-radius:8px;align-items:center;gap:6px;padding:4px 5px 4px 8px;font-size:.78rem;line-height:1.2;display:inline-flex}.chat-page__composer-attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-page__composer-attachment-size{color:var(--chat-page-muted);flex:none;font-size:.72rem}.chat-page__composer-attachment-remove{background:color-mix(in srgb, var(--theme-color-operational) 8%, transparent);width:22px;height:22px;color:var(--chat-page-muted);cursor:pointer;border:0;border-radius:50%;flex:0 0 22px;place-items:center;display:inline-grid}.chat-page__composer-attachment-remove:hover:not(:disabled){color:#a5342a;background:#a5342a1f}.chat-page__composer-attachment-remove:disabled{cursor:default;opacity:.55}html[data-theme=dark] .chat-page__composer-attachment-chip{border-color:color-mix(in srgb, var(--theme-color-operational) 22%, transparent);background:color-mix(in srgb, var(--theme-color-operational) 14%, transparent);color:#f4fbff}html[data-theme=dark] .chat-page__composer-attachment-remove{color:#dceef7;background:#dceef71a}.chat-page__composer-foot,.chat-page__composer-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.chat-page__composer-meta{flex:auto;justify-content:flex-start}.chat-page__composer-counter,.chat-page__composer-hint{color:var(--chat-page-muted);font-size:.78rem;line-height:1.25}.chat-page__composer-counter{font-weight:700}.chat-page__composer-counter.is-warning{color:#996b15}.chat-page__composer-counter.is-error,.chat-page__composer-error{color:#a5342a}.chat-page__composer-error{font-size:.78rem;font-weight:600}.chat-page__composer-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.chat-page__composer-attach{justify-content:center;width:34px;min-width:34px;min-height:32px;padding:0}.chat-page__composer-attach-icon{width:17px;height:17px}.chat-page__composer-submit{min-width:112px}.chat-rail.chat-rail--expanded .chat-rail__panel{flex-direction:column;gap:8px;height:100%;min-height:0;max-height:100%;padding:8px;display:flex;overflow:hidden}.chat-rail.chat-rail--expanded .chat-page__header{flex:none;gap:8px;min-height:52px;padding:8px 10px}.chat-rail.chat-rail--expanded .chat-page__header-copy{gap:1px}.chat-rail.chat-rail--expanded .chat-page__title{font-size:15px;line-height:18px}.chat-rail.chat-rail--expanded .chat-page__hint{font-size:11px;line-height:14px}.chat-rail.chat-rail--expanded .chat-page__thread-panel{background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;gap:6px;height:100%;min-height:0;max-height:100%;padding:0;overflow:hidden}.chat-rail.chat-rail--expanded .chat-page__thread-section-title{font-size:10px;line-height:12px}.chat-rail.chat-rail--expanded .chat-page__thread-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:2px;min-height:0;overflow:hidden auto}.chat-rail.chat-rail--expanded .chat-page__thread-row{border-radius:8px;min-height:40px;max-height:40px;padding:4px 8px}.chat-rail.chat-rail--expanded .chat-page__thread-title{font-size:11px;line-height:14px}.chat-rail.chat-rail--expanded .chat-page__thread-time{font-size:9px;line-height:11px}.chat-rail.chat-rail--expanded .chat-page__thread-unread{min-width:16px;height:16px;padding-inline:4px;font-size:9px;line-height:11px}.chat-rail.chat-rail--expanded .chat-rail__collapse-button{width:36px;min-width:36px;height:36px}.chat-rail.chat-rail--expanded .chat-rail__collapse-button svg{width:16px;height:16px}.chat-rail.chat-rail--expanded .chat-page__timeline{flex:auto;gap:7px;min-height:0;padding:7px 8px;overflow:hidden}.chat-rail.chat-rail--expanded .chat-page__message-panel-head{flex:none;gap:6px;padding-bottom:6px}.chat-rail.chat-rail--expanded .chat-page__timeline-body{min-height:0;overflow:hidden}.chat-rail.chat-rail--expanded .chat-page__message-list-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.chat-rail.chat-rail--expanded .chat-page__message-panel-title,.chat-rail.chat-rail--expanded .chat-page__message-panel-subtitle{font-size:11px;line-height:14px}.chat-rail.chat-rail--expanded .chat-page__message-panel-badge{min-width:17px;height:17px;padding-inline:5px;font-size:9px}.chat-rail.chat-rail--expanded .chat-page__state{padding:4px 0}.chat-rail.chat-rail--expanded .chat-page__state-title{font-size:12px;line-height:14px}.chat-rail.chat-rail--expanded .chat-page__state-text{font-size:10px;line-height:13px}.chat-rail.chat-rail--expanded .chat-page__message-item,.chat-rail.chat-rail--expanded .chat-page__message-item:first-child,.chat-rail.chat-rail--expanded .chat-page__message-item.is-grouped-with-previous{margin-top:0}.chat-rail.chat-rail--expanded .chat-page__message-card{gap:6px;padding:6px 9px}.chat-rail.chat-rail--expanded .chat-page__message-item.is-grouped-with-previous .chat-page__message-card{padding-top:8px}.chat-rail.chat-rail--expanded .chat-page__message-item.is-grouped-with-next .chat-page__message-card{padding-bottom:8px}.chat-rail.chat-rail--expanded .chat-page__message-head{gap:6px}.chat-rail.chat-rail--expanded .chat-page__message-time{font-size:10px;line-height:12px}.chat-rail.chat-rail--expanded .chat-page__message-body{font-size:11px;line-height:13px}.chat-rail.chat-rail--expanded .chat-page__composer-shell{z-index:1;min-height:0;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));flex:none;position:relative}.chat-rail.chat-rail--expanded .chat-page__composer{gap:6px}.chat-rail.chat-rail--expanded .chat-page__composer-field{gap:3px}.chat-rail.chat-rail--expanded .chat-page__composer-label{font-size:11px;line-height:13px}.chat-rail.chat-rail--expanded .chat-page__composer-input.input-text{min-height:44px;max-height:88px;padding:6px 8px;font-size:13px;line-height:17px}.chat-rail.chat-rail--expanded .chat-page__composer-mention-dropdown{max-height:180px;overflow-y:auto}.chat-rail.chat-rail--expanded .chat-page__composer-attachments{gap:4px}.chat-rail.chat-rail--expanded .chat-page__composer-attachment-chip{gap:4px;max-width:min(100%,220px);padding:3px 4px 3px 6px;font-size:10.5px}.chat-rail.chat-rail--expanded .chat-page__composer-attachment-size{font-size:10px}.chat-rail.chat-rail--expanded .chat-page__composer-attachment-remove{flex-basis:18px;width:18px;height:18px}.chat-rail.chat-rail--expanded .chat-page__composer-foot,.chat-rail.chat-rail--expanded .chat-page__composer-meta{gap:4px 6px}.chat-rail.chat-rail--expanded .chat-page__composer-counter,.chat-rail.chat-rail--expanded .chat-page__composer-hint,.chat-rail.chat-rail--expanded .chat-page__composer-error{font-size:10px;line-height:13px}.chat-rail.chat-rail--expanded .chat-page__composer-submit{min-width:96px;min-height:var(--ui-button-height-sm,26px);padding:2px var(--ui-button-padding-x-sm,7px);font-size:11px;line-height:14px}.chat-rail.chat-rail--expanded .chat-page__composer-attach{width:28px;min-width:28px;min-height:var(--ui-button-height-sm,26px)}@media (width>=901px){.chat-page__message-body{font-size:11px;line-height:13px}.chat-page__composer-input.input-text{font-size:15px}}@media (width<=1279px){.chat-rail{right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom))}.chat-rail--expanded,.chat-rail--client.chat-rail--expanded{width:min(920px, calc(100vw - 16px - env(safe-area-inset-right)));min-width:0}.chat-rail>.chat-rail__panel.chat-page,.chat-rail__surface.chat-page,.chat-rail__client-surface.chat-page{width:min(920px, calc(100vw - 16px - env(safe-area-inset-right)))}}@media (width<=900px){.chat-page-shell{height:calc(100dvh - var(--topbar-h) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.chat-page{border-radius:18px;padding:12px}.chat-page__workspace,.chat-workspace-overlay__surface .chat-page__workspace{grid-template-columns:1fr}.chat-rail__surface.chat-page--compact .chat-page__compact-grid{grid-template-columns:minmax(0,1fr)}.chat-rail.chat-rail--expanded .chat-rail__surface.chat-page--compact .chat-page__compact-grid[data-chat-mobile-view=threads] .chat-page__compact-conversation-shell,.chat-rail.chat-rail--expanded .chat-rail__surface.chat-page--compact .chat-page__compact-grid[data-chat-mobile-view=conversation]>.chat-page__thread-panel{display:none}}@media (width<=720px){.chat-rail{top:calc(var(--topbar-overlay-h,var(--topbar-h)) + env(safe-area-inset-top) + 4px);right:calc(4px + env(safe-area-inset-right));bottom:calc(4px + env(safe-area-inset-bottom))}.chat-rail--expanded,.chat-rail--client.chat-rail--expanded,.chat-rail>.chat-rail__panel.chat-page,.chat-rail__surface.chat-page,.chat-rail__client-surface.chat-page{width:calc(100vw - 8px - env(safe-area-inset-right))}.chat-rail.chat-rail--expanded .chat-page__header{min-height:46px;padding:6px 8px}.chat-rail.chat-rail--expanded .chat-page__hint{display:none}.chat-page__message-list-scroll{overscroll-behavior:contain}.chat-page__header,.chat-page__composer-shell,.chat-page__timeline{padding:12px}.chat-page__message-card:not(.chat-page__message-bubble){width:100%}.chat-page__message-bubble.chat-page__message-card{width:auto;max-width:min(86%,520px)}.chat-page__message-head,.chat-page__composer-foot{flex-direction:column;align-items:stretch}.chat-page__composer-meta{align-items:flex-start}.chat-page__composer-actions{width:100%}.chat-page__composer-attach{flex:0 0 var(--ui-touch-target-min,36px);min-height:var(--ui-touch-target-min,36px)}.chat-page__composer-submit{width:100%;min-height:var(--ui-touch-target-min,36px);flex:auto;gap:5px;padding:5px 9px;font-size:12.5px}}.chat-page--compact .chat-page__compact-grid{flex:auto;grid-template-columns:minmax(220px,232px) minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.chat-page--compact .chat-page__thread-panel{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-page--compact .chat-page__thread-rail-header{justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:32px;display:flex}.chat-page--compact .chat-page__thread-section-title{min-width:0;color:var(--chat-page-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:12px;overflow:hidden}.chat-page--compact .chat-page__thread-list{flex:auto;gap:2px}.chat-page--compact .chat-page__thread-pinned{flex:none;min-width:0}.chat-page--compact .chat-page__thread-panel-extra .chat-client-management__block:not(:first-child){display:none}.chat-page--compact .chat-page__thread-panel-extra{overscroll-behavior:contain;flex:0 auto;max-height:min(320px,45%);overflow:hidden auto}.chat-page--compact .chat-page__thread-create{min-width:0;min-height:var(--ui-button-height-sm,26px);white-space:nowrap;border-radius:7px;gap:4px;padding:2px 7px;font-size:11px;line-height:14px}.chat-page--compact .chat-page__thread-create-plus{flex:none;font-size:15px;line-height:12px}.chat-page--compact .chat-page__thread-create-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-page--compact .chat-page__thread-row{border-radius:8px;grid-template-rows:14px 14px;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;min-height:40px;max-height:40px;padding:4px 8px}.chat-page--compact .chat-page__thread-row:hover{transform:none}.chat-page--compact .chat-page__thread-row.is-pinned{border-color:color-mix(in srgb, var(--chat-page-accent) 30%, transparent);background:color-mix(in srgb, var(--chat-page-accent-soft) 82%, var(--chat-page-surface) 18%);border-left-width:3px;min-height:42px;max-height:42px}.chat-page--compact .chat-page__thread-row.is-pinned.is-selected{border-color:color-mix(in srgb, var(--chat-page-accent) 58%, transparent);background:color-mix(in srgb, var(--chat-page-accent-soft) 92%, var(--chat-page-surface) 8%)}.chat-page--compact .chat-page__thread-title-row{align-items:center;gap:4px;min-width:0;display:flex}.chat-page--compact .chat-page__thread-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;line-height:14px;overflow:hidden}.chat-page--compact .chat-page__thread-kind-icon{width:14px;height:14px;color:var(--chat-page-accent-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-page--compact .chat-page__thread-meta{min-width:0;height:16px;color:var(--chat-page-muted);justify-content:flex-start;align-items:center;gap:5px;font-size:9px;line-height:11px;display:flex}.chat-page--compact .chat-page__thread-kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-page--compact .chat-page__thread-row.is-pinned .chat-page__thread-kind{color:var(--chat-page-accent-strong);font-weight:600}.chat-page--compact .chat-page__thread-activity{white-space:nowrap;flex:none;margin-left:auto;font-size:9px;line-height:11px}.chat-page--compact .chat-page__thread-unread{flex:none;min-width:16px;height:16px;padding-inline:4px;font-size:9px;line-height:11px}.chat-page--compact .chat-page__compact-conversation-shell,.chat-page--compact .chat-page__compact-conversation,.chat-page--compact .chat-page__compact-conversation>.chat-page__workspace{min-width:0;height:100%;min-height:0;overflow:hidden}.chat-page--compact .chat-page__compact-conversation>.chat-page__workspace{grid-template-columns:minmax(0,1fr)}.chat-page--compact .chat-page__compact-conversation-extra{min-width:0}.chat-page--compact .chat-page__compact-conversation-extra--mobile-only{display:none}.chat-page--compact .chat-page__compact-mobile-back{border:1px solid var(--chat-page-border);background:var(--chat-page-muted-surface);width:30px;height:30px;color:var(--chat-page-accent-strong);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;margin-bottom:6px;padding:0;font-size:22px;line-height:1;display:none}.chat-page--compact .chat-client-participants__disclosure{min-width:0;min-height:24px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;justify-content:space-between;align-items:center;gap:6px;padding:2px 4px;display:flex}.chat-page--compact .chat-client-participants__disclosure:hover{background:var(--chat-page-accent-soft)}.chat-page--compact .chat-client-participants__disclosure:focus-visible{outline:2px solid color-mix(in srgb, var(--chat-page-accent) 72%, white 28%);outline-offset:1px}.chat-page--compact .chat-client-participants__chevron{color:var(--chat-page-muted);flex:none;font-size:14px;line-height:14px;transition:transform .16s}.chat-page--compact .chat-client-participants__disclosure[aria-expanded=true] .chat-client-participants__chevron{transform:rotate(180deg)}.chat-page--compact .chat-client-participants__body{overscroll-behavior:contain;scrollbar-gutter:stable;gap:6px;min-width:0;max-height:min(280px,36vh);padding:4px 2px 2px;display:grid;overflow:hidden auto}.chat-page--compact .chat-client-participants__chips{gap:4px;max-height:none;margin-top:0;display:grid;overflow:visible}.chat-page--compact .chat-client-participants__chip{display:flex}.chat-page--compact .chat-client-participants__archive{border-top:1px solid var(--chat-page-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding-top:6px;display:grid}@media (width<=900px){.chat-page--compact .chat-page__compact-grid{grid-template-columns:minmax(0,1fr)}.chat-page--compact .chat-page__compact-grid[data-chat-mobile-view=threads] .chat-page__compact-conversation-shell,.chat-page--compact .chat-page__compact-grid[data-chat-mobile-view=conversation]>.chat-page__thread-panel{display:none}.chat-page--compact .chat-page__compact-conversation-extra--mobile-only{display:block}.chat-page--compact .chat-page__compact-mobile-back{display:inline-flex}}@media (width<=720px){.chat-page--compact .chat-page__thread-create-label{display:none}.chat-page--compact .chat-page__thread-create{justify-content:center;width:30px;min-width:30px;padding-inline:0}}.chatgpt-assistant-page{--assistant-accent:var(--theme-color-status-info);--assistant-accent-strong:var(--theme-color-operational-strong);--assistant-border:var(--theme-color-text-muted);--assistant-muted:var(--theme-color-text-secondary);--assistant-surface:#fffffff5;--assistant-surface-soft:#f5f9f9f5;--assistant-warning:#9a6416;min-height:calc(100dvh - var(--topbar-h,60px));height:calc(100dvh - var(--topbar-h,60px));color:var(--theme-color-text-primary);flex-direction:column;gap:18px;padding:24px;display:flex;overflow:hidden}.chatgpt-assistant-page__sessions,.chatgpt-assistant-page__conversation,.chatgpt-assistant-page__composer{border:1px solid var(--assistant-border);background:var(--assistant-surface);border-radius:8px}.chatgpt-assistant-page__eyebrow{color:var(--assistant-accent);text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.chatgpt-assistant-page__workspace{flex:auto;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;min-height:0;display:grid}.chatgpt-assistant-page__settings-page{min-height:0;overflow:auto}.chatgpt-assistant-page__sessions,.chatgpt-assistant-page__conversation{min-width:0;min-height:0}.chatgpt-assistant-page__sessions{flex-direction:column;gap:14px;padding:16px;display:flex}.chatgpt-assistant-page__section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.chatgpt-assistant-page__section-head h2{color:var(--assistant-accent-strong);letter-spacing:0;margin:0;font-size:1rem}.chatgpt-assistant-page__icon-button{border:1px solid var(--assistant-border);background:var(--assistant-surface-soft);width:36px;height:36px;color:var(--assistant-muted);border-radius:7px;font-size:1.15rem}.chatgpt-assistant-page__empty-list{border:1px dashed var(--assistant-border);background:var(--assistant-surface-soft);color:var(--assistant-muted);border-radius:8px;flex-direction:column;gap:8px;padding:16px;line-height:1.45;display:flex}.chatgpt-assistant-page__empty-title{color:var(--theme-color-text-secondary);font-weight:700}.chatgpt-assistant-page__session-list,.chatgpt-assistant-page__messages{flex-direction:column;gap:10px;min-width:0;display:flex}.chatgpt-assistant-page__session-list{overflow-y:auto}.chatgpt-assistant-page__session-row{border:1px solid var(--assistant-border);background:var(--assistant-surface-soft);border-radius:8px;gap:8px;padding:10px;font-size:11px;line-height:1.25;display:grid}.chatgpt-assistant-page__session-row[data-selected=true]{border-color:color-mix(in srgb, var(--theme-color-operational) 42%, transparent);background:#e1ebf6eb}.chatgpt-assistant-page__session-row>button{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;font-size:11px;line-height:1.25;display:flex}.chatgpt-assistant-page__session-row strong,.chatgpt-assistant-page__message-meta strong{color:var(--assistant-accent-strong)}.chatgpt-assistant-page__session-row span,.chatgpt-assistant-page__message-meta span{color:var(--assistant-muted);font-size:.82rem}.chatgpt-assistant-page__session-row strong,.chatgpt-assistant-page__session-row span{font-size:11px;line-height:1.25}.chatgpt-assistant-page__session-actions{flex-wrap:wrap;gap:8px;display:flex}.chatgpt-assistant-page__session-actions button{border:1px solid var(--assistant-border);background:var(--assistant-surface);min-height:26px;color:var(--assistant-accent-strong);font:inherit;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:500;line-height:14px}.chatgpt-assistant-page__conversation{grid-template-rows:minmax(0,1fr) auto auto;gap:14px;min-height:0;padding:16px;display:grid}.chatgpt-assistant-page__messages{border:1px solid var(--assistant-border);background:var(--assistant-surface-soft);border-radius:8px;padding:12px;font-size:11px;line-height:1.15;overflow-y:auto}.chatgpt-assistant-page__message{border:1px solid var(--assistant-border);background:var(--assistant-surface);border-radius:8px;max-width:78%;padding:12px}.chatgpt-assistant-page__message[data-tone=user]{border-color:color-mix(in srgb, var(--theme-color-operational) 34%, transparent);align-self:flex-end}.chatgpt-assistant-page__message[data-tone=assistant],.chatgpt-assistant-page__message[data-tone=system]{align-self:flex-start}.chatgpt-assistant-page__message-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.chatgpt-assistant-page__message p{white-space:pre-wrap;color:var(--theme-color-text-secondary);margin:8px 0 0;line-height:1.15}.chatgpt-assistant-page__message[data-report=team-activity]{width:min(100%,780px);max-width:94%}.chatgpt-assistant-page__message[data-report=goods-processing]{width:min(100%,680px);max-width:94%}.chatgpt-assistant-page__goods-confirmation{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.chatgpt-assistant-page__goods-confirmation span,.chatgpt-assistant-page__goods-processing-state,.chatgpt-assistant-page__goods-report-note{color:var(--assistant-muted)}.chatgpt-assistant-page__goods-confirmation button{border:1px solid color-mix(in srgb, var(--theme-color-operational) 34%, transparent);min-height:26px;color:var(--assistant-accent-strong);background:#e4f4f4f0;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700;line-height:14px}.chatgpt-assistant-page__goods-processing-state{border:1px solid var(--assistant-border);background:var(--assistant-surface-soft);border-radius:8px;margin-top:10px;padding:9px 10px}.chatgpt-assistant-page__goods-report{min-width:0;color:var(--theme-color-text-secondary);flex-direction:column;gap:10px;margin-top:8px;display:flex}.chatgpt-assistant-page__goods-report h3{color:var(--assistant-accent-strong);letter-spacing:0;margin:0;font-size:13px;line-height:1.25}.chatgpt-assistant-page__goods-report p{margin:0}.chatgpt-assistant-page__goods-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0;display:grid}.chatgpt-assistant-page__goods-report-grid div{border-top:1px solid #9aaeb56b;min-width:0;padding-top:6px}.chatgpt-assistant-page__goods-report-grid dt{color:var(--theme-color-text-muted);font-weight:700}.chatgpt-assistant-page__goods-report-grid dd{overflow-wrap:anywhere;margin:2px 0 0}.chatgpt-assistant-page__team-report{min-width:0;color:var(--theme-color-text-secondary);flex-direction:column;gap:10px;margin-top:8px;display:flex}.chatgpt-assistant-page__team-report h3,.chatgpt-assistant-page__team-report h4,.chatgpt-assistant-page__team-report h5{color:var(--assistant-accent-strong);letter-spacing:0;margin:0}.chatgpt-assistant-page__team-report h3{font-size:13px;line-height:1.25}.chatgpt-assistant-page__team-report h4,.chatgpt-assistant-page__team-report h5{font-size:11px;line-height:1.25}.chatgpt-assistant-page__team-report-head,.chatgpt-assistant-page__team-report-section,.chatgpt-assistant-page__team-report-note{flex-direction:column;gap:6px;min-width:0;display:flex}.chatgpt-assistant-page__team-report-scope{gap:4px;display:grid}.chatgpt-assistant-page__team-report-scope span{min-width:0;color:var(--assistant-muted);grid-template-columns:58px minmax(0,1fr);gap:8px;line-height:1.25;display:grid}.chatgpt-assistant-page__team-report-scope strong{color:var(--theme-color-text-muted);font-weight:700}.chatgpt-assistant-page__team-report-table{table-layout:fixed;border-collapse:collapse;overflow-wrap:anywhere;width:100%}.chatgpt-assistant-page__team-report-table th,.chatgpt-assistant-page__team-report-table td{text-align:left;vertical-align:top;border-top:1px solid #9aaeb56b;padding:6px 7px}.chatgpt-assistant-page__team-report-table th{color:var(--theme-color-text-muted);font-weight:700}.chatgpt-assistant-page__team-report-table th:last-child,.chatgpt-assistant-page__team-report-table td:last-child{width:34%}.chatgpt-assistant-page__team-report-table ul,.chatgpt-assistant-page__team-report-note ul,.chatgpt-assistant-page__team-report-statuses ul,.chatgpt-assistant-page__team-report-user-notes{margin:5px 0 0;padding-left:16px}.chatgpt-assistant-page__team-report-table li,.chatgpt-assistant-page__team-report-note li,.chatgpt-assistant-page__team-report-statuses li,.chatgpt-assistant-page__team-report-user-notes li{margin:2px 0}.chatgpt-assistant-page__team-report-users{gap:8px;display:grid}.chatgpt-assistant-page__team-report-user{border-top:1px solid #9aaeb56b;gap:6px;min-width:0;padding-top:8px;display:grid}.chatgpt-assistant-page__team-report-user-department{color:var(--theme-color-text-muted);font-size:11px;font-weight:700}.chatgpt-assistant-page__team-report-user dl{gap:3px;margin:0;display:grid}.chatgpt-assistant-page__team-report-user dl>div{grid-template-columns:minmax(0,1fr) minmax(74px,auto);gap:8px;min-width:0;display:grid}.chatgpt-assistant-page__team-report-user dt{color:var(--theme-color-text-muted);font-weight:700}.chatgpt-assistant-page__team-report-user dd{text-align:right;margin:0}.chatgpt-assistant-page__team-report-statuses{gap:3px;display:grid}.chatgpt-assistant-page__team-report-statuses>span{color:var(--theme-color-text-muted);font-weight:700}.chatgpt-assistant-page__team-report-note,.chatgpt-assistant-page__team-report-empty{border-left:3px solid color-mix(in srgb, var(--theme-color-operational) 44%, transparent);background:#f5fafbdb;padding:8px 9px}.chatgpt-assistant-page__team-report-note[data-tone=warning]{border-left-color:var(--assistant-warning);background:#fff8ebe0}.chatgpt-assistant-page__team-report-note[data-tone=unsupported]{background:#ffefefb8;border-left-color:#9d30306b}.chatgpt-assistant-page__message-attachments{flex-direction:column;gap:6px;min-width:0;margin-top:8px;display:flex}.chatgpt-assistant-page__message-attachment{border-top:1px solid #9aaeb56b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:6px;display:grid}.chatgpt-assistant-page__message-attachment-main{flex-direction:column;gap:3px;min-width:0;display:flex}.chatgpt-assistant-page__message-attachment-main strong{overflow-wrap:anywhere;color:var(--assistant-accent-strong);font-size:.88rem}.chatgpt-assistant-page__message-attachment-main span{color:var(--assistant-muted);font-size:.78rem;line-height:1.3}.chatgpt-assistant-page__inline-error{color:#8e2f2f;background:#ffefefeb;border:1px solid #9d303047;border-radius:8px;padding:10px 12px}.chatgpt-assistant-page__attachments{flex-direction:column;gap:10px;min-width:0;display:flex}.chatgpt-assistant-page__attachment-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.chatgpt-assistant-page__attachment-card{border:1px solid var(--assistant-border);background:var(--assistant-surface-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.chatgpt-assistant-page__attachment-main{flex-direction:column;gap:4px;min-width:0;display:flex}.chatgpt-assistant-page__attachment-main strong{overflow-wrap:anywhere;color:var(--assistant-accent-strong);font-size:.92rem}.chatgpt-assistant-page__attachment-main span{color:var(--assistant-muted);font-size:.82rem;line-height:1.35}.chatgpt-assistant-page__attachment-actions{align-items:center;gap:6px;display:inline-flex}.chatgpt-assistant-page__attachment-actions a,.chatgpt-assistant-page__attachment-actions button,.chatgpt-assistant-page__tool-button{border:1px solid var(--assistant-border);background:var(--assistant-surface);width:36px;height:36px;min-height:36px;color:var(--assistant-accent-strong);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chatgpt-assistant-page__file-input{clip:rect(0 0 0 0);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.chatgpt-assistant-page__composer{flex-direction:column;gap:12px;padding:14px;display:flex}.chatgpt-assistant-page__composer textarea{resize:vertical;border:1px solid var(--assistant-border);min-height:96px;color:var(--theme-color-text-muted);font:inherit;background:#f7f9f9;border-radius:8px;padding:12px;line-height:1.45}.chatgpt-assistant-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.chatgpt-assistant-page__actions button{border:1px solid var(--assistant-border);background:var(--assistant-surface-soft);min-height:26px;color:var(--assistant-muted);border-radius:7px;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;line-height:14px}.chatgpt-assistant-page__actions .chatgpt-assistant-page__tool-button{flex:none;padding:0}.chatgpt-assistant-page__admin{border:1px solid var(--assistant-border);background:var(--assistant-surface);border-radius:8px;flex-direction:column;grid-column:1/-1;gap:14px;min-width:0;padding:16px;display:flex}.chatgpt-assistant-settings-head{border:1px solid var(--assistant-border);background:var(--assistant-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.chatgpt-assistant-settings-head__intro{min-width:0}.chatgpt-assistant-settings-head__kicker{color:var(--assistant-accent);text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.chatgpt-assistant-settings-head__title{color:var(--assistant-accent-strong);letter-spacing:0;margin:0;font-size:1.45rem;font-weight:700}.chatgpt-assistant-page__admin-header,.chatgpt-assistant-page__admin-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.chatgpt-assistant-page__admin-header h2{color:var(--assistant-accent-strong);letter-spacing:0;margin:0;font-size:1rem}.chatgpt-assistant-page__admin-summary{color:var(--assistant-muted);flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:.88rem;display:flex}.chatgpt-assistant-page__admin-summary span,.chatgpt-assistant-page__admin-message,.chatgpt-assistant-page__admin-error,.chatgpt-assistant-page__tenant-warning,.chatgpt-assistant-page__admin-empty{border:1px solid var(--assistant-border);background:var(--assistant-surface-soft);border-radius:8px;padding:10px 12px}.chatgpt-assistant-page__admin-message{color:var(--assistant-accent-strong)}.chatgpt-assistant-page__admin-error{color:#8e2f2f;background:#ffefefeb;border-color:#9d303047}.chatgpt-assistant-page__tenant-warning{color:var(--assistant-warning);background:#fff6e7e6;border-color:#9a641647}.chatgpt-assistant-page__admin-empty{color:var(--assistant-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.chatgpt-assistant-page__settings-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.chatgpt-assistant-page__settings-grid label,.chatgpt-assistant-page__mini-fields{flex-direction:column;gap:6px;min-width:0;display:flex}.chatgpt-assistant-page__settings-grid label span,.chatgpt-assistant-page__admin-actions span,.chatgpt-assistant-page__user-table td span{color:var(--assistant-muted);font-size:.82rem}.chatgpt-assistant-page__checkbox-field,.chatgpt-assistant-page__settings-grid .chatgpt-assistant-page__checkbox-field{flex-direction:row;align-items:center}.chatgpt-assistant-page__checkbox-field input{width:16px;height:16px}.chatgpt-assistant-page__settings-grid input,.chatgpt-assistant-page__user-table input{border:1px solid var(--assistant-border);min-width:0;min-height:34px;color:var(--theme-color-text-secondary);font:inherit;background:#f7f9f9;border-radius:8px;padding:7px 9px}.chatgpt-assistant-page__admin-actions button,.chatgpt-assistant-page__secondary-button,.chatgpt-assistant-page__user-table button{border:1px solid var(--assistant-border);background:var(--assistant-accent);min-height:26px;color:var(--theme-color-text-on-accent);border-radius:7px;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;line-height:14px}.chatgpt-assistant-page__secondary-button{background:var(--assistant-surface);color:var(--assistant-accent-strong)}.chatgpt-assistant-page__table-wrap{border:1px solid var(--assistant-border);border-radius:8px;overflow-x:auto}.chatgpt-assistant-page__user-table{border-collapse:collapse;background:var(--assistant-surface);width:100%;min-width:1120px}.chatgpt-assistant-page__user-table th,.chatgpt-assistant-page__user-table td{border-bottom:1px solid var(--assistant-border);text-align:left;vertical-align:top;padding:10px}.chatgpt-assistant-page__user-table th{color:var(--assistant-accent-strong);font-size:.82rem;font-weight:700}.chatgpt-assistant-page__user-table td:first-child,.chatgpt-assistant-page__user-table td:nth-child(2),.chatgpt-assistant-page__user-table td:nth-child(7){min-width:140px}.chatgpt-assistant-page__user-table td>strong,.chatgpt-assistant-page__user-table td>span{display:block}.chatgpt-assistant-page__mini-fields{min-width:130px}.chatgpt-assistant-page button:disabled,.chatgpt-assistant-page textarea:disabled{cursor:not-allowed;opacity:.72}html[data-theme=dark] .chatgpt-assistant-page{--assistant-accent:var(--theme-color-operational);--assistant-accent-strong:#e6f7f8;--assistant-border:var(--theme-color-text-secondary);--assistant-muted:#a9bbc0;--assistant-surface:#1d252ff5;--assistant-surface-soft:#1d252ff5;--assistant-warning:#efc477;color:#dce8eb}html[data-theme=dark] .chatgpt-assistant-page__empty-title{color:#dbe8ea}html[data-theme=dark] .chatgpt-assistant-page__session-row[data-selected=true]{background:color-mix(in srgb, var(--theme-color-operational) 64%, transparent)}html[data-theme=dark] .chatgpt-assistant-page__message p,html[data-theme=dark] .chatgpt-assistant-page__team-report{color:#dbe8ea}html[data-theme=dark] .chatgpt-assistant-page__goods-confirmation button{background:color-mix(in srgb, var(--theme-color-operational) 64%, transparent);color:#e6f7f8}html[data-theme=dark] .chatgpt-assistant-page__goods-processing-state{background:#1d252f85}html[data-theme=dark] .chatgpt-assistant-page__goods-report{color:#dbe8ea}html[data-theme=dark] .chatgpt-assistant-page__goods-report-grid dt,html[data-theme=dark] .chatgpt-assistant-page__team-report-scope strong,html[data-theme=dark] .chatgpt-assistant-page__team-report-table th,html[data-theme=dark] .chatgpt-assistant-page__team-report-user dt,html[data-theme=dark] .chatgpt-assistant-page__team-report-user-department,html[data-theme=dark] .chatgpt-assistant-page__team-report-statuses>span{color:#a9bbc0}html[data-theme=dark] .chatgpt-assistant-page__team-report-note,html[data-theme=dark] .chatgpt-assistant-page__team-report-empty{background:#1d252f85}html[data-theme=dark] .chatgpt-assistant-page__team-report-note[data-tone=warning]{background:#4d3a199e}html[data-theme=dark] .chatgpt-assistant-page__team-report-note[data-tone=unsupported]{background:#5b25258a}html[data-theme=dark] .chatgpt-assistant-page__composer textarea{color:#b6c7cc;background:#1d252ff5}html[data-theme=dark] .chatgpt-assistant-page__settings-grid input,html[data-theme=dark] .chatgpt-assistant-page__user-table input{color:#dbe8ea;background:#1d252ff5}html[data-theme=dark] .chatgpt-assistant-page__admin-error,html[data-theme=dark] .chatgpt-assistant-page__inline-error{color:#f0b3b3;background:#5b2525ad}html[data-theme=dark] .chatgpt-assistant-page__tenant-warning{background:#4d3a199e}.chatgpt-assistant-page--rail{border:1px solid var(--assistant-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-color-operational) 12%, transparent), transparent 18rem), linear-gradient(180deg, var(--assistant-surface), var(--assistant-surface-soft));border-radius:8px;gap:10px;width:100%;height:100%;min-height:0;max-height:100%;padding:12px;position:relative;overflow:hidden;box-shadow:0 24px 48px #1d252f29,0 10px 24px #1d252f14}.chatgpt-assistant-page__rail-action{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.chatgpt-assistant-page--rail .chatgpt-assistant-page__rail-action{align-self:flex-end}.chatgpt-assistant-page--rail .chatgpt-assistant-page__workspace{flex:auto;grid-template-columns:minmax(124px,150px) minmax(0,1fr);gap:10px;min-height:0}.chatgpt-assistant-page--rail .chatgpt-assistant-page__sessions,.chatgpt-assistant-page--rail .chatgpt-assistant-page__conversation{min-height:0;padding:10px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__sessions{gap:10px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__section-head h2{font-size:.9rem}.chatgpt-assistant-page--rail .chatgpt-assistant-page__icon-button{width:30px;min-width:30px;height:30px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__session-list,.chatgpt-assistant-page--rail .chatgpt-assistant-page__messages{overflow-y:auto}.chatgpt-assistant-page--rail .chatgpt-assistant-page__session-row{gap:6px;padding:8px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__session-actions{gap:5px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__session-actions button{min-height:26px;padding:2px 7px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__conversation{grid-template-rows:minmax(0,1fr) auto auto;gap:10px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__messages{min-height:0;padding:10px;font-size:11px;line-height:1.15}.chatgpt-assistant-page--rail .chatgpt-assistant-page__attachment-list{grid-template-columns:1fr;max-height:120px;overflow-y:auto}.chatgpt-assistant-page--rail .chatgpt-assistant-page__attachment-card{gap:8px;padding:8px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__attachment-actions a,.chatgpt-assistant-page--rail .chatgpt-assistant-page__attachment-actions button,.chatgpt-assistant-page--rail .chatgpt-assistant-page__tool-button{width:36px;height:36px;min-height:36px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__message{max-width:92%;padding:9px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__message[data-report=team-activity]{max-width:96%}.chatgpt-assistant-page--rail .chatgpt-assistant-page__message-meta{flex-direction:column;align-items:flex-start;gap:3px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__message p,.chatgpt-assistant-page--rail .chatgpt-assistant-page__empty-list,.chatgpt-assistant-page--rail .chatgpt-assistant-page__inline-error{font-size:11px;line-height:1.15}.chatgpt-assistant-page--rail .chatgpt-assistant-page__team-report{gap:8px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__team-report-table th,.chatgpt-assistant-page--rail .chatgpt-assistant-page__team-report-table td{padding:5px 6px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__team-report-user dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__team-report-user dd{text-align:left}.chatgpt-assistant-page--rail .chatgpt-assistant-page__composer{flex-shrink:0;gap:8px;padding:10px}.chatgpt-assistant-page--rail .chatgpt-assistant-page__composer textarea{min-height:62px;max-height:112px;padding:9px;font-size:.9rem}.chatgpt-assistant-page--rail .chatgpt-assistant-page__actions button{gap:5px;min-height:36px;padding:5px 9px;font-size:12.5px}@media (width<=920px){.chatgpt-assistant-page{padding:16px}.chatgpt-assistant-page__workspace{grid-template-columns:1fr}.chatgpt-assistant-settings-head,.chatgpt-assistant-page__admin-header,.chatgpt-assistant-page__admin-actions,.chatgpt-assistant-page__admin-empty{flex-direction:column;align-items:stretch}.chatgpt-assistant-page__settings-grid{grid-template-columns:1fr}.chatgpt-assistant-page__message,.chatgpt-assistant-page__message[data-report=team-activity]{max-width:100%}.chatgpt-assistant-page__team-report-scope span,.chatgpt-assistant-page__team-report-user dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.chatgpt-assistant-page__team-report-user dd{text-align:left}}.assistant-rail-panel{top:calc(var(--topbar-overlay-h,var(--topbar-h)) + env(safe-area-inset-top) + 16px);right:calc(16px + env(safe-area-inset-right));z-index:949;width:min(620px, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));height:min(780px, calc(100dvh - var(--topbar-overlay-h,var(--topbar-h)) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px));min-width:420px;min-height:420px;max-width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - var(--topbar-overlay-h,var(--topbar-h)) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);pointer-events:auto;resize:both;display:flex;position:fixed;overflow:auto}.assistant-rail-panel[hidden],.assistant-rail-panel--hidden{display:none}.assistant-rail-panel__close{border:1px solid var(--theme-color-border-default);background:var(--theme-color-raised-control);width:28px;min-width:28px;height:28px;color:var(--theme-color-operational-strong);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:transform .16s,border-color .16s,color .16s,background .16s;display:inline-flex}.assistant-rail-panel__close:hover{border-color:var(--theme-color-operational);background:color-mix(in srgb, var(--theme-color-raised-control) 84%, var(--theme-color-operational) 16%);transform:translateY(-1px)}.assistant-rail-panel__close:focus-visible{outline:2px solid var(--theme-color-focus);outline-offset:2px}.assistant-rail-panel__close svg{width:14px;height:14px}html[data-theme=dark] .assistant-rail-panel__close{border-color:var(--theme-color-border-default);background:var(--theme-color-raised-control);color:var(--theme-color-text-primary)}@media (prefers-reduced-motion:reduce){.assistant-rail-panel__close{transition:none}}@media (width<=1279px){.assistant-rail-panel{top:calc(var(--topbar-overlay-h,var(--topbar-h)) + env(safe-area-inset-top) + 8px);right:calc(8px + env(safe-area-inset-right));width:min(620px, calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)));height:min(780px, calc(100dvh - var(--topbar-overlay-h,var(--topbar-h)) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px));min-width:0;min-height:360px;max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - var(--topbar-overlay-h,var(--topbar-h)) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);resize:none}}@media (width<=720px){.assistant-rail-panel{top:calc(var(--topbar-overlay-h,var(--topbar-h)) + env(safe-area-inset-top) + 4px);right:calc(4px + env(safe-area-inset-right));bottom:calc(4px + env(safe-area-inset-bottom));left:calc(4px + env(safe-area-inset-left));width:auto;max-width:none;height:auto;min-height:0;max-height:none}}:root{--ui-compact-bg:var(--theme-color-chassis);--ui-compact-surface:var(--theme-color-primary-plate);--ui-compact-surface-elevated:var(--theme-color-secondary-plate);--ui-compact-surface-muted:var(--theme-color-data-bay);--ui-compact-control-surface:var(--theme-color-raised-control);--ui-compact-control-surface-muted:var(--theme-color-pressed-control);--ui-compact-instrument-surface:var(--theme-color-instrument-plate);--ui-compact-instrument-surface-muted:var(--theme-color-instrument-plate-muted);--ui-compact-border:var(--theme-color-border-default);--ui-compact-border-muted:var(--theme-color-border-subtle);--ui-compact-border-strong:var(--theme-color-border-strong);--ui-compact-border-accent:var(--theme-color-operational);--ui-compact-text:var(--theme-color-text-primary);--ui-compact-text-secondary:var(--theme-color-text-secondary);--ui-compact-text-muted:var(--theme-color-text-muted);--ui-compact-instrument-text:var(--theme-color-on-instrument);--ui-compact-instrument-text-muted:var(--theme-color-on-instrument-muted);--ui-compact-surface-text:var(--theme-color-on-plate);--ui-compact-control-text:var(--theme-color-on-raised-control);--ui-compact-control-text-pressed:var(--theme-color-on-pressed-control);--ui-compact-selected-text:var(--theme-color-on-selected);--ui-compact-table-header-surface:var(--theme-color-table-header-plate);--ui-compact-table-filter-surface:var(--theme-color-table-filter-plate);--ui-compact-table-header-text:var(--theme-color-table-header-foreground);--ui-compact-table-filter-text:var(--theme-color-table-filter-foreground);--ui-compact-accent:var(--theme-color-operational);--ui-compact-accent-strong:var(--theme-color-operational-strong);--ui-compact-accent-soft:var(--theme-color-accent-soft);--ui-compact-accent-hover:color-mix(in srgb, var(--theme-color-operational) 18%, transparent);--ui-compact-focus:var(--theme-color-focus);--ui-compact-focus-ring:var(--focus-ring);--ui-compact-status-neutral-text:var(--theme-color-text-secondary);--ui-compact-status-neutral-bg:color-mix(in srgb, var(--theme-color-secondary-plate) 72%, transparent);--ui-compact-status-neutral-border:var(--theme-color-border-subtle);--ui-compact-status-info-text:var(--theme-color-status-info);--ui-compact-status-info-bg:color-mix(in srgb, var(--theme-color-status-info) 12%, transparent);--ui-compact-status-info-border:color-mix(in srgb, var(--theme-color-status-info) 34%, transparent);--ui-compact-status-success-text:var(--theme-color-status-success);--ui-compact-status-success-bg:color-mix(in srgb, var(--theme-color-status-success) 12%, transparent);--ui-compact-status-success-border:color-mix(in srgb, var(--theme-color-status-success) 34%, transparent);--ui-compact-status-warning-text:var(--theme-color-status-warning);--ui-compact-status-warning-bg:color-mix(in srgb, var(--theme-color-status-warning) 12%, transparent);--ui-compact-status-warning-border:color-mix(in srgb, var(--theme-color-status-warning) 36%, transparent);--ui-compact-status-danger-text:var(--theme-color-status-danger);--ui-compact-status-danger-bg:color-mix(in srgb, var(--theme-color-status-danger) 12%, transparent);--ui-compact-status-danger-border:color-mix(in srgb, var(--theme-color-status-danger) 36%, transparent);--ui-compact-radius-xs:6px;--ui-compact-radius-sm:7px;--ui-compact-radius-md:8px;--ui-compact-space-2:2px;--ui-compact-space-4:4px;--ui-compact-space-6:6px;--ui-compact-space-8:8px;--ui-compact-space-10:10px;--ui-compact-space-12:12px;--ui-compact-font-size-xs:10.5px;--ui-compact-font-size-sm:11px;--ui-compact-font-size-md:12px;--ui-compact-line-height-tight:1.18;--ui-compact-line-height:1.28;--ui-compact-card-padding:10px;--ui-compact-card-gap:8px;--ui-compact-card-shadow:0 4px 12px color-mix(in srgb, var(--theme-color-seam) 46%, transparent), inset 0 1px 0 color-mix(in srgb, var(--theme-color-edge-highlight) 10%, transparent);--ui-compact-table-font-size:11.5px;--ui-compact-table-header-font-size:11px;--ui-compact-table-row-height:32px;--ui-compact-table-header-height:30px;--ui-compact-table-cell-padding-y:4px;--ui-compact-table-cell-padding-x:6px;--ui-compact-table-divider:var(--theme-color-border-subtle);--ui-compact-control-height:var(--ui-compact-button-min-height,26px);--ui-compact-control-padding-y:2px;--ui-compact-control-padding-x:var(--ui-button-padding-x-sm,7px);--ui-compact-control-gap:var(--ui-button-gap,4px);--ui-compact-control-font-size:var(--ui-button-font-size-sm,11px);--ui-compact-control-radius:var(--ui-button-radius-sm,7px);--ui-compact-control-shadow:0 1px 2px color-mix(in srgb, var(--theme-color-seam) 38%, transparent), inset 0 1px 0 color-mix(in srgb, var(--theme-color-edge-highlight) 8%, transparent);--ui-compact-chip-font-size:10.5px;--ui-compact-chip-padding-y:2px;--ui-compact-chip-padding-x:6px;--ui-compact-chip-radius:7px;--ui-machine-canvas:var(--theme-color-chassis);--ui-machine-shell:var(--theme-color-primary-plate);--ui-machine-surface:var(--theme-color-secondary-plate);--ui-machine-plane:var(--theme-color-data-bay);--ui-machine-plane-strong:var(--theme-color-raised-control);--ui-machine-border:var(--theme-color-border-default);--ui-machine-border-strong:var(--theme-color-border-strong);--ui-machine-sensor:var(--theme-color-operational);--ui-machine-sensor-deep:var(--theme-color-operational-strong);--ui-machine-sensor-soft:var(--theme-color-accent-soft);--ui-machine-copper:var(--theme-color-border-strong);--ui-machine-copper-soft:color-mix(in srgb, var(--theme-color-border-strong) 14%, transparent);--ui-machine-text:var(--theme-color-text-primary);--ui-machine-text-secondary:var(--theme-color-text-secondary);--ui-machine-text-muted:var(--theme-color-text-muted);--ui-machine-shadow:0 10px 24px color-mix(in srgb, var(--theme-color-seam) 62%, transparent)}html[data-theme=light]{--ui-compact-bg:var(--theme-color-chassis);--ui-compact-surface:var(--theme-color-primary-plate);--ui-compact-surface-elevated:var(--theme-color-secondary-plate);--ui-compact-surface-muted:var(--theme-color-data-bay);--ui-compact-control-surface:var(--theme-color-raised-control);--ui-compact-control-surface-muted:var(--theme-color-pressed-control);--ui-compact-border:var(--theme-color-border-default);--ui-compact-border-muted:var(--theme-color-border-subtle);--ui-compact-border-strong:var(--theme-color-border-strong);--ui-compact-border-accent:var(--theme-color-operational);--ui-compact-text:var(--theme-color-text-primary);--ui-compact-text-secondary:var(--theme-color-text-secondary);--ui-compact-text-muted:var(--theme-color-text-muted);--ui-compact-accent:var(--theme-color-operational);--ui-compact-accent-strong:var(--theme-color-operational-strong);--ui-compact-accent-soft:var(--theme-color-accent-soft);--ui-compact-accent-hover:var(--accent-soft-2);--ui-compact-focus:var(--theme-color-focus);--ui-compact-status-neutral-bg:color-mix(in srgb, var(--theme-color-secondary-plate) 74%, transparent);--ui-compact-status-neutral-border:var(--theme-color-border-subtle);--ui-compact-status-info-text:var(--theme-color-status-info);--ui-compact-status-info-bg:color-mix(in srgb, var(--theme-color-status-info) 10%, transparent);--ui-compact-status-info-border:color-mix(in srgb, var(--theme-color-status-info) 24%, transparent);--ui-compact-status-success-text:var(--theme-color-status-success);--ui-compact-status-success-bg:color-mix(in srgb, var(--theme-color-status-success) 10%, transparent);--ui-compact-status-success-border:color-mix(in srgb, var(--theme-color-status-success) 24%, transparent);--ui-compact-status-warning-text:var(--theme-color-status-warning);--ui-compact-status-warning-bg:color-mix(in srgb, var(--theme-color-status-warning) 10%, transparent);--ui-compact-status-warning-border:color-mix(in srgb, var(--theme-color-status-warning) 26%, transparent);--ui-compact-status-danger-text:var(--theme-color-status-danger);--ui-compact-status-danger-bg:color-mix(in srgb, var(--theme-color-status-danger) 10%, transparent);--ui-compact-status-danger-border:color-mix(in srgb, var(--theme-color-status-danger) 26%, transparent);--ui-compact-card-shadow:0 3px 10px #1113180f, inset 0 1px 0 var(--theme-color-edge-highlight);--ui-compact-table-divider:var(--theme-color-border-subtle);--ui-compact-control-shadow:0 1px 2px #11131814, inset 0 1px 0 var(--theme-color-edge-highlight)}:where(.wv-compact-surface),:where(.wv-compact-card),:where(.wv-compact-section){min-width:0;color:var(--theme-color-text-primary);border:1px solid var(--ui-compact-border);border-radius:var(--ui-compact-radius-md);background:var(--ui-compact-surface-elevated);box-shadow:var(--ui-compact-card-shadow)}:where(.wv-compact-surface),:where(.wv-compact-card){padding:var(--ui-compact-card-padding)}:where(.wv-compact-section){gap:var(--ui-compact-card-gap);padding:var(--ui-compact-space-12);display:grid}:where(.wv-compact-section__header){justify-content:space-between;align-items:center;gap:var(--ui-compact-space-8);min-width:0;display:flex}:where(.wv-compact-section__title){min-width:0;color:var(--theme-color-text-primary);font-size:var(--ui-compact-font-size-md);font-weight:650;line-height:var(--ui-compact-line-height-tight);margin:0}:where(.wv-compact-section__meta){min-width:0;color:var(--theme-color-text-muted);font-size:var(--ui-compact-font-size-sm);line-height:var(--ui-compact-line-height)}:where(.wv-compact-section__body){min-width:0}:where(.wv-compact-surface--flat){background:var(--ui-compact-surface);box-shadow:none}:where(.wv-compact-surface--muted){background:var(--ui-compact-surface-muted)}:where(.wv-compact-surface--interactive){transition:border-color .16s,background-color .16s}:where(.wv-compact-surface--interactive):hover{border-color:var(--ui-compact-border-accent)}:where(.wv-compact-surface--interactive):focus-visible{outline:2px solid var(--ui-compact-focus);outline-offset:3px;box-shadow:var(--ui-compact-focus-ring), var(--ui-compact-card-shadow)}:where(.wv-compact-table-wrap){border:1px solid var(--ui-compact-border);border-radius:var(--ui-compact-radius-md);background:var(--ui-compact-surface);min-width:0;overflow:auto}:where(.wv-compact-table){border-collapse:collapse;width:100%;min-width:0;color:var(--theme-color-text-secondary);font-size:var(--ui-compact-table-font-size);line-height:var(--ui-compact-line-height-tight)}:where(.wv-compact-table) :where(th,td){height:var(--ui-compact-table-row-height);padding:var(--ui-compact-table-cell-padding-y) var(--ui-compact-table-cell-padding-x);border-bottom:1px solid var(--ui-compact-table-divider);vertical-align:middle}:where(.wv-compact-table) :where(th){height:var(--ui-compact-table-header-height);color:var(--ui-compact-table-header-text);font-size:var(--ui-compact-table-header-font-size);text-align:left;background:var(--ui-compact-table-header-surface);font-weight:650}:where(.wv-compact-table) :where(tr:last-child td){border-bottom:0}:where(.wv-compact-table__row--interactive){cursor:pointer}:where(.wv-compact-table__row--interactive):hover{background:var(--ui-compact-accent-soft)}:where(.wv-compact-table__cell),:where(.wv-compact-table__head-cell){min-width:0}:where(.wv-compact-table__cell--wrap){white-space:normal;overflow-wrap:anywhere}:where(.wv-compact-table__cell--number),:where(.wv-compact-table__head-cell--number){text-align:right;font-variant-numeric:tabular-nums}:where(.wv-compact-table__cell--status),:where(.wv-compact-table__head-cell--status){white-space:nowrap;width:1%}:where(.wv-compact-table__cell--actions),:where(.wv-compact-table__head-cell--actions){text-align:right;white-space:nowrap;width:1%}:where(.wv-compact-table__cell--muted){color:var(--theme-color-text-muted)}:where(.wv-compact-toolbar),:where(.wv-compact-filter-group),:where(.wv-compact-control-row){align-items:center;gap:var(--ui-compact-control-gap);min-width:0;display:flex}:where(.wv-compact-toolbar){flex-wrap:wrap;justify-content:space-between}:where(.wv-compact-filter-group),:where(.wv-compact-control-row){flex-wrap:wrap}:where(.wv-compact-control),:where(.wv-compact-segment),:where(.wv-compact-tab){min-height:var(--ui-compact-control-height);max-width:100%;padding:var(--ui-compact-control-padding-y) var(--ui-compact-control-padding-x);border:1px solid var(--ui-compact-border);border-radius:var(--ui-compact-control-radius);justify-content:center;align-items:center;gap:var(--ui-compact-control-gap);color:var(--theme-color-text-secondary);background:var(--ui-compact-control-surface);font-size:var(--ui-compact-control-font-size);font-weight:500;line-height:var(--ui-compact-line-height-tight);box-shadow:var(--ui-compact-control-shadow);text-decoration:none;display:inline-flex}:where(.wv-compact-input),:where(.wv-compact-select){justify-content:flex-start;align-items:center;gap:var(--ui-compact-control-gap);max-width:100%;font-weight:500;text-decoration:none;display:inline-flex}:where(.input-readonly.wv-compact-input){justify-content:center}:where(.wv-compact-control):hover,:where(.wv-compact-segment):hover,:where(.wv-compact-tab):hover{border-color:var(--ui-compact-border-accent);color:var(--theme-color-text-primary);background:var(--ui-compact-accent-soft)}:where(.wv-compact-control):focus-visible,:where(.wv-compact-segment):focus-visible,:where(.wv-compact-tab):focus-visible{outline:2px solid var(--ui-compact-focus);outline-offset:3px;box-shadow:var(--ui-compact-control-shadow)}.wv-compact-input:disabled,.wv-compact-select:disabled{cursor:not-allowed;opacity:.45}:where(.wv-compact-control:disabled),:where(.wv-compact-segment[aria-disabled=true]),:where(.wv-compact-tab[aria-disabled=true]){color:var(--theme-color-text-muted);background:var(--ui-compact-surface-muted);border-color:var(--ui-compact-border-muted);cursor:not-allowed;opacity:.45;box-shadow:none}:where(.wv-compact-segmented),:where(.wv-compact-tabs){align-items:center;gap:var(--ui-compact-space-4);min-width:0;padding:var(--ui-compact-space-2);border:1px solid var(--ui-compact-border);border-radius:var(--ui-compact-radius-md);background:var(--ui-compact-control-surface-muted);display:inline-flex}:where(.wv-compact-segment--active),:where(.wv-compact-tab--active){border-color:var(--ui-compact-border-strong);color:var(--theme-color-text-primary);background:var(--ui-compact-accent-soft)}:where(.wv-compact-chip){max-width:100%;padding:var(--ui-compact-chip-padding-y) var(--ui-compact-chip-padding-x);border:1px solid var(--ui-compact-status-neutral-border);border-radius:var(--ui-compact-chip-radius);justify-content:center;align-items:center;gap:var(--ui-compact-space-4);color:var(--ui-compact-status-neutral-text);background:var(--ui-compact-status-neutral-bg);font-size:var(--ui-compact-chip-font-size);font-weight:600;line-height:var(--ui-compact-line-height-tight);white-space:normal;overflow-wrap:anywhere;box-shadow:none;display:inline-flex}:where(.wv-compact-chip--neutral){color:var(--ui-compact-status-neutral-text);background:var(--ui-compact-status-neutral-bg);border-color:var(--ui-compact-status-neutral-border)}:where(.wv-compact-chip--info){color:var(--ui-compact-status-info-text);background:var(--ui-compact-status-info-bg);border-color:var(--ui-compact-status-info-border)}:where(.wv-compact-chip--success){color:var(--ui-compact-status-success-text);background:var(--ui-compact-status-success-bg);border-color:var(--ui-compact-status-success-border)}:where(.wv-compact-chip--warning),:where(.wv-compact-chip--attention){color:var(--ui-compact-status-warning-text);background:var(--ui-compact-status-warning-bg);border-color:var(--ui-compact-status-warning-border)}:where(.wv-compact-chip--danger),:where(.wv-compact-chip--overdue){color:var(--ui-compact-status-danger-text);background:var(--ui-compact-status-danger-bg);border-color:var(--ui-compact-status-danger-border)}:where(.wv-compact-state){gap:var(--ui-compact-space-6);min-width:0;padding:var(--ui-compact-space-12);border:1px solid var(--ui-compact-border);border-radius:var(--ui-compact-radius-md);color:var(--theme-color-text-secondary);background:var(--ui-compact-surface-muted);font-size:var(--ui-compact-font-size-sm);line-height:var(--ui-compact-line-height);display:grid}:where(.wv-compact-state__title){color:var(--theme-color-text-primary);font-size:var(--ui-compact-font-size-md);font-weight:650;line-height:var(--ui-compact-line-height-tight);margin:0}:where(.wv-compact-state__message){color:var(--theme-color-text-muted);margin:0}:where(.wv-compact-state__actions){align-items:center;gap:var(--ui-compact-control-gap);flex-wrap:wrap;display:flex}:where(.wv-compact-state--empty){border-color:var(--ui-compact-border-muted)}:where(.wv-compact-state--loading){border-color:var(--ui-compact-border-accent)}:where(.wv-compact-state--error){color:var(--ui-compact-status-danger-text);background:var(--ui-compact-status-danger-bg);border-color:var(--ui-compact-status-danger-border)}:where(.wv-compact-state__dot){width:var(--ui-compact-space-6);height:var(--ui-compact-space-6);background:var(--ui-compact-accent);border-radius:999px}:where(.wv-compact-surface,.wv-compact-card,.wv-compact-section){background:var(--theme-color-secondary-plate);border-color:var(--theme-color-border-default);box-shadow:var(--ui-compact-card-shadow)}:where(.wv-compact-surface--flat,.wv-compact-surface--muted){background:var(--theme-color-data-bay);box-shadow:none}:where(.wv-compact-table-wrap){background:var(--theme-color-data-bay);border-color:var(--theme-color-border-default);box-shadow:none}:where(.wv-compact-table) :where(th){background:var(--theme-color-table-header-plate);color:var(--theme-color-table-header-foreground);box-shadow:inset 0 -1px 0 var(--theme-color-border-default)}:where(.wv-compact-table__row--interactive):hover,:where(.wv-compact-table) :where(tr[aria-selected=true]){background:var(--theme-color-selected)}:where(.wv-compact-control,.wv-compact-segment,.wv-compact-tab){background:var(--theme-color-raised-control);border-color:var(--theme-color-text-muted);color:var(--theme-color-on-raised-control);box-shadow:var(--ui-compact-control-shadow)}:where(.wv-compact-control,.wv-compact-segment,.wv-compact-tab):hover{background:var(--theme-color-secondary-plate);border-color:var(--theme-color-border-strong)}:where(.wv-compact-control,.wv-compact-segment,.wv-compact-tab):active,:where(.wv-compact-segment--active,.wv-compact-tab--active),:where(.wv-compact-control[aria-pressed=true]){background:var(--theme-color-pressed-control);border-color:var(--theme-color-border-strong);color:var(--theme-color-on-pressed-control);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--theme-color-seam) 44%, transparent)}:where(.wv-compact-control,.wv-compact-segment,.wv-compact-tab):focus-visible,:where(.wv-compact-surface--interactive):focus-visible{outline-color:var(--theme-color-focus);box-shadow:var(--focus-ring), var(--ui-compact-control-shadow)}:where(.wv-compact-chip,.wv-compact-state){box-shadow:none}:where(.wv-compact-state--loading){border-color:var(--theme-color-operational);background:color-mix(in srgb, var(--theme-color-operational) 10%, var(--theme-color-data-bay))}:where(.wv-compact-state--error){border-color:var(--theme-color-status-danger);background:color-mix(in srgb, var(--theme-color-status-danger) 12%, var(--theme-color-data-bay))}html body :where(.section-card,.login-card,.wrap,.report-page .card,.modal-window){background:var(--theme-color-primary-plate);border-color:var(--theme-color-border-default);box-shadow:var(--shadow-1)}html body :where(.modal-overlay,.fs-overlay,[class$=-drawer]){background-color:color-mix(in srgb, var(--theme-color-chassis) 78%, transparent)}html body :where(.modal-window,.fs-panel,[class$=-drawer__panel],[class$=-modal__panel]){background:var(--theme-color-primary-plate);border-color:var(--theme-color-border-default);box-shadow:var(--shadow-2)}html body :where([class$=__card],[class$=__panel],[class$=__section],[class$=__widget],[class$=__summary],[class$=__toolbar],[class$=__form],[class$=-card],[class$=-panel]):not(.lab-invoice-preview__page):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview):not(.commercial-offer-v2-preview *){background:var(--theme-color-primary-plate);border-color:var(--theme-color-border-default);box-shadow:var(--shadow-1)}html body :where([class$=__table-wrap],[class$=-table-wrap],[class$=__registry],[class$=-registry]):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *){background:var(--theme-color-data-bay);border-color:var(--theme-color-border-default);box-shadow:none}html body :where([class$=__table],[class$=-table]):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *){background:var(--theme-color-data-bay);border-color:var(--theme-color-border-default)}html body :where([class$=__table],[class$=-table]) :where(th):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *){background:var(--theme-color-table-header-plate);border-color:var(--theme-color-border-default);color:var(--theme-color-table-header-foreground);box-shadow:inset 0 -1px 0 var(--theme-color-border-default)}html body :where(.invoice-preview-panel,.commercial-offer-v2-preview-page__header,.commercial-offer-v2-preview-page__form,.commercial-offer-v2-request-preview-modal,.compliance-documents-page__preview-shell,.compliance-documents-page__preview-card){background:var(--theme-color-primary-plate);border-color:var(--theme-color-border-default);box-shadow:var(--shadow-1)}html[data-theme] body .sidebar{border-right-color:var(--ui-machine-border);background:var(--ui-machine-shell);box-shadow:4px 0 12px color-mix(in srgb, var(--theme-color-seam) 28%, transparent)}html[data-theme] body .sidebar__header{border-bottom-color:var(--ui-machine-border)}html[data-theme] body .sidebar__brand{color:var(--ui-machine-text)}html[data-theme] body .sidebar__group-title{color:var(--ui-machine-text-muted)}html[data-theme] body .sidebar__divider{background:var(--ui-machine-border)}html[data-theme] body .sidebar__link{color:var(--ui-machine-text-secondary);box-shadow:none;background:0 0;border-color:#0000;transition:background-color .14s,border-color .14s,color .14s}html[data-theme] body .sidebar__link:hover{background:var(--ui-machine-plane);color:var(--ui-machine-text);box-shadow:none;border-color:#0000}html[data-theme] body .sidebar__link:focus-visible{outline:2px solid var(--ui-machine-sensor);outline-offset:2px;border-color:var(--ui-machine-border-strong);box-shadow:0 0 0 3px var(--ui-machine-sensor-soft)}html[data-theme] body .sidebar__link.is-active,html[data-theme] body .sidebar__link[aria-current=page]{border-color:var(--ui-machine-sensor-deep);background:var(--ui-machine-sensor-soft);color:var(--ui-machine-text);box-shadow:inset 3px 0 0 var(--ui-machine-sensor)}html[data-theme] body .sidebar__link-icon,html[data-theme] body .sidebar__collapse-toggle-icon{background:var(--ui-machine-plane);color:var(--ui-machine-text-muted);box-shadow:none;border-color:#0000}html[data-theme] body .sidebar__link.is-active .sidebar__link-icon,html[data-theme] body .sidebar__link[aria-current=page] .sidebar__link-icon{border-color:var(--ui-machine-sensor-deep);background:var(--ui-machine-sensor-soft);color:var(--ui-machine-sensor);box-shadow:none}html[data-theme] body .sidebar__collapse-toggle{border-color:var(--theme-color-text-muted);background:var(--ui-machine-plane);color:var(--ui-machine-text-secondary);box-shadow:none}html[data-theme] body .sidebar__collapse-toggle:hover{border-color:var(--ui-machine-border-strong);background:var(--ui-machine-plane-strong);color:var(--ui-machine-text);box-shadow:none}html[data-theme] body .sidebar__link.sidebar__link--attention{border-color:color-mix(in srgb, var(--theme-color-status-danger) 42%, var(--ui-machine-border));background:color-mix(in srgb, var(--theme-color-status-danger) 9%, transparent);color:var(--theme-color-status-danger);box-shadow:none}html[data-theme] body .sidebar__link.sidebar__link--attention:hover,html[data-theme] body .sidebar__link.sidebar__link--attention.is-active{border-color:color-mix(in srgb, var(--theme-color-status-danger) 62%, var(--ui-machine-border));background:color-mix(in srgb, var(--theme-color-status-danger) 14%, var(--ui-machine-plane));color:var(--theme-color-status-danger);box-shadow:none}html[data-theme] body .sidebar__link.sidebar__link--attention .sidebar__link-icon{border-color:color-mix(in srgb, var(--theme-color-status-danger) 42%, var(--ui-machine-border));background:color-mix(in srgb, var(--theme-color-status-danger) 10%, var(--ui-machine-plane));color:var(--theme-color-status-danger);box-shadow:none}html[data-theme=light] body .sidebar__link.sidebar__link--attention,html[data-theme=light] body .sidebar__link.sidebar__link--attention:hover,html[data-theme=light] body .sidebar__link.sidebar__link--attention.is-active,html[data-theme=light] body .sidebar__link.sidebar__link--attention .sidebar__link-label,html[data-theme=light] body .sidebar__link.sidebar__link--attention .sidebar__link-text{color:color-mix(in srgb, var(--theme-color-status-danger) 72%, var(--theme-color-text-primary))}html[data-theme=light] body .sidebar{background:var(--ui-machine-shell);color:var(--ui-machine-text);box-shadow:4px 0 12px #1113180f}html body :where(.topbar__button){background:var(--theme-color-raised-control);border-color:var(--theme-color-text-muted);box-shadow:var(--ui-compact-control-shadow)}html body :where(.topbar__button):hover{background:var(--theme-color-secondary-plate);border-color:var(--theme-color-border-strong)}html body :where(.topbar__button[aria-pressed=true]){background:var(--theme-color-selected);border-color:var(--theme-color-operational)}html body :where(.topbar__button):focus-visible{outline-color:var(--theme-color-focus);box-shadow:var(--focus-ring)}html[data-theme] body :where(input,select,textarea,[contenteditable=true]):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *){background-color:var(--theme-color-raised-control);border-color:var(--theme-color-text-muted);color:var(--theme-color-on-raised-control);box-shadow:none}html[data-theme] body :where(input,textarea):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *)::placeholder,html[data-theme] body :where(input[class],textarea[class]):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *)::placeholder{color:var(--theme-color-text-secondary);opacity:1}html[data-theme] body :where(button,[role=button],[role=tab]):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *),html[data-theme] body button[class]:not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *),html[data-theme] body [role=button][class]:not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *),html[data-theme] body [role=tab][class]:not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *),html[data-theme] body input[class]:not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *),html[data-theme] body select[class]:not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *),html[data-theme] body textarea[class]:not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *){border-color:var(--theme-color-text-muted)}html[data-theme=dark] body .chatgpt-assistant-page .chatgpt-assistant-page__session-actions button{border-color:var(--theme-color-text-secondary)}html[data-theme] body :where(.wv-compact-chip,[class*=__status-badge],[class*=__status-pill],[class*=__state-badge]):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *){color:var(--theme-color-text-primary)}html[data-theme] body :where(.sidebar__badge){color:var(--theme-color-text-on-accent)}html[data-theme] body :where(input,select,textarea,[contenteditable=true]):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *):focus-visible{border-color:var(--theme-color-focus);outline-color:var(--theme-color-focus);box-shadow:var(--focus-ring)}html[data-theme] body :where(input,select,textarea):disabled:not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *){background-color:var(--theme-color-data-bay);border-color:var(--theme-color-border-subtle);color:var(--theme-color-disabled)}html[data-theme] body :where(table):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *){background-color:var(--theme-color-data-bay);color:var(--theme-color-text-secondary)}html[data-theme] body :where(table):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *) :where(th){background-color:var(--theme-color-table-header-plate);border-color:var(--theme-color-border-subtle);color:var(--theme-color-table-header-foreground);box-shadow:inset 0 -1px 0 var(--theme-color-border-default)}html[data-theme] body :where(table):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *) :where(td){border-color:var(--theme-color-border-subtle);color:var(--theme-color-text-secondary)}html[data-theme] body :where(table):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *) :where(tbody tr:hover>td,tbody tr[aria-selected=true]>td){background-color:var(--theme-color-selected)}@media (prefers-reduced-motion:reduce){html body .sidebar,html body .sidebar:after,html body .sidebar__link{transition:none}}@media (forced-colors:active){html body :where(.sidebar__link,.sidebar__link-icon,.sidebar__collapse-toggle){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}html body :where(.sidebar__link,.sidebar__collapse-toggle):focus-visible{outline-offset:2px;outline:3px solid highlight}}html body :where(button,.btn):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *){box-shadow:var(--ui-compact-control-shadow)}html body :where(button,.btn):not(.lab-invoice-preview__page *):not(.commercial-offer-v2-preview *):active{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--theme-color-seam) 44%, transparent)}html[data-theme=light] body :where(.section-card,.login-card,.wrap,.report-page .card,.modal-window),html[data-theme=light] body :where(.modal-window,.fs-panel,[class$=-drawer__panel],[class$=-modal__panel]){box-shadow:var(--shadow-1)}.status-tasks-worklist{--status-task-surface:var(--theme-color-primary-plate);--status-task-surface-elevated:var(--theme-color-secondary-plate);--status-task-control:var(--theme-color-raised-control);--status-task-control-muted:var(--theme-color-raised-control);--status-task-border:var(--theme-color-border-default);--status-task-border-strong:var(--theme-color-operational);--status-task-text:var(--theme-color-text-primary);--status-task-muted:var(--theme-color-text-secondary);--status-task-subtle:var(--theme-color-text-muted);--status-task-instrument-text:var(--theme-color-text-primary);--status-task-instrument-muted:var(--theme-color-text-secondary);--status-task-accent:var(--theme-color-operational);--status-task-accent-soft:color-mix(in srgb, var(--theme-color-operational) 18%, var(--status-task-surface-elevated));--status-task-accent-hover:color-mix(in srgb, var(--theme-color-operational) 24%, var(--status-task-surface-elevated));--status-task-row-hover:color-mix(in srgb, var(--theme-color-operational) 18%, var(--theme-color-data-bay));--status-task-focus:var(--theme-color-focus);--status-task-focus-shadow:0 0 0 1px color-mix(in srgb, var(--status-task-focus) 28%, transparent);--status-task-danger:var(--theme-color-status-danger);--status-task-danger-on-instrument:var(--theme-color-danger-on-instrument);--status-task-danger-soft:color-mix(in srgb, var(--theme-color-status-danger) 12%, var(--theme-color-data-bay));--status-task-warning:var(--theme-color-status-warning);--status-task-status-bg:var(--theme-color-data-bay);min-width:0;color:var(--status-task-text);gap:12px;display:grid}.status-tasks-worklist,.status-tasks-worklist *,.status-tasks-worklist :before,.status-tasks-worklist :after{box-sizing:border-box}.status-tasks-worklist.section-card{box-shadow:none;background:0 0;border:0;margin-bottom:0;padding:0}.status-tasks-worklist button,.status-tasks-worklist input,.status-tasks-worklist select{font:inherit}.status-tasks-worklist button:disabled,.status-tasks-worklist select:disabled{cursor:not-allowed;opacity:.52}.status-tasks-worklist__header{border:1px solid var(--status-task-border);background:var(--status-task-surface);border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}.status-tasks-worklist__back-link{color:var(--status-task-instrument-muted);justify-self:start;font-size:12px;font-weight:650;line-height:1.2;text-decoration:none}.status-tasks-worklist__back-link:hover,.status-tasks-worklist__back-link:focus-visible{color:var(--status-task-focus);outline:none}.status-tasks-worklist__back-link:focus-visible{outline:2px solid var(--status-task-focus);outline-offset:3px;box-shadow:var(--status-task-focus-shadow)}.status-tasks-worklist__header h1{color:var(--status-task-instrument-text);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:760;line-height:1.2}.status-tasks-worklist__scope-filters,.status-tasks-worklist__filters,.status-tasks-worklist__pagination{border:1px solid var(--status-task-border);background:var(--status-task-surface-elevated);border-radius:10px;flex-wrap:wrap;align-items:end;gap:7px;min-width:0;padding:10px;display:flex}.status-tasks-worklist__scope-filters{align-items:center}.status-tasks-worklist__scope-options,.status-tasks-worklist__department-options,.status-tasks-worklist__filter-actions,.status-tasks-worklist__pagination-actions{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.status-tasks-worklist__field{min-width:132px;max-width:100%;color:var(--status-task-instrument-muted);gap:4px;font-size:11px;font-weight:650;line-height:1.2;display:grid}html[data-theme=light] .status-tasks-worklist__field{color:var(--status-task-instrument-muted)}.status-tasks-worklist__input,.status-tasks-worklist__select,.status-tasks-worklist__assignee-select{border:1px solid var(--status-task-border);border-radius:var(--ui-button-radius-sm,7px);background:var(--status-task-control);min-width:0;height:26px;color:var(--status-task-instrument-text);font-size:var(--ui-button-font-size-sm,11px);box-shadow:none;padding:2px 22px 2px 7px;font-weight:620;line-height:14px}.status-tasks-worklist__input{width:min(220px,100%);padding-right:7px}.status-tasks-worklist__select{width:150px}.status-tasks-worklist__input:focus-visible,.status-tasks-worklist__select:focus-visible,.status-tasks-worklist__assignee-select:focus-visible{outline:2px solid var(--status-task-focus);outline-offset:2px;box-shadow:var(--status-task-focus-shadow)}.status-tasks-worklist__scope-button,.status-tasks-worklist__department-button,.status-tasks-worklist__button,.status-tasks-worklist__action{justify-content:center;align-items:center;gap:var(--ui-button-gap,4px);min-height:var(--ui-button-height-sm,26px);max-width:100%;padding:2px var(--ui-button-padding-x-sm,7px);border:1px solid var(--status-task-border);border-radius:var(--ui-button-radius-sm,7px);background:var(--status-task-control-muted);color:var(--status-task-instrument-muted);font-size:var(--ui-button-font-size-sm,11px);text-align:center;overflow-wrap:anywhere;cursor:pointer;box-shadow:none;font-weight:500;line-height:14px;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.status-tasks-worklist__scope-button:hover:not(:disabled),.status-tasks-worklist__department-button:hover:not(:disabled),.status-tasks-worklist__button:hover:not(:disabled),.status-tasks-worklist__action:hover,.status-tasks-worklist__action:focus-visible{border-color:var(--status-task-border-strong);background:var(--status-task-accent-hover);color:var(--status-task-instrument-text)}.status-tasks-worklist__scope-button.is-active,.status-tasks-worklist__department-button.is-active,.status-tasks-worklist__button--primary,.status-tasks-worklist__action{border-color:var(--status-task-border-strong);background:var(--status-task-accent-soft);color:var(--status-task-instrument-text)}.status-tasks-worklist__scope-button:focus-visible,.status-tasks-worklist__department-button:focus-visible,.status-tasks-worklist__button:focus-visible,.status-tasks-worklist__action:focus-visible{outline:2px solid var(--status-task-focus);outline-offset:2px;box-shadow:var(--status-task-focus-shadow)}.status-tasks-worklist__table{table-layout:fixed;min-width:1060px}.status-tasks-worklist__table th,.status-tasks-worklist__table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-tasks-worklist__cell--task{width:24%}.status-tasks-worklist__cell--document{width:14%}.status-tasks-worklist__cell--stage{width:15%}.status-tasks-worklist__cell--department{width:10%}.status-tasks-worklist__cell--assignee{width:14%}.status-tasks-worklist__cell--due{width:11%}.status-tasks-worklist__cell--updated{width:10%}.status-tasks-worklist__cell--action{text-align:right;width:150px}.status-tasks-worklist__task-title,.status-tasks-worklist__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.status-tasks-worklist__task-title{color:var(--status-task-text);font-size:11px;font-weight:700;line-height:1.2}.status-tasks-worklist__text{color:var(--status-task-muted)}.status-tasks-worklist__assignee-wrap{align-items:center;gap:3px;min-width:0;display:grid}.status-tasks-worklist__assignee-select{text-overflow:ellipsis;width:100%;max-width:100%}.status-tasks-worklist__assignee-select:disabled{border-color:var(--status-task-border);background:var(--status-task-control-muted);color:var(--status-task-instrument-muted);cursor:wait}.status-tasks-worklist__assignee-error{min-width:0;color:var(--status-task-danger-on-instrument);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.15;display:block;overflow:hidden}.status-tasks-worklist__due{border:1px solid var(--status-task-border);background:var(--status-task-status-bg);max-width:100%;color:var(--status-task-muted);border-radius:7px;justify-content:flex-start;align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.status-tasks-worklist__due-marker{font-weight:760}.status-tasks-worklist__due--soon{border-color:color-mix(in srgb, var(--status-task-warning) 44%, transparent);background:color-mix(in srgb, var(--status-task-warning) 12%, transparent);color:var(--status-task-warning)}.status-tasks-worklist__due--overdue{border-color:color-mix(in srgb, var(--status-task-danger) 44%, transparent);background:var(--status-task-danger-soft);color:var(--status-task-danger)}.status-tasks-worklist__action--disabled{border-color:var(--status-task-border);color:var(--status-task-subtle);cursor:default;pointer-events:none;background:0 0}.status-tasks-worklist__action:disabled{border-color:var(--status-task-border);color:var(--status-task-subtle);cursor:not-allowed;pointer-events:none;background:0 0}.status-tasks-worklist__action-group{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:100%;display:inline-flex}.status-tasks-worklist__state{border:1px solid var(--status-task-border);background:var(--status-task-status-bg);min-height:46px;color:var(--status-task-muted);overflow-wrap:anywhere;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.4}.status-tasks-worklist__state--error{border-color:color-mix(in srgb, var(--status-task-danger) 34%, transparent);background:var(--status-task-danger-soft);color:var(--status-task-text)}.status-tasks-worklist__state--warning{border-color:color-mix(in srgb, var(--status-task-warning) 34%, transparent);background:color-mix(in srgb, var(--status-task-warning) 10%, transparent);color:var(--status-task-text)}.status-tasks-worklist__pagination{justify-content:space-between;align-items:center}.status-tasks-worklist__page-summary{color:var(--status-task-instrument-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650;line-height:1.2}@media (width<=640px){.status-tasks-worklist__scope-filters,.status-tasks-worklist__filters,.status-tasks-worklist__pagination{align-items:stretch}.status-tasks-worklist__field,.status-tasks-worklist__input,.status-tasks-worklist__select{width:100%}.status-tasks-worklist__scope-button,.status-tasks-worklist__department-button,.status-tasks-worklist__button,.status-tasks-worklist__action{min-height:var(--ui-touch-target-min,36px);padding:5px 9px;font-size:12.5px;line-height:16px}.status-tasks-worklist__table{min-width:1020px}}.registry-page{--weved-registry-action-height:var(--ui-compact-control-height,var(--ui-button-height-md,26px));--weved-registry-action-height-compact:var(--ui-compact-control-height,var(--ui-button-height-sm,26px));--weved-registry-action-touch-height:var(--ui-touch-target-min,36px);--weved-registry-action-padding-x:var(--ui-compact-control-padding-x,var(--ui-button-padding-x-md,7px));--weved-registry-action-padding-x-compact:var(--ui-compact-control-padding-x,var(--ui-button-padding-x-sm,7px));--weved-registry-action-font-size:var(--ui-compact-control-font-size,var(--ui-button-font-size-sm,11px));--weved-registry-action-line-height:14px;--weved-registry-action-radius:var(--ui-compact-control-radius,7px);--weved-registry-action-gap:var(--ui-compact-control-gap,var(--ui-button-gap,4px));--weved-registry-table-status-divider:#d98a832e;--weved-registry-meta-filled-color:var(--ui-compact-status-info-text);--weved-registry-meta-filled-shadow:none;--weved-registry-meta-muted-color:var(--weved-registry-meta-filled-color);--weved-registry-meta-font-size:var(--ui-compact-font-size-sm,11px);--weved-registry-meta-line-height:13px;--weved-registry-action-shadow:var(--ui-compact-control-shadow,none);--weved-registry-action-shadow-hover:var(--ui-compact-control-shadow,none);gap:8px}html[data-theme=light] .registry-page{--weved-registry-action-shadow:none;--weved-registry-action-shadow-hover:none;--weved-registry-meta-filled-color:var(--theme-color-status-info);--weved-registry-meta-filled-shadow:none;--weved-registry-table-status-divider:#ae524a2e}html[data-theme=light] .registry-page .page-tabs>.page-tab,html[data-theme=light] .registry-page .registry-page__load-more{font-size:var(--weved-registry-action-font-size);line-height:var(--weved-registry-action-line-height)}.registry-page .page-tabs{gap:var(--weved-registry-action-gap);margin:6px 0 8px;padding-inline:1px}.registry-page .page-tabs>.page-tab{min-height:var(--weved-registry-action-height-compact);padding:2px var(--weved-registry-action-padding-x);border-top-left-radius:var(--weved-registry-action-radius);border-top-right-radius:var(--weved-registry-action-radius);font-size:var(--weved-registry-action-font-size);line-height:var(--weved-registry-action-line-height)}.registry-page .registry-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.registry-page .registry-page__toolbar .page-tabs{gap:3px;margin:0;padding-inline:0}.registry-page .registry-page__toolbar .page-tabs>.page-tab{min-height:28px;padding:0 8px}.registry-page .registry-page__primary-tabs{flex:none;min-width:0}.registry-page .registry-page__toolbar-controls,.registry-page .registry-page__toolbar-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.registry-page .registry-page__toolbar-controls{margin-left:auto}.registry-page .registry-page__toolbar-status{flex:0 auto}.registry-page .registry-page__scope-switcher{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:inline-flex}.registry-page .registry-page__toolbar-controls .registry-page__scope-switcher{margin-left:0}.registry-page .registry-page__mine-filter{border:1px solid var(--theme-color-border-subtle);border-radius:var(--weved-registry-action-radius);background:var(--theme-color-surface-secondary);min-height:28px;color:var(--theme-color-text-primary);font-size:var(--weved-registry-action-font-size);font-weight:600;line-height:var(--weved-registry-action-line-height);cursor:pointer;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.registry-page .registry-page__mine-filter-input{width:14px;height:14px;accent-color:var(--theme-color-accent);margin:0}.registry-page .registry-page__mine-filter:has(.registry-page__mine-filter-input:focus-visible){box-shadow:var(--focus-ring);outline:none}.registry-page .registry-page__accounting-filter-switcher{border:1px solid var(--theme-color-border-subtle);border-radius:var(--weved-registry-action-radius);background:var(--theme-color-surface-secondary);padding:2px 4px}.registry-page .registry-page__scope-label{color:var(--theme-color-text-muted);white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2}.registry-page .registry-page__filters-toolbar{justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;display:flex}.registry-page .registry-page__filters-toolbar-meta{align-items:center;gap:6px;min-width:0;display:flex}.registry-page .registry-page__filters-indicator{color:var(--theme-color-text-muted);font-size:11px;font-weight:600;line-height:1.2}.registry-page .registry-page__load-more{min-height:var(--weved-registry-action-height);padding:2px var(--weved-registry-action-padding-x);border-radius:var(--weved-registry-action-radius);font-size:var(--weved-registry-action-font-size);font-weight:500;line-height:var(--weved-registry-action-line-height);gap:var(--weved-registry-action-gap)}.registry-page .registry-page__column-settings{flex:none;position:relative}.registry-page .registry-page__column-settings-toggle{min-height:var(--weved-registry-action-height);padding:2px var(--weved-registry-action-padding-x);border-radius:var(--weved-registry-action-radius);font-size:var(--weved-registry-action-font-size);font-weight:500;line-height:var(--weved-registry-action-line-height);gap:var(--weved-registry-action-gap);box-shadow:var(--weved-registry-action-shadow)}.registry-page .registry-page__column-settings-count{color:var(--theme-color-text-muted);font-size:10px;font-weight:700;line-height:1}.registry-page .registry-page__column-settings-panel{z-index:35;background:linear-gradient(#1c222dfa,#12171ffa);border:1px solid #8091a83d;border-radius:8px;flex-direction:column;width:min(280px,100vw - 32px);max-height:min(420px,100dvh - 120px);display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 18px 42px #00000052}.registry-page .registry-page__column-settings-header{border-bottom:1px solid #8091a82e;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.registry-page .registry-page__column-settings-title{color:var(--theme-color-text-primary);font-size:12px;font-weight:700;line-height:1.2}.registry-page .registry-page__column-settings-reset{min-height:24px;color:var(--theme-color-text-secondary);cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #8091a83d;border-radius:7px;padding:0 8px;font-size:11px;font-weight:650;line-height:1}.registry-page .registry-page__column-settings-reset:hover{color:var(--theme-color-text-primary);background:#ffffff1a}.registry-page .registry-page__column-settings-reset:disabled{cursor:default;opacity:.6}.registry-page .registry-page__column-settings-reset:focus-visible,.registry-page .registry-page__column-settings-toggle:focus-visible{box-shadow:var(--focus-ring), var(--weved-registry-action-shadow);outline:none}.registry-page .registry-page__column-settings-warning{color:#ffc1b8;background:#f4725e1f;border:1px solid #f4725e5c;border-radius:7px;margin:6px 8px 0;padding:6px 8px;font-size:11px;font-weight:600;line-height:1.25}.registry-page .registry-page__column-settings-list{gap:2px;min-height:0;padding:6px;display:grid;overflow:auto}.registry-page .registry-page__column-settings-option{min-height:28px;color:var(--theme-color-text-secondary);cursor:pointer;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:4px 6px;font-size:11px;font-weight:600;line-height:1.2;display:grid}.registry-page .registry-page__column-settings-option:hover{color:var(--theme-color-text-primary);background:#ffffff0f}.registry-page .registry-page__column-settings-option.is-locked{cursor:default;opacity:.7}.registry-page .registry-page__column-settings-option>input{width:14px;height:14px;accent-color:var(--theme-color-accent);margin:0}.registry-page .registry-page__column-settings-option>span{overflow-wrap:anywhere;min-width:0}html[data-theme=light] .registry-page .registry-page__column-settings-panel{background:linear-gradient(180deg, var(--theme-color-surface-1), #f4f7fbfa);border-color:#0f1c2d1f;box-shadow:0 18px 36px #0f1c2d24}html[data-theme=light] .registry-page .registry-page__column-settings-reset{background:#0f1c2d0a;border-color:#0f1c2d1f}html[data-theme=light] .registry-page .registry-page__column-settings-warning{color:#8f2d23;background:#c4403014;border-color:#c4403038}.registry-page .registry-page__table-wrap{isolation:isolate;width:100%;min-width:0;max-width:100%;max-height:560px;position:relative;overflow:auto}html[data-theme] body:is([data-page=commercial],[data-page=logisticIndex],[data-page=vedIndex]) .app-main{background:var(--theme-color-chassis)}html[data-theme] body .section-card.registry-page.registry-page--carrier-operational{--weved-registry-operational-plane-border:var(--theme-color-border-default);--weved-registry-operational-surface:var(--theme-color-chassis);--weved-registry-operational-grid-divider:var(--weved-registry-operational-plane-border);background:var(--weved-registry-operational-surface);width:100%;min-width:0;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:auto;gap:0;margin:0;padding:0;display:flex;overflow:hidden}html[data-theme] body .section-card.registry-page.registry-page--carrier-operational:hover{box-shadow:none;border-color:#0000}html[data-theme=light] body .section-card.registry-page.registry-page--carrier-operational,html[data-theme=light] body .section-card.registry-page.registry-page--carrier-operational:hover{background:var(--weved-registry-operational-surface);box-shadow:none;border:0}html[data-theme] body .registry-page.registry-page--carrier-operational .registry-page__toolbar{padding:var(--ui-compact-space-6,6px);border:1px solid var(--weved-registry-operational-plane-border);background:var(--weved-registry-operational-surface);box-shadow:none;border-bottom:0}html[data-theme] body .registry-page.registry-page--carrier-operational .registry-page__filters-toolbar{padding:0 var(--ui-compact-space-6,6px) var(--ui-compact-space-6,6px);border-right:1px solid var(--weved-registry-operational-plane-border);border-left:1px solid var(--weved-registry-operational-plane-border);background:var(--weved-registry-operational-surface);box-shadow:none}html[data-theme] body .registry-page.registry-page--carrier-operational .registry-page__table-wrap{border:1px solid var(--weved-registry-operational-plane-border);background:var(--weved-registry-operational-surface);min-height:0;max-height:none;box-shadow:none;scrollbar-color:var(--theme-color-text-muted) var(--weved-registry-operational-surface);border-radius:0;flex:auto}html[data-theme] body .registry-page.registry-page--carrier-operational .registry-page__table-wrap::-webkit-scrollbar-track{background:var(--weved-registry-operational-surface);border-color:var(--weved-registry-operational-plane-border)}html[data-theme] body .registry-page.registry-page--carrier-operational .registry-page__table-wrap>table.table--simple.registry-page__table,html[data-theme] body .registry-page.registry-page--carrier-operational .table--simple.registry-page__table>thead>tr.titanium-operational-table__header-row>th,html[data-theme] body .registry-page.registry-page--carrier-operational .table--simple.registry-page__table>thead>tr.titanium-operational-table__filter-row>th{background:var(--weved-registry-operational-surface)}.registry-page .registry-page__table{table-layout:auto;width:max-content;min-width:max(100%,760px)}.registry-page.registry-page--carrier-operational .table--simple.registry-page__table>:is(thead,tbody)>tr>:is(th,td){border-right-color:var(--weved-registry-operational-grid-divider);border-bottom-color:var(--weved-registry-operational-grid-divider)}html[data-theme] body .registry-page.registry-page--carrier-operational .table--simple.registry-page__table>tbody>tr.titanium-operational-table__empty-row>td{background:var(--weved-registry-operational-surface)}.registry-page .table--simple.registry-page__table tbody tr.is-manager-unassigned>td{border-right-color:#d98a831f;border-bottom-color:var(--weved-registry-table-status-divider);background:linear-gradient(#d98a832e,#782b2533)}.registry-page .table--simple.registry-page__table tbody tr.is-manager-unassigned>td:first-child{box-shadow:inset 3px 0 #d98a839e}.registry-page .table--simple.registry-page__table tbody tr.is-manager-unassigned:hover>td{background:linear-gradient(#d98a8338,#782b253d);border-bottom-color:#d98a8338}.registry-page.registry-page--carrier-operational .table--simple.registry-page__table tbody tr.is-manager-unassigned>td{border-right-color:var(--weved-registry-operational-grid-divider);border-bottom-color:var(--weved-registry-operational-grid-divider)}.registry-page .registry-sort-button{z-index:1;position:relative}.registry-page .registry-sort-button__reserved-indicator{visibility:hidden}.registry-page .registry-page__table-filter-input{border:1px solid var(--theme-color-border-default);background:var(--theme-color-raised-control);width:100%;min-width:0;min-height:22px;color:var(--theme-color-on-raised-control);border-radius:6px;padding:0 6px;font-size:10.5px;line-height:1.1;display:block}.registry-page .registry-page__table-filter-input::placeholder{color:var(--theme-color-text-muted)}.registry-page .registry-page__table-filter-input:focus{border-color:var(--theme-color-focus);background:var(--theme-color-raised-control);outline:none}.registry-page .registry-page__table-filter-date-range{width:100%;position:relative}.registry-page .registry-page__date-filter-button{border:1px solid var(--theme-color-border-default);background:var(--theme-color-raised-control);width:100%;min-height:22px;color:var(--theme-color-on-raised-control);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;line-height:1.1;display:inline-flex}.registry-page .registry-page__date-filter-button.is-active{border-color:var(--theme-color-operational);background:var(--theme-color-selected);color:var(--theme-color-on-selected)}.registry-page .registry-page__date-filter-popover{z-index:30;background:var(--theme-color-primary-plate);border:1px solid #8091a847;border-radius:6px;gap:6px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px #00000047}.registry-page .registry-page__date-filter-field{color:var(--theme-color-on-plate);text-align:left;gap:3px;font-size:10px;display:grid}.registry-page .registry-page__date-filter-actions{flex-wrap:wrap;gap:4px;display:flex}.registry-page .registry-page__date-filter-action{border:1px solid var(--theme-color-border-default);background:var(--theme-color-raised-control);min-height:22px;color:var(--theme-color-on-raised-control);border-radius:6px;padding:0 7px;font-size:10px;line-height:1.1}.registry-page .registry-page__table-filter-input--date,.registry-page .registry-page__table-filter-input--amount{min-height:20px;padding-inline:4px;font-size:10px}.registry-page .registry-page__amount-filter-error{color:var(--theme-color-status-danger);text-align:left;font-size:10px;line-height:1.2}.registry-page .registry-page__table-filter-select{padding-right:2px}.registry-page .registry-page__table-filter-spacer{min-height:22px;display:block}.registry-page .registry-page__table .registry-page__column{vertical-align:middle;text-align:center;white-space:normal;overflow:visible}.registry-page .registry-page__table .registry-page__column--number,.registry-page .registry-page__table .registry-page__column--date,.registry-page .registry-page__table .registry-page__column--amount,.registry-page .registry-page__table .registry-page__column--flags{white-space:nowrap}.registry-page .registry-page__table .registry-page__column--number{width:90px;min-width:90px}.registry-page .registry-page__table .registry-page__column--date{width:104px;min-width:104px}.registry-page .registry-page__table .registry-page__column--client{min-width:220px}.registry-page .registry-page__table .registry-page__column--trade-house,.registry-page .registry-page__table .registry-page__column--supplier{min-width:158px}.registry-page .registry-page__table .registry-page__column--amount{min-width:96px}.registry-page .registry-page__table .registry-page__column--status,.registry-page .registry-page__table .registry-page__column--status-detail{min-width:156px}.registry-page .registry-page__table .registry-page__column--accounting{min-width:148px}.registry-page .registry-page__table .registry-page__column--accounting-time{white-space:nowrap;min-width:142px}.registry-page .registry-page__table .registry-page__column--restrictions{min-width:132px}.registry-page .registry-page__load-more{min-width:120px;box-shadow:var(--weved-registry-action-shadow)}html[data-theme=light] .registry-page .registry-page__load-more{min-height:var(--weved-registry-action-height);padding:2px var(--weved-registry-action-padding-x);border-radius:var(--weved-registry-action-radius);gap:var(--weved-registry-action-gap);box-shadow:var(--weved-registry-action-shadow)}.registry-page .registry-page__table--compact .registry-indicator{min-height:18px;padding-top:2px;padding-bottom:2px}.registry-page .registry-client-cell,.registry-page .registry-status-cell{flex-direction:column;gap:1px;line-height:1.16;display:inline-flex}.registry-page .registry-client-cell{text-align:center;align-items:center;width:100%}.registry-page .registry-client-cell__primary{color:var(--weved-registry-meta-filled-color);text-shadow:var(--weved-registry-meta-filled-shadow);font-weight:600}.registry-page .registry-page__cell-meta-list{flex-wrap:wrap;justify-content:center;gap:1px 4px;margin-top:1px;display:flex}.registry-page .registry-page__cell-meta-chip{box-sizing:border-box;max-width:100%;min-height:0;font-size:var(--weved-registry-meta-font-size);font-weight:500;line-height:var(--weved-registry-meta-line-height);color:var(--theme-color-text-primary);opacity:1;text-shadow:none;overflow-wrap:anywhere;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.registry-page .registry-page__cell-meta-chip--filled,.registry-page .registry-page__cell-meta-chip--muted{color:var(--theme-color-text-primary);opacity:1;text-shadow:none}.registry-page .registry-status-cell__primary{color:var(--theme-color-text-primary);overflow-wrap:anywhere;font-weight:600}.registry-page .registry-status-cell__timestamp{white-space:nowrap}.registry-page .registry-status-cell__responsible{align-self:center}body:is([data-page=accounting-orders],[data-page=commercial],[data-page=logisticIndex],[data-page=vedIndex]) .registry-page .registry-page__table tbody .registry-client-cell__primary,body:is([data-page=accounting-orders],[data-page=commercial],[data-page=logisticIndex],[data-page=vedIndex]) .registry-page .registry-page__table tbody .registry-status-cell__primary{font-size:11px;line-height:1.16}body:is([data-page=accounting-orders],[data-page=commercial],[data-page=logisticIndex],[data-page=vedIndex]) .registry-page .registry-page__table tbody .registry-page__cell-meta-chip.registry-page__cell-meta-chip--muted,body:is([data-page=accounting-orders],[data-page=commercial],[data-page=logisticIndex],[data-page=vedIndex]) .registry-page .registry-page__table tbody .registry-page__cell-meta-chip.registry-page__cell-meta-chip--filled,body:is([data-page=accounting-orders],[data-page=commercial],[data-page=logisticIndex],[data-page=vedIndex]) .registry-page .registry-page__table tbody .registry-indicator.registry-indicator--empty{font-size:9px;line-height:1.1}body[data-page=accounting-orders] .registry-page .registry-page__table-wrap{height:calc(100dvh - 220px);max-height:700px}body:is([data-page=accounting-orders],[data-page=commercial],[data-page=logisticIndex],[data-page=vedIndex]) .registry-page .registry-page__table tbody .registry-status-cell__responsible.registry-page__cell-meta-chip--filled{color:var(--weved-registry-meta-filled-color);text-shadow:var(--weved-registry-meta-filled-shadow);font-weight:600}.registry-page .registry-page__load-more:hover:not(:disabled){box-shadow:var(--weved-registry-action-shadow-hover)}.registry-page .registry-page__load-more:focus-visible,.registry-page .page-tabs>.page-tab:focus-visible{box-shadow:var(--focus-ring), var(--weved-registry-action-shadow);outline:none}.registry-page .registry-page__load-more:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}@media (width<=720px){.registry-page .registry-page__toolbar{justify-content:flex-start;align-items:flex-start;gap:8px}.registry-page .registry-page__scope-switcher,.registry-page .registry-page__toolbar-controls,.registry-page .registry-page__toolbar-status{justify-content:flex-start;width:100%;margin-left:0}.registry-page .page-tabs>.page-tab,.registry-page .registry-page__load-more,.registry-page .registry-page__column-settings-toggle{min-height:var(--weved-registry-action-touch-height)}.registry-page .registry-page__load-more,.registry-page .registry-page__column-settings,.registry-page .registry-page__column-settings-toggle{width:100%}.registry-page .registry-page__load-more{min-width:0}.registry-page .registry-page__column-settings-panel{width:min(100%,100vw - 32px);left:0;right:auto}.registry-page .registry-page__table{min-width:max(100%,640px)}.registry-page .registry-page__table-filter-input,.registry-page .registry-page__date-filter-button{min-height:24px;padding:0 6px;font-size:10.5px}.registry-page .registry-page__cell-meta-chip{font-size:11px}.registry-page .registry-page__table .registry-page__column--client{min-width:196px}.registry-page .registry-page__table .registry-page__column--trade-house,.registry-page .registry-page__table .registry-page__column--supplier,.registry-page .registry-page__table .registry-page__column--status,.registry-page .registry-page__table .registry-page__column--status-detail{min-width:148px}}.workspace-home__status-tasks-table{table-layout:fixed;min-width:1120px}.workspace-home__status-tasks-table th,.workspace-home__status-tasks-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-home__chatgpt-table{min-width:760px}.workspace-home__chatgpt-table th,.workspace-home__chatgpt-table td{text-align:left;white-space:nowrap}@media (width<=640px){.workspace-home__status-tasks-table{min-width:980px}}.groupage-cargo-page__request-card .groupage-cargo-page__table-scroller{--items-grid-viewport-max-height:min(68vh, 720px);--items-shared-cell-padding-y:10px;--items-shared-cell-padding-x:12px;--items-shared-control-min-height:36px;--items-shared-multiline-min-height:68px;min-height:min(320px,56vh)}.groupage-cargo-page__request-card .groupage-cargo-page__table{min-width:1040px}.groupage-cargo-page__request-card .groupage-cargo-page__table .items-table-shared__header-content{padding-right:6px}.groupage-cargo-page__request-card .groupage-cargo-page__table .items-table-shared__header-label{letter-spacing:0;font-size:11px;line-height:1.15}.groupage-cargo-page__request-card .groupage-cargo-page__table tbody tr{height:auto}.groupage-cargo-page__request-card .groupage-cargo-page__table tbody .items-table-shared__cell{vertical-align:top;padding:0;font-size:11px;line-height:1.35}.groupage-cargo-page__request-card .groupage-cargo-page__table tbody .items-table-shared__cell-frame:not(.items-table-shared__cell-frame--wrap){min-height:52px;padding:10px 12px}.groupage-cargo-page__request-card .groupage-cargo-page__table tbody .items-table-shared__cell-frame--wrap{min-height:68px;padding:10px 12px}.groupage-cargo-page__request-card .groupage-cargo-page__table tbody .items-table-shared__readonly-value{font-size:11px;line-height:1.35}.groupage-cargo-page__request-card .groupage-cargo-page__table tbody .items-table-shared__readonly-value:not(.items-table-shared__readonly-value--wrap){min-height:36px}.groupage-cargo-page__request-card .groupage-cargo-page__table tbody .items-table-shared__control--numeric{min-height:36px;padding:6px 8px;font-size:11px;line-height:1.35}.groupage-cargo-page__formed-loading-table-wrap{--items-grid-viewport-max-height:min(68vh, 720px);max-height:var(--items-grid-viewport-max-height);scrollbar-gutter:stable;margin-top:0;overflow:auto}.groupage-cargo-page__formed-loading-table{min-width:1080px}.groupage-cargo-page__formed-loading-table thead th{text-transform:uppercase}.groupage-cargo-page .pickup-request-overlay__table-shell{--pickup-request-overlay-header-cell-padding-y:4px;--pickup-request-overlay-header-cell-padding-x:6px;--pickup-request-overlay-cell-padding-y:10px;--pickup-request-overlay-cell-padding-x:12px;--pickup-request-overlay-table-header-font-size:11px;--pickup-request-overlay-table-header-line-height:1.15;--pickup-request-overlay-table-body-font-size:11px;--pickup-request-overlay-table-body-line-height:1.35;--pickup-request-overlay-control-height:36px}.groupage-cargo-page__items-preview-table-scroller{--items-grid-viewport-max-height:min(52vh, 480px);--items-shared-cell-padding-y:2px;--items-shared-cell-padding-x:5px;--items-shared-control-min-height:25px;margin-top:8px}.groupage-cargo-page__items-preview-table{min-width:690px}.groupage-cargo-page__items-preview-table .items-table-shared__header-content{padding-right:6px}.groupage-cargo-page__items-preview-table .items-table-shared__header-label,.groupage-cargo-page__items-preview-table tbody .items-table-shared__cell,.groupage-cargo-page__items-preview-table tbody .items-table-shared__readonly-value{letter-spacing:0;font-size:11px;line-height:1.15}.groupage-cargo-page__items-preview-table tbody tr{height:25px}.groupage-cargo-page__items-preview-table tbody .items-table-shared__cell{vertical-align:top;padding:0}.groupage-cargo-page__items-preview-table tbody .items-table-shared__cell-frame:not(.items-table-shared__cell-frame--wrap){min-height:25px;padding:2px 5px}.groupage-cargo-page__items-preview-table tbody .items-table-shared__cell-frame--wrap{min-height:44px;padding:4px 6px}.groupage-cargo-index .groupage-cargo-index__table{min-width:max(100%,1040px)}@media (width<=720px){.groupage-cargo-page__request-card .groupage-cargo-page__table-scroller{--items-grid-viewport-max-height:min(52vh, 460px);min-height:min(220px,48vh)}.groupage-cargo-page__request-card .groupage-cargo-page__table{min-width:920px}}@media (width<=560px){.groupage-cargo-page__request-card .groupage-cargo-page__table .items-table-shared__header-content{padding-right:5px}.groupage-cargo-page__request-card .groupage-cargo-page__table{min-width:820px}}html[data-theme] body .titanium-operational-table-frame{--titanium-operational-table-border:var(--theme-color-border-default);--titanium-operational-table-cell-divider:var(--theme-color-border-subtle);--titanium-operational-table-surface:var(--theme-color-data-bay);--titanium-operational-table-header-surface:var(--theme-color-table-header-plate);--titanium-operational-table-filter-surface:var(--theme-color-table-filter-plate);--titanium-operational-table-header-text:var(--theme-color-table-header-foreground);--titanium-operational-table-filter-text:var(--theme-color-table-filter-foreground);--titanium-operational-table-cell-text:var(--theme-color-text-secondary);--titanium-operational-table-empty-text:var(--theme-color-text-muted);--titanium-operational-table-row-hover:var(--theme-color-selected);--titanium-operational-table-row-height:32px;--titanium-operational-table-header-height:30px;border:1px solid var(--titanium-operational-table-border);background:var(--titanium-operational-table-surface);min-width:0;max-width:100%;box-shadow:none;border-radius:10px;overflow:auto}html[data-theme] body .titanium-operational-table-frame>table.titanium-operational-table{border-collapse:separate;border-spacing:0;background:var(--titanium-operational-table-surface);width:100%;color:var(--titanium-operational-table-cell-text);font-size:11px;line-height:1.2}html[data-theme] body .titanium-operational-table-frame>table.titanium-operational-table>:is(thead,tbody)>tr>:is(th,td){box-sizing:border-box;height:var(--titanium-operational-table-row-height);border-right:1px solid var(--titanium-operational-table-cell-divider);border-bottom:1px solid var(--titanium-operational-table-cell-divider);color:var(--titanium-operational-table-cell-text);text-align:left;vertical-align:middle;background:0 0;padding:4px 6px;font-size:11px;line-height:1.2;transition:background-color .14s,border-color .14s}html[data-theme] body .titanium-operational-table-frame>table.titanium-operational-table>thead>tr>th{height:var(--titanium-operational-table-header-height);background:var(--titanium-operational-table-header-surface);color:var(--titanium-operational-table-header-text);text-align:left;box-shadow:inset 0 -1px 0 var(--theme-color-border-default);padding:4px 6px;font-size:11px;font-weight:700;line-height:1.2}html[data-theme] body .titanium-operational-table-frame--sticky-header>table.titanium-operational-table>thead>tr.titanium-operational-table__header-row>th{z-index:8;position:sticky;top:0}html[data-theme] body .titanium-operational-table-frame--sticky-header>table.titanium-operational-table>thead>tr.titanium-operational-table__filter-row>th{top:var(--titanium-operational-table-header-height);z-index:7;position:sticky}html[data-theme] body .titanium-operational-table-frame .titanium-operational-table__sort-button{width:100%;min-height:100%;color:inherit;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}html[data-theme] body .titanium-operational-table-frame .titanium-operational-table__control{box-sizing:border-box;height:22px;min-height:22px;padding-top:1px;padding-bottom:1px;line-height:14px}html[data-theme] body .titanium-operational-table-frame>table.titanium-operational-table>thead>tr.titanium-operational-table__filter-row>th{background:var(--titanium-operational-table-filter-surface);color:var(--titanium-operational-table-filter-text);box-shadow:inset 0 -1px 0 var(--theme-color-border-default)}html[data-theme] body .titanium-operational-table-frame>table.titanium-operational-table>:is(thead,tbody)>tr>:is(th,td):last-child{border-right:0}html[data-theme] body .titanium-operational-table-frame>table.titanium-operational-table>tbody>tr:last-child>td{border-bottom:0}html[data-theme] body .titanium-operational-table-frame>table.titanium-operational-table>tbody>tr:not(.titanium-operational-table__empty-row):hover>td{background:var(--titanium-operational-table-row-hover)}html[data-theme] body .titanium-operational-table-frame>table.titanium-operational-table>tbody>tr.titanium-operational-table__empty-row>td{background:color-mix(in srgb, var(--titanium-operational-table-surface) 92%, var(--theme-color-secondary-plate));height:48px;color:var(--titanium-operational-table-empty-text);text-align:center;white-space:normal;overflow-wrap:anywhere;padding:10px 12px;font-size:11px;font-weight:500;line-height:1.3}html[data-theme=light] body .status-tasks-worklist label.status-tasks-worklist__field{color:var(--status-task-instrument-muted)}.weved-button-system-v2{--ui-button-height-xs:26px;--ui-button-height-sm:26px;--ui-button-height-md:26px;--ui-button-height-lg:26px;--ui-button-padding-x-sm:7px;--ui-button-padding-x-md:7px;--ui-button-font-size-sm:11px;--ui-button-radius-sm:7px;--ui-button-gap:4px;--ui-button-shadow-soft:0 1px 2px color-mix(in srgb, var(--theme-color-seam) 34%, transparent), inset 0 1px 0 color-mix(in srgb, var(--theme-color-edge-highlight) 8%, transparent);--ui-button-shadow-soft-hover:0 2px 4px color-mix(in srgb, var(--theme-color-seam) 38%, transparent), inset 0 1px 0 color-mix(in srgb, var(--theme-color-edge-highlight) 10%, transparent);--ui-touch-target-min:36px;--ui-compact-button-font-size:11px;--ui-compact-button-min-height:26px;--ui-compact-button-padding:2px 7px;--ui-compact-button-gap:4px;--ui-compact-button-radius:7px;--ui-compact-button-font-weight:500;--ui-compact-button-shadow:var(--ui-button-shadow-soft);--ui-button-disabled-text:var(--theme-color-text-muted);--ui-button-disabled-background:#94a3b814;--ui-button-disabled-border:#94a3b838;--ui-button-disabled-opacity:.45;--ui-compact-button-mobile-font-size:12.5px;--ui-compact-button-mobile-min-height:36px;--ui-compact-button-mobile-padding:5px 9px;--ui-compact-button-mobile-gap:5px}html[data-theme=light] .weved-button-system-v2{--ui-button-shadow-soft:0 1px 2px #11131814, inset 0 1px 0 var(--theme-color-edge-highlight);--ui-button-shadow-soft-hover:0 2px 4px #1113181a, inset 0 1px 0 var(--theme-color-edge-highlight);--ui-button-disabled-background:#0f172a09;--ui-button-disabled-border:#0f172a1a}.weved-button--compact{min-height:var(--ui-compact-button-min-height,26px);max-width:100%;padding:var(--ui-compact-button-padding,2px 7px);border-radius:var(--ui-compact-button-radius,7px);justify-content:center;align-items:center;gap:var(--ui-compact-button-gap,4px);font-size:var(--ui-compact-button-font-size,11px);font-weight:var(--ui-compact-button-font-weight,500);text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:var(--ui-compact-button-shadow,none);display:inline-flex}.weved-button--compact:focus-visible{box-shadow:var(--focus-ring), var(--ui-compact-button-shadow,none)}.weved-button--compact:is(:disabled,[aria-disabled=true]){color:var(--ui-button-disabled-text,var(--text-muted,var(--text-3)));background:var(--ui-button-disabled-background,#94a3b814);border-color:var(--ui-button-disabled-border,#94a3b838);cursor:not-allowed;opacity:var(--ui-button-disabled-opacity,.45);box-shadow:none;transform:none}@media (width<=720px){.weved-button--compact{min-height:var(--ui-compact-button-mobile-min-height,36px);padding:var(--ui-compact-button-mobile-padding,5px 9px);gap:var(--ui-compact-button-mobile-gap,5px);font-size:var(--ui-compact-button-mobile-font-size,12.5px);white-space:normal;overflow-wrap:anywhere}}.app-toast-region{z-index:var(--fs-z-overlay,1200);pointer-events:none;gap:.75rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed;inset-block-start:max(1rem, env(safe-area-inset-top));inset-inline-end:max(1rem, env(safe-area-inset-right))}.app-toast{pointer-events:auto;border:1px solid var(--border,var(--line-1,#94a3b847));border-inline-start:4px solid var(--accent,var(--theme-color-status-info));border-radius:var(--radius-lg,16px);background:var(--surface-elevated,var(--surface-1,#111827));color:var(--text-primary,var(--text-1,#f8fafc));box-shadow:var(--shadow,var(--shadow-lg,0 22px 56px #0000003d));-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem .95rem;display:grid}.app-toast--success{border-inline-start-color:var(--success,var(--theme-color-status-success))}.app-toast--error{border-inline-start-color:var(--danger,#ef4444)}.app-toast--warning{border-inline-start-color:var(--warning,#f59e0b)}.app-toast--info{border-inline-start-color:var(--accent,var(--theme-color-status-info))}.app-toast__content{min-width:0}.app-toast__title{margin:0 0 .2rem;font-size:.9rem;line-height:1.2;display:block}.app-toast__message{color:var(--text-secondary,var(--text-2,#cbd5e1));margin:0;font-size:.88rem;line-height:1.45}.app-toast__close,.app-feedback-dialog__close{color:var(--text-secondary,var(--text-2,#cbd5e1));cursor:pointer;background:0 0;border:0;border-radius:999px;line-height:1}.app-toast__close{width:1.8rem;height:1.8rem;font-size:1.25rem}.app-toast__close:hover,.app-feedback-dialog__close:hover{color:var(--text-primary,var(--text-1,#f8fafc));background:color-mix(in srgb, var(--accent,var(--theme-color-status-info)) 14%, transparent)}.app-toast__close:focus-visible,.app-feedback-dialog__close:focus-visible,.app-feedback-dialog__button:focus-visible{outline:var(--focus-ring,2px solid #8fb7d58c);outline-offset:2px}.app-feedback-dialog__overlay{z-index:var(--fs-z-modal,1300);background:color-mix(in srgb, var(--theme-color-chassis) 76%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.app-feedback-dialog{border:1px solid var(--border,var(--line-1,#94a3b847));border-radius:var(--radius-xl,22px);background:var(--surface-elevated,var(--surface-1,#111827));width:min(30rem,100%);color:var(--theme-color-text-primary);box-shadow:var(--shadow,var(--shadow-xl,0 28px 72px #00000057));padding:1.25rem}.app-feedback-dialog--danger{border-color:color-mix(in srgb, var(--danger,#ef4444) 45%, var(--border,var(--line-1)))}.app-feedback-dialog__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-feedback-dialog__title{margin:0;font-size:1.08rem;line-height:1.25}.app-feedback-dialog__close{width:2rem;height:2rem;font-size:1.35rem}.app-feedback-dialog__message{color:var(--theme-color-text-secondary);margin-block-start:.85rem;font-size:.94rem;line-height:1.55}.app-feedback-dialog__field{color:var(--theme-color-text-primary);gap:.5rem;margin-block-start:1rem;display:grid}.app-feedback-dialog__textarea{resize:vertical;min-height:6.25rem}.app-feedback-dialog__actions{justify-content:flex-end;gap:.7rem;margin-block-start:1.25rem;display:flex}.app-feedback-dialog__button{min-height:var(--ui-button-height-md,26px);padding:2px var(--ui-button-padding-x-md,7px);font-size:var(--ui-button-font-size-sm,11px);gap:var(--ui-button-gap,4px);box-shadow:none;border-radius:7px;font-weight:500;line-height:14px}.app-feedback-dialog__button:hover:not(:disabled){box-shadow:none}.app-feedback-dialog__button:disabled{opacity:.56;box-shadow:none;transform:none}.app-feedback-dialog__button--cancel{background:color-mix(in srgb, var(--surface-elevated,var(--surface-1)) 78%, var(--text-secondary,#cbd5e1))}.app-feedback-dialog__button--danger{border-color:color-mix(in srgb, var(--danger,#ef4444) 70%, transparent);color:color-mix(in srgb, var(--danger,#ef4444) 82%, white 18%)}@media (width<=640px){.app-toast-region{width:auto;inset-inline:1rem}.app-feedback-dialog__actions{flex-direction:column-reverse}.app-feedback-dialog__button{width:100%;min-height:var(--ui-touch-target-min,36px);gap:5px;padding:5px 9px;font-size:12.5px}}.ai-molecular-loader{--ai-loader-size:48px;--ai-loader-label-color:var(--text-2,#cbd5e1);color:var(--ai-loader-label-color);justify-content:center;align-items:center;gap:12px;font-size:13px;line-height:1.4;display:inline-flex}.ai-molecular-loader--upgraded{position:relative}.ai-molecular-loader--sm{--ai-loader-size:32px;gap:8px;font-size:12px}.ai-molecular-loader--lg{--ai-loader-size:72px;gap:14px;font-size:14px}.ai-molecular-loader--inline,.ai-molecular-loader--modal{vertical-align:middle}.ai-molecular-loader--block,.ai-molecular-loader--table{background:radial-gradient(circle at 50% 46%,#8fb7d513,#0000 34%),linear-gradient(#8fb7d507,#94a3b809);border-radius:8px;width:100%;min-height:84px;padding:16px}.ai-molecular-loader--page{--ai-loader-size:172px;flex-direction:column;gap:18px;width:100%;min-height:260px;padding:28px 24px}.ai-molecular-loader--modal{--ai-loader-size:124px;flex-direction:column;gap:14px}.ai-molecular-loader--table{--ai-loader-size:34px;background:0 0;min-height:54px;padding:10px 12px}.ai-molecular-loader--visual-only{gap:0}.ai-molecular-loader__visual{inline-size:var(--ai-loader-size);block-size:var(--ai-loader-size);flex:none}.ai-molecular-loader__visual.ai-assistant-loader{gap:0}.ai-molecular-loader__visual .ai-assistant-loader__canvas{width:100%!important;height:100%!important}.ai-molecular-loader__label{max-width:min(42ch,100%);color:var(--ai-loader-label-color);text-align:center;font-weight:600}@media (prefers-reduced-motion:reduce){.ai-molecular-loader--block,.ai-molecular-loader--page,.ai-molecular-loader--modal{background:radial-gradient(circle at 50% 46%,#8fb7d50e,#0000 34%),linear-gradient(#8fb7d505,#94a3b808)}}.async-status-modal{z-index:calc(var(--fs-z-modal,1300) + 20);place-items:center;padding:clamp(.75rem,3vw,1.25rem);display:grid;position:fixed;inset:0}.async-status-modal__backdrop{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--theme-color-status-info,#7fa7c4) 11%, transparent), transparent 42%), #020617a3;position:absolute;inset:0}.async-status-modal__dialog{border:1px solid var(--border,var(--line-1,#94a3b847));border-radius:var(--radius-xl,20px);background:var(--surface-elevated,var(--surface-1,#111827));width:min(30rem,100%);max-height:calc(100dvh - 1.5rem);color:var(--text-primary,var(--text-1,#f8fafc));box-shadow:var(--shadow,var(--shadow-xl,0 28px 72px #00000057));outline:none;padding:clamp(1rem,3vw,1.3rem);position:relative;overflow:hidden}.async-status-modal__dialog:focus-visible{outline:var(--focus-ring,2px solid #8fb7d5a8);outline-offset:4px}.async-status{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.async-status--compact{border:1px solid var(--border,var(--line-1,#94a3b838));border-radius:var(--radius-lg,14px);background:color-mix(in srgb, var(--surface-elevated,var(--surface-1,#111827)) 92%, var(--theme-color-status-info,#7fa7c4) 8%);grid-template-columns:3rem minmax(0,1fr);gap:.75rem;padding:.8rem}.async-status__visual{place-items:center;block-size:4.75rem;inline-size:4.75rem;display:grid;overflow:hidden}.async-status--compact .async-status__visual{block-size:3rem;inline-size:3rem}.async-status__loader{place-items:center;block-size:100%;inline-size:100%;margin:0;display:grid}.async-status__loader.ai-molecular-loader{background:0 0;min-height:0;padding:0}.async-status__terminal-indicator{block-size:3.25rem;inline-size:3.25rem;box-shadow:0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);border:3px solid;border-radius:999px;place-items:center;font-size:1.35rem;font-weight:750;display:grid}.async-status__terminal-indicator--success{color:var(--success,var(--theme-color-status-success,#4ade80))}.async-status__terminal-indicator--error{color:var(--danger,var(--theme-color-status-danger,#fb7185))}.async-status__body{min-width:0;max-width:38rem}.async-status__title{color:var(--text-primary,var(--text-1,#f8fafc));overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.3}.async-status__stage{color:var(--text-primary,var(--text-1,#f8fafc));overflow-wrap:anywhere;margin:.48rem 0 0;font-size:.94rem;font-weight:650;line-height:1.45}.async-status__description,.async-status__context,.async-status__hint{color:var(--text-secondary,var(--text-2,#cbd5e1));overflow-wrap:anywhere;margin:.48rem 0 0;font-size:.84rem;line-height:1.5}.async-status__context{border-radius:var(--radius-sm,8px);background:color-mix(in srgb, var(--theme-color-status-info,#7fa7c4) 10%, transparent);font-variant-numeric:tabular-nums;padding:.42rem .55rem}.async-status__hint{font-size:.79rem}.async-status__progress-group{margin-top:.7rem}.async-status__progress-meta{color:var(--text-secondary,var(--text-2,#cbd5e1));font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.async-status__progress{background:color-mix(in srgb, var(--theme-color-status-info,#7fa7c4) 18%, transparent);border-radius:999px;width:100%;height:.42rem;margin-top:.38rem;position:relative;overflow:hidden}.async-status__progress-bar{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--theme-color-status-info,#7fa7c4) 88%, white 8%), color-mix(in srgb, var(--theme-color-status-info,#7fa7c4) 68%, white 18%));height:100%;transition:width .18s;display:block}.async-status-modal__actions{justify-content:flex-end;margin-top:1rem;display:flex}.async-status-modal__cancel{min-width:7rem}html[data-theme=light] .async-status-modal__dialog,html[data-theme=light] .async-status--compact{background:var(--surface-elevated,var(--surface-1,#fff));color:var(--text-primary,var(--text-1,#16202b))}@media (width<=480px){.async-status-modal{align-items:center;padding:.75rem}.async-status-modal__dialog{border-radius:var(--radius-lg,16px);width:100%;padding:1rem}.async-status{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem}.async-status__visual{block-size:3.5rem;inline-size:3.5rem}}@media (prefers-reduced-motion:reduce){.async-status__progress-bar{transition:none}}
