:root{color-scheme:light;--disabled-surface:#f7f8fa;--danger:#a3242b;--error-border:#e6c9c4;--error-surface:#fdf3f1;--error-text:#8a2d22;--detail-border:#c6d0dc;--warning-border:#e0cba6;--warning-surface:#fdf8ee;--timeline-border:#a8b1bc;--timeline-line:#d3d9e0;--subtle-border:#dde2e8;--accent-border:#b9cdf0;--rejected-text:#9b2f1e;--on-accent:#fff;--button-accent:#1e50b8;--button-accent-press:#17408f;--surface:#fff;--surface-muted:#fafbfc;--surface-sidebar:#fcfcfd;--window:#f2f4f6;--border:#d4dae1;--border-card:#d7dde4;--border-inner:#e4e8ed;--row-divider:#dfe4ea;--field-border:#bfc9d5;--field-border-hover:#98a5b5;--control-surface:#f1f4f8;--control-border:#aab6c4;--control-text:#16202c;--text:#10151b;--ink-lo:0;--ink-hi:.5;--text-table:#1d2530;--text-secondary:#3d4754;--text-muted:#525c69;--text-meta:#626c79;--text-placeholder:#78828f;--text-disabled:#8a939e;--separator:#b7bfc9;--accent:#1e50b8;--accent-press:#17408f;--accent-soft:#eaf0fb;--focus-ring:#9fbbea;--row-hover:#f8fafc;--row-selected:#f5f8fd;--control-hover:#e3e8ee;--nav-hover:#f1f4f7;--shift-long:#dce5ee;--shift-mid:#dce5ee;--shift-short:#dce5ee;--shift-range:#dce5ee;--thin-text:#8a5200;--ok:#1c6e36;--dot-active:#c77a05;--text-active:#8a5200;--dot-delivered:#12857a;--text-delivered:#0e6b5e;--dot-progress:#2c6bd6;--text-progress:#1e50b8;--dot-completed:#2a8a52;--text-completed:#1d6b3d;--dot-snoozed:#8a93a0;--text-snoozed:#4e5866;--d-surface:#171e28;--d-surface-muted:#1b2430;--d-surface-sidebar:#141b24;--d-window:#10161e;--d-border:#415063;--d-border-card:#415063;--d-border-inner:#323f4e;--d-row-divider:#364457;--d-field-border:#6c7f97;--d-field-border-hover:#8b9db4;--d-text:#eef2f7;--d-text-table:#e0e7f0;--d-text-secondary:#c3cedc;--d-text-muted:#b6c4d5;--d-text-meta:#aab9cc;--d-text-placeholder:#97a8bc;--d-text-disabled:#8292a6;--d-separator:#718299;--d-accent:#91baff;--d-accent-press:#bbd4ff;--d-accent-soft:#263957;--d-focus-ring:#a7c9ff;--d-row-hover:#202c3b;--d-row-selected:#233550;--d-control-hover:#33425a;--d-control-surface:#232f3f;--d-control-border:#6c7f97;--d-control-text:#eaf1f9;--d-nav-hover:#253244;--d-shift-long:#314255;--d-shift-mid:#314255;--d-shift-short:#314255;--d-shift-range:#314255;--d-thin-text:#f3bf68;--d-ok:#7fd394;--d-dot-active:#efb24b;--d-text-active:#f3bf68;--d-dot-delivered:#55cbbb;--d-text-delivered:#7bdccb;--d-dot-progress:#78aaff;--d-text-progress:#91baff;--d-dot-completed:#65cf8b;--d-text-completed:#86dda5;--d-dot-snoozed:#9ba9bb;--d-text-snoozed:#bdc8d6;--d-disabled-surface:#242d3a;--d-danger:#ff9fa5;--d-error-border:#804947;--d-error-surface:#392427;--d-error-text:#ffb1a7;--d-detail-border:#4b5d74;--d-warning-border:#78603a;--d-warning-surface:#342d20;--d-timeline-border:#8192a8;--d-timeline-line:#48586c;--d-subtle-border:#3d4b5d;--d-accent-border:#567caf;--d-rejected-text:#ffa69a;--d-button-accent:#285fbd;--d-button-accent-press:#3470d4;--sidebar-width:216px;--header-height:60px;--tabs-height:46px;--colhead-height:34px;--row-height:64px;--footer-height:40px;--gutter:20px;--radius:5px;--radius-card:6px;--qcol-object:196px;--qcol-task:minmax(0, 620px);--qcol-author:120px;--qcol-date:96px;--qcol-actions:210px;--cols:var(--qcol-object) var(--qcol-task) var(--qcol-author) var(--qcol-date) var(--qcol-actions);--font-sans:"IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--screen-w:100vw;--screen-h:100vh;--screen-dh:100vh}@supports (height:100dvh){:root{--screen-dh:100dvh}}:root[data-scheme=dark]{color-scheme:dark;--surface:var(--d-surface);--surface-muted:var(--d-surface-muted);--surface-sidebar:var(--d-surface-sidebar);--window:var(--d-window);--border:var(--d-border);--border-card:var(--d-border-card);--border-inner:var(--d-border-inner);--row-divider:var(--d-row-divider);--field-border:var(--d-field-border);--field-border-hover:var(--d-field-border-hover);--text:var(--d-text);--ink-lo:.74;--ink-hi:1;--text-table:var(--d-text-table);--text-secondary:var(--d-text-secondary);--text-muted:var(--d-text-muted);--text-meta:var(--d-text-meta);--text-placeholder:var(--d-text-placeholder);--text-disabled:var(--d-text-disabled);--separator:var(--d-separator);--accent:var(--d-accent);--accent-press:var(--d-accent-press);--accent-soft:var(--d-accent-soft);--focus-ring:var(--d-focus-ring);--row-hover:var(--d-row-hover);--row-selected:var(--d-row-selected);--control-hover:var(--d-control-hover);--control-surface:var(--d-control-surface);--control-border:var(--d-control-border);--control-text:var(--d-control-text);--nav-hover:var(--d-nav-hover);--shift-long:var(--d-shift-long);--shift-mid:var(--d-shift-mid);--shift-short:var(--d-shift-short);--shift-range:var(--d-shift-range);--thin-text:var(--d-thin-text);--ok:var(--d-ok);--dot-active:var(--d-dot-active);--text-active:var(--d-text-active);--dot-delivered:var(--d-dot-delivered);--text-delivered:var(--d-text-delivered);--dot-progress:var(--d-dot-progress);--text-progress:var(--d-text-progress);--dot-completed:var(--d-dot-completed);--text-completed:var(--d-text-completed);--dot-snoozed:var(--d-dot-snoozed);--text-snoozed:var(--d-text-snoozed);--disabled-surface:var(--d-disabled-surface);--danger:var(--d-danger);--error-border:var(--d-error-border);--error-surface:var(--d-error-surface);--error-text:var(--d-error-text);--detail-border:var(--d-detail-border);--warning-border:var(--d-warning-border);--warning-surface:var(--d-warning-surface);--timeline-border:var(--d-timeline-border);--timeline-line:var(--d-timeline-line);--subtle-border:var(--d-subtle-border);--accent-border:var(--d-accent-border);--rejected-text:var(--d-rejected-text);--button-accent:var(--d-button-accent);--button-accent-press:var(--d-button-accent-press)}:root[data-theme=contrast]{--window:#05080c;--surface:#0d131a;--surface-muted:#131b25;--surface-sidebar:#090e14;--border:#61728a;--border-card:#61728a;--border-inner:#4a5a6d;--row-divider:#4a5a6d;--field-border:#8fa2b9;--field-border-hover:#b3c3d6;--text:#fff;--ink-lo:.82;--ink-hi:1;--text-table:#f3f7fb;--text-secondary:#dfe8f2;--text-muted:#c8d5e3;--text-meta:#bccadb;--text-placeholder:#b0bfd1;--separator:#8fa2b9;--control-surface:#1b2532;--control-border:#8fa2b9;--control-text:#fff;--control-hover:#2a3a4e;--row-hover:#1a2634;--row-selected:#223349;--accent:#a9c9ff;--accent-press:#d3e3ff;--accent-border:#7ea3d8;--button-accent:#2f6fdd;--button-accent-press:#4a86f0;--focus-ring:#ffd166;--shift-long:#3b5167;--shift-mid:#3b5167;--shift-short:#3b5167;--shift-range:#3b5167;--thin-text:#ffcf85;--ok:#8ff0a4;--dot-active:#ffc46b;--text-active:#ffcf85;--dot-delivered:#72e0cf;--text-delivered:#8fe9d9;--dot-progress:#9dc0ff;--text-progress:#b3ceff;--dot-completed:#7fe0a3;--text-completed:#97e8b5;--dot-snoozed:#b6c4d5;--text-snoozed:#cdd8e5}@media (prefers-color-scheme:dark){:root:not([data-scheme]),:root[data-scheme=system]{color-scheme:dark;--surface:var(--d-surface);--surface-muted:var(--d-surface-muted);--surface-sidebar:var(--d-surface-sidebar);--window:var(--d-window);--border:var(--d-border);--border-card:var(--d-border-card);--border-inner:var(--d-border-inner);--row-divider:var(--d-row-divider);--field-border:var(--d-field-border);--field-border-hover:var(--d-field-border-hover);--text:var(--d-text);--ink-lo:.74;--ink-hi:1;--text-table:var(--d-text-table);--text-secondary:var(--d-text-secondary);--text-muted:var(--d-text-muted);--text-meta:var(--d-text-meta);--text-placeholder:var(--d-text-placeholder);--text-disabled:var(--d-text-disabled);--separator:var(--d-separator);--accent:var(--d-accent);--accent-press:var(--d-accent-press);--accent-soft:var(--d-accent-soft);--focus-ring:var(--d-focus-ring);--row-hover:var(--d-row-hover);--row-selected:var(--d-row-selected);--control-hover:var(--d-control-hover);--control-surface:var(--d-control-surface);--control-border:var(--d-control-border);--control-text:var(--d-control-text);--nav-hover:var(--d-nav-hover);--shift-long:var(--d-shift-long);--shift-mid:var(--d-shift-mid);--shift-short:var(--d-shift-short);--shift-range:var(--d-shift-range);--thin-text:var(--d-thin-text);--ok:var(--d-ok);--dot-active:var(--d-dot-active);--text-active:var(--d-text-active);--dot-delivered:var(--d-dot-delivered);--text-delivered:var(--d-text-delivered);--dot-progress:var(--d-dot-progress);--text-progress:var(--d-text-progress);--dot-completed:var(--d-dot-completed);--text-completed:var(--d-text-completed);--dot-snoozed:var(--d-dot-snoozed);--text-snoozed:var(--d-text-snoozed);--disabled-surface:var(--d-disabled-surface);--danger:var(--d-danger);--error-border:var(--d-error-border);--error-surface:var(--d-error-surface);--error-text:var(--d-error-text);--detail-border:var(--d-detail-border);--warning-border:var(--d-warning-border);--warning-surface:var(--d-warning-surface);--timeline-border:var(--d-timeline-border);--timeline-line:var(--d-timeline-line);--subtle-border:var(--d-subtle-border);--accent-border:var(--d-accent-border);--rejected-text:var(--d-rejected-text);--button-accent:var(--d-button-accent);--button-accent-press:var(--d-button-accent-press)}}:root{--layer-decoration:-1;--layer-base:0;--layer-content:1;--layer-raised:2;--layer-sticky:3;--layer-selection:4;--layer-toolbar:5;--layer-editor-handle:6;--layer-editor-column:7;--layer-navigation:10;--layer-journal-controls:12;--layer-panel-controls:15;--layer-dropdown:20;--layer-editor-tools:30;--layer-mobile-navigation:40;--layer-overlay:50;--layer-notification:60;--layer-dialog:70;--layer-editor-bar:80;--layer-editor-drag:95;--layer-editor-popup:96}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{margin:0;background:var(--window);color:var(--text);font-family:var(--font-sans);font-size:13px;line-height:1.35;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-press)}button{font-family:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.mono{font-family:var(--font-mono)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dot-sep{color:var(--separator)}.app{display:flex;min-height:var(--screen-h);background:var(--surface)}.sidebar{width:var(--sidebar-width);flex:none;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface-sidebar);position:sticky;top:0;height:var(--screen-h)}.sidebar__brand{height:var(--header-height);flex:none;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--border)}.sidebar__mark{width:25px;height:25px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--button-accent);color:var(--on-accent);font-size:10.5px;font-weight:700;letter-spacing:.03em}.sidebar__title{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.sidebar__nav{flex:auto;display:flex;flex-direction:column;gap:2px;padding:10px}.nav-item{display:flex;align-items:center;gap:9px;height:33px;padding:0 9px;border-radius:var(--radius);color:var(--text-secondary);font-size:13px;font-weight:500}.nav-item:hover{background:var(--nav-hover);color:var(--text-secondary)}.nav-item[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.nav-item--soon{color:var(--text-disabled);cursor:default}.nav-item--soon:hover{background:0 0;color:var(--text-disabled)}.nav-item__soon{margin-left:auto;font-size:11px;color:var(--text-disabled)}.sidebar__user{flex:none;display:flex;align-items:center;gap:10px;padding:11px 12px;border-top:1px solid var(--border)}.sidebar__theme{position:relative;flex:none;overflow:hidden}.sidebar__theme[hidden]{display:none}.sidebar__theme select{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.sidebar__theme:focus-within{outline:2px solid var(--accent);outline-offset:2px;background:var(--accent-soft)}.sidebar__identity{flex:auto;min-width:0;display:flex;flex-direction:column;gap:1px}.sidebar__login{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__role{overflow:hidden;font-size:11.5px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.workspace{flex:auto;min-width:0;display:flex;background:var(--window)}.workspace:not(.workspace--journal-detail){align-items:flex-start}.queue{flex:auto;min-width:0;max-width:none;width:100%;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border)}.topbar{height:var(--header-height);flex:none;display:flex;align-items:center;gap:14px;padding:0 var(--gutter);border-bottom:1px solid var(--border)}.topbar h1{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.spacer{flex:auto}.search{position:relative;flex:none;display:flex;align-items:center}.search svg{position:absolute;left:9px;pointer-events:none;color:var(--text-placeholder)}.search input{width:226px;min-width:0;max-width:100%;height:32px;padding:0 10px 0 29px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);font-family:inherit;font-size:13px;color:var(--text)}.search input::placeholder{color:var(--text-placeholder)}.btn{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--control-border);border-radius:var(--radius);background:var(--control-surface);font-family:inherit;font-size:13px;font-weight:500;color:var(--control-text);cursor:pointer;white-space:nowrap}.btn:hover{background:var(--control-hover);border-color:var(--field-border-hover);color:var(--control-text)}.btn:active{border-color:var(--accent)}.btn:disabled{border-color:var(--border-card);background:var(--disabled-surface);color:var(--text-disabled);cursor:default}.btn--primary{border:0;background:var(--button-accent);color:var(--on-accent);font-weight:600}.btn__check{display:flex;color:var(--text-delivered)}.btn--primary .btn__check{color:currentColor}.btn--primary:hover{background:var(--button-accent-press);border:0;color:var(--on-accent)}.btn--compact{height:32px;padding:0 13px 0 10px;gap:6px}.btn--row{height:28px;padding:0 11px 0 9px;gap:6px;font-size:12.5px}.btn--quiet{height:29px;padding:0 9px;gap:6px;font-size:12.5px;font-weight:500;color:var(--text-secondary)}.btn--footer{height:27px;padding:0 9px 0 7px;gap:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.icon-btn{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:0 0;color:var(--text-muted);cursor:pointer}.icon-btn:hover{background:var(--control-hover);color:var(--text)}.icon-btn[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.tabs{height:var(--tabs-height);flex:none;display:flex;align-items:stretch;padding:0 var(--gutter);border-bottom:1px solid var(--border)}.tabs__list{display:flex;align-items:stretch;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.tabs__list::-webkit-scrollbar{display:none}.tab{display:flex;align-items:center;gap:6px;padding:0 10px;margin-bottom:-1px;border:0;border-bottom:2px solid #0000;background:0 0;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.tab:hover{color:var(--text)}.tab__count{font-family:var(--font-mono);font-size:12px;color:var(--text-meta)}.tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.tab[aria-selected=true] .tab__count{color:var(--accent)}.tabs__controls{flex:none;display:flex;align-items:center;gap:10px;padding-left:16px;min-width:0}.tabs__controls>*{flex:none}.tabs__controls .search{flex:0 auto;min-width:0}.tabs__controls .search input{height:29px}.checkbox{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.checkbox input{width:14px;height:14px;margin:0;accent-color:var(--accent)}.colhead,.row{display:grid;grid-template-columns:var(--cols);gap:16px;padding-left:var(--gutter);padding-right:var(--gutter)}.more__loading{display:block;padding:8px 12px;color:var(--text-muted);font-size:12px}.colhead__object{display:flex;align-items:center;gap:9px}.colhead{height:var(--colhead-height);flex:none;align-items:center;border-bottom:1px solid var(--border);font-size:12px;font-weight:500;color:var(--text-muted)}.rows{flex:none;display:flex;flex-direction:column}.row{min-height:var(--row-height);padding-top:11px;padding-bottom:11px;align-items:center;border-bottom:1px solid var(--row-divider);background:var(--surface)}.row:hover{background:var(--row-hover)}.row[aria-current=true]{background:var(--row-selected);box-shadow:inset 2px 0 0 0 var(--accent)}.row__object{min-width:0;display:flex;align-items:center;gap:9px}.row__stack{min-width:0;display:flex;flex-direction:column;gap:3px}.row__title{display:flex;align-items:baseline;gap:7px;min-width:0}.row__site{font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.row__site:hover{color:var(--accent);text-decoration:underline}.row__num{flex:none;font-family:var(--font-mono);font-size:11.5px;color:var(--text-meta)}.row__asset{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:var(--text-muted)}.row__asset span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__task{min-width:0;display:flex;flex-direction:column;gap:4px}.row__issue{font-size:13px;color:var(--text-table);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__comment{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:12px;color:var(--text-muted)}.row__comment-author{flex:none;color:var(--text-secondary);font-weight:600}.row__comment-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__author{min-width:0;font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__date{font-size:12.5px;color:var(--text-muted);white-space:nowrap;cursor:default}.row__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.cards{flex:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));align-items:start;gap:12px;padding:14px var(--gutter)}.card{min-width:0;display:flex;flex-direction:column;gap:7px;padding:11px 13px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface)}.card:hover{background:var(--row-hover)}.card[aria-current=true]{border-color:var(--accent);background:var(--row-selected)}.card__head{display:flex;align-items:baseline;gap:10px;min-width:0}.card__head .row__title{flex:auto}.card__head .status{flex:none;font-size:12.5px}.card__issue{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:13px;line-height:1.35;color:var(--text-table);overflow-wrap:anywhere}.card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;font-size:12px;color:var(--text-muted)}.card__author{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__date{flex:none;font-size:12px;color:var(--text-muted);white-space:nowrap;cursor:default}.card__comment{display:flex;align-items:baseline;gap:6px;min-width:0;padding-top:7px;border-top:1px solid var(--border-inner);font-size:12px;line-height:1.35;color:var(--text-muted)}.card__comment .row__comment-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere}.card__actions{display:flex;align-items:center;gap:6px;margin-top:1px}.card__actions:empty{display:none}.cards>#queue-detail{grid-column:1/-1}.cards>.detail,.cards>#queue-detail>.detail{grid-column:1/-1;padding:13px 14px 16px;border:1px solid var(--accent);border-radius:var(--radius-card);box-shadow:none}.status{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap}.status:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.status--active{color:var(--text-active)}.status--active:before{background:var(--dot-active)}.status--delivered{color:var(--text-delivered)}.status--delivered:before{background:var(--dot-delivered)}.status--progress{color:var(--text-progress)}.status--progress:before{background:var(--dot-progress)}.status--completed{color:var(--text-completed)}.status--completed:before{background:var(--dot-completed)}.status--snoozed{color:var(--text-snoozed)}.status--snoozed:before{background:var(--dot-snoozed)}.steps{display:flex;align-items:center;gap:5px;margin-left:4px}.steps__dot{width:7px;height:7px;border-radius:50%;background:var(--timeline-line)}.steps__dot--done{background:var(--accent);opacity:.55}.steps__dot--current{width:9px;height:9px;background:var(--accent)}.steps__label{margin-left:4px;font-size:12.5px;color:var(--text-secondary);white-space:nowrap}.gear__toggle{min-width:0;max-width:420px}.gear__line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear__body{margin-bottom:14px;padding:12px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface)}.events__more{display:inline-flex;align-items:center;gap:5px;margin-bottom:10px;list-style:none;cursor:pointer;font-size:12.5px;color:var(--text-muted)}.events__more::-webkit-details-marker{display:none}.events__more:hover{color:var(--accent)}.events[open] .events__more svg{transform:rotate(180deg)}.detail__compose textarea{min-height:36px;resize:vertical;transition:min-height .12s}.detail__compose textarea:focus,.detail__compose textarea:not(:placeholder-shown){min-height:92px}.more.viewmenu>summary{width:auto;height:29px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;list-style:none;cursor:pointer;white-space:nowrap}.more.viewmenu>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.more.viewmenu[open]>summary{background:var(--control-hover);border-color:var(--field-border-hover);color:var(--control-text)}.more.viewmenu[open]>summary svg:last-child{transform:rotate(180deg)}.more.viewmenu>summary svg:last-child{color:var(--text-meta)}.more.viewmenu>summary::-webkit-details-marker{display:none}.viewmenu .more__menu{width:184px}.more__tick{margin-left:auto;display:inline-flex;color:var(--accent)}.rowpick{flex:none;width:14px;height:14px;margin:0;accent-color:var(--accent);opacity:.45;transition:opacity .12s}.row:hover .rowpick,.card:hover .rowpick,.is-cursor .rowpick,.is-picked .rowpick,.rowpick:focus-visible,.rowpick:checked{opacity:1}.is-picked{background:var(--row-selected)}.selbar{position:sticky;top:0;z-index:var(--layer-sticky);display:flex;align-items:center;gap:8px;padding:9px var(--gutter);border-bottom:1px solid var(--border);background:var(--surface-muted)}.selbar__count{font-size:13px;font-weight:600;color:var(--text)}.chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px var(--gutter) 0}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);font-size:12.5px;color:var(--text-secondary)}.chip__text{white-space:nowrap}.chip__clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:var(--text-muted)}.chip__clear:hover{background:var(--row-hover);color:var(--text)}.snooze{position:relative;flex:none}.snooze>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer}.snooze>summary::-webkit-details-marker{display:none}.snooze__panel{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--layer-dropdown);width:232px;padding:10px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 12px 28px #10151b29}.snooze__reason,.snooze__days{width:100%;margin-bottom:8px;padding:7px 9px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:12.5px}.snooze__times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.snooze__label{display:block;margin:0 0 6px;color:var(--text-muted);font-size:12.5px}.snooze__custom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.snooze__days{min-width:0;margin-bottom:0}.more__menu .snooze{display:block}.more__menu .snooze__panel{right:calc(100% + 6px);top:0}.gear__line{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear__body{padding:12px}:root[data-density=compact] .apteka-info__facts{gap:1px 10px}:root[data-density=compact] .jequip{gap:9px}:root[data-density=compact] .jequip__machine{padding:7px 9px}:root[data-density=compact] .jequip__machine-head{margin-bottom:4px}.row.is-cursor,.card.is-cursor{box-shadow:inset 2px 0 0 0 var(--accent)}.card.is-cursor{border-color:var(--accent)}.statusbar__keys{min-width:0;flex-shrink:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-density=compact]{--row-height:40px}:root[data-density=compact] .row{padding-top:5px;padding-bottom:5px}:root[data-density=compact] .row__asset,:root[data-density=compact] .row__comment,:root[data-density=compact] .card__meta .row__asset+.dot-sep{display:none}:root[data-density=compact] .cards{gap:8px;padding-top:10px;padding-bottom:10px}:root[data-density=compact] .card{gap:5px;padding:8px 11px}:root[data-density=compact] .card__issue{-webkit-line-clamp:1;line-clamp:1}:root[data-density=compact] .card__comment{display:none}.more{position:relative;flex:none}.more>summary{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);color:var(--text-muted);cursor:pointer;list-style:none}.more>summary::-webkit-details-marker{display:none}.more>summary:hover,.more[open]>summary{background:var(--control-hover);color:var(--text)}.more__menu{position:absolute;z-index:var(--layer-dropdown);top:calc(100% + 4px);right:0;min-width:212px;display:flex;flex-direction:column;padding:4px;border:1px solid var(--field-border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 8px 20px #10151b1f}.more__item{display:flex;align-items:center;gap:8px;height:30px;padding:0 9px;border:0;border-radius:4px;background:0 0;font-family:inherit;font-size:12.5px;color:var(--text-table);text-align:left;cursor:pointer;white-space:nowrap}.more__item:hover{background:var(--control-hover)}.more__item:focus-visible{background:var(--control-hover);outline:2px solid var(--focus-ring);outline-offset:-2px}.more__menu .snooze[open]>.more__item{background:var(--control-hover)}.more--up>.more__menu{top:auto;bottom:calc(100% + 4px)}@media (width>=681px){.more--up .more__menu .snooze__panel{top:auto;bottom:0}}.more__item--danger{color:var(--danger)}.more__sep{height:1px;margin:4px 0;background:var(--border-inner)}.empty{display:flex;flex-direction:column;align-items:center;gap:4px;margin:16px var(--gutter);padding:32px 16px;border:1px dashed var(--field-border);border-radius:var(--radius-card)}.empty__title{font-size:13px;font-weight:500;color:var(--text-table);text-align:center;overflow-wrap:anywhere}.empty__hint{font-size:12.5px;color:var(--text-muted)}.empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;max-width:100%}.statusbar{height:var(--footer-height);flex:none;display:flex;align-items:center;gap:8px;padding:0 var(--gutter);border-top:1px solid var(--border);background:var(--surface-muted);font-size:12px;color:var(--text-muted)}.notice{display:flex;align-items:center;gap:9px;margin:12px var(--gutter) 0;padding:10px 12px;border:1px solid var(--error-border);border-radius:var(--radius-card);background:var(--error-surface);font-size:12.5px;color:var(--error-text)}.notice svg{flex:none}.notice--ok{border-color:var(--border-card);background:var(--surface-muted);color:var(--text-completed)}.compose{flex:none;margin:14px var(--gutter);border:1px solid var(--detail-border);border-radius:7px;background:var(--surface);display:flex;flex-direction:column}.detail--edit .compose{margin:0}.compose__head{height:44px;flex:none;display:flex;align-items:center;gap:10px;padding:0 12px 0 16px;border-bottom:1px solid var(--row-divider)}.compose__title{font-size:13.5px;font-weight:600}.compose__hint{font-size:12.5px;color:var(--text-muted)}.compose__body{display:flex;flex-direction:column;gap:14px;padding:16px}.compose__grid{display:grid;grid-template-columns:300px 220px minmax(0,1fr);gap:14px}.compose__foot{height:54px;flex:none;display:flex;align-items:center;gap:10px;padding:0 16px;border-top:1px solid var(--row-divider)}.keyhint{font-size:12px;color:var(--text-muted)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.field__label{font-size:12.5px;font-weight:500;color:var(--text-secondary)}.field input,.field select,.field textarea{width:100%;padding:0 11px;height:34px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);font-family:inherit;font-size:13px;color:var(--text)}.field select{padding:0 9px}.field textarea{height:auto;padding:9px 11px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}.field input::placeholder,.field textarea::placeholder{color:var(--text-placeholder)}.field__note{height:34px;display:flex;align-items:center;padding:0 11px;border:1px dashed var(--field-border);border-radius:var(--radius);font-size:12.5px;color:var(--text-muted)}.detail{padding:14px var(--gutter) 20px;border-bottom:1px solid var(--border);background:var(--row-selected);box-shadow:inset 2px 0 0 0 var(--accent)}.detail__head{display:flex;align-items:center;gap:16px;padding-bottom:13px;border-bottom:1px solid var(--row-divider)}.detail__actions{flex:none;display:flex;align-items:center;gap:8px}.detail__body{display:grid;grid-template-columns:minmax(0,760px) 380px;gap:0;align-items:stretch;padding-top:16px}.detail__col{min-width:0;padding-right:28px}.detail__col+.detail__col{padding-left:28px;border-left:1px solid var(--row-divider)}.detail__label{margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.detail__events{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;padding-right:4px}.event{display:flex;gap:11px}.event__rail{width:9px;flex:none;display:flex;flex-direction:column;align-items:center}.event__dot{width:9px;height:9px;flex:none;margin-top:3px;border-radius:50%;background:var(--accent)}.event__dot--route{border:2px solid var(--accent);background:var(--surface)}.event__dot--hollow{border:1.5px solid var(--timeline-border);background:var(--surface)}.event__line{flex:auto;width:1.5px;background:var(--timeline-line)}.event__body{flex:auto;min-width:0;padding-bottom:14px}.event__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.event__who{font-size:13px;font-weight:600}.event__when{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.event__what{margin-top:3px;font-size:12.5px;color:var(--text-secondary)}.event__took{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.event__took--unknown{font-style:italic;color:var(--text-muted)}.event__quote{margin-top:7px;padding:9px 11px;border:1px solid var(--subtle-border);border-radius:var(--radius-card);background:var(--surface);font-size:13px;color:var(--text-table);overflow-wrap:anywhere;white-space:pre-wrap}.event__edited{font-size:11.5px;font-style:italic;color:var(--text-muted)}.event__changes{display:grid;gap:3px;margin:6px 0 0;padding:0;list-style:none;font-size:12.5px}.event__changes li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.event__field,.event__reason{font-weight:600;color:var(--text-secondary)}.event__from{color:var(--text-muted);text-decoration:line-through}.event__arrow{color:var(--text-muted)}.event__to{color:var(--text);text-decoration:none}.event__tools{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2px 10px;margin-top:4px}.event__tools form{margin:0}.event__tool{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border:0;border-radius:var(--radius);background:0 0;color:var(--text-muted);font:inherit;font-size:12px;list-style:none;cursor:pointer}.event__tool::-webkit-details-marker{display:none}.event__tool:hover,.event__edit[open]>.event__tool{color:var(--accent)}.event__tool--danger:hover{color:var(--danger)}.event__edit[open]{flex-basis:100%}.event__form{display:grid;gap:6px;margin-top:6px}.event__form textarea{width:100%;padding:9px 11px;border:1px solid var(--field-border);border-radius:var(--radius-card);background:var(--surface);font-family:inherit;font-size:13px;color:var(--text);resize:vertical}.event__form-foot{display:flex;justify-content:flex-end}.event--quiet .event__body{font-size:12.5px;color:var(--text-muted)}.detail__compose{display:flex;flex-direction:column;gap:8px}.detail__compose textarea{width:100%;padding:9px 11px;border:1px solid var(--field-border);border-radius:var(--radius-card);background:var(--surface);font-family:inherit;font-size:13px;color:var(--text);resize:vertical}.detail__compose textarea::placeholder{color:var(--text-placeholder)}.detail__compose textarea:focus{border-color:var(--accent)}.detail__compose-foot{display:flex;align-items:center;gap:10px}#queue-results{display:contents}#queue-live{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:12px;padding:4px var(--gutter);color:var(--text-muted);font-size:12px}.queue-pages{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.login{min-height:var(--screen-h);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--window)}.login__card{width:100%;max-width:360px;display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 10px 28px #10151b0f}.login__brand{display:flex;align-items:center;gap:10px}.login__card h1{margin:0;font-size:16px;font-weight:600;letter-spacing:-.015em}.login__form{display:flex;flex-direction:column;gap:14px}.login__form .btn{justify-content:center}.login__error{padding:9px 11px;border:1px solid var(--error-border);border-radius:var(--radius);background:var(--error-surface);font-size:12.5px;color:var(--error-text)}.login.register .login__card.register__card{max-width:520px}.register__lead{margin:0;font-size:13px;color:var(--text-secondary)}.register__password textarea,.register__confirm textarea{font-family:IBM Plex Mono,monospace;word-break:break-all}.register__count{align-self:flex-end;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.register__rules{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.register__rule{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--subtle-border);border-left:3px solid var(--ok);border-radius:var(--radius);background:var(--surface-muted);font-size:13px;animation:.25s ease-out register-rule-in}.register__rule[hidden]{display:none}.register__rule p{margin:0}.register__rule--failed{border-color:var(--error-border);border-left-color:var(--danger);background:var(--error-surface);color:var(--error-text)}.register__rule-number{font-size:11.5px;font-weight:600;color:var(--text-muted)}.register__rule--ok .register__rule-number:after{content:" ✓";color:var(--ok)}.register__rule-note:empty{display:none}.register__rule-note{font-size:12px}.register__captcha{display:flex;align-items:center;gap:10px}.register__captcha-text{display:inline-flex;gap:2px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius);background:repeating-linear-gradient(-35deg, transparent 0 6px, var(--subtle-border) 6px 7px), var(--surface);font-family:IBM Plex Mono,monospace;font-size:20px;font-style:italic;color:var(--text);user-select:none}.register__captcha-text span{display:inline-block}.register__hint{margin:0;font-size:18px;letter-spacing:.1em}.register__confirm{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;color:var(--text-secondary)}.register__confirm textarea{width:100%;padding:9px 11px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);font-size:13px;color:var(--text);resize:vertical}#register-outcome:empty{display:none}#register-outcome .login__error{margin:0;animation:.4s ease-in-out register-shake}.register__back{font-size:12.5px;text-align:center;color:var(--accent)}@keyframes register-rule-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes register-shake{25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.register__rule,#register-outcome .login__error{animation:none}}.queue.journal{--journal-workflow-cols:minmax(0, 2fr) minmax(0, 3fr);--jcol-pharmacy:minmax(150px, .75fr);--jcol-text:minmax(300px, 2.5fr);--jcol-status:minmax(180px, 1fr);--jcol-duration:180px;--cols:var(--jcol-pharmacy) var(--jcol-text) var(--jcol-status) var(--jcol-duration);border-right:0}.wall{--journal-workflow-cols:minmax(0, 2fr) minmax(0, 3fr)}.journal-workflow-heading__split,:root:not([data-table-journal~=workflow-stack],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto]) :is(.journal,.wall) .journal-workflow-heading>[data-label]{display:none}:root:not([data-table-journal~=workflow-stack],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto]) :is(.journal,.wall) .journal-workflow-heading__split{display:grid;width:100%;grid-template-columns:var(--journal-workflow-cols);gap:24px}:root:not([data-table-journal~=workflow-stack],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto]) .queue.journal{--jcol-status:minmax(280px, 1.7fr)}.journal .colhead{position:sticky;top:var(--jstatuses-h,0px);z-index:var(--layer-raised);background:var(--surface-muted);height:42px}.journal .colhead>div{white-space:normal}.colhead__pharmacy,.colhead__text{display:flex;align-items:center;gap:6px}.colhead__switch{width:24px;height:24px;color:var(--text-muted)}.colhead__switch:hover{color:var(--accent)}.journal[data-pharmacy=column] .colhead__inline-only,.journal[data-pharmacy=inline] .colhead__column-only{display:none}@container (width>=781px){.journal[data-pharmacy=inline] .colhead,.journal[data-pharmacy=inline] .jrow{--jcol-text:minmax(0, 3fr);--jcol-status:minmax(150px, 1fr);--jcol-duration:170px;grid-template-columns:var(--jcol-text) var(--jcol-status) var(--jcol-duration)}.journal[data-pharmacy=inline] .colhead>.colhead__pharmacy{display:none}.journal[data-pharmacy=inline] .jrow{row-gap:3px}.journal[data-pharmacy=inline] .jrow__identity{grid-column:1;grid-row:1}.journal[data-pharmacy=inline] .jrow__description{grid-column:1;grid-row:2}.journal[data-pharmacy=inline] .jrow__workflow{grid-column:2;grid-row:1/span 2}.journal[data-pharmacy=inline] .jrow__timing{grid-column:3;grid-row:1/span 2}}@container (width<=780px){.colhead__switch{display:none}}.journal .row{align-items:start;padding-top:9px;padding-bottom:9px}.journal .row>*{min-width:0;overflow-wrap:anywhere}.journal .rows{flex:none}.journal .statusbar{position:sticky;left:0;bottom:0;margin-top:auto;background:var(--surface-muted)}.journal .row__title{flex-wrap:wrap;gap:4px 7px}.journal .row__site{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}.jrow__workflow{display:grid;gap:4px}.journal .jrow__workflow{--wall-dot:var(--text-meta)}.journal .jrow__wall-summary{display:none}:root:is(:not([data-table-journal~=status-icons]),:not([data-table-journal~=names-full]),:not([data-table-journal~=badges-pharmacy],[data-table-journal~=badges-hidden]),[data-table-journal~=badges-hidden],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto],:not([data-table-journal~=workflow-stack],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto])) .journal .jrow__workflow{--wall-waiting:var(--journal-waiting,var(--dot-active));--wall-it:var(--journal-it,var(--accent));--wall-programmer:var(--journal-programmer,var(--dot-progress));--wall-finished:var(--journal-finished,var(--ok));--wall-rejected:var(--journal-rejected,var(--danger));display:grid;align-items:start;gap:5px;container:jworkflow/inline-size}:root:is(:not([data-table-journal~=status-icons]),:not([data-table-journal~=names-full]),:not([data-table-journal~=badges-pharmacy],[data-table-journal~=badges-hidden]),[data-table-journal~=badges-hidden],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto],:not([data-table-journal~=workflow-stack],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto])) .journal .jrow .jrow__workflow>:is(.jflow,.jrow__owner,.jrow__caption){display:none}.journal .jrow__workflow[data-status=waiting]{--wall-dot:var(--wall-waiting)}.journal .jrow__workflow[data-status=it]{--wall-dot:var(--wall-it)}.journal .jrow__workflow[data-status=programmer]{--wall-dot:var(--wall-programmer)}.journal .jrow__workflow[data-status=finished]{--wall-dot:var(--wall-finished)}.journal .jrow__workflow[data-status=rejected]{--wall-dot:var(--wall-rejected)}:root:is(:not([data-table-journal~=status-icons]),:not([data-table-journal~=names-full]),:not([data-table-journal~=badges-pharmacy],[data-table-journal~=badges-hidden]),[data-table-journal~=badges-hidden],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto],:not([data-table-journal~=workflow-stack],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto])) .journal .jrow__wall-summary{display:flex;flex-direction:column;align-items:stretch;gap:5px 12px;min-width:0}.journal .jrow__wall-status{display:none;align-items:center;gap:8px;min-width:0;color:var(--text-muted);font-size:13px;font-weight:400;line-height:1.4}.journal .jrow__wall-status i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--wall-dot)}.journal .jrow__workflow[data-status-open=true] .jrow__wall-status{color:color-mix(in oklab, var(--wall-dot) 64%, var(--text));font-weight:600}.journal .jrow__wall-who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;color:var(--text-secondary);font-size:13px;line-height:1.4}.journal .jrow__wall-who .wall__badge,.journal .jrow__name-short,:root[data-table-journal~=names-full] .journal .jrow__wall-who :where([data-full-hidden=true]){display:none}:root:not([data-table-journal~=status-icons]) .journal .jrow__wall-status{display:flex}:root:not([data-table-journal~=status-icons]) .journal .jrow__summary-status-icon,:root:not([data-table-journal~=names-full]) .journal .jrow .jrow__wall-who .jrow__name-full{display:none}:root:not([data-table-journal~=names-full]) .journal .jrow__name-short{display:inline}:root:not([data-table-journal~=badges-pharmacy],[data-table-journal~=badges-hidden]) .journal :where(.jrow__wall-who .wall__badge){display:inline-grid}:root:not([data-table-journal~=badges-pharmacy],[data-table-journal~=badges-hidden]) .journal .jrow__wall-who .wall__badge{width:22px;height:22px;border-radius:50%;color:#fff;background:var(--who);box-shadow:none;font-size:10px;font-weight:700;letter-spacing:0}:root:not([data-table-journal~=badges-pharmacy],[data-table-journal~=badges-hidden]) .journal .jrow__workflow[data-status-open=false] .wall__badge{opacity:.55}:root:not([data-table-journal~=badges-pharmacy],[data-table-journal~=badges-hidden]) .journal .jrow__identity .jwho,:root[data-table-journal~=badges-hidden] .journal .jrow .jwho{display:none}.journal .jrow__wall-who :is(.wall__name,.wall__programmer){flex:0 auto;min-width:0;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.journal .jrow__wall-who .wall__programmer{flex-basis:100%;color:var(--text-secondary);font-weight:400}:root:not([data-table-journal~=names-full]) .journal .jrow__wall-who .wall__programmer{flex-basis:auto;color:color-mix(in oklab, var(--wall-programmer) 64%, var(--text));font-weight:600}:root[data-table-journal~=cut] .journal .jrow__wall-who :is(.wall__name,.wall__programmer){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root[data-table-journal~=workflow-inline] .journal .jrow__wall-summary{flex-direction:row;flex-wrap:wrap;align-items:center}:root[data-table-journal~=workflow-inline] .journal :is(.jrow__wall-status,.jrow__summary-status-icon){flex:0 auto;min-width:0;max-width:100%}:root[data-table-journal~=workflow-inline] .journal .jrow__wall-who{flex:180px}@container jworkflow (width>=360px){:root[data-table-journal~=workflow-auto] .journal .jrow__wall-summary{flex-direction:row;align-items:center}:root[data-table-journal~=workflow-auto] .journal :is(.jrow__wall-status,.jrow__summary-status-icon){flex:0 0 130px}:root[data-table-journal~=workflow-auto] .journal .jrow__wall-who{flex:1 1 0}}:root:not([data-table-journal~=workflow-stack],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto]) .journal .jrow__wall-summary{display:grid;grid-template-columns:var(--journal-workflow-cols);gap:24px;align-items:center}@container jworkflow (width<=319px){:root:not([data-table-journal~=workflow-stack],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto]) .journal .jrow__wall-summary{grid-template-columns:minmax(0,1fr);gap:5px}}.jrow__received{font-size:12px;color:var(--text-muted)}.jrow__description{display:grid;grid-template-columns:minmax(0,1fr)}.jrow__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:12px;color:var(--text-muted)}.journal :is(.jrow__copy,.jrow__site-copy){display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-width:24px;min-height:24px;padding:2px 6px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:11.5px;line-height:1.2;white-space:nowrap;text-decoration:none}.journal .jrow__site-copy{padding-inline:4px}.journal :is(.jrow__copy,.jrow__site-copy):hover{border-color:var(--accent-border);background:var(--control-hover);color:var(--text);text-decoration:none}.journal :is(.jrow__copy,.jrow__site-copy):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.journal :is(.jrow__copy,.jrow__site-copy)[data-copied]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.journal :is(.jrow__copy,.jrow__site-copy)[data-copy-failed]{border-color:var(--error-border);color:var(--error-text)}.journal :is(.jrow__copy,.jrow__site-copy)[data-copy-failed=unselected]:after{content:"Не удалось скопировать"}.journal :is(.jrow__copy,.jrow__site-copy) svg{flex:none}@media (any-pointer:coarse){.journal :is(.jrow__copy,.jrow__site-copy){min-width:44px;min-height:44px;padding:6px 10px}}.jrow__toggle:before{content:"#"}.journal__results-head{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;padding:7px var(--gutter);background:var(--surface);font-size:12px;color:var(--text-secondary)}.journal__statuses{display:flex;flex-wrap:wrap;gap:4px;padding:10px var(--gutter);border-bottom:1px solid var(--border);background:var(--surface)}.journal .journal__statuses{position:sticky;top:0;z-index:var(--layer-raised)}:is(.journal__statuses,.search__only) a{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid #0000;border-radius:var(--radius);color:var(--text-secondary);font-size:12px;text-decoration:none}:is(.journal__statuses,.search__only) a:hover{background:var(--row-hover);border-color:var(--border)}:is(.journal__statuses,.search__only) a[aria-current=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border);font-weight:600}:is(.journal__statuses,.search__only) span{font-variant-numeric:tabular-nums;font-size:11px}.journal__results-head strong{font-size:13px;color:var(--text)}.journal__results-period{color:var(--text-muted);font-variant-numeric:tabular-nums}.journal__filter-tag{max-width:min(300px,100%);padding:3px 7px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal__day{position:sticky;top:calc(var(--jstatuses-h,0px) + var(--jcolhead-h,42px));z-index:var(--layer-content);padding:8px var(--gutter);border-bottom:1px solid var(--border);background:var(--surface-muted)}.journal__day h2{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.jrow__reporters{display:grid;gap:4px;margin-bottom:12px}.jrow__facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.jrow__facts>div{display:grid;gap:3px;align-content:start}.jrow__facts dt,.jrow__caption{font-size:11.5px;line-height:1.4;font-weight:400;color:var(--text-muted)}.jrow__facts dd{margin:0;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.jrow__owner{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;color:var(--text-secondary);font-size:13px;line-height:1.4}.jrow__timing{display:grid;gap:3px;font-size:12px;color:var(--text-secondary)}.jrow__duration{white-space:nowrap;font-size:14px;font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.jrow__metric-label{font-size:11.5px;font-weight:400;color:var(--text-muted)}.jrow__ids{font-size:11.5px;line-height:1.4;color:var(--text-muted);overflow-wrap:anywhere}.jrow__ids .mono{color:var(--text-secondary);font-variant-numeric:tabular-nums}.jrow__people{display:flex;flex-wrap:wrap;column-gap:14px}.jrow__person{margin-bottom:4px;font-size:12px;line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere}.jrow__person-label{color:var(--text-muted)}.jrow__timing :is(.jrow__closed,.jrow__solve,.jrow__accepted,.jrow__handed) :is(time,.jrow__solve-time){white-space:nowrap}.jrow__solve-time{color:var(--text);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.jflow{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4}.jflow svg{flex:none}.jflow__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.jflow--waiting{color:var(--text-active)}.jflow--it{color:var(--accent)}.jflow--programmer{color:var(--text-progress)}.jflow--finished,.jflow--unknown{color:var(--text-muted);font-weight:400}.jflow--rejected{color:var(--rejected-text);font-weight:400}.journal__split{flex:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.journal__split--detail{grid-template-columns:minmax(0, 1fr) var(--journal-panel,clamp(400px, calc(var(--screen-w) * .3), 460px))}.journal__master{container-type:inline-size;min-width:0;min-height:0;overflow:auto}.journal__detail{min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--border);background:var(--surface-muted)}@media (width>=681px){.workspace.workspace--journal{height:var(--screen-dh);overflow:hidden;align-items:stretch}.workspace--journal .queue.journal,.workspace--journal .journal__split{min-height:0}.workspace--journal .journal__master{contain:size}}.journal .statusbar{z-index:var(--layer-raised)}@media (width<=680px){.workspace:not(.workspace--journal-detail) .journal__master{overflow:clip}}.journal__summary{display:contents}.journal__master,:root:has(.workspace--journal){overflow-anchor:none}.journal .rows{display:block}.journal__detail[hidden]{display:none}.jmore{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px var(--gutter);font-size:12.5px;color:var(--text-muted)}.jmore__loading,.jmore__failed{display:inline-flex;align-items:center;gap:8px}.jmore__failed,.jmore[data-state=failed] .jmore__loading{display:none}.jmore[data-state=failed] .jmore__failed{display:inline-flex}.jmore__spinner{width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:.8s linear infinite jspin}@keyframes jspin{to{transform:rotate(360deg)}}.jlatest{position:sticky;top:calc(var(--jstatuses-h,0px) + var(--jcolhead-h,42px) + var(--jday-h,0px) + 12px);z-index:var(--layer-sticky);height:0;display:flex;justify-content:center;pointer-events:none}.jlatest__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px 0 11px;border:1px solid var(--accent-border);border-radius:999px;background:var(--surface);color:var(--accent);font:inherit;font-size:12.5px;font-weight:600;box-shadow:0 4px 14px #0000001f;cursor:pointer}.jlatest__btn:hover{background:var(--accent-soft)}.jlatest__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jlatest__btn svg{transform:rotate(180deg)}@container (width<=780px){.jlatest{top:calc(var(--jstatuses-h,0px) + var(--jcolhead-h,0px) + var(--jday-h,0px) + 2px);justify-content:flex-end;padding-right:var(--gutter)}.jlatest__btn{height:28px}}@keyframes jflash{0%{background-color:color-mix(in srgb, var(--accent) 22%, var(--surface))}}.journal .jrow.is-flash{animation:1.6s ease-out jflash}@media (width>=1201px){.workspace--journal-detail{height:var(--screen-h);overflow:hidden}.workspace--journal-detail .queue.journal,.workspace--journal-detail .journal__split{min-height:0}}.btn--quiet[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.jfilters{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:10px var(--gutter);border-bottom:1px solid var(--border)}.jfilters__primary{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 12px}.jfilters__range-field{flex:none}.jfilters__range{position:relative}.jfilters__range>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px;padding:0 10px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);font-size:12.5px;cursor:pointer;list-style:none}.jfilters__range>summary:after{content:"⌄"}.jfilters__period{position:absolute;z-index:var(--layer-journal-controls);top:calc(100% + 6px);right:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(330px, calc(var(--screen-w) - 90px));padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #0002}.jfilters__period .jperiods,.jfilters__period .jsource,.jfilters__apply{grid-column:1/-1}.jfilters__period .jperiods{flex-wrap:wrap;height:auto}.jfilters__period .jperiods__item{min-height:30px;flex:1;justify-content:center;padding:0 6px}.jfilters .field input,.jfilters .field select{height:30px;font-size:12.5px}.jfilters .field label{margin-bottom:4px;font-size:11px;color:var(--text-muted)}.jchip{display:flex;align-items:center;gap:6px;height:32px;padding:0 4px 0 10px;border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-soft);font-size:12.5px;color:var(--accent);white-space:nowrap}.jchip strong{font-weight:600}.jchip .icon-btn{width:24px;height:24px;color:var(--accent)}.jfilters__who{width:100%}#journal-specialist{flex:0 240px;min-width:180px}.jfilters__text{flex:260px;max-width:420px}.jfilters__site{flex:200px;max-width:280px}.jfilters__date{flex:0 0 150px}.jfilters .btn{flex:none;height:32px}.jresults{flex:auto;display:flex;flex-direction:column}.jrow__clip{display:flex;color:var(--text-muted)}.jrow{cursor:pointer;min-height:58px}.jrow:focus-within{background:var(--row-hover)}.queue.journal .jrow[aria-current=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 0 var(--accent)}.jrow__toggle{color:inherit}.jrow__toggle:hover{color:var(--accent);text-decoration:underline}.jrow__problem{display:block;max-width:75ch;font-size:14px;font-weight:400;line-height:1.45;color:var(--text-table);white-space:pre-line;overflow-wrap:anywhere;overflow:hidden;text-decoration:none}a.jrow__problem:hover,a.jrow__problem:focus-visible{color:var(--accent);text-decoration:underline}.journal [data-journal-text-link]{user-select:text}.journal [data-journal-plain-text]{display:none;cursor:text;user-select:text;text-decoration:none}:root[data-table-journal~=plain-text] .journal [data-journal-plain-text]{display:block}.jrow__identity .row__site{font-size:13px;font-weight:600;color:var(--text-secondary)}.jrow__identity a.row__site:hover{color:var(--accent)}.jfind{display:inline-flex;align-items:center;gap:3px;border-radius:4px;text-decoration:none}.jfind svg{flex:none;opacity:.7}.jfind:hover,.jfind:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.jfind:hover svg,.jfind:focus-visible svg{opacity:1}.jdetail__title .jfind{font:inherit;color:inherit}.jdetail__title .jfind svg{width:13px;height:13px}.jdetail__title .jfind:hover,.jdetail__title .jfind:focus-visible{color:var(--accent)}.jplace__addr,.jplace__phones{display:inline-flex;align-items:center;gap:5px;min-width:0}.jplace__addr{flex:140px;max-width:max-content}.jplace__phones{flex:none;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.jplace__addr svg,.jplace__phones svg{flex:none;color:var(--text-meta)}.jplace__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jplace__sep{margin-left:-4px}.jrow__reporters span{white-space:normal;overflow:visible}.jperiods{display:flex;flex:none;height:30px;border:1px solid var(--field-border);border-radius:var(--radius);overflow:hidden}.jperiods__item{display:flex;align-items:center;padding:0 10px;border-left:1px solid var(--field-border);background:var(--surface);font-size:12px;color:var(--text-secondary);white-space:nowrap}.jperiods__item:first-child{border-left:0}.jperiods__item:hover{background:var(--control-hover);color:var(--text)}.jperiods__item[aria-current=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.jdetail__nothing{margin:0 40px 0 0;font-size:12.5px;color:var(--text-muted)}.jdetail{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;background:var(--surface-muted);box-shadow:none}.jdetail__close{position:absolute;top:12px;right:12px}.jdetail__summary{flex:none;padding:14px 44px 14px 16px;border-bottom:1px solid var(--border)}.jdetail__issue h3{margin:0 0 7px;font-size:12px;color:var(--text-muted)}.jdetail__problem{margin:0;font-size:14px;line-height:1.55;color:var(--text-table);white-space:pre-wrap;overflow-wrap:anywhere}.jdetail__owner{display:grid;gap:3px}.jdetail__owner strong{font-size:13px;font-weight:500}.jdetail__programmer{margin:0;font-size:12.5px;color:var(--text-secondary)}.jhistory__more{border-top:1px solid var(--border);padding-top:10px}.jhistory__more>summary{font-size:12px;font-weight:500;cursor:pointer;color:var(--text-secondary)}.jhistory__more[open]>summary{margin-bottom:12px}.jdetail__content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px;scrollbar-gutter:stable}.jdetail__ticket-id{font-size:15px;font-weight:600;color:var(--text-secondary)}.jdetail__title{margin:5px 0 0;font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.jdetail__tabs{display:flex;gap:2px;flex:none;margin:12px 16px 0;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.jdetail__tabs .tab{padding:9px 5px;font-size:12px;flex:1;justify-content:center;border-radius:7px;border:0;margin:0}.jdetail__tabpanel[hidden]{display:none}.jdetail .detail__col{padding-right:0}.jdetail .detail__col+.detail__col{padding-top:16px;padding-left:0;border-top:1px solid var(--row-divider);border-left:0}.jdetail__apteka{max-width:none}.jdetail__loading,.jdetail__apteka-notice{margin:0}.apteka-info__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.apteka-info__section{min-width:0}.apteka-info__section+.apteka-info__section{padding-top:20px;padding-left:0;border-top:1px solid var(--row-divider);border-left:0}.apteka-info__section-header,.apteka-info__diagnostics-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.apteka-info h3,.apteka-info h4{margin:0}.apteka-info h3{font-size:16px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.apteka-info__eyebrow,.apteka-info__diagnostic-header>div>span{display:block;margin-bottom:3px;font-size:12px;color:var(--text-muted)}.apteka-status{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border:1px solid var(--border);border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.apteka-status--working{border-color:color-mix(in srgb, var(--dot-completed) 38%, var(--border));background:color-mix(in srgb, var(--dot-completed) 13%, var(--surface));color:var(--text-completed)}.apteka-status--closed{border-color:var(--error-border);background:var(--error-surface);color:var(--error-text)}.apteka-status--neutral{color:var(--text-secondary);background:var(--surface)}.apteka-info__facts{display:grid;grid-template-columns:116px minmax(0,1fr);gap:3px 10px;margin:0}.apteka-info__fact{display:contents}.apteka-info__fact dt{font-size:11.5px;line-height:1.45;color:var(--text-muted)}.apteka-info__fact dd{margin:0;font-size:12.5px;line-height:1.45;font-weight:500;color:var(--text);overflow-wrap:anywhere}.apteka-info__people,.apteka-info__contacts,.apteka-info__payments{display:grid;gap:8px;margin:0;padding:0;list-style:none}.apteka-info__people li,.apteka-info__contacts li{display:grid;gap:2px;padding:9px 0;border-top:1px solid var(--row-divider);font-size:13px;overflow-wrap:anywhere}.apteka-info__people li:first-child,.apteka-info__contacts li:first-child{padding-top:0;border-top:0}.apteka-info__people li strong,.apteka-info__contacts li strong{font-weight:600;color:var(--text)}.apteka-info__people li>span,.apteka-info__contacts li>span,.apteka-info__payments li>span{color:var(--text-muted);white-space:pre-line}.apteka-info__working{width:fit-content;padding:1px 6px;border-radius:999px;background:color-mix(in srgb, var(--dot-completed) 13%, var(--surface));font-size:11.5px;font-weight:600;color:var(--text-completed)!important}.apteka-info__diagnostics{margin-top:28px;padding-top:22px;border-top:1px solid var(--row-divider)}.apteka-info__diagnostics-header{display:block}.apteka-info__diagnostics-header h3{font-size:16px}.apteka-info__diagnostic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.apteka-info__diagnostic-card{min-width:0;padding:15px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.apteka-info__diagnostic-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.apteka-info__diagnostic-header h4{font-size:14px;font-weight:600;line-height:1.25}.apteka-info__signal{flex:none;padding:3px 7px;border-radius:4px;font-family:var(--font-mono);font-size:12px;font-weight:600;white-space:nowrap}.apteka-info__signal--good{background:color-mix(in srgb, var(--dot-completed) 14%, var(--surface));color:var(--text-completed)}.apteka-info__signal--warning{background:color-mix(in srgb, var(--dot-active) 15%, var(--surface));color:var(--text-active)}.apteka-info__signal--critical{background:var(--error-surface);color:var(--error-text)}.apteka-info__signal--neutral{background:var(--surface-muted);color:var(--text-secondary)}.apteka-info__contacts{margin-top:14px}.apteka-info__payments{margin-top:12px}.apteka-info__payments li{display:flex;flex-wrap:wrap;gap:3px 8px;padding-top:8px;border-top:1px solid var(--row-divider);font-size:12px}.apteka-info__payments li strong{font-weight:600;color:var(--text-secondary)}.jattach{display:block}.jattach img{display:block;max-width:100%;max-height:320px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.jattach__missing{font-size:12.5px;color:var(--text-muted)}.jstats{min-width:0;margin:14px var(--gutter) 4px;padding:18px;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);container:journal-stats/inline-size}.jstats__head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:10px 18px;margin-bottom:16px}.jstats__head h2{margin:0;font-size:16px;font-weight:600}.jstats__period{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:5px 0 0;font-size:12px;color:var(--text-secondary)}.jstats__filter{margin-left:6px;padding:2px 7px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent)}.jstats__help{margin-left:auto;font-size:12px;color:var(--text-secondary)}.jstats__help summary{display:flex;align-items:center;gap:6px;padding:4px 0;color:var(--accent);cursor:pointer;list-style:none}.jstats__help summary::-webkit-details-marker{display:none}.jstats__help[open]{flex-basis:100%;order:1}.jstats__help p{margin:6px 0 0;padding:10px 12px;border-left:2px solid var(--accent-border,var(--accent));border-radius:var(--radius);background:var(--surface-muted);line-height:1.6}.jstats__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}.jstats__metric{min-width:0;padding:12px;border:1px solid var(--row-divider);border-radius:var(--radius);background:var(--surface-muted)}.jstats__metric dt{font-size:12px;color:var(--text-secondary)}.jstats__metric dd{display:grid;gap:5px;margin:7px 0 0}.jstats__value{font-size:clamp(18px,3cqi,25px);font-weight:600;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.jstats__hint{font-size:11px;line-height:1.5;color:var(--text-muted)}.jstats__notice,.jstats__empty{display:flex;align-items:start;gap:10px;margin:0 0 14px;font-size:12px;line-height:1.6;color:var(--text-secondary)}:is(.jstats__notice,.jstats__empty)>svg{flex:none;margin-top:2px;color:var(--text-muted)}.jstats__empty{padding:14px 0 2px;margin-bottom:0}.jstats__empty strong{color:var(--text)}.jstats__empty p{margin:4px 0 0}.jstats__table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.jstats__table :is(th,td){padding:10px;text-align:left;border-bottom:1px solid var(--row-divider);color:var(--text-table)}.jstats__table thead th{padding:0 10px 8px;border-bottom:1px solid var(--border);font-size:12px;font-weight:500;color:var(--text-muted)}.jstats__table .jstats__person{width:42%}.jstats__name{font-weight:500;overflow-wrap:anywhere}.jstats__table tbody tr:hover{background:var(--row-hover)}.jstats .jstats__sort{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:0 0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.jstats :is(.jstats__sort,.jstats__help summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius)}.jstats__sort-arrow{opacity:.4}.jstats__table th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--accent)}.jstats__table th:is([aria-sort=ascending],[aria-sort=descending]) .jstats__sort-arrow{opacity:1}.jstats__count{display:flex;align-items:baseline;justify-content:flex-end;gap:12px}.jstats__count strong{font-weight:600}.jstats__share{font-size:11px;color:var(--text-muted)}.jstats__bar{display:block;width:100%;min-width:72px;height:3px;margin-top:5px;border-radius:3px;background:var(--surface-muted)}.jstats__bar i{display:block;width:var(--stats-share);height:100%;border-radius:inherit;background:var(--accent)}.jstats__mobile-label{display:none}.jstats__table .num{text-align:right}.jstats__table tfoot :is(th,td){border-bottom:0;font-weight:600;background:var(--surface-muted)}@container journal-stats (width<=600px){.jstats__head h2{font-size:14px}.jstats__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.jstats__table,.jstats__table thead{display:block}.jstats__table thead tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px}.jstats__table thead th{padding:0;border:0;text-align:left}.jstats__table .jstats__person{width:auto}.jstats .jstats__sort{justify-content:space-between;width:100%;min-height:40px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);box-sizing:border-box}.jstats__table tbody{display:grid;gap:8px}.jstats__table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;padding:12px;border:1px solid var(--row-divider);border-radius:var(--radius)}.jstats__table tbody :is(th,td){min-width:0;padding:5px 0;border:0;text-align:left;overflow-wrap:anywhere}.jstats__table tbody .num{text-align:left}.jstats__table tbody .jstats__name{grid-column:1/-1;padding:0 0 9px;font-weight:600}.jstats__count{justify-content:flex-start;gap:6px}.jstats__bar{min-width:0}.jstats__mobile-label{display:block;margin-bottom:5px;font-family:var(--font-sans);font-size:11px;color:var(--text-muted)}.jstats__table tfoot{display:none}}@media (forced-colors:active){.jstats__bar{border:1px solid graytext}.jstats__bar i{background:highlight;forced-color-adjust:none}}.jmode{display:inline-flex;flex:none;gap:2px;padding:2px;border:1px solid var(--border-input,var(--border));border-radius:var(--radius);background:var(--surface-muted)}.jmode__item{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:0;border-radius:calc(var(--radius) - 2px);background:0 0;color:var(--text-muted);font:inherit;font-size:12.5px;cursor:pointer}.jmode__item:hover{color:var(--text)}.jmode__item[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 0 0 1px var(--border-card,var(--border)), 0 1px 2px #00000014}.jmode__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (width<=680px){.jmode__item span{display:none}}@media (width<=1360px){.queue{--qcol-task:minmax(0, 1fr);--qcol-actions:200px;--cols:var(--qcol-object) var(--qcol-task) var(--qcol-date) var(--qcol-actions)}.cell-author{display:none}.detail__body{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=1240px){.tabs{height:auto;flex-wrap:wrap;align-items:center;padding-bottom:10px}.tabs__list{width:100%;height:var(--tabs-height);border-bottom:1px solid var(--border)}.tabs>.spacer{display:none}.tabs__controls{width:100%;padding-top:10px;padding-left:0}.tabs__controls .search{flex:auto;min-width:0}.tabs__controls .search input{width:100%}}@media (width<=1140px){.queue{--qcol-object:190px;--qcol-task:minmax(0, 1fr);--qcol-actions:190px;--cols:var(--qcol-object) var(--qcol-task) var(--qcol-actions)}.cell-date{display:none}.detail__body{grid-template-columns:minmax(0,1fr) 300px}.compose__grid{grid-template-columns:minmax(0,1fr) 200px}}@media (width<=1000px){:root:not([data-sidebar=expanded]){--sidebar-width:64px;--sidebar-user-direction:column;--sidebar-label-display:none;--sidebar-align:center;--sidebar-brand-padding:0 8px;--sidebar-chevron:-90deg}.search input{width:170px}}:root[data-sidebar=collapsed]{--sidebar-width:64px;--sidebar-user-direction:column;--sidebar-label-display:none;--sidebar-align:center;--sidebar-brand-padding:0 8px;--sidebar-chevron:-90deg}.sidebar__title,.sidebar .nav-item>span{display:var(--sidebar-label-display,block)}.sidebar__identity,.sidebar .sidebar__mark,.sidebar>.theme-picker:not([hidden]){display:var(--sidebar-label-display,flex)}.sidebar .nav-item{justify-content:var(--sidebar-align,flex-start)}.sidebar__brand{justify-content:var(--sidebar-align,flex-start);padding:var(--sidebar-brand-padding,0 16px)}.sidebar__user{flex-direction:var(--sidebar-user-direction,row);justify-content:var(--sidebar-align,flex-start);padding:11px 12px}.sidebar__toggle{margin-left:auto}.sidebar__toggle[hidden]{display:none}.sidebar__toggle svg{transform:rotate(var(--sidebar-chevron,90deg))}:root[data-sidebar=collapsed] .sidebar__toggle{margin-left:0}@media (width<=920px){.queue{--cols:minmax(0, 1fr) 170px}.colhead .cell-task{display:none}.row{grid-template-areas:"object actions""task actions";row-gap:6px}.row__object{grid-area:object}.row .cell-task{grid-area:task;padding-left:23px}.row .cell-actions{grid-area:actions}.row__issue{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.detail__actions{flex:auto;flex-wrap:wrap;min-width:0}.detail__body{grid-template-columns:minmax(0,1fr)}.detail__col{padding-right:0}.detail__col+.detail__col{margin-top:16px;padding-top:16px;padding-left:0;border-left:0;border-top:1px solid var(--row-divider)}.detail__head{flex-wrap:wrap;gap:8px}.detail__head .spacer{display:none}.detail__head .icon-btn{margin-left:auto}.compose__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.queue{--cols:minmax(0, 1fr)}.cell-actions{display:none}.row{grid-template-areas:"object""task"}.colhead,.row,.detail{padding-left:12px;padding-right:12px}.colhead,.row{gap:10px}.cards{padding:10px 12px}.tabs,.topbar,.statusbar{padding-left:12px;padding-right:12px}.tabs__controls{flex-wrap:wrap;row-gap:8px}.tabs__controls .search{flex:100%}.statusbar__keys,.compose__foot .keyhint{display:none}.topbar .btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.topbar .btn--compact{padding:0 9px}.compose__hint{display:none}.compose__foot{height:auto;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.compose__foot>.spacer{display:none}.compose__foot>.btn{flex:auto;justify-content:center}.statusbar{height:auto;min-height:var(--footer-height);flex-wrap:wrap;row-gap:4px;padding-top:6px;padding-bottom:6px}.statusbar>.dot-sep{display:none}.selbar{flex-wrap:wrap;padding-left:12px;padding-right:12px}.selbar>.spacer{display:none}.selbar__count{flex:100%}.snooze__panel,.more__menu .snooze__panel{position:fixed;z-index:var(--layer-mobile-navigation);top:auto;right:12px;bottom:12px;left:calc(var(--sidebar-width) + 12px);width:auto}}@media (width<=1360px){.journal__split--detail{grid-template-columns:minmax(0, 1fr) var(--journal-panel,400px)}}@media (width<=1200px){.journal__split--detail{grid-template-columns:minmax(0,1fr)}.journal__detail{max-height:min(calc(var(--screen-h) * .7), 720px);border-top:1px solid var(--border);border-left:0}}@media (width<=920px){.jdetail__summary,.jdetail__apteka{margin-right:0}}@media (width<=680px){.journal__detail{max-height:none}.jfilters__period{right:auto;left:0}.jdetail{padding:0}.jfilters{padding-left:12px;padding-right:12px}.jfilters__text{max-width:none}.jfilters__site,#journal-specialist{flex:100%;max-width:none}.jfilters__date{flex:125px}.jdetail__summary{padding-right:36px}.apteka-info__facts{grid-template-columns:118px minmax(0,1fr)}.apteka-info__diagnostic-grid{grid-template-columns:minmax(0,1fr)}}.theme-picker{display:flex;align-items:center;gap:8px;min-width:0}.theme-picker[hidden]{display:none}.theme-picker select{min-width:0;width:100%;padding:6px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit}.sidebar>.theme-picker{margin:10px}.login__card>.theme-picker{margin-top:18px}.admin.journal-admin h2{margin-top:28px;font-size:16px}.journal-admin__form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.journal-job{padding:16px 0;border-bottom:1px solid var(--border)}.journal-job p{margin:6px 0}.jdetail__tabs .tab[aria-selected=true]{background:var(--accent-soft);color:var(--accent);box-shadow:0 1px 3px #00000012}.jdetail__tabs .tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jdetail__hint{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--text-muted)}.jdetail__empty{display:grid;justify-items:center;gap:12px;padding:40px 20px;border:1px dashed var(--border);border-radius:12px;color:var(--text-muted);text-align:center}.jdetail__empty h3{margin:0;font-size:14px;color:var(--text-secondary)}.jdetail__empty p{margin:0;font-size:13px;line-height:1.6}.jsource{display:inline-flex;align-items:center;gap:7px;align-self:end;padding-bottom:7px;font-size:12.5px;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.jsource input{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer}.copyable{cursor:pointer;position:relative;border-radius:4px}.copyable:hover{text-decoration:underline dotted;text-underline-offset:3px}.copyable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copyable[data-copied],.copyable[data-copy-failed]{text-decoration:none}.copyable[data-copied]:after,.copyable[data-copy-failed]:after{content:"Скопировано";position:absolute;left:0;bottom:calc(100% + 4px);z-index:var(--layer-sticky);padding:3px 7px;border-radius:5px;background:var(--text);color:var(--surface);font-family:var(--font-sans);font-size:11.5px;white-space:nowrap;pointer-events:none}.copyable[data-copy-failed]:after{content:"Выделено — нажмите Ctrl+C"}.jequip{display:grid;gap:12px;container-type:inline-size}@container (width>=900px){.jequip .apteka-info__facts{grid-template-columns:116px minmax(0,1fr) 116px minmax(0,1fr)}}.jequip__pharmacy{margin:0;font-size:12.5px;color:var(--text-secondary)}.jequip__group{display:grid;gap:6px}.jequip__group .jdetail__label{margin:0;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.jequip__machine{padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.jequip__machine+.jequip__machine{margin-top:6px}.jequip__machine-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.jequip__host{font-size:13px;font-weight:600;color:var(--text)}.jequip__ip{font-size:12.5px;color:var(--text-muted)}.jdetail [hidden]{display:none!important}.jdetail .apteka-info__facts{grid-template-columns:108px minmax(0,1fr);gap:10px 12px;line-height:1.45}.jdetail .apteka-info__pharmacy{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.jdetail .apteka-info__pharmacy .apteka-info__eyebrow{display:none}.jdetail .apteka-info__diagnostics{margin:0;padding:0;border:0}.jdetail .apteka-info__diagnostic-grid{grid-template-columns:minmax(0,1fr);gap:10px}.jdetail .apteka-info__diagnostic-card+.apteka-info__diagnostic-card,.jdetail .apteka-info__diagnostic-card+.apteka-info__diagnostics,.jdetail .apteka-info__diagnostics+.apteka-info__diagnostic-card{margin-top:12px}.jdetail .apteka-info__diagnostic-card>h3{margin-bottom:16px}.jdetail .apteka-info__people{gap:8px}.jdetail .apteka-info__people li{padding:10px 12px;gap:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.jdetail .apteka-info__people li>span{font-size:12px}.apteka-info__search{display:grid;gap:6px;font-size:12px;color:var(--text-muted)}.apteka-info__search input{width:100%;min-width:0;height:36px;padding:8px 10px;border:1px solid var(--field-border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit}.apteka-info__search input:focus{outline:2px solid var(--accent);outline-offset:2px}.apteka-info__count{margin:10px 0;font-size:12px;color:var(--text-muted)}.jdetail__tabpanel:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width<=1200px){.journal__detail{position:fixed;inset:0 0 0 auto;z-index:var(--layer-dropdown);width:min(var(--journal-panel,480px), var(--screen-w));height:var(--screen-dh);max-height:none;box-shadow:-12px 0 32px #00000014}.workspace--journal-detail{height:var(--screen-dh);overflow:hidden}.workspace--journal-detail .journal__master{overflow:hidden}}@media (width<=420px){.jdetail__tabs{margin:10px 8px 0}.jdetail__tabs .tab{padding:10px 3px;font-size:11px}.jdetail__content{padding:12px}.jdetail .apteka-info__facts{grid-template-columns:88px minmax(0,1fr)}}@container (width<=1100px){.journal .colhead,.journal .jrow{--jcol-pharmacy:minmax(135px, .8fr);--jcol-text:minmax(230px, 2fr);--jcol-status:minmax(150px, 1fr);--jcol-duration:110px;grid-template-columns:var(--jcol-pharmacy) var(--jcol-text) var(--jcol-status) var(--jcol-duration)}}@container (width<=780px){.journal .colhead{display:none}.journal__day{top:var(--jstatuses-h,0px)}.journal .jrow{grid-template-columns:minmax(0,1fr) 180px;gap:6px 24px}.jrow__identity{grid-column:1;grid-row:1}.jrow__description{grid-column:1;grid-row:2/span 2}.jrow__workflow{grid-column:2;grid-row:1/span 2}.jrow__timing{grid-column:2;grid-row:3;padding-top:6px}}@container (width<=580px){.journal .jrow{grid-template-columns:minmax(0,1fr);gap:14px}.jrow__identity,.jrow__description,.jrow__workflow,.jrow__timing{grid-column:1;grid-row:auto}.jrow__workflow{padding-top:8px;border-top:1px solid var(--row-divider)}.jrow__facts{grid-template-columns:minmax(0,1fr)}.jrow__timing{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;padding-top:0}}.jhistory{display:grid;gap:18px;font-size:13px;line-height:1.5}.jhistory__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.jhistory__heading .jflow{font-size:14px}.jhistory__total{color:var(--text-muted);font-size:12px}.jhistory__timeline{list-style:none;margin:0;padding:0 0 0 5px}.jhistory__timeline li{position:relative;margin:0;padding:0 0 18px 18px;border-left:1px solid var(--border)}.jhistory__timeline li:last-child{padding-bottom:0;border-left-color:#0000}.jhistory__timeline li:before{content:"";position:absolute;top:6px;left:-3px;width:5px;height:5px;border-radius:50%;background:var(--text-muted)}.jhistory__event{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;align-items:baseline}.jhistory__event strong{font-weight:500}.jhistory__event time{color:var(--text-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.jhistory__timeline p{margin:4px 0 0;color:var(--text-secondary)}.jhistory__metric{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:12px;color:var(--text-muted)}.jhistory__metric strong{color:var(--text-secondary);font-weight:500;white-space:nowrap}.jhistory__raw{display:grid;gap:4px;padding-top:10px}.jhistory__raw p{margin:0;font-size:12.5px;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.jhistory .jrow__reporters{margin:0;color:var(--text-secondary)}.schedule>*,.schedule__grid>*{min-width:0}.workspace.schedule{min-width:0;flex-direction:column;align-items:stretch;background:var(--surface)}.schedule .topbar{flex-wrap:wrap;gap:10px;min-height:60px;height:auto;padding-top:12px;padding-bottom:12px}.schedule__scroll{margin:0 var(--gutter);overflow:auto;max-height:calc(var(--screen-dh) - 210px);border:1px solid var(--border);border-radius:8px}.schedule__scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.schedule__table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px;white-space:nowrap}.schedule__table th,.schedule__table td{padding:7px 8px;height:34px;min-width:42px;text-align:center;border-bottom:1px solid var(--row-divider)}.schedule__table thead th{border-bottom:1px solid var(--border)}.schedule__table thead th{position:sticky;top:0;z-index:var(--layer-raised);background:var(--surface-muted)}.schedule__table thead span{display:block;color:var(--text-muted);font-size:12px;font-weight:400;margin-bottom:3px}.schedule__table tr>:first-child{position:sticky;left:0;z-index:var(--layer-content);min-width:200px;max-width:260px;white-space:normal;text-align:left;background:var(--surface)}.schedule__table thead tr>:first-child{z-index:var(--layer-sticky);background:var(--surface-muted)}.schedule__table tbody th{font-weight:500}.schedule__table .schedule__weekend{background:var(--row-hover)}.schedule__table .schedule__week-start,.schedule__table [data-total]{border-left:1px solid var(--border-inner)}.schedule__table tbody tr:hover>:first-child{background:var(--row-selected)}.schedule__table tfoot{font-weight:600;background:var(--surface-muted)}.schedule__table tfoot th,.schedule__table tfoot td{position:sticky;bottom:0;background:var(--surface-muted);z-index:var(--layer-raised)}.schedule__table tfoot th{z-index:var(--layer-sticky)}.schedule__table td.schedule__shift{background-color:var(--shift);color:var(--text-table);font-weight:500}.schedule__shift--long{--shift:var(--shift-long)}.schedule__shift--mid{--shift:var(--shift-mid)}.schedule__shift--short{--shift:var(--shift-short)}.schedule__shift--range{--shift:var(--shift-range)}.schedule__legend-inline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--text-muted)}.schedule__legend-inline li{display:flex;align-items:center;gap:5px}.schedule__legend-inline .schedule__shift{width:22px;height:12px;border-radius:2px;background:var(--shift)}.schedule__off-key{display:grid;place-items:center;width:22px;height:14px;border:1px solid var(--border);border-radius:2px;color:var(--text-muted)}.schedule__table .schedule__off{color:var(--text-placeholder);font-weight:400}.schedule__table td.schedule__unknown{color:var(--text-secondary);font-style:italic}.schedule__unknown-key{display:grid;place-items:center;width:22px;height:14px;border:1px dashed var(--border);border-radius:2px}.schedule__total{position:relative;font-weight:600}.schedule__total[style*=--bar]{background-image:linear-gradient(to right, var(--accent-soft) 0 var(--bar,0%), transparent var(--bar,0%) 100%)}.schedule__person{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 7px;width:100%;min-width:0;text-align:left}.schedule__person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule__group{flex:none;font-size:11px;font-weight:500;color:var(--text-meta)}.schedule__archive{padding:20px var(--gutter);max-width:720px}.schedule__archive h2{font-size:18px;margin:0 0 20px}.schedule__archive-link{display:flex;justify-content:space-between;gap:24px;padding:16px 4px;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none}.schedule__archive-link:hover{color:var(--accent);background:var(--surface-muted)}@media (width<=600px){.schedule__table tr>:first-child{min-width:120px;max-width:150px}}.schedule [hidden]{display:none!important}.schedule__months,.schedule__month-form,.schedule__toolbar,.schedule__weeks{display:flex;align-items:center;gap:8px}.schedule__months{flex-wrap:wrap}.schedule__months select{max-width:260px;padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-weight:600}.schedule__toolbar{flex-wrap:wrap;gap:12px;padding:18px var(--gutter) 12px}.schedule__updated{flex:0 auto;color:var(--text-muted);font-size:12px}.schedule__legend-inline{flex:260px}.schedule__toolbar .schedule__views{flex:none;margin-left:auto}.schedule__views{display:flex;padding:3px;border-radius:7px;background:var(--surface-muted);border:1px solid var(--border)}.schedule__views button{padding:6px 12px;border:0;border-radius:4px;background:0 0;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer}.schedule__views button[aria-pressed=true]{color:var(--accent);background:var(--surface);box-shadow:0 1px 3px #00000015}.schedule__weeks{font-variant-numeric:tabular-nums;font-size:13px}.schedule__weeks span{min-width:42px;text-align:center}.schedule__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:16px;margin:0 var(--gutter) 20px}.schedule__content:has(>.schedule__inspector[hidden]){grid-template-columns:minmax(0,1fr)}.schedule__inspector{position:sticky;top:12px;display:grid;align-content:start;gap:14px;min-width:0;max-height:min(calc(var(--screen-dh) * .7), 760px);overflow:auto;padding:18px;border:1px solid var(--border-card);border-top:3px solid var(--accent);border-radius:var(--radius-card);background:var(--surface-muted)}.schedule__inspector-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.schedule__inspector-header h2{margin:2px 0 0;font-size:18px;line-height:1.3}.schedule__inspector-eyebrow{color:var(--text-muted);font-size:12px}.schedule__inspector-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.schedule__metric{display:grid;gap:3px;padding:10px;border:1px solid var(--border-inner);border-radius:5px;background:var(--surface)}.schedule__metric span{color:var(--text-muted);font-size:12px}.schedule__metric strong{font-size:17px;font-variant-numeric:tabular-nums}.schedule__inspector-note{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.schedule__inspector-subtitle{margin:2px 0 -7px;font-size:13px}.schedule__inspector-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.schedule__inspector-list li{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 9px;border:1px solid var(--border-inner);border-radius:5px;background:var(--surface)}.schedule__inspector-link{display:flex;flex-wrap:wrap;gap:2px 5px;min-width:0;padding:2px 0;border:0;background:0 0;color:var(--accent);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.schedule__inspector-link:hover{text-decoration:underline}.schedule__inspector-link small{width:100%;color:var(--text-muted);font-weight:400}.schedule__inspector-list li strong{margin-left:auto;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.schedule__assignment-value{padding:16px;border-radius:5px;background:var(--surface);font-size:22px;font-weight:700}.schedule__inspector-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px;border-top:1px solid var(--border-inner)}@media print{.sidebar,.topbar,.schedule__toolbar,.schedule__views,.schedule__weeks,.schedule__months,.schedule__inspector,.statusbar{display:none!important}.schedule__scroll{max-height:none;overflow:visible;border:0;margin:0}.schedule__table{width:100%;font-size:9.5px}.schedule__table th,.schedule__table td{height:auto;min-width:0;padding:3px 4px;border-right:1px solid #999;border-bottom:1px solid #999;color:#000}.schedule__table thead th{background:#eee}.schedule__table td.schedule__shift{background-image:none}.schedule__table .schedule__weekend{background:#f2f2f2}.schedule__total[style*=--bar]:before{display:none}.schedule__table thead{display:table-header-group}.schedule__table tr{break-inside:avoid}}.schedule__scroll{max-height:min(calc(var(--screen-dh) * .64), 720px);border-radius:8px}.schedule__content .schedule__scroll{margin:0;max-height:min(calc(var(--screen-dh) * .7), 760px)}.schedule__table{font-size:13px;font-variant-numeric:tabular-nums}.schedule__table th,.schedule__table td{min-width:36px;height:48px;padding:9px 5px;border-right:0;border-bottom:1px solid var(--row-divider);font-weight:400}.schedule__table tr>:first-child{min-width:185px;padding-left:14px;border-right:1px solid var(--border)}.schedule__table thead th{background:var(--surface);color:var(--text-secondary)}.schedule__table thead tr>:first-child{background:var(--surface)}.schedule__table thead th[data-day]{padding:4px 2px}.schedule__table button{border:0;border-radius:5px;background:0 0;color:inherit;font:inherit;cursor:pointer}.schedule__table thead button{display:block;width:100%;padding:6px 2px}.schedule__table thead strong{font-size:14px;font-weight:600}.schedule__table thead button[aria-pressed=true]{background:var(--button-accent);color:var(--on-accent)}.schedule__table thead button[aria-pressed=true] span{color:inherit;opacity:.8}.schedule__table .schedule__today button strong{text-decoration:underline;text-underline-offset:4px}.schedule__person{text-align:left;line-height:1.4;padding:5px 0;width:100%}.schedule__table .schedule__week-start{border-left:2px solid var(--border)}.schedule__table .schedule__selected-day{box-shadow:inset 2px 0 var(--accent), inset -2px 0 var(--accent)}.schedule__table td.schedule__selected-day:not(.schedule__shift),.schedule__table tfoot td.schedule__selected-day{background:var(--accent-soft)}.schedule__table tbody td[data-day]{cursor:pointer}.schedule__table tbody td[data-day]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.schedule__table tbody tr.schedule__selected-person>*{box-shadow:inset 0 2px var(--accent), inset 0 -2px var(--accent)}.schedule__table tbody tr.schedule__selected-person>:first-child{background:var(--accent-soft);box-shadow:inset 4px 0 var(--accent), inset 0 2px var(--accent), inset 0 -2px var(--accent)}.schedule__table tbody tr.schedule__selected-person>:last-child{box-shadow:inset -2px 0 var(--accent), inset 0 2px var(--accent), inset 0 -2px var(--accent)}.schedule__table tbody tr.schedule__selected-person>.schedule__selected-day{box-shadow:inset 2px 0 var(--accent), inset -2px 0 var(--accent), inset 0 2px var(--accent), inset 0 -2px var(--accent)}.schedule__selected-person .schedule__person-name{color:var(--accent);font-weight:700}.schedule__selected-person .schedule__person:before{content:"✓";flex:none;color:var(--accent);font-weight:700}.schedule__table [data-total]{color:var(--text-secondary);min-width:56px;background:var(--surface-muted)}.schedule__norm{font-variant-numeric:tabular-nums}.schedule__table tfoot th,.schedule__table tfoot td{font-weight:500;border-bottom:0}.schedule button:focus-visible,.schedule select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1280px){.schedule__content{grid-template-columns:minmax(0,1fr)}.schedule__inspector{position:static;max-height:none;order:-1}}.schedule button:disabled{opacity:.35;cursor:default}.schedule__grid[data-view=week] .schedule__table{table-layout:fixed}.schedule__grid[data-view=week] .schedule__table tr>:first-child{width:210px}@media (width<=900px){.schedule__toolbar{gap:10px}.schedule__updated{flex-basis:100%}.schedule__table tr>:first-child{min-width:120px;max-width:150px}.schedule__grid[data-view=week] .schedule__table tr>:first-child{width:120px}.schedule__grid[data-view=week] .schedule__table th,.schedule__grid[data-view=week] .schedule__table td{min-width:44px;padding:9px 4px}.schedule__grid[data-view=week] .schedule__table{min-width:428px}.schedule__months{gap:3px}.schedule__months select{max-width:210px}}@media print{.schedule__content{display:block;margin:0}.schedule__content .schedule__scroll{max-height:none;overflow:visible;border:0}.schedule__table td.schedule__shift{background-color:#0000}}.jhistory__identifiers{margin:0;padding-top:14px;border-top:1px solid var(--border)}.jhistory__attachment{border-top:1px solid var(--border);padding-top:14px}.jhistory__attachment h3,.apteka-info__subheading{margin:0 0 10px;font-size:13px;font-weight:600}.apteka-info__subheading{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.jhistory__attachment h3 svg{vertical-align:middle;margin-right:5px}.field--catalog{position:relative}.combo{position:absolute;z-index:var(--layer-dropdown);top:100%;left:0;right:0;margin-top:4px;min-width:260px}.combo:empty{display:none}.combo__list{margin:0;padding:4px;list-style:none;max-height:264px;overflow-y:auto;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius);box-shadow:0 10px 24px #10151b2e}.combo__option{display:flex;align-items:baseline;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:calc(var(--radius) - 2px);background:0 0;font:inherit;font-size:13px;color:var(--text);text-align:left;cursor:pointer}.combo__option:hover,.combo__option--active{background:var(--accent-soft);color:var(--accent)}.combo__name{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo__note{flex:none;font-size:11.5px;color:var(--text-meta)}.combo__option--active .combo__note,.combo__option:hover .combo__note{color:var(--accent)}.combo__option--site{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:1px;column-gap:10px}.combo__code{font-size:11.5px;color:var(--text-meta)}.combo__alt{grid-column:1/-1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--text-muted)}.combo__option--active .combo__code,.combo__option:hover .combo__code,.combo__option--active .combo__alt,.combo__option:hover .combo__alt{color:var(--accent)}.combo__option--new{margin-top:4px;border-top:1px solid var(--border-inner);border-radius:0 0 calc(var(--radius) - 2px) calc(var(--radius) - 2px);padding-top:9px;color:var(--text-secondary)}.combo__option--new:hover,.combo__option--new.combo__option--active{color:var(--accent)}.jreplace{margin:0 0 14px;padding:10px 12px;border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-soft)}.jreplace__heading{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;font-weight:600;color:var(--accent)}.jreplace__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.jreplace__item{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.jreplace__what{display:flex;align-items:center;gap:8px;flex:auto;min-width:0;font-size:13px}.jreplace__link{font-variant-numeric:tabular-nums;font-weight:600;color:var(--accent)}.jreplace__asset{color:var(--text-secondary);white-space:nowrap}.jreplace__issue{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jreplace__item form{margin:0;flex:none}.jneighbours{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.jneighbours__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.jneighbours__head h3{margin:0;font-size:13px;font-weight:600}.jneighbours__counts{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;color:var(--text-muted)}.jneighbours__week{padding:1px 8px;border:1px solid var(--warning-border);border-radius:999px;background:var(--warning-surface);color:var(--text-active);font-weight:600}.jneighbours__none{margin:0;font-size:12.5px;color:var(--text-muted)}.jneighbours__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.jneighbours__item{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"when problem""when meta";gap:2px 10px;padding:8px 10px;border-radius:var(--radius);color:inherit;text-decoration:none}.jneighbours__item:hover{background:var(--row-hover);color:inherit}.jneighbours__when{grid-area:when;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.jneighbours__problem{grid-area:problem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:13px;color:var(--text-table)}.jneighbours__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12px;color:var(--text-muted)}.jneighbours__all{justify-self:start;font-size:12.5px}.notice--info{border-color:var(--border-card);background:var(--surface-muted);color:var(--text-secondary)}.admin{flex:auto;min-width:0;padding:18px 20px 40px;max-width:1100px}.admin h1{margin:0 0 14px;font-size:19px}.admin h2{margin:0 0 10px;font-size:14px}.admin-preview{display:grid;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--surface)}.admin-preview__intro p{margin:4px 0 0;line-height:1.5}.admin-preview__controls{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.admin-preview__controls .field{flex:230px;min-width:0;margin:0}.admin-preview__controls select{max-width:100%}.admin-preview__controls .btn{white-space:normal;text-align:left}.admin__navigation{margin-bottom:18px;container-type:inline-size}.admin__navigation>summary{padding:12px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);cursor:pointer;font-size:12px;color:var(--text-muted)}.admin__navigation>summary span{margin-left:12px;color:var(--text);font-weight:600}.admin__navigation[data-admin-nav-ready]>summary{display:none}.admin__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0 0 10px;border-bottom:1px solid var(--border)}@container (width>=470px){.admin__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=620px){.admin__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=940px){.admin__tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin__tab{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 12px;border-radius:var(--radius);font-size:13px;line-height:1.4;white-space:nowrap;color:var(--text-secondary);transition:background-color .12s,color .12s}.admin__tab:hover{background:var(--row-hover);color:var(--text)}.admin__tab--current{background:var(--accent-soft);color:var(--accent);font-weight:600}@media (prefers-reduced-motion:reduce){.admin__tab{transition:none}}.admin-overview{display:grid;gap:24px}.admin-overview__section{min-width:0}.admin-overview__section h2{margin-bottom:10px;font-size:15px}.admin__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.admin__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 12px;padding:16px;border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface);color:inherit;transition:border-color .12s,background-color .12s,box-shadow .12s}.admin__card:hover{border-color:var(--accent-border);background:var(--accent-soft);box-shadow:0 1px 4px #0000000f}.admin__card-go{grid-column:3;grid-row:1/3;align-self:center;color:var(--text-muted);opacity:0;transform:translate(-4px);transition:opacity .12s,transform .12s}.admin__card:is(:hover,:focus-visible) .admin__card-go{opacity:1;transform:none}@media (hover:none){.admin__card-go{opacity:.6;transform:none}}@media (prefers-reduced-motion:reduce){.admin__card,.admin__card-go{transition:none}}.admin__card-icon{grid-row:1/3;display:grid;place-items:center;align-self:center;width:36px;height:36px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent)}.admin__card-title{font-weight:600;font-size:14px}.admin__card-note{font-size:12.5px;line-height:1.45;color:var(--text-muted)}.admin__card--warn,.admin__card--fail{border-color:var(--warning-border);background:var(--warning-surface)}.admin__card--fail{border-color:var(--error-border);background:var(--error-surface)}.admin__card--ok .admin__card-icon{color:var(--ok)}.admin__card--warn .admin__card-icon{color:var(--thin-text)}.admin__card--fail .admin__card-icon{color:var(--danger)}@media (width<=600px){.admin{padding:16px 12px 28px}.admin__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px;margin-top:8px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface)}.admin__tab{padding:9px 10px;white-space:normal}.admin__navigation{margin-bottom:18px}.admin__navigation[data-admin-nav-ready]>summary{display:list-item;list-style-position:inside}.admin-overview{gap:20px}}.health{display:grid;gap:8px;max-width:820px}.health__summary{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:10px 14px;border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface-muted);font-weight:600}.health__summary svg{flex:none}.health__summary--ok svg{color:var(--ok)}.health__summary--warn{border-color:var(--warning-border);background:var(--warning-surface)}.health__summary--warn svg{color:var(--thin-text)}.health__summary--fail{border-color:var(--error-border);background:var(--error-surface);color:var(--error-text)}.health__item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 12px;padding:12px 14px;border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface)}.health__icon{grid-row:1/span 3;padding-top:2px;color:var(--text-meta)}.health__head,.health__headline,.health__details{grid-column:2}.health__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.admin .health__name{margin:0;font-size:14px}.health__state{font-size:12px;font-weight:600;color:var(--text-muted)}.health__headline{margin:0;font-size:13.5px;overflow-wrap:anywhere}.health__details{display:grid;gap:2px;margin:2px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.health__item--ok .health__icon,.health__item--ok .health__state{color:var(--ok)}.health__item--warn{border-color:var(--warning-border)}.health__item--warn .health__icon,.health__item--warn .health__state{color:var(--thin-text)}.health__item--fail{border-color:var(--error-border);background:var(--error-surface)}.health__item--fail .health__icon,.health__item--fail .health__state{color:var(--danger)}.health__checked{margin:4px 0 0;font-size:12px;color:var(--text-meta)}.admin__everybody{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.admin__everybody .btn svg{margin-right:4px}.admin__access{display:grid;gap:8px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--border-inner)}.admin__access form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.admin__access-note{display:inline-flex;align-items:center;gap:6px;flex:240px;min-width:0;font-size:12.5px;color:var(--text-muted)}.denied{flex:auto;min-width:0;display:flex;justify-content:center;padding:48px 20px}.denied__card{display:grid;justify-items:start;gap:10px;width:100%;max-width:440px;padding:22px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface)}.denied__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-card);background:var(--accent-soft);color:var(--accent)}.denied h1{margin:0;font-size:17px}.denied p{margin:0 0 6px;font-size:13px;color:var(--text-muted)}.rolegrid__lead{max-width:720px;margin:0 0 14px;font-size:13px;color:var(--text-muted)}.rolegrid{min-width:0}.rolegrid__tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:14px}.rolegrid__search,.rolegrid__filter{display:grid;gap:6px;min-width:0;font-size:12px;color:var(--text-secondary)}.rolegrid__search{flex:260px}.rolegrid__filter{flex:0 200px}.rolegrid__search-status{flex:1 0 100%;margin:0;font-size:12px;color:var(--text-muted)}.rolegrid__sections{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.rolegrid__sections a{padding:5px 9px;border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface);color:var(--text-secondary);font-size:12px}.rolegrid__sections a:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.rolegrid__section{scroll-margin-top:56px}.rolegrid__table{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface)}.rolegrid__row{display:grid;grid-template-columns:minmax(0, 1fr) repeat(var(--roles,5), minmax(0, 105px));align-items:center;border-top:1px solid var(--border-inner)}.rolegrid__row--head{position:sticky;top:0;z-index:var(--layer-sticky);border-top:0;background:var(--surface-muted);font-size:12px;font-weight:600;color:var(--text-secondary);box-shadow:0 1px 0 var(--border)}.rolegrid__row--head>*{padding:9px 12px}.rolegrid__row--section{background:var(--surface-muted)}.rolegrid__row--section .rolegrid__label{font-weight:600}.rolegrid__row:not(.rolegrid__row--section):not(.rolegrid__row--head) .rolegrid__perm{padding-left:24px}.rolegrid__group{padding:14px 12px 6px;border-top:1px solid var(--border-inner);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.rolegrid__perm{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 12px}.rolegrid__label{font-size:13px;color:var(--text)}.rolegrid__hint{font-size:12px;line-height:1.4;color:var(--text-meta)}.rolegrid__cell{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;min-width:0;padding:8px 6px;text-align:center}.rolegrid__check{display:inline-flex;align-items:center;gap:7px;min-height:32px;min-width:32px;justify-content:center;cursor:pointer}.rolegrid__check input{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.rolegrid__check input:disabled{cursor:not-allowed}.rolegrid__role{display:none;font-size:12px;color:var(--text-secondary)}.rolegrid__mark{display:inline-flex;color:var(--text-meta)}.rolegrid__dependency{flex-basis:100%;padding:4px;border:1px solid var(--warning-border);border-radius:4px;background:var(--warning-surface);color:var(--text);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.rolegrid__note{display:flex;align-items:flex-start;gap:6px;max-width:720px;margin:12px 0 0;font-size:12px;color:var(--text-meta)}.rolegrid__note svg{flex:none;margin-top:2px}.rolegrid__foot{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;z-index:var(--layer-sticky);margin-top:14px;padding:12px 76px 12px 0;border-top:1px solid var(--border);background:var(--window)}.rolegrid__save-status{flex:220px;margin:0;font-size:12.5px;color:var(--text-muted)}.rolegrid__empty{padding:24px 14px;border:1px dashed var(--border);border-radius:var(--radius);text-align:center;font-size:13px;color:var(--text-muted)}@media (width<=760px){.rolegrid__row{display:flex;flex-wrap:wrap;gap:2px 12px;padding:0 12px 8px}.rolegrid__row:not(.rolegrid__row--section):not(.rolegrid__row--head){padding-left:24px}.rolegrid__row--head{display:none}.rolegrid__perm,.rolegrid__row:not(.rolegrid__row--section):not(.rolegrid__row--head) .rolegrid__perm{flex:1 0 100%;padding:8px 0 4px}.rolegrid__cell{flex:0 calc(50% - 6px);justify-content:flex-start;padding:2px 0;text-align:left}.rolegrid__check{justify-content:flex-start}.rolegrid__role{display:inline}.rolegrid__section{scroll-margin-top:12px}}@media (width<=480px){.rolegrid__filter{flex-basis:100%}.rolegrid__save-status{flex-basis:100%}.rolegrid__foot .btn{flex:100px;min-width:0;min-height:36px;white-space:normal}}.crow__editor>fieldset{min-width:0;margin:0;padding:0;border:0}.admin-people__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.admin-people__stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface)}.admin-people__stat strong{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.admin-people__stat span{color:var(--text-muted);font-size:12px;line-height:1.4}.admin-people__actions{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:12px}.admin-people__actions>details{min-width:0;margin-bottom:0}.admin-people__actions>details[open]{flex-basis:100%}.admin-people__security{margin-left:auto}.admin-people__security>summary{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:6px;list-style:none}.admin-people__security>summary::-webkit-details-marker{display:none}.admin-people__security[open]>summary svg:last-child{transform:rotate(180deg)}.admin-people__security-body{padding:12px 0 0;border-top:1px solid var(--border-inner);border-bottom:1px solid var(--border-inner)}.admin-people__security-body .admin__everybody{margin:0}.admin-people__security-body .admin__access-note{display:block;margin:8px 0 12px;line-height:1.5}.admin-people__filters{display:grid;grid-template-columns:minmax(0,1fr) 180px 220px;gap:6px 8px;margin-bottom:8px}.admin-people__filters .field{min-width:0}.admin-people__search{position:relative}.admin-people__search>svg{position:absolute;top:9px;left:11px;color:var(--text-meta);pointer-events:none}.admin-people__search>input{padding-left:34px}.admin-people__filter-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:24px;color:var(--text-muted);font-size:12px}.admin-people__filter-meta .btn{height:24px;min-height:24px;padding:2px 6px;font-size:12px}.admin-people__empty{padding:28px 16px;border:1px dashed var(--border);border-radius:var(--radius-card);text-align:center;color:var(--text-muted);font-size:13px}.admin-people__empty strong{color:var(--text)}.admin-people__empty p{margin-bottom:0}@media (width<=600px){.admin-people__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-people__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-people__search{grid-column:1/-1}}@media (width<=380px){.admin-people__security{flex-basis:100%;margin-left:0}.admin-people__security>summary{position:static}.admin-people__security-body{margin-top:10px}}.admin__new{margin-bottom:12px}.admin__new>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer}.admin__new>summary::-webkit-details-marker{display:none}.admin__new>form{margin-top:10px;padding:14px;border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface-muted)}.admin__policy{margin:0;border-top:1px solid var(--border-inner)}.admin__policy>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;padding:10px 0;list-style:none;cursor:pointer}.admin__policy>summary::-webkit-details-marker{display:none}.admin__policy>summary>svg{flex:none;color:var(--text-meta)}.admin__policy[open]>summary>svg{transform:rotate(180deg)}.admin__policy>summary>strong{font-weight:600}.admin__policy>form{max-width:720px;padding:0 0 14px 23px}.admin__policy-now{flex:200px;min-width:0;font-size:12.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin__policy .field__note{margin-top:4px}@media (width<=600px){.admin__policy-now{flex-basis:100%;padding-left:23px;white-space:normal}}.prow,.crow{border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface)}.prow+.prow,.crow+.crow{margin-top:6px}.prow__line,.crow__line{display:flex;align-items:center;gap:10px;padding:9px 12px;list-style:none;cursor:pointer;font-size:13px}.prow__line::-webkit-details-marker,.crow__line::-webkit-details-marker{display:none}@media (width<=600px){.prow__line,.crow__line{flex-wrap:wrap;row-gap:6px}}.prow__line:hover,.crow__line:hover{background:var(--row-hover)}.prow[open]>.prow__line,.crow[open]>.crow__line{border-bottom:1px solid var(--border-inner)}.prow[open]>.prow__line svg:first-child,.crow[open]>.crow__line svg:first-child{transform:rotate(180deg)}.prow__line>svg:first-child,.crow__line>svg:first-child{flex:none;color:var(--text-meta)}.prow__name,.crow__name{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prow__identity{display:flex;flex:240px;flex-direction:column;gap:4px;min-width:0}.prow__meta{display:flex;flex-wrap:wrap;gap:4px 12px}.prow__meta>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.prow__badges{display:flex;flex:0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px;margin-left:auto}.prow__line{min-height:64px}@media (width<=600px){.prow__identity{flex:calc(100% - 30px)}.prow__badges{justify-content:flex-start;margin-left:22px}}.prow__login,.prow__tg,.crow__source{font-size:12px;color:var(--text-muted);white-space:nowrap}.prow__login--none{font-style:italic}.crow__uses{flex:none;min-width:34px;text-align:right;font-size:12.5px;color:var(--text-secondary)}.prow--gone .prow__name{color:var(--text-muted)}.admin__badge--gone{border-color:var(--warning-border);background:var(--warning-surface);color:var(--text-secondary)}.admin__badge--admin{border-color:var(--accent-border);color:var(--accent)}.prow__editor,.crow__editor{padding:12px}.crow__rename,.crow__merge,.crow__delete{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.crow__rename{padding-bottom:12px;border-bottom:1px solid var(--border-inner)}.crow__merge{padding:12px 0;border-bottom:1px solid var(--border-inner)}.crow__delete{padding-top:12px;align-items:center}.crow__rename input[type=text]{flex:260px}.crow__merge .field--catalog{flex:280px;min-width:0}.crow__rename label,.crow__merge label{display:block;margin-bottom:4px;font-size:12px;color:var(--text-muted)}.admin__directory{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px;color:var(--text-muted)}.admin__directory svg{flex:none;color:var(--text-meta)}.crow__ukrainian{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.crow__ukrainian:before{content:"· "}.admin__head-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:14px}.admin__head-line>h1{margin:0}.admin__count{font-size:12.5px;color:var(--text-muted)}.admin__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.admin__row-foot{display:flex;align-items:center;gap:8px;margin-top:10px}.admin__row-id{font-size:12px;color:var(--text-meta)}.admin__badge{white-space:nowrap;padding:2px 7px;border-radius:999px;background:var(--surface-muted);border:1px solid var(--border-inner);font-size:11.5px;color:var(--text-muted)}.admin__badge--warn{border-color:var(--warning-border);background:var(--warning-surface);color:var(--text)}.admin__badge--ok{color:var(--ok)}.admin__badge--muted{color:var(--text-secondary)}.admin__password{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-inner);font-size:12.5px;color:var(--text-muted)}.admin__password input{flex:0 260px;min-width:0;max-width:100%;height:34px;padding:0 11px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit}.account{flex:auto;display:grid;align-content:start;gap:16px;width:100%;min-width:0;max-width:1040px;margin:0 auto;padding:24px 20px 40px}.account__card{padding:20px 22px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface)}.account__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.account__icon{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-card);background:var(--accent-soft);color:var(--accent)}.account :is(h1,h2){margin:1px 0 0;font-size:16px}.account__text{margin:0;font-size:13px;color:var(--text-muted)}.account__lead{margin:3px 0 0;font-size:12.5px;color:var(--text-muted)}.account .notice{margin:0 0 16px}.account__fields{display:flex;flex-direction:column;gap:14px}.account__hint{font-size:12px;color:var(--text-meta)}.notification__fields{margin-top:16px}.notification__choice{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.notification__choice input{flex:none;width:16px;height:16px;margin-top:3px}.notification__choice strong,.notification__choice .account__hint{display:block}.notification__choice strong{margin-bottom:4px;font-size:13px}.account__foot{display:flex;justify-content:flex-end;margin:20px -22px 0;padding:14px 22px 0;border-top:1px solid var(--border-inner)}.account__hero{display:flex;align-items:center;gap:16px;padding:4px 2px 0}.account__avatar{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #7a4cc2));color:var(--on-accent);font-size:24px;font-weight:700;box-shadow:0 6px 18px -8px color-mix(in srgb, var(--accent) 70%, transparent)}.account .account__who h1{margin:0;color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.account__name{margin:2px 0 0;font-size:22px;font-weight:700;line-height:1.2}.account__meta{margin:3px 0 0;color:var(--text-secondary);font-size:13px}.account__tabs{position:sticky;z-index:var(--layer-toolbar);top:8px;display:flex;gap:4px;overflow-x:auto;padding:5px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px -14px #00000059;scrollbar-width:none}.account__tabs a{display:inline-flex;flex:none;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--radius);color:var(--text-secondary);font-size:13px;text-decoration:none;white-space:nowrap;transition:background-color .12s,color .12s}.account__tabs a:hover{background:var(--control-hover);color:var(--text)}.account__tabs a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.account__tabs a[aria-current=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.account__section{min-width:0;scroll-margin-top:68px}.account__pair{display:grid;gap:16px;align-items:start}@media (width>=1180px){.account__pair{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.account__text+.account__text{margin-top:8px}.pw{position:relative;display:flex}.pw input{flex:auto;min-width:0}.pw:has(.pw__eye:not([hidden])) input{padding-right:40px}.pw__eye{position:absolute;top:50%;right:4px;width:30px;height:30px;color:var(--text-muted);transform:translateY(-50%)}.pw__eye[hidden],.pw__hide,.pw__eye[aria-pressed=true]>.pw__show{display:none}.pw__show,.pw__eye[aria-pressed=true]>.pw__hide{display:inline-grid}.pw__rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 14px;margin:6px 0 0;padding:0;color:var(--text-muted);font-size:12px;list-style:none}.pw__rules[hidden]{display:none}.pw__rules li{padding-left:1.5em;text-indent:-1.5em;transition:color .15s}.pw__rules li:before{content:"○";display:inline-block;width:1.5em;text-indent:0;font-weight:700}.pw__rules li.is-ok,.pw__match.is-ok{color:var(--ok,#107c10)}.pw__rules li.is-ok:before{content:"✓"}.pw__rules li.is-bad{color:var(--text-secondary)}.pw__rules li.is-bad:before{content:"•";color:var(--danger,#c42b1c)}.pw__count{color:var(--text-muted)}.pw__match{min-height:1.2em;font-size:12px}.pw__match.is-bad{color:var(--danger,#c42b1c)}.pw__caps{display:flex;align-items:center;gap:6px;margin:0;color:var(--warning-text,#9a5b00);font-size:12px}.pw__caps[hidden]{display:none}@media (width<=600px){.account__hero{gap:12px}.account__avatar{width:44px;height:44px;font-size:19px}.account__name{font-size:18px}.account__tabs{top:4px}}.app:has(.appearance) .sidebar>.theme-picker{display:none}.visits{display:grid;gap:18px}.visits__periods{display:flex;gap:6px}.visits__totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}.visits__totals div{padding:12px 14px;border:1px solid var(--subtle-border);border-radius:var(--radius-card);background:var(--surface)}.visits__totals dt{font-size:12px;color:var(--text-muted)}.visits__totals dd{margin:4px 0 0;font-size:20px;font-weight:600}.visits__chart{margin:0;padding:12px 14px;border:1px solid var(--subtle-border);border-radius:var(--radius-card);background:var(--surface)}.visits__chart figcaption{margin-bottom:10px;font-size:12.5px;color:var(--text-secondary)}.visits__bars{display:flex;align-items:stretch;gap:2px;height:140px}.visits__bar{position:relative;display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;min-width:0;padding-bottom:16px}.visits__bar i{display:block;min-height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.visits__bar:hover i{background:var(--accent-press)}.visits__bar small{position:absolute;right:0;bottom:0;left:0;font-size:10px;text-align:center;color:var(--text-muted)}.visits__scroll{overflow-x:auto}.visits__scroll--history{min-width:0;max-height:min(400px,50vh);overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;border:1px solid var(--subtle-border);border-radius:var(--radius-card)}.visits__scroll--history .visits__table{border-collapse:separate;border-spacing:0}.visits__scroll--history thead th{position:sticky;top:0;z-index:var(--layer-sticky);background:var(--surface);box-shadow:0 1px 0 var(--subtle-border)}.visits__table{width:100%;border-collapse:collapse;font-size:13px}.visits__table :is(th,td){padding:7px 10px;border-bottom:1px solid var(--subtle-border);text-align:left;white-space:nowrap}.visits__table thead th{font-size:12px;font-weight:600;color:var(--text-secondary)}.visits__table tbody th{font-weight:500}.visits__table .num{text-align:right;font-variant-numeric:tabular-nums}.visits__online{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--ok);vertical-align:1px}.visits__never{color:var(--text-muted)}.visits__note{margin:0;font-size:12px;color:var(--text-muted)}.visits__heading{margin:8px 0 0;font-size:15px;font-weight:600}.visits__who{font-size:12px;font-weight:400;color:var(--text-muted)}.visits__address{font-family:var(--font-mono);font-size:12px}.visits__failed :is(th,td){color:var(--danger)}.visits__periods .spacer{flex:1}.visits__mode[aria-pressed=true]{background:#131722;color:#26a69a}.visits__tv{margin:0;padding:12px 14px 10px;border:1px solid #2a2e39;border-radius:var(--radius-card);background:#131722;color:#d1d4dc}.visits__tv-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;font-variant-numeric:tabular-nums}.visits__tv-ticker{font-weight:700;letter-spacing:.02em}.visits__tv-interval{padding:1px 6px;border-radius:3px;background:#2a2e39;font-size:11px;color:#b2b5be}.visits__tv-last{font-size:20px;font-weight:600}.visits__tv-change--up{color:#26a69a}.visits__tv-change--down{color:#ef5350}.visits__tv-change--flat{color:#b2b5be}.visits__tv-canvas{height:320px}.visits__tv-note{margin-top:8px;font-size:11.5px;color:#787b86}.visits__tv-note a{color:#2962ff}.pw__tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px}.admin__password .pw__tools{margin-top:0}.pw__generate{display:inline-flex;align-items:center;gap:5px}.pw__generated{font-size:12px;color:var(--text-muted)}.registrations h2{margin:4px 0 0;font-size:14px;font-weight:600}.registrations__funnel{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12.5px}.registrations__funnel li{display:grid;grid-template-columns:minmax(0,3fr) minmax(60px,2fr) 3em;align-items:center;gap:10px}.registrations__step{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.registrations__meter{height:10px;border-radius:2px;background:var(--subtle-border)}.registrations__meter i{display:block;height:100%;border-radius:2px;background:var(--accent)}.registrations__funnel .num{text-align:right;font-variant-numeric:tabular-nums}.registrations__progress small{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted)}.speed{margin-top:24px}.speed__bars .visits__bar{color:inherit;text-decoration:none}.speed__bar--failed i{background:var(--danger)}.speed__bar--current i{background:var(--accent-press);outline:2px solid var(--accent);outline-offset:1px}.speed__route{font-family:var(--font-mono);font-size:12px}.speed__stage{color:var(--text-secondary)}.speed__route .visits__never{font-family:var(--font-sans);font-size:13px}.admin__devices{margin:0 0 20px}.admin__devices h2{margin:0 0 8px;font-size:15px;font-weight:600}.admin__devices .visits__table form{margin:0}.admin__danger{margin:28px 0 8px;padding:16px 18px;border:1px solid var(--danger-border,var(--border));border-radius:var(--radius-card,8px);background:var(--danger-soft,transparent)}.admin__danger h2{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--danger)}.admin__danger-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px}.admin__danger-form .field{margin:0}.admin__switch{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:4px 0 20px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-card,8px);background:var(--surface)}.admin__switch[data-messenger-switch=off]{border-color:var(--warning-border);background:var(--warning-surface)}.admin__switch-text{flex:320px;min-width:0}.admin__switch h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:600}.admin__switch .admin__access-note{margin:4px 0 0}.admin__switch form{margin:0}.admin__section-title{margin:8px 0;font-size:15px;font-weight:600}.bitrix-admin,.bitrix-admin__card form{display:grid;gap:16px}.bitrix-admin__card{min-width:0;padding:18px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface)}.bitrix-admin__card>summary,.bitrix-admin__edit>summary,.bitrix-admin__advanced>summary{cursor:pointer;padding:6px 0;font-weight:600}.bitrix-admin__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:14px;padding-top:10px}.bitrix-admin__wide{grid-column:1/-1}.bitrix-admin__templates{display:flex;flex-wrap:wrap;gap:6px}.bitrix-connection{margin-bottom:16px}.bitrix-admin__card .field label{overflow-wrap:anywhere}.bitrix-admin__card form>button{justify-self:start}.bitrix-admin__edit{margin-top:20px;padding-top:10px;border-top:1px solid var(--border)}.bitrix-admin__edit form,.bitrix-admin__card>form{margin-top:14px}.appearance-stats{display:grid;gap:20px}.appearance-stats__intro p{margin:0 0 12px}.appearance-stats__filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.appearance-stats__note{color:var(--text-muted);font-size:12px;line-height:1.6;margin:10px 0 0}.appearance-stats__totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.appearance-stats__totals>div,.appearance-stats__panel{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);padding:20px;min-width:0}.appearance-stats__totals dt{color:var(--text-muted);font-size:12px;margin-bottom:10px}.appearance-stats__totals dd{margin:0 0 8px;font-size:30px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.appearance-stats__totals dd.appearance-stats__winner{font-size:22px}.appearance-stats__totals small{color:var(--text-muted);font-size:12px;line-height:1.5}.appearance-stats__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:start}.appearance-stats__wide{grid-column:1/-1}.appearance-stats__heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;align-items:baseline}.appearance-stats__heading>span{color:var(--text-muted);font-size:12px}.appearance-stats__heading h2{margin-bottom:0}.appearance-stats__themes,.appearance-stats__metrics{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:20px}.appearance-stats__theme{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.appearance-stats__row-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.5}.appearance-stats__row-label>span{min-width:0;overflow-wrap:anywhere}.appearance-stats__row-label strong{display:flex;gap:8px;white-space:nowrap;font-variant-numeric:tabular-nums}.appearance-stats__row-label small{color:var(--text-muted);font-size:11px;font-weight:400;min-width:30px;text-align:right}.appearance-stats__track{height:6px;background:var(--control-surface);border-radius:var(--radius);margin-top:7px;overflow:hidden}.appearance-stats__track>i{display:block;height:100%;background:var(--accent);border-radius:inherit}.appearance-stats__swatch{width:42px;height:34px;background:var(--p-desktop);border:1px solid var(--border);border-radius:var(--radius);position:relative;overflow:hidden}.appearance-stats__swatch i{position:absolute;inset:5px 5px 0;background:var(--p-layer);border:2px solid var(--p-stroke);border-top:6px solid var(--p-text)}.appearance-stats__swatch b{position:absolute;inset:21px 9px 5px;background:var(--p-accent)}.appearance-stats__unused{margin-top:18px;color:var(--text-muted);font-size:12px}.appearance-stats__unused summary{cursor:pointer}.appearance-stats__segments{display:flex;height:24px;overflow:hidden;border-radius:var(--radius);margin:22px 0;border:1px solid var(--border)}.appearance-stats__mode--system{background:repeating-linear-gradient(135deg,#527493 0 4px,#b8ccdc 4px 8px)}.appearance-stats__mode--light{background:#c4d8ec}.appearance-stats__mode--dark{background:#334e6d}.appearance-stats__legend{margin:0;display:grid;gap:18px}.appearance-stats__legend>div{display:flex;justify-content:space-between;gap:12px}.appearance-stats__legend dt{display:flex;align-items:center;gap:8px;font-size:13px}.appearance-stats__legend i{width:12px;height:12px;border:1px solid var(--border);border-radius:2px}.appearance-stats__legend dd{margin:0;display:flex;gap:12px;font-size:13px;font-variant-numeric:tabular-nums}.appearance-stats__legend dd span{min-width:32px;text-align:right;color:var(--text-muted)}.appearance-stats__metrics{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.appearance-stats__empty p{color:var(--text-muted)}@media (width<=700px){.appearance-stats__totals{grid-template-columns:1fr}.appearance-stats__grid{grid-template-columns:1fr}.appearance-stats__panel,.appearance-stats__totals>div{padding:16px}.appearance-stats__metrics{grid-template-columns:1fr}}.workspace--console{height:var(--screen-h);overflow:hidden;align-items:stretch}.console{--cw-tint:var(--accent);flex:auto;align-self:stretch;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--window)}.console__bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 20px;border-bottom:1px solid var(--border)}.console__title{margin:0 4px 0 0;font-size:18px;line-height:1.2}.console__group{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.console__bar .btn{gap:5px}.console__layout{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.console__layout select{max-width:180px}.console__start-wrap,.console__more-wrap{position:relative}.console__start{position:absolute;z-index:var(--layer-dropdown);top:calc(100% + 4px);left:0;width:min(580px,100vw - 32px);max-height:min(72vh,600px);overflow:auto;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 12px 32px #0000002e}.console__start[hidden],.console__more[hidden]{display:none}.console__start-search{position:sticky;top:-10px;z-index:1;display:flex;align-items:center;gap:6px;margin:-10px -10px 0;padding:10px 10px 8px;background:var(--surface);color:var(--text-meta)}.console__start-search input{flex:auto;min-width:0}.console__start-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 12px}.console__start-group[hidden],.console__start-item[hidden],.console__start-none[hidden]{display:none}.console__start-none{margin:4px 6px 8px;color:var(--text-muted)}.console__start-hint{margin:0;padding:8px 6px 0;border-top:1px solid var(--border-inner);font-size:11.5px;color:var(--text-meta)}.console__start-hint kbd{padding:0 4px;border:1px solid var(--border-card);border-radius:3px;background:var(--surface-muted);font:inherit;font-size:11px}.console__start-group h3{margin:4px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-meta)}.console__start-item{display:flex;align-items:flex-start;gap:8px;width:100%;padding:6px;border:0;border-radius:var(--radius);background:0 0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.console__start-item:hover,.console__start-item:focus-visible{background:var(--accent-soft);outline:none}.console__start-item.is-default{box-shadow:inset 0 0 0 1px var(--accent-border)}.console__start-item b{display:block;font-size:13px;font-weight:600}.console__start-item small{display:block;font-size:11.5px;color:var(--text-muted)}.console__start-icon{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius);background:var(--surface-muted);color:var(--accent)}.console__start-text{flex:auto;min-width:0}.console__start-open{flex:none;align-self:center;padding:1px 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-weight:600;white-space:nowrap}.console__start-open[hidden]{display:none}.console__more-btn{width:29px;padding:0;justify-content:center}.console__more{position:absolute;z-index:var(--layer-dropdown);top:calc(100% + 4px);right:0;display:flex;flex-direction:column;width:min(290px,100vw - 32px);padding:4px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 12px 32px #0000002e}.console__save{display:flex;flex-direction:column;gap:6px;padding:6px 8px 10px;margin-bottom:4px;border-bottom:1px solid var(--border-inner)}.console__save label{font-size:11.5px;color:var(--text-meta)}.console__save-row{display:flex;gap:6px}.console__save-row input{flex:auto;min-width:0}.console__more-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:var(--radius);background:0 0;color:var(--text);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.console__more-item:hover,.console__more-item:focus-visible,.console__more-item:focus-within{background:var(--accent-soft);outline:none}.console__more-item--danger{margin-top:4px;border-top:1px solid var(--border-inner);border-radius:0 0 var(--radius) var(--radius);color:var(--error-text)}.console__more-item--danger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console__grid-toggle input{margin:0}.console__desk{position:relative;flex:auto;min-height:0;overflow:hidden;isolation:isolate;background-color:var(--window);background-image:radial-gradient(color-mix(in srgb, var(--text) 13%, transparent) 1px, transparent 1px);background-size:16px 16px;outline:none}.console__empty{position:absolute;inset:0;display:grid;place-content:center;gap:4px;max-width:460px;margin:auto;padding:20px;text-align:center;color:var(--text-muted)}.console__empty[hidden]{display:none}.console__empty p{margin:0}.console__empty p:first-child{font-size:15px;font-weight:600;color:var(--text)}.console__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.console__toast{position:absolute;z-index:10001;left:50%;bottom:12px;display:flex;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:5px 5px 5px 12px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 8px 24px #0003;font-size:12.5px;color:var(--text);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .15s,transform .15s,visibility 0s .15s}.console__toast.is-shown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .15s,transform .15s}.console__toast-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console__toast-undo,.console__toast-close{flex:none;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border:0;border-radius:var(--radius);background:0 0;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.console__toast-undo[hidden]{display:none}.console__toast-close{width:26px;padding:0;justify-content:center;color:var(--text-muted)}.console__toast-undo:hover,.console__toast-close:hover{background:var(--control-hover)}.console__toast-undo:focus-visible,.console__toast-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.console__snap{position:absolute;z-index:9999;border:2px solid var(--accent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--accent) 14%, transparent);pointer-events:none;transition:left 80ms,top 80ms,width 80ms,height 80ms}.console__snap[hidden]{display:none}.console__taskbar{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 8px;border-top:1px solid var(--border);background:var(--surface-muted)}.console__tasks{flex:auto;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin}.console__task{--cw-tint:var(--accent);flex:0 180px;min-width:90px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:1px solid var(--border-card);border-bottom:2px solid #0000;border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.console__task span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.console__task svg{flex:none;color:var(--cw-tint)}.console__task:hover{background:var(--control-hover)}.console__task--on{border-bottom-color:var(--cw-tint);background:var(--accent-soft);font-weight:600}.console__task--min{opacity:.7;font-style:italic}.console__clock{flex:none;padding:0 6px;font-size:12px;color:var(--text-muted)}.cwin{--cw-tint:var(--accent);position:absolute;display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 4px 14px #0000001a;outline:none;contain:layout}.cwin--min{display:none}.cwin--flash{animation:.7s ease-out cwin-flash}@keyframes cwin-flash{0%,40%{box-shadow:0 10px 30px #0000002e, 0 0 0 3px color-mix(in srgb, var(--cw-tint) 55%, transparent)}}.cwin--front{border-color:color-mix(in srgb, var(--cw-tint) 55%, var(--border));box-shadow:0 10px 30px #0000002e, 0 0 0 1px color-mix(in srgb, var(--cw-tint) 25%, transparent)}.cwin--max{border-radius:0;inset:0!important;width:auto!important;height:auto!important}.cwin--moving{opacity:.93;user-select:none}.cwin--moving .cwin__body{pointer-events:none}.cwin[data-color=blue],.console__task[data-color=blue],.cwin__swatch[data-color=blue]{--cw-tint:#2f6fde}.cwin[data-color=green],.console__task[data-color=green],.cwin__swatch[data-color=green]{--cw-tint:#1f9d55}.cwin[data-color=amber],.console__task[data-color=amber],.cwin__swatch[data-color=amber]{--cw-tint:#d08a00}.cwin[data-color=red],.console__task[data-color=red],.cwin__swatch[data-color=red]{--cw-tint:#d0393e}.cwin[data-color=violet],.console__task[data-color=violet],.cwin__swatch[data-color=violet]{--cw-tint:#8a4fd6}.cwin[data-color=gray],.console__task[data-color=gray],.cwin__swatch[data-color=gray]{--cw-tint:#6f7985}.cwin__bar{flex:none;display:flex;align-items:center;gap:2px;height:30px;padding:0 4px 0 2px;border-bottom:1px solid var(--border-inner);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface-muted);cursor:grab;user-select:none;touch-action:none}.cwin[data-color]:not([data-color=""]) .cwin__bar{background:color-mix(in srgb, var(--cw-tint) 12%, var(--surface-muted))}.cwin--front .cwin__bar{box-shadow:inset 0 2px 0 var(--cw-tint)}.cwin--max .cwin__bar{border-radius:0}.cwin--moving .cwin__bar{cursor:grabbing}.cwin__title{flex:auto;min-width:0;display:flex;align-items:baseline;gap:8px;padding:0 4px;overflow:hidden;white-space:nowrap}.cwin__title[hidden]{display:none}.cwin__title b{flex:0 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600}.cwin__title small{flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;color:var(--text-meta)}.cwin__rename{flex:auto;min-width:0;height:22px;margin:0 4px;padding:0 6px;font-size:12.5px;font-weight:600}.cwin__btn{flex:none;display:grid;place-items:center;width:24px;height:22px;padding:0;border:0;border-radius:var(--radius);background:0 0;color:var(--text-muted);cursor:pointer}.cwin__btn:hover{background:var(--control-hover);color:var(--text)}.cwin__btn--close:hover{background:#d0393e;color:#fff}.cwin__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cwin__icon{color:var(--cw-tint)}.cwin--loading .cwin__bar [data-cw=refresh] svg{animation:.9s linear infinite cwin-spin}@keyframes cwin-spin{to{transform:rotate(360deg)}}.cwin__bar{position:relative}.cwin--loading .cwin__bar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg, transparent, var(--cw-tint) 40%, var(--cw-tint) 60%, transparent);background-size:50% 100%;background-repeat:no-repeat;animation:1.1s linear infinite cwin-run}@keyframes cwin-run{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.cwin--loading .cwin__bar [data-cw=refresh] svg,.cwin--loading .cwin__bar:after,.cw-skeleton i,.cwin--flash{animation:none}.console__toast{transition:none}}.cwin__menu{position:absolute;z-index:2;top:30px;left:4px;display:flex;flex-direction:column;min-width:210px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 10px 28px #0003}.cwin__menu[hidden]{display:none}.cwin__menu>button,.cwin__menu>a{padding:6px 8px;border:0;border-radius:var(--radius);background:0 0;color:var(--text);font:inherit;font-size:12.5px;text-align:left;text-decoration:none;cursor:pointer}.cwin__menu>button:hover,.cwin__menu>a:hover,.cwin__menu>button:focus-visible,.cwin__menu>a:focus-visible{background:var(--accent-soft);outline:none}.cwin__menu-group{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:4px 8px 6px;border-bottom:1px solid var(--border-inner);margin-bottom:2px}.cwin__menu-group>span{flex:1 0 100%;font-size:11px;color:var(--text-meta)}.cwin__menu-group button[data-cw-refresh]{padding:2px 7px;border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:11.5px;cursor:pointer}.cwin__menu-group button[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.cwin__swatch{width:18px;height:18px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--cw-tint);cursor:pointer}.cwin__swatch[data-color=""]{background:linear-gradient(135deg, var(--surface) 45%, #d0393e 45% 55%, var(--surface) 55%)}.cwin__swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.cwin__body{flex:auto;min-height:0;overflow:auto;padding:8px 10px;font-size:12.5px;container-type:inline-size}.cwin__status{flex:none;display:flex;align-items:center;gap:8px;min-height:20px;padding:2px 4px 2px 10px;border-top:1px solid var(--border-inner);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--surface-muted);font-size:11px;color:var(--text-meta)}.cwin__status>span{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwin--stale .cwin__status,.cwin--failed .cwin__status{background:color-mix(in srgb, #d08a00 14%, var(--surface-muted));color:var(--text-secondary)}.cwin__retry{flex:none;height:18px;padding:0 6px;border:0;border-radius:var(--radius);background:0 0;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.cwin__retry[hidden]{display:none}.cwin__retry:hover{background:var(--control-hover)}.cw-skeleton{display:flex;flex-direction:column;gap:8px;padding:4px 0}.cw-skeleton i{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg, var(--border-inner) 0%, color-mix(in srgb, var(--border-inner) 40%, var(--surface)) 50%, var(--border-inner) 100%);background-size:200% 100%;animation:1.2s linear infinite cw-shimmer}.cw-skeleton i:first-child{width:55%}.cw-skeleton i:nth-child(2){width:90%}.cw-skeleton i:nth-child(3){width:75%}.cw-skeleton i:nth-child(4){width:82%}@keyframes cw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cw-failed{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:6px 0}.cw-failed p{margin:0;color:var(--error-text)}.cwin__grip{position:absolute;z-index:1}.cwin__grip--n,.cwin__grip--s{left:8px;right:8px;height:6px;cursor:ns-resize}.cwin__grip--n{top:-3px}.cwin__grip--s{bottom:-3px}.cwin__grip--e,.cwin__grip--w{top:8px;bottom:8px;width:6px;cursor:ew-resize}.cwin__grip--e{right:-3px}.cwin__grip--w{left:-3px}.cwin__grip--ne,.cwin__grip--nw,.cwin__grip--se,.cwin__grip--sw{width:12px;height:12px}.cwin__grip--ne{top:-3px;right:-3px;cursor:nesw-resize}.cwin__grip--sw{bottom:-3px;left:-3px;cursor:nesw-resize}.cwin__grip--nw{top:-3px;left:-3px;cursor:nwse-resize}.cwin__grip--se{right:-3px;bottom:-3px;cursor:nwse-resize}.cwin--max .cwin__grip{display:none}.cw__empty{margin:10px 0;color:var(--text-muted)}.cw__note{margin:8px 0 0;font-size:11.5px;color:var(--text-meta)}.cw__heading{margin:12px 0 6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.cw__open{padding:0;border:0;background:0 0;color:var(--accent);font:inherit;text-align:left;cursor:pointer}.cw__open:hover{text-decoration:underline}.cw-form{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cw-form input[type=search],.cw-form input[type=number]{flex:160px;min-width:0}.cw-form__field{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-meta)}.cw-offline__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cw-offline__bar .cw-form{margin-bottom:0}.cw-offline__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:12px 0 4px}.cw-offline__head .cw-heading{margin:0}.cw-flag{font-size:11px;font-weight:600;color:var(--danger);white-space:nowrap}.cw-details{margin-top:8px}.cw-details>summary{padding:4px 0;font-size:12px;color:var(--text-meta);cursor:pointer}.cw-table__short{color:var(--danger);font-weight:600}.cw-heading{margin:4px 0 6px;font-size:12.5px;font-weight:600}.cw-table tfoot th{position:static;border-bottom:0;color:var(--text)}.cw-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.cw-tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px;border:1px solid var(--border-card);border-left:3px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;text-align:left}button.cw-tile{cursor:pointer}button.cw-tile:hover{background:var(--row-hover);border-color:var(--accent-border)}.cw-tile--accent,.cw-tile--ok{border-left-color:var(--accent)}.cw-tile--warn,.cw-tile--unknown{border-left-color:#d08a00}.cw-tile--fail{border-left-color:#d0393e}.cw-tile__value{font-size:22px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.cw-tile__value--word{font-size:16px;line-height:1.4}.cw-tile__label{font-size:12px;color:var(--text-secondary)}@container (width<=480px){.cw-table .cw-minor{display:none}.cw-tiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.cw-tile{padding:8px}.cw-tile__value{font-size:19px}.cw-tile__value--word{font-size:15px}}.cw-tile__note{font-size:11px;color:var(--text-meta)}.cw-list{margin:0;padding:0;list-style:none}.cw-list__row{display:flex;align-items:center;gap:8px;width:100%;min-height:26px;padding:3px 4px;border-bottom:1px solid var(--row-divider)}.cw-list__row--button{border-width:0 0 1px;border-style:solid;border-color:var(--row-divider);background:0 0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.cw-list__row--button:hover{background:var(--row-hover)}.cw-list__main{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-list__meta{flex:none;font-size:11.5px;color:var(--text-meta)}.cw-list__identity{display:grid}.cw-list__identity>span{overflow:hidden;text-overflow:ellipsis}.cw-list__page{font-size:11.5px;color:var(--text-meta)}.cw-list__meta .online-last-activity{display:grid;text-align:right}.cw-dot{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--separator)}.cw-dot--on{background:#1f9d55;box-shadow:0 0 0 3px #1f9d5538}.cw-table{width:100%;border-collapse:collapse;font-size:12px}.cw-table th,.cw-table td{padding:4px 6px;border-bottom:1px solid var(--row-divider);text-align:left;vertical-align:middle}.cw-table th{position:sticky;top:-8px;z-index:1;background:var(--surface);font-size:11px;font-weight:600;color:var(--text-meta)}.cw-table .num{text-align:right;font-variant-numeric:tabular-nums}.cw-table__meta{color:var(--text-meta);white-space:nowrap}.cw-table__wrap{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-table__link{cursor:pointer}.cw-table__link:hover,.cw-table__link:focus-visible{background:var(--row-hover);outline:none}.cw-table__gone{color:var(--text-disabled)}.cw-chips{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.cw-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--border-card);border-radius:999px;background:var(--surface);color:var(--text-secondary);font:inherit;font-size:11.5px}button.cw-chip{cursor:pointer}button.cw-chip:hover{background:var(--control-hover)}.cw-chip--on{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.cw-chip__alert{color:var(--danger)}.cw-offline__bar .cw-chips{margin-bottom:0}.cw-task__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.cw-task__equipment{color:var(--text-muted)}.cw-task__issue{margin:0 0 8px;padding:6px 8px;border-left:3px solid var(--accent-border);background:var(--surface-muted);white-space:pre-wrap}.cw-task>.btn{margin-top:10px}.cw-facts{display:grid;grid-template-columns:max-content 1fr;gap:3px 12px;margin:0}.cw-facts dt{color:var(--text-meta)}.cw-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.cw-timeline{margin:0;padding:0 0 0 12px;border-left:2px solid var(--timeline-line);list-style:none}.cw-timeline li{display:flex;flex-direction:column;gap:1px;padding:3px 0 6px}.cw-timeline__when{font-size:11px;color:var(--text-meta)}.cw-timeline__text{padding:3px 6px;border-radius:var(--radius);background:var(--surface-muted);white-space:pre-wrap}.cw-bars{display:flex;align-items:flex-end;gap:2px;height:110px;margin:0 0 10px;padding:0 0 16px}.cw-bars__bar{position:relative;flex:1 1 0;height:100%;display:flex;align-items:flex-end}.cw-bars__bar i{width:100%;min-height:1px;border-radius:2px 2px 0 0;background:var(--accent)}.cw-bars__bar:hover i{background:var(--accent-press)}.cw-bars__bar small{position:absolute;bottom:-15px;left:50%;transform:translate(-50%);font-size:9.5px;color:var(--text-meta)}.cw-meter{display:inline-block;width:110px;height:7px;overflow:hidden;border-radius:4px;background:var(--border-inner);vertical-align:middle}.cw-meter i{display:block;height:100%;background:var(--accent)}.cw-funnel{margin:0;padding:0;list-style:none}.cw-funnel li{display:flex;align-items:center;gap:8px;padding:3px 0}.cw-funnel__label{width:60px;color:var(--text-muted)}.cw-funnel .cw-meter{flex:auto}.cw-funnel__count{width:36px;text-align:right;font-variant-numeric:tabular-nums}.cw-health .health__item{padding:8px}.cw-health .health__name{font-size:13px}.cw-notes{display:block;width:100%;height:100%;min-height:80px;resize:none;border:0;background:0 0;color:var(--text);font:inherit;font-size:13px;line-height:1.5;outline:none}.cwin[data-window] .cwin__body:has(.cw-notes){padding:0}.cwin__body:has(.cw-notes) .cw-notes{padding:8px 10px}.cw-clock{display:flex;flex-direction:column;align-items:center;gap:2px}.cw-clock__time{font-size:32px;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.cw-clock__date{margin-bottom:8px;color:var(--text-muted)}.cw-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;width:100%;max-width:260px;font-size:11px;text-align:center}.cw-cal b{font-weight:600;color:var(--text-meta)}.cw-cal span{padding:2px 0;border-radius:var(--radius)}.cw-cal__off{color:var(--rejected-text)}.cw-cal__today{background:var(--accent);font-weight:600;color:var(--on-accent)!important}@media (width<=700px){.workspace--console{height:auto;overflow:visible}.console__bar{position:relative;padding:10px 12px}.console__title{flex:auto}.console__start-wrap{position:static;order:1}.console__layouts{order:2}.console__more-wrap{position:static}.console__bar>.spacer{display:none}.console__bar>.console__group:not(.console__layouts){order:3;flex:1 0 100%}.console__start,.console__more{top:100%;left:12px;right:12px;width:auto}.console__start-hint{display:none}.console__arrange,.console__grid-toggle,.console__taskbar{display:none}.console__layout>span{display:none}.console__desk{display:flex;flex-direction:column;gap:10px;padding:10px 12px;overflow:visible}.cwin{position:relative;max-height:75vh;inset:auto!important;width:auto!important;height:auto!important;z-index:auto!important}.cwin__body{min-height:90px}.cw-notes{min-height:180px}.cwin--min{display:flex}.cwin--min .cwin__body,.cwin--min .cwin__status,.cwin--min .cwin__menu,.cwin--min [data-cw=refresh]{display:none}.cwin--min .cwin__bar{border-bottom:0;border-radius:var(--radius-card);cursor:pointer}.cwin__bar{cursor:default}.cwin__grip,.cwin [data-cw=max]{display:none}.console__empty{position:static}.console__toast{position:fixed;bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.cw-journal{min-width:0;margin:0 -10px -8px;border-top:1px solid var(--border-inner)}.cw-journal .journal__master{overflow:visible}.cwin__body:has(>.cw-journal){padding-top:0}.cwin__body:has(>.cw-journal)>.cw-chips{padding-top:8px}.offline-page__body{display:grid;flex:auto;align-content:start;gap:8px;width:100%;max-width:980px;min-height:0;overflow:auto;padding:14px var(--gutter,20px) 24px}.offline-page .cw-offline__bar{margin-bottom:0}.offline-page .cw-offline__head{margin:6px 0 0}.offline-page .cw-heading{font-size:14px}.offline-page .cw-table{width:100%}.workspace--jnew{align-items:flex-start}.jnew{flex:auto;min-width:0;max-width:920px;padding:16px 20px 40px}.jnew__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.jnew__head h1{margin:0;font-size:19px}.jnew__form{display:flex;flex-direction:column;gap:12px}.jnew__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.jnew__pharmacy{position:relative}.jnew__me{align-self:flex-start;gap:6px;font-size:12px;color:var(--text-muted)}.jnew__locked>label{display:flex;align-items:center;gap:5px;color:var(--text-muted)}.jnew__locked-note{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500}.jnew .jnew__locked>input[readonly]{border-style:dashed;border-color:var(--border-card);background:var(--surface-muted);color:var(--text-secondary);cursor:not-allowed}.jnew .jnew__locked>input[readonly]:focus{border-color:var(--border-card)}.field .jnew__me input[type=checkbox]{flex:none;width:13px;height:13px;margin:0;padding:0}.jnew__chip{min-width:30px;height:28px;padding:0 9px;border:1px solid var(--control-border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;cursor:pointer}.jnew__chip:hover{background:var(--control-hover)}.jnew__chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.jnew__chip:focus-visible,.jnew__template:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.jnew__hint{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.jnew__templates{margin:0;padding:10px 12px 12px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface-muted)}.jnew__templates legend{padding:0 4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.jnew__template-row{display:flex;flex-wrap:wrap;gap:6px}.jnew__template[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.jnew__vars{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-card)}.jnew__vars[hidden]{display:none}.jnew__var{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.jnew__var-name{display:inline-block;font-size:12px;font-weight:600;color:var(--text-secondary)}.jnew__var-name:first-letter{text-transform:uppercase}.jnew__var input{width:180px;max-width:100%}.jnew__var input[inputmode=numeric]{width:84px}.jnew__var .jnew__hint{margin:0}.jnew__preview{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;color:var(--text-muted)}.jnew__preview code{min-width:0;padding:3px 6px;border-radius:var(--radius);background:var(--surface-muted);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.jnew__preview--gap{outline:1px solid var(--warning-border);background:var(--warning-surface)!important}.jnew__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.jnew__foot .btn{gap:6px}.jnew__sent{align-items:flex-start}.jnew__sent>div{display:flex;flex-direction:column;gap:4px;min-width:0}.jnew__sent-text{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.jnew__sent-links{display:flex;flex-wrap:wrap;gap:12px;font-size:12.5px}.jnew__help{margin-bottom:14px;padding:10px 14px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface-muted);font-size:12.5px}.jnew__help p{margin:0 0 6px}.jnew__help ul{margin:0;padding-left:18px}.jnew__tpl{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 0;border-top:1px solid var(--border-inner)}.jnew__tpl--new{flex-direction:column;align-items:stretch;margin-top:8px;padding:12px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface)}.jnew__tpl--new h2{margin:0;font-size:14px}.jnew__tpl--new .btn{align-self:flex-start}.jnew__tpl-fields{flex:420px;display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:8px}.jnew__tpl-fields textarea{min-height:34px;resize:vertical}.jnew__tpl-actions{display:flex;gap:4px}@media (width<=760px){.jnew{padding:12px 12px 32px}.jnew__grid,.jnew__tpl-fields{grid-template-columns:minmax(0,1fr)}}.jnew__tune{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:0 6px;font-size:12px;color:var(--text-muted);text-decoration:none;align-self:center}.jnew__tune:hover{color:var(--accent)}.jnew__others{margin-top:8px}.jnew__others summary{margin-bottom:6px;font-size:12px;color:var(--text-muted);cursor:pointer}.jnew__quick-lead{max-width:640px;margin-bottom:12px}.jnew__quick{display:flex;flex-direction:column;gap:12px}.jnew__quick-list{margin:0;padding:0;list-style:none;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface)}.jnew__quick-row{display:flex;align-items:center;gap:6px;padding:6px 10px;border-top:1px solid var(--row-divider)}.jnew__quick-row:first-child{border-top:0}.jnew__quick-pick{flex:auto;min-width:0;display:flex;align-items:baseline;gap:8px}.jnew__quick-title{flex:none;font-weight:600}.jnew__quick-body{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.jnew--window{max-width:none;padding:0}.jnew--window .jnew__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.jnew--window .notice{margin-bottom:10px}.jnew__formats{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.jnew__formats-label{margin-right:6px;font-size:12px;color:var(--text-muted)}.jnew__format{position:relative}.jnew__format input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.jnew__format span{display:inline-block;padding:4px 12px;border:1px solid var(--control-border);border-radius:999px;background:var(--surface);font-size:12.5px}.jnew__format input:checked+span{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.jnew__format input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:1px}.jnew [data-jnew-show][hidden]{display:none!important}.appearance{display:grid;gap:18px}.appearance__offline{margin:0}:root[data-look] .appearance__offline{display:none}:root:not([data-look]) .appearance :is(.themes,.designer){opacity:.45;pointer-events:none}.themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:10px}.theme-card{position:relative;display:grid;align-content:start;gap:3px;padding:6px 6px 9px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);color:var(--text);cursor:pointer}.theme-card:hover{border-color:var(--field-border-hover)}.theme-card:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.theme-card:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.theme-card__label{margin-top:5px;font-size:13px;text-align:center}.theme-card:has(input:checked) .theme-card__label{font-weight:600}.theme-card__note{color:var(--text-muted);font-size:11px;line-height:1.35;text-align:center}.theme-card__preview{display:block;aspect-ratio:16/10;overflow:hidden;padding:11% 0 0 12%;border-radius:max(0px, calc(var(--radius-card) - 2px));background:var(--p-desktop)}.theme-card__window{display:grid;grid-template-columns:24% 1fr;height:100%;overflow:hidden;border:1px solid var(--p-stroke);border-right:0;border-bottom:0;border-top-left-radius:7px;background:var(--p-mica);box-shadow:-2px -2px 10px #0000001f}.theme-card__page{display:grid;align-content:start;gap:5px;margin-top:5px;padding:9px 9px 0;border-top-left-radius:6px;background:var(--p-layer)}.theme-card__line{height:4px;border-radius:2px;background:var(--p-text);opacity:.35}.theme-card__line+.theme-card__line{width:62%}.theme-card__button{width:36%;height:9px;margin-top:3px;border-radius:3px;background:var(--p-accent)}.theme-card--square :is(.theme-card__window,.theme-card__page,.theme-card__button){border-radius:0}.theme-card--titled .theme-card__window{border-top:5px solid var(--p-title);box-shadow:inset 1px 1px #ffffffb3}.designer{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:18px;align-items:start;padding-top:16px;border-top:1px solid var(--border-inner)}.designer__inspector{display:grid;gap:2px;min-width:0}.designer__title{margin:0 0 6px;font-size:14px;font-weight:600}.designer__group{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:6px 12px;min-width:0;margin:0;padding:8px 0;border:0;border-top:1px solid var(--row-divider)}.designer__group:first-of-type{border-top:0}.designer__group>legend{float:left;grid-column:1;padding:0;color:var(--text-secondary);font-size:12.5px}.designer__group>:not(legend){grid-column:2}.designer__group:disabled{opacity:.45}.designer__row{display:flex;align-items:center;gap:8px;min-width:0}.designer__label{color:var(--text-muted);font-size:12px}.designer__swatches{display:flex;flex-wrap:wrap;gap:6px}.swatch{display:grid;cursor:pointer}.swatch__chip{width:22px;height:22px;border:1px solid #0000002e;border-radius:50%;background:var(--swatch)}:root:is([data-look=winbox],[data-look=win95]) .swatch__chip{border-radius:0}.swatch--theme .swatch__chip{background:linear-gradient(135deg, var(--button-accent) 0 50%, var(--surface) 50%)}.swatch:hover .swatch__chip{scale:1.1}.swatch:has(input:checked) .swatch__chip{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.swatch:has(input:focus-visible) .swatch__chip{outline:2px solid var(--focus-ring);outline-offset:4px}.designer__color{width:34px;height:26px;padding:2px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);cursor:pointer}.designer .designer__hex{width:92px;height:26px;padding:0 7px;font-size:12px}.designer__range{flex:auto;min-width:0;accent-color:var(--button-accent)}.designer__value{flex:none;min-width:78px;font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:12px;text-align:right}.designer .designer__select{max-width:240px;height:30px}.segmented{display:inline-flex;justify-self:start;max-width:100%;padding:2px;border:1px solid var(--control-border);border-radius:var(--radius);background:var(--control-surface)}.segmented label{display:grid;cursor:pointer}.segmented input{position:absolute;opacity:0;pointer-events:none}.segmented span{padding:4px 12px;border-radius:max(0px, calc(var(--radius) - 2px));color:var(--text-secondary);font-size:12.5px;white-space:nowrap}.segmented label:hover span{color:var(--text)}.segmented input:checked+span{background:var(--button-accent);color:var(--on-accent)}.segmented input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:1px}.designer__note{margin:4px 0 0;color:var(--text-muted);font-size:12px;line-height:1.45}.designer__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.designer__import{position:relative}.designer__import:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.designer__status{min-height:1.4em;margin:6px 0 0;color:var(--text-muted);font-size:12px}.designer__status[data-state=error]{color:var(--danger)}.sample{position:sticky;top:12px;overflow:hidden;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:12px;box-shadow:0 6px 18px #00000014}.sample__title{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-bottom:1px solid var(--border-inner);background:var(--surface-muted);font-weight:600}.sample__controls{width:34px;height:8px;background:radial-gradient(circle at 4px 4px, var(--separator) 3px, transparent 3.5px) 0 0 / 13px 8px repeat-x}.sample__tabs{display:flex;gap:2px;padding:6px 8px 0;border-bottom:1px solid var(--border-inner)}.sample__tab{padding:5px 8px 6px;color:var(--text-muted);white-space:nowrap}.sample__tab b{color:var(--text-meta);font-weight:500}.sample__tab--on{color:var(--text);font-weight:600;box-shadow:inset 0 -2px var(--accent)}.sample__tab--on b{color:var(--accent)}.sample__body{display:grid;gap:10px;padding:10px}.sample__field{display:flex;align-items:center;height:28px;padding:0 8px;border:1px solid var(--field-border);border-bottom:2px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.sample__caret{width:1px;height:14px;margin-left:1px;background:var(--text);animation:1.1s step-end infinite sample-caret}@keyframes sample-caret{50%{opacity:0}}.sample__list{overflow:hidden;border:1px solid var(--border-inner);border-radius:var(--radius)}.sample__row{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-top:1px solid var(--row-divider);white-space:nowrap}.sample__row:first-child{border-top:0}.sample__row--on{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.sample__muted{color:var(--text-muted)}.sample__actions{display:flex;align-items:center;gap:6px}.sample__spacer{flex:auto}.sample__check{position:relative;width:14px;height:14px;border-radius:max(0px, calc(var(--radius) - 2px));background:var(--button-accent)}.sample__check:after{content:"";position:absolute;top:2px;left:4.5px;width:4px;height:7px;border:solid var(--on-accent);border-width:0 1.5px 1.5px 0;rotate:40deg}.sample__button{padding:5px 11px;border:1px solid var(--control-border);border-radius:var(--radius);background:var(--control-surface);color:var(--control-text);white-space:nowrap}.sample__button--primary{border-color:var(--button-accent);background:var(--button-accent);color:var(--on-accent);font-weight:600}@media (width<=760px){.designer{grid-template-columns:minmax(0,1fr)}.sample{position:static;order:-1}}@media (width<=480px){.designer__group{grid-template-columns:minmax(0,1fr)}.designer__group>:not(legend){grid-column:1}.designer__group>legend{float:none}}.sidebar__avatar{display:none}kbd{font:inherit}.toast{position:fixed;z-index:var(--layer-overlay);right:20px;bottom:20px;display:flex;align-items:center;gap:10px;max-width:min(420px, calc(var(--screen-w) - 40px));padding:12px 16px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 12px 28px #10151b29;color:var(--text);font-size:13px;cursor:pointer}.toast svg{flex:none;color:var(--text-completed)}.toast.is-leaving{opacity:0;transition:opacity .2s}.toast--error svg{color:var(--danger)}.is-pending{cursor:progress}.netstate{position:fixed;z-index:var(--layer-dialog);top:12px;left:50%;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(var(--screen-w) - 32px);padding:8px 14px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 8px 20px #10151b29;color:var(--text);font-size:13px;translate:-50%}.netstate:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--danger)}.netstate[data-online]:before{background:var(--ok)}.netstate.is-leaving{opacity:0;transition:opacity .2s}@media (width<=600px){.account{padding:16px}.account__card{padding:16px}.account__foot{margin:18px -16px 0;padding:14px 16px 0}.account__foot .btn{flex:auto}}.admin__search{display:flex;gap:8px;margin-bottom:10px}.admin__search input{flex:0 320px;min-width:0}.admin__empty{padding:18px 12px;margin:0;color:var(--text-muted);font-size:13px}.field__note--plain{height:auto;border:0;padding:0;margin:0 0 12px;display:block;line-height:1.5}.btn--danger{border-color:var(--danger-border,#e0b4b4);color:var(--danger,#b03030)}.btn--danger:hover{background:var(--danger-soft,#fbeaea)}.field__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.field__toggle{gap:5px;font-size:12px;color:var(--text-muted)}.field .field__toggle input[type=checkbox]{flex:none;width:13px;height:13px;margin:0;padding:0;accent-color:var(--accent)}.jfilters .field__row{margin-bottom:4px}.jfilters .field__row label{margin-bottom:0}.segmented input:disabled+span{opacity:.45;cursor:not-allowed}.segmented label:has(input:disabled){cursor:not-allowed}.appearance__mode{display:grid;gap:6px}.preferences-draft{position:fixed;inset:auto 12px 12px;z-index:var(--layer-editor-popup);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:12px;background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:0 4px 20px #0003;max-width:760px;margin-inline:auto;border-radius:var(--radius-card)}.preferences-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 4px 20px #0002}.preferences-actions [data-preferences-label]{flex:200px}.preferences-actions__summary{flex:200px;display:grid;gap:2px}.preferences-actions__summary strong{font-size:12px}.preferences-actions__summary [data-preferences-label]{font-size:12px;color:var(--text-muted)}.preferences-actions[hidden],[data-preferences-controls][hidden]{display:none}.account__save{position:sticky;bottom:12px;z-index:var(--layer-editor-bar)}.preferences-error{flex-basis:100%;margin:0}@media (width<=600px){.preferences-actions [data-preferences-label]{flex-basis:100%}.preferences-actions__summary{flex-basis:100%}.preferences-actions>.btn{flex:1 1 0;min-width:0;white-space:normal}}.search__form{flex:none;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px var(--gutter);border-bottom:1px solid var(--border)}.search__text{flex:2 280px}.search__site{flex:200px}.search__form>.btn{flex:none}.search__sources{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;padding:10px var(--gutter);border-bottom:1px solid var(--border);background:var(--surface-muted);font-size:12.5px;color:var(--text-secondary)}.search__source{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0}.search__only{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.search__source-name{font-weight:600;color:var(--text)}.search__muted{color:var(--text-muted)}.search__error{color:var(--error-text)}.search__more{color:var(--accent)}.search__list{flex:none;display:flex;flex-direction:column}.srow{display:grid;grid-template-columns:84px 62px minmax(0,1fr) 200px;align-items:center;gap:14px;padding:10px var(--gutter);border-bottom:1px solid var(--row-divider);background:var(--surface);color:inherit;text-decoration:none}.srow:hover{background:var(--row-hover)}.srow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.srow__when{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text-secondary)}.srow__when span{color:var(--text-meta)}.srow__source{justify-self:start;padding:2px 7px;border:1px solid var(--border-inner);border-radius:999px;background:var(--surface-muted);font-size:11.5px;font-weight:600;color:var(--text-secondary)}.srow__source--bitrix{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.srow__main,.srow__state{min-width:0;display:flex;flex-direction:column;gap:3px}.srow__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:13px;color:var(--text-table)}.srow__meta,.srow__person{overflow:hidden;font-size:12px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}@media (width<=760px){.search__form,.search__sources{padding-left:12px;padding-right:12px}.search__form>.btn{flex:100%;justify-content:center}.srow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main when""state source";gap:6px 10px;padding:10px 12px}.srow__main{grid-area:main}.srow__when{grid-area:when;align-items:flex-end}.srow__source{grid-area:source;justify-self:end}.srow__state{grid-area:state;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 10px}}button.srow{width:100%;border:0;border-bottom:1px solid var(--row-divider);font:inherit;text-align:left;cursor:pointer}.srow[aria-expanded=true]{background:var(--row-selected);box-shadow:inset 2px 0 0 0 var(--accent)}.spanel{position:fixed;z-index:var(--layer-editor-tools);top:0;right:0;bottom:0;width:min(560px, calc(var(--screen-w) - var(--sidebar-width)));display:flex;flex-direction:column;overflow-y:auto;border-left:1px solid var(--border);background:var(--surface);box-shadow:-12px 0 32px #10151b24}.spanel[hidden],.spanel__task[hidden]{display:none}.spanel__close{position:absolute;z-index:var(--layer-content);top:12px;right:12px}.spanel__head{padding:16px 48px 14px 20px;border-bottom:1px solid var(--border);background:var(--surface-muted)}.spanel__id{font-size:12.5px;color:var(--text-meta)}.spanel__title{margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.35;outline:none}.spanel__facts{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 14px;margin:0;padding:14px 20px;border-bottom:1px solid var(--row-divider);font-size:13px}.spanel__facts dt{color:var(--text-muted)}.spanel__facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.spanel__description{margin:0;padding:16px 20px 20px;font-size:13.5px;line-height:1.55;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.spanel__description--empty{color:var(--text-muted)}.spanel__foot{margin-top:auto;padding:0 20px 20px}@media (width<=680px){.spanel{left:0;width:auto;border-left:0}.spanel__facts{grid-template-columns:104px minmax(0,1fr)}}.ideas{width:100%;min-width:0;min-height:var(--screen-h);background:var(--surface-muted)}.ideas>.topbar{background:var(--surface)}.ideas>.topbar>svg{color:var(--accent)}.ideas__content{max-width:1260px;margin:0 auto;padding:36px clamp(20px,3vw,44px) 56px}.ideas__intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 24px}.ideas__eyebrow{margin:0 0 12px;color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.13em}.ideas__intro h2{margin:0 0 12px;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.035em}.ideas__lead{margin:0;color:var(--text-muted);font-size:14px;line-height:1.7}.ideas__symbol{position:relative;width:132px;height:96px;flex:none;margin-right:20px}.ideas__symbol-note,.ideas__symbol-chat,.ideas__symbol-plus{position:absolute;display:grid;place-items:center;border:1px solid var(--accent-border);background:var(--surface);color:var(--accent)}.ideas__symbol-note{left:8px;top:0;width:64px;height:76px;border-radius:12px;transform:rotate(-9deg)}.ideas__symbol-chat{right:0;bottom:0;width:70px;height:62px;border-radius:16px;background:var(--accent-soft);transform:rotate(7deg)}.ideas__symbol-plus{right:6px;top:-2px;width:26px;height:26px;border-radius:50%}.ideas__layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px;align-items:start}.ideas__main,.ideas__aside{min-width:0}.ideas__tabs{display:flex;gap:20px;border-bottom:1px solid var(--border);overflow-x:auto;margin-bottom:20px}.ideas__tabs a{display:flex;align-items:center;gap:6px;flex:none;min-height:44px;color:var(--text-muted);border-bottom:2px solid #0000;font-weight:500}.ideas__tabs a:hover{color:var(--accent)}.ideas__tabs a[aria-current]{color:var(--accent);border-color:var(--accent)}.ideas__tabs a>span{padding:1px 6px;border-radius:5px;background:var(--control-surface);color:var(--text-meta);font-size:10px;font-variant-numeric:tabular-nums}.ideas__tabs a[aria-current]>span{background:var(--accent-soft);color:var(--accent)}.ideas__filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ideas__search{position:relative;flex:180px}.ideas__search svg{position:absolute;left:12px;top:12px;color:var(--text-meta);pointer-events:none}.ideas :is(input:not([type=hidden],[type=checkbox]),select,textarea){width:100%;min-width:0;padding:10px 12px;border:1px solid var(--field-border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;line-height:1.4}.ideas :is(input,select,textarea):hover{border-color:var(--field-border-hover)}.ideas :is(input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ideas textarea{resize:vertical;min-height:110px;max-height:600px}.ideas__search input{height:40px;padding-left:36px!important}.ideas__filters>select{flex:0 164px;width:auto;height:40px}.ideas__filters>button{height:40px}.ideas__mine{display:flex;align-items:center;gap:8px;width:100%;margin:2px 0 0;color:var(--text-muted);font-size:12px;cursor:pointer}.ideas__mine input{margin:0;accent-color:var(--accent);width:15px;height:15px}.ideas__result-meta{display:flex;justify-content:space-between;gap:16px;margin:22px 0 12px;color:var(--text-meta);font-size:11px;line-height:1.5}.ideas__result-meta>span:first-child{color:var(--text-secondary);font-weight:500}.ideas__result-meta>span:last-child:not(:first-child){text-align:right}.ideas__list{display:grid;gap:12px}.ideas__card{display:flex;align-items:flex-start;gap:18px;padding:22px;border:1px solid var(--border-card);border-radius:10px;background:var(--surface);transition:border-color .15s}.ideas__card:hover{border-color:var(--field-border-hover);box-shadow:0 2px 10px color-mix(in srgb, var(--text) 6%, transparent)}.ideas__card{position:relative}.ideas__card .ideas__title:after{content:"";position:absolute;inset:0;border-radius:inherit}.ideas__card .ideas__vote,.ideas__card .ideas__discussion-link{position:relative;z-index:1}.ideas__card:has(.ideas__title:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.ideas__card .ideas__title:focus-visible{outline:none}.ideas__card:hover .ideas__title{color:var(--accent)}.ideas__card-body{min-width:0;flex:1}.ideas__vote{flex:none;margin:0}.ideas__vote-btn{width:46px;min-height:62px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;border:1px solid var(--border);border-radius:8px;background:var(--surface-muted);color:var(--text-secondary);cursor:pointer;transition:background-color .15s,border-color .15s}.ideas__vote-btn strong{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ideas__vote-btn:hover,.ideas__vote-btn[aria-pressed=true]{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.ideas__vote.htmx-request .ideas__vote-btn{opacity:.65;cursor:progress}.ideas__card-tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ideas__category{color:var(--text-meta);font-size:11px}.ideas__badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;background:var(--control-surface);color:var(--text-secondary);font-size:10px;font-weight:500;white-space:nowrap}.ideas__badge>span{width:5px;height:5px;border-radius:50%;background:currentColor}.ideas__badge[data-status=planned]{color:var(--text-active);background:var(--warning-surface)}.ideas__badge[data-status=progress]{color:var(--accent);background:var(--accent-soft)}.ideas__badge[data-status=done]{color:var(--ok);background:color-mix(in srgb, var(--ok) 9%, var(--surface))}.ideas__card h3{margin:10px 0 7px;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.015em;overflow-wrap:anywhere}.ideas__title{color:var(--text)}.ideas__preview{margin:0 0 17px;color:var(--text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ideas__card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--text-meta)}.ideas__author{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);overflow-wrap:anywhere}.ideas__avatar{width:23px;height:23px;display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:600}.ideas__discussion-link{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--text-meta)}.ideas__aside{display:grid;gap:22px}.ideas__panel{padding:24px;border:1px solid var(--border-card);background:var(--surface);border-radius:10px;scroll-margin-top:20px}.ideas__panel-heading{display:flex;align-items:center;gap:9px}.ideas__small-icon{display:inline-grid;place-items:center;width:28px;height:28px;background:var(--accent-soft);color:var(--accent);border-radius:7px}.ideas__panel h3,.ideas__guide h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.015em}.ideas__panel>h3{margin-bottom:14px}.ideas__muted{color:var(--text-muted);font-size:12px;line-height:1.65}.ideas__panel>.ideas__muted{margin:9px 0 22px}.ideas__form{display:flex;flex-direction:column;gap:9px}.ideas__form>label{margin-top:9px;font-size:12px;font-weight:500}.ideas__form>input[type=hidden]+label{margin-top:0}.ideas__form :is(input,textarea)::placeholder{color:var(--text-placeholder);font-size:12px}.ideas__field-help{margin:0;color:var(--text-meta);font-size:11px;line-height:1.6}.ideas__submit{width:100%;justify-content:center;height:auto;min-height:38px;margin-top:9px;padding:9px 8px;font-size:12px;white-space:normal}.ideas__visibility{display:flex;align-items:flex-start;gap:6px;margin-top:3px}.ideas__visibility svg{flex:none;margin-top:2px}.ideas__guide{padding:0 8px}.ideas__guide ol{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:18px}.ideas__guide li{display:flex;gap:12px}.ideas__guide li>span{display:grid;place-items:center;width:23px;height:23px;flex:none;border:1px solid var(--border);border-radius:50%;color:var(--text-meta);font-size:11px}.ideas__guide strong{font-size:12px;font-weight:500}.ideas__guide p{margin:5px 0 0;color:var(--text-meta);font-size:12px;line-height:1.6}.ideas__guide>.btn{margin-top:18px}.ideas__aside-note{display:flex;align-items:flex-start;gap:8px;padding:16px;margin:0;border-radius:8px;background:var(--control-surface);color:var(--text-meta);font-size:11px;line-height:1.65}.ideas__aside-note svg{flex:none;margin-top:1px}.ideas__empty{padding:48px 24px;border:1px dashed var(--border);border-radius:10px;background:var(--surface);text-align:center}.ideas__empty-icon{width:54px;height:54px;margin:0 auto 18px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border-radius:14px}.ideas__empty h3{margin:0 0 8px;font-size:18px;font-weight:500}.ideas__empty p{max-width:330px;margin:0 auto 22px;color:var(--text-muted);font-size:13px;line-height:1.7}.ideas__pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;color:var(--text-meta);font-size:12px}.ideas__error{margin:0;padding:12px;color:var(--error-text);background:var(--error-surface);border:1px solid var(--error-border);border-radius:7px;line-height:1.6;overflow-wrap:anywhere}.ideas__success{display:flex;gap:9px;align-items:center;margin:0 0 22px;padding:13px 16px;border:1px solid color-mix(in srgb, var(--ok) 25%, var(--border));border-radius:8px;background:var(--surface);color:var(--ok);line-height:1.6}.ideas__success svg{flex:none}.ideas__back{display:inline-flex;align-items:center;gap:8px;font-size:12px}.ideas__back svg{transform:rotate(180deg)}.ideas__content--thread{padding-top:28px}.ideas__detail{padding:28px;border:1px solid var(--border-card);border-radius:10px;background:var(--surface)}.ideas__detail h1{margin:17px 0 15px;font-size:clamp(23px,2.5vw,30px);letter-spacing:-.025em;line-height:1.3;overflow-wrap:anywhere}.ideas__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.ideas__detail>.ideas__text{margin:24px 0}.ideas__support{display:flex;align-items:center;gap:16px;border-top:1px solid var(--border-inner);padding-top:22px}.ideas__support strong{font-weight:500}.ideas__support p{margin:5px 0 0;color:var(--text-meta);font-size:12px;line-height:1.6}.ideas__thread{margin-top:28px;scroll-margin-top:20px}.ideas__thread-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 15px;border-bottom:1px solid var(--border)}.ideas__thread-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:500}.ideas__thread-heading h2 span{padding:2px 7px;border-radius:5px;background:var(--control-surface);color:var(--text-meta);font-size:11px}.ideas__discussion-empty{margin:0;padding:28px 0;max-width:480px;color:var(--text-meta);font-size:13px;line-height:1.8}.ideas__comment{display:flex;gap:12px;padding:24px 0;border-bottom:1px solid var(--border-inner)}.ideas__comment>.ideas__avatar{width:30px;height:30px;font-size:12px}.ideas__comment>div{min-width:0;flex:1}.ideas__comment-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ideas__comment-meta strong{font-size:12px;font-weight:500}.ideas__comment-meta time{color:var(--text-meta);font-size:11px}.ideas__comment .ideas__text{margin:7px 0 0;font-size:13px}.ideas__comment-body{min-width:0;flex:1}.ideas__comment{scroll-margin-top:24px}.ideas__comment:target>.ideas__comment-body>.ideas__text{border-radius:6px;animation:2.4s ease-out ideas-arrived}@keyframes ideas-arrived{0%{background:var(--accent-soft)}to{background:0 0}}.ideas__comment-time{color:var(--text-meta);font-size:11px}.ideas__comment-time:hover{color:var(--accent)}.ideas__chip{padding:1px 6px;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:500}.ideas__chip--you{background:var(--control-surface);color:var(--text-secondary)}.ideas__answers{display:inline-flex;align-items:center;gap:4px;color:var(--text-meta);font-size:11px}.ideas__hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ideas__reply{margin-top:8px}.ideas__reply-toggle{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;margin-left:-6px;border-radius:5px;color:var(--text-meta);font-size:11.5px;cursor:pointer;list-style:none}.ideas__reply-toggle::-webkit-details-marker{display:none}.ideas__reply-toggle:hover,.ideas__reply[open]>.ideas__reply-toggle{color:var(--accent);background:var(--accent-soft)}.ideas__reply-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ideas__reply-form{margin-top:8px}.ideas__reply-form textarea{min-height:72px}.ideas__reply-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ideas__reply-footer>.ideas__field-help{margin-right:auto}.ideas kbd{padding:0 4px;border:1px solid var(--border);border-radius:4px;background:var(--surface-muted);font:inherit;font-size:10px}.ideas__replies{margin-top:14px;padding-left:16px;border-left:2px solid var(--border-inner);display:grid;gap:2px}.ideas__comment--reply{padding:12px 0;border-bottom:0}.ideas__comment--reply>.ideas__avatar{width:24px;height:24px;font-size:10px}.ideas__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:9px}.ideas__label-row>label{font-size:12px;font-weight:500}.ideas__form>input[type=hidden]+.ideas__label-row{margin-top:0}.ideas__count{color:var(--text-meta);font-size:10.5px;font-variant-numeric:tabular-nums}.ideas__count[data-near]{color:var(--text-active)}.ideas__similar{margin-top:2px;padding:10px 12px;border:1px solid var(--accent-border);border-radius:7px;background:var(--accent-soft)}.ideas__similar-title{display:flex;gap:6px;align-items:flex-start;margin:0 0 6px;color:var(--accent);font-size:11.5px;line-height:1.5}.ideas__similar-title svg{flex:none;margin-top:2px}.ideas__similar ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ideas__similar li{display:grid;gap:3px;font-size:12px}.ideas__similar a{color:var(--text);font-weight:500;overflow-wrap:anywhere}.ideas__similar a:hover{color:var(--accent);text-decoration:underline}.ideas__similar-meta{display:flex;align-items:center;gap:8px;color:var(--text-meta);font-size:10.5px}.ideas__empty-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.ideas__empty-actions .btn--primary{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ideas__composer{margin-top:24px;padding:22px;border:1px solid var(--border-card);border-radius:10px;background:var(--surface)}.ideas__composer-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:5px}.ideas__composer-footer>span{color:var(--text-meta);font-size:11px}.ideas__status-form{padding-top:18px;border-top:1px solid var(--border-inner)}@media (width<=1100px){.ideas__layout{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.ideas__tabs{gap:14px}.ideas__panel{padding:20px}.ideas__result-meta>span:last-child:not(:first-child){display:none}}@media (width<=900px){.ideas__layout{grid-template-columns:minmax(0,1fr)}.ideas__aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ideas__aside-note{grid-column:2}.ideas__aside>.ideas__panel{grid-row:span 2}.ideas__symbol{margin-right:0}.ideas__content{padding-top:26px}}@media (width<=600px){.ideas__content{padding:24px 16px 36px}.ideas__intro{padding-bottom:24px}.ideas__symbol{display:none}.ideas__lead{font-size:13px}.ideas__lead br{display:none}.ideas__tabs{margin-bottom:16px}.ideas__tabs a{min-height:42px;font-size:12px}.ideas__filters{gap:8px}.ideas__search{flex-basis:100%}.ideas__filters>select{flex:1}.ideas__card{padding:16px;gap:12px}.ideas__card h3{font-size:15px}.ideas__vote-btn{width:40px;min-height:58px}.ideas__card-meta{gap:9px}.ideas__discussion-link{margin-left:0;flex-basis:100%}.ideas__aside{grid-template-columns:minmax(0,1fr)}.ideas__aside-note{grid-column:auto}.ideas__detail{padding:20px}.ideas__composer{padding:16px}.ideas__composer-footer{flex-wrap:wrap}.ideas__composer-footer .btn{margin-left:auto}.ideas__replies{padding-left:10px}}@media (prefers-reduced-motion:reduce){.ideas__card,.ideas__vote-btn{transition:none}.ideas__comment:target>.ideas__comment-body>.ideas__text{animation:none}}:root[data-look=win95]{color-scheme:light;--w95-face:silver;--w95-light:#dfdfdf;--w95-hilight:#fff;--w95-shadow:gray;--w95-dark:#0a0a0a;--w95-navy:navy;--w95-desktop:teal;--w95-title:linear-gradient(90deg, navy, #1084d0);--w95-dither:repeating-conic-gradient(#fff 0 25%, silver 0 50%) 0 0 / 2px 2px;--w95-raised:inset -1px -1px var(--w95-dark), inset 1px 1px var(--w95-hilight), inset -2px -2px var(--w95-shadow), inset 2px 2px var(--w95-light);--w95-sunken:inset -1px -1px var(--w95-hilight), inset 1px 1px var(--w95-shadow), inset -2px -2px var(--w95-light), inset 2px 2px var(--w95-dark);--w95-window:inset -1px -1px var(--w95-dark), inset 1px 1px var(--w95-light), inset -2px -2px var(--w95-shadow), inset 2px 2px var(--w95-hilight);--w95-thin-raised:inset -1px -1px var(--w95-shadow), inset 1px 1px var(--w95-hilight);--w95-thin-sunken:inset -1px -1px var(--w95-hilight), inset 1px 1px var(--w95-shadow);--w95-combo-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M4 6h7v1H4zM5 7h5v1H5zM6 8h3v1H6zM7 9h1v1H7z'/%3E%3C/svg%3E");--w95-combo-button:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' preserveAspectRatio='none'%3E%3Crect width='16' height='16' fill='%230a0a0a'/%3E%3Crect width='15' height='15' fill='%23dfdfdf'/%3E%3Crect x='1' y='1' width='14' height='14' fill='%23808080'/%3E%3Crect x='1' y='1' width='13' height='13' fill='%23fff'/%3E%3Crect x='2' y='2' width='12' height='12' fill='%23c0c0c0'/%3E%3C/svg%3E");--w95-tab:inset 1px 1px 0 var(--w95-hilight), inset -1px 0 0 var(--w95-dark), inset -2px 0 0 var(--w95-shadow);--w95-etched:inset 1px 1px 0 var(--w95-hilight), 1px 1px 0 var(--w95-hilight);--font-sans:"Microsoft Sans Serif", "MS Sans Serif", Tahoma, Arial, sans-serif;--font-mono:"Fixedsys", "Lucida Console", "Courier New", monospace;--radius:0;--radius-card:0;--window:var(--w95-face);--surface:#fff;--surface-muted:var(--w95-face);--surface-sidebar:var(--w95-face);--border:var(--w95-shadow);--border-card:var(--w95-shadow);--border-inner:var(--w95-shadow);--row-divider:var(--w95-light);--field-border:var(--w95-shadow);--field-border-hover:var(--w95-dark);--separator:var(--w95-shadow);--detail-border:var(--w95-shadow);--subtle-border:var(--w95-light);--timeline-border:var(--w95-shadow);--timeline-line:var(--w95-light);--control-surface:var(--w95-face);--control-border:var(--w95-dark);--control-text:#000;--control-hover:var(--w95-face);--disabled-surface:var(--w95-face);--text:#000;--text-table:#000;--text-secondary:#000;--text-muted:#303030;--text-meta:#404040;--text-placeholder:var(--w95-shadow);--text-disabled:var(--w95-shadow);--accent:var(--w95-navy);--accent-press:var(--w95-navy);--accent-soft:var(--w95-light);--accent-border:var(--w95-navy);--on-accent:#fff;--button-accent:var(--w95-face);--button-accent-press:var(--w95-face);--focus-ring:#000;--row-hover:#fff;--row-selected:var(--w95-light);--nav-hover:var(--w95-navy)}:root[data-look=win95] *{border-radius:0}:root[data-look=win95] .event__dot,:root[data-look=win95] .jflow__dot{border-radius:50%}:root[data-look=win95] ::selection{background:var(--w95-navy);color:#fff}:root[data-look=win95] :focus-visible{outline:1px dotted #000;outline-offset:-4px}:root[data-look=win95] .btn{border:0;background:var(--w95-face);box-shadow:var(--w95-raised);color:#000;font-weight:400}:root[data-look=win95] .btn:hover{border:0;background:var(--w95-face);color:#000}:root[data-look=win95] .btn:active,:root[data-look=win95] .more[open]>summary.btn,:root[data-look=win95] .admin__new[open]>summary.btn{box-shadow:var(--w95-sunken)}:root[data-look=win95] .btn--primary,:root[data-look=win95] .btn--primary:hover{background:var(--w95-face);color:#000;box-shadow:inset 0 0 0 1px var(--w95-dark), inset -2px -2px var(--w95-dark), inset 2px 2px var(--w95-hilight), inset -3px -3px var(--w95-shadow), inset 3px 3px var(--w95-light)}:root[data-look=win95] .btn--primary:active{box-shadow:inset 0 0 0 1px var(--w95-dark), inset 0 0 0 2px var(--w95-shadow)}:root[data-look=win95] .btn--danger{color:maroon}:root[data-look=win95] .btn:disabled,:root[data-look=win95] .btn:disabled:hover{background:var(--w95-face);box-shadow:var(--w95-raised);color:var(--w95-shadow);text-shadow:1px 1px 0 var(--w95-hilight)}:root[data-look=win95] .btn--quiet,:root[data-look=win95] .btn--footer,:root[data-look=win95] .icon-btn{background:0 0;box-shadow:none;color:#000}:root[data-look=win95] .btn--quiet:hover,:root[data-look=win95] .btn--footer:hover,:root[data-look=win95] .icon-btn:hover{background:0 0;box-shadow:var(--w95-thin-raised);color:#000}:root[data-look=win95] .btn--quiet:active,:root[data-look=win95] .btn--footer:active,:root[data-look=win95] .icon-btn:active,:root[data-look=win95] .icon-btn[aria-current=page]{background:var(--w95-dither);box-shadow:var(--w95-thin-sunken);color:#000}:root[data-look=win95] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),:root[data-look=win95] select,:root[data-look=win95] textarea{border:0;background-color:#fff;box-shadow:var(--w95-sunken);color:#000}:root[data-look=win95] input:not([type=checkbox]):not([type=radio]):focus-visible,:root[data-look=win95] textarea:focus-visible{outline-offset:1px}:root[data-look=win95] input:disabled,:root[data-look=win95] select:disabled,:root[data-look=win95] textarea:disabled{background-color:var(--w95-face);color:var(--w95-shadow)}:root[data-look=win95] select{appearance:none;padding-right:24px;background-image:var(--w95-combo-arrow), var(--w95-combo-button);background-repeat:no-repeat;background-position:right 2px center,right 2px top 2px;background-size:16px 16px,16px calc(100% - 4px)}:root[data-look=win95] input[type=checkbox]{appearance:none;width:13px;height:13px;margin:0;flex:none;border:0;background:#fff;box-shadow:var(--w95-sunken);cursor:pointer}:root[data-look=win95] input[type=checkbox]:checked{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cpath d='M9 3h1v1H9zM8 4h2v1H8zM3 5h1v1H3zM7 5h3v1H7zM3 6h2v1H3zM6 6h3v1H6zM3 7h5v1H3zM4 8h3v1H4zM5 9h1v1H5z'/%3E%3C/svg%3E") no-repeat}:root[data-look=win95] input[type=checkbox]:indeterminate{background:#fff linear-gradient(#000,#000) 50%/7px 2px no-repeat}:root[data-look=win95] .login__card,:root[data-look=win95] .account__card,:root[data-look=win95] .compose,:root[data-look=win95] .card,:root[data-look=win95] .admin__card,:root[data-look=win95] .admin__new>form,:root[data-look=win95] .more__menu,:root[data-look=win95] .combo__list,:root[data-look=win95] .jfilters__period,:root[data-look=win95] .snooze__panel{border:0;background:var(--w95-face);box-shadow:var(--w95-window)}:root[data-look=win95] .more__item:hover,:root[data-look=win95] .combo__option--active,:root[data-look=win95] .combo__option--new.combo__option--active{background:var(--w95-navy);color:#fff}:root[data-look=win95] .combo__option--active *,:root[data-look=win95] .more__item:hover *{color:inherit}:root[data-look=win95] .topbar,:root[data-look=win95] .compose__head{border-bottom:0;background:var(--w95-title);color:#fff}:root[data-look=win95] .topbar h1,:root[data-look=win95] .compose__title{color:#fff;font-weight:700;letter-spacing:0}:root[data-look=win95] .compose__hint{color:var(--w95-light)}:root[data-look=win95] .topbar .btn--quiet,:root[data-look=win95] .topbar .btn--quiet:hover,:root[data-look=win95] .topbar .icon-btn,:root[data-look=win95] .topbar .icon-btn:hover{background:var(--w95-face);box-shadow:var(--w95-raised);color:#000}:root[data-look=win95] .topbar .btn--quiet:active,:root[data-look=win95] .topbar .icon-btn:active{box-shadow:var(--w95-sunken)}:root[data-look=win95] .compose__head .icon-btn,:root[data-look=win95] .compose__head .icon-btn:hover{width:20px;height:18px;background:var(--w95-face);box-shadow:var(--w95-raised)}:root[data-look=win95] .compose__head .icon-btn:active{box-shadow:var(--w95-sunken)}:root[data-look=win95] .account__icon{background:var(--w95-face);box-shadow:var(--w95-raised)}:root[data-look=win95] .notice{border:0;background:var(--w95-face);box-shadow:var(--w95-window);color:#000}:root[data-look=win95] .notice svg{color:#c00000}:root[data-look=win95] .notice--ok svg{color:green}:root[data-look=win95] .sidebar{border-right:0;box-shadow:var(--w95-window)}:root[data-look=win95] .sidebar__brand,:root[data-look=win95] .sidebar__user{border-color:var(--w95-shadow)}:root[data-look=win95] .sidebar__brand{box-shadow:0 1px 0 var(--w95-hilight)}:root[data-look=win95] .sidebar__user{box-shadow:inset 0 1px 0 var(--w95-hilight)}:root[data-look=win95] .sidebar__mark{background:var(--w95-face);box-shadow:var(--w95-raised);color:var(--w95-navy)}:root[data-look=win95] .nav-item{color:#000;font-weight:400}:root[data-look=win95] .nav-item:hover{background:var(--w95-navy);color:#fff}:root[data-look=win95] .nav-item[aria-current=page]{background:var(--w95-dither);box-shadow:var(--w95-sunken);color:#000;font-weight:700}:root[data-look=win95] .nav-item--soon,:root[data-look=win95] .nav-item--soon:hover,:root[data-look=win95] .nav-item--soon .nav-item__soon{background:0 0;color:var(--w95-shadow);text-shadow:1px 1px 0 var(--w95-hilight)}:root[data-look=win95] .tabs{border-bottom:1px solid var(--w95-hilight)}:root[data-look=win95] .tab{margin:8px 0 0;padding:0 12px;border:0;background:var(--w95-face);box-shadow:var(--w95-tab);color:#000;font-weight:400}:root[data-look=win95] .tab[aria-selected=true]{position:relative;margin-top:5px;margin-bottom:-1px;font-weight:700}:root[data-look=win95] .tab[aria-selected=true] .tab__count{color:#000}:root[data-look=win95] .colhead{border-bottom:0;background:var(--w95-face);box-shadow:var(--w95-raised);color:#000;font-weight:400}:root[data-look=win95] .statusbar{border-top:1px solid var(--w95-hilight);background:var(--w95-face) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M1 11h1v1h-1zM2 10h1v1h-1zM3 9h1v1h-1zM4 8h1v1h-1zM5 7h1v1h-1zM6 6h1v1h-1zM7 5h1v1h-1zM8 4h1v1h-1zM9 3h1v1h-1zM10 2h1v1h-1zM11 1h1v1h-1zM5 11h1v1h-1zM6 10h1v1h-1zM7 9h1v1h-1zM8 8h1v1h-1zM9 7h1v1h-1zM10 6h1v1h-1zM11 5h1v1h-1zM9 11h1v1h-1zM10 10h1v1h-1zM11 9h1v1h-1z' fill='%23fff'/%3E%3Cpath d='M2 11h1v1h-1zM3 10h1v1h-1zM4 9h1v1h-1zM5 8h1v1h-1zM6 7h1v1h-1zM7 6h1v1h-1zM8 5h1v1h-1zM9 4h1v1h-1zM10 3h1v1h-1zM11 2h1v1h-1zM3 11h1v1h-1zM4 10h1v1h-1zM5 9h1v1h-1zM6 8h1v1h-1zM7 7h1v1h-1zM8 6h1v1h-1zM9 5h1v1h-1zM10 4h1v1h-1zM11 3h1v1h-1zM6 11h1v1h-1zM7 10h1v1h-1zM8 9h1v1h-1zM9 8h1v1h-1zM10 7h1v1h-1zM11 6h1v1h-1zM7 11h1v1h-1zM8 10h1v1h-1zM9 9h1v1h-1zM10 8h1v1h-1zM11 7h1v1h-1zM10 11h1v1h-1zM11 10h1v1h-1zM11 11h1v1h-1z' fill='%23808080'/%3E%3C/svg%3E") no-repeat right 2px bottom 2px;color:#000}:root[data-look=win95] .statusbar>span:not(.dot-sep):not([hidden]){min-width:0;flex-shrink:1;padding:3px 6px;overflow:hidden;box-shadow:var(--w95-thin-sunken);text-overflow:ellipsis;white-space:nowrap}:root[data-look=win95] .statusbar>.dot-sep{display:none}@media (width>=681px){:root[data-look=win95] .statusbar>span:not(.dot-sep):not([hidden]){flex-shrink:0}:root[data-look=win95] .statusbar>span.statusbar__keys:not([hidden]){flex-shrink:1}}:root[data-look=win95] .chip{border:0;background:var(--w95-face);box-shadow:var(--w95-thin-raised);color:#000}:root[data-look=win95] .login{background:var(--w95-desktop)}:root[data-look=win95] .login__brand{margin:-25px -25px 0;padding:3px 4px;background:var(--w95-title);color:#fff}:root[data-look=win95] .login__brand .sidebar__mark{width:18px;height:18px;font-size:9px}:root[data-look=win95] .login__brand h1{font-size:13px;font-weight:700;color:#fff}:root[data-look=win95] .workspace{padding:12px;background:var(--w95-desktop)}:root[data-look=win95] .workspace>:where(section:not(.account)){padding:3px;border:0;background:var(--w95-face);box-shadow:var(--w95-window)}:root[data-look=win95] .topbar{height:auto;min-height:0;padding:3px 3px 3px 5px;gap:8px}:root[data-look=win95] .topbar h1{font-size:13px}:root[data-look=win95] .topbar h1:before,:root[data-look=win95] .admin>h1:first-child:before,:root[data-look=win95] .admin__head-line>h1:before,:root[data-look=win95] .journal-admin>h1:first-child:before{content:"";display:inline-block;width:16px;height:16px;margin-right:5px;vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'%3E%3Crect x='1' y='1' width='14' height='11' fill='%23c0c0c0'/%3E%3Crect x='1' y='1' width='14' height='1' fill='%23fff'/%3E%3Crect x='1' y='1' width='1' height='11' fill='%23fff'/%3E%3Crect x='14' y='1' width='1' height='11' fill='%23000'/%3E%3Crect x='1' y='11' width='14' height='1' fill='%23000'/%3E%3Crect x='3' y='3' width='10' height='7' fill='%23008080'/%3E%3Crect x='3' y='3' width='10' height='1' fill='%23000'/%3E%3Crect x='5' y='12' width='6' height='2' fill='%23808080'/%3E%3Crect x='3' y='14' width='10' height='1' fill='%23000'/%3E%3C/svg%3E")}:root[data-look=win95] .topbar .btn{height:22px;padding:0 8px;gap:5px;font-size:12px}:root[data-look=win95] .topbar select{height:22px;padding-top:0;padding-bottom:0;font-size:12px}:root[data-look=win95] .workspace>.admin,:root[data-look=win95] .workspace>.journal-admin{padding:3px 17px 24px}:root[data-look=win95] .admin>h1:first-child,:root[data-look=win95] .admin>.admin__head-line:first-child,:root[data-look=win95] .journal-admin>h1:first-child{margin:0 -14px 14px;padding:3px 6px;background:var(--w95-title);color:#fff;font-size:13px;font-weight:700}:root[data-look=win95] .admin__head-line>h1{margin:0;color:#fff;font-size:13px}:root[data-look=win95] .admin__head-line>.admin__count{color:var(--w95-light)}:root[data-look=win95] .account__card{padding:3px 3px 14px}:root[data-look=win95] .account__head{align-items:center;gap:5px;margin:0 0 14px;padding:3px 6px;background:var(--w95-title);color:#fff}:root[data-look=win95] .account__icon{width:16px;height:16px;background:0 0;box-shadow:none;color:#fff}:root[data-look=win95] .account__icon svg{width:14px;height:14px}:root[data-look=win95] .account__head>div{display:flex;align-items:baseline;gap:.3em;min-width:0}:root[data-look=win95] .account :is(h1,h2){flex:none;margin:0;color:#fff;font-size:13px;font-weight:700}:root[data-look=win95] .account__lead{min-width:0;margin:0;overflow:hidden;font-size:0;text-overflow:ellipsis;white-space:nowrap}:root[data-look=win95] .account__lead .mono{color:#fff;font-family:inherit;font-size:13px;font-weight:700}:root[data-look=win95] .account__lead .mono:before{content:"— "}:root[data-look=win95] .account__card>:not(.account__head){margin-left:16px;margin-right:16px}:root[data-look=win95] .account__card>.account__foot{margin:18px 16px 0;padding:0;border-top:0}:root[data-look=win95] .colhead>*{position:relative}:root[data-look=win95] .colhead>:after{content:"";position:absolute;top:50%;right:-9px;height:22px;border-left:1px solid var(--w95-shadow);border-right:1px solid var(--w95-hilight);transform:translateY(-50%)}:root[data-look=win95] .row:not(.jrow)[aria-current=true]{background:var(--w95-navy);box-shadow:none}:root[data-look=win95] .row:not(.jrow)[aria-current=true] *{color:#fff}:root[data-look=win95] .empty{border:0;background:#fff;box-shadow:var(--w95-sunken)}:root[data-look=win95] .detail{border-bottom:0;background:var(--w95-face);box-shadow:inset 0 -1px 0 var(--w95-shadow)}:root[data-look=win95] .detail__body{gap:14px;padding-top:22px}:root[data-look=win95] .detail__col,:root[data-look=win95] .detail__col+.detail__col{position:relative;margin-top:0;padding:16px 12px 12px;border:1px solid var(--w95-shadow);box-shadow:inset 1px 1px 0 var(--w95-hilight), 1px 1px 0 var(--w95-hilight)}:root[data-look=win95] .detail__label{position:absolute;top:-8px;left:8px;margin:0;padding:0 4px;background:var(--w95-face);color:#000;font-weight:400}:root[data-look=win95] .steps{position:relative;gap:2px;margin-left:4px;padding:3px}:root[data-look=win95] .steps:before{content:"";position:absolute;top:50%;left:0;width:52px;height:18px;background:#fff;box-shadow:var(--w95-sunken);transform:translateY(-50%)}:root[data-look=win95] .steps__dot,:root[data-look=win95] .steps__dot--current{position:relative;width:10px;height:12px;background:0 0;opacity:1}:root[data-look=win95] .steps__dot--done,:root[data-look=win95] .steps__dot--current{background:var(--w95-navy)}:root[data-look=win95] .steps__label{margin-left:8px}:root[data-look=win95] .more__menu{padding:3px}:root[data-look=win95] .more:not(.viewmenu)>summary,:root[data-look=win95] .more:not(.viewmenu)>summary:hover{background:var(--w95-face);box-shadow:var(--w95-raised);color:#000}:root[data-look=win95] .more:not(.viewmenu)[open]>summary{background:var(--w95-dither);box-shadow:var(--w95-sunken)}:root[data-look=win95] .more__item:focus-visible,:root[data-look=win95] .more__menu .snooze[open]>.more__item{background:var(--w95-navy);color:#fff;outline:0}:root[data-look=win95] .more__item:focus-visible *,:root[data-look=win95] .more__menu .snooze[open]>.more__item *{color:inherit}:root[data-look=win95] .more__item--danger{color:maroon}:root[data-look=win95] .more__item--danger:hover,:root[data-look=win95] .more__item--danger:focus-visible{color:#fff}:root[data-look=win95] .more__sep{height:0;margin:3px 2px;border-top:1px solid var(--w95-shadow);border-bottom:1px solid var(--w95-hilight);background:0 0}:root[data-look=win95] .journal__detail{padding:3px;border-left:0;background:var(--w95-face);box-shadow:var(--w95-window)}:root[data-look=win95] .jdetail__summary{display:flex;align-items:baseline;gap:6px;padding:3px 30px 3px 6px;border-bottom:0;background:var(--w95-title)}:root[data-look=win95] .jdetail__ticket-id,:root[data-look=win95] .jdetail__title{flex:none;margin:0;color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:18px}:root[data-look=win95] .jdetail__title{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-look=win95] .jdetail__tabs{padding:0;border:0;border-bottom:1px solid var(--w95-hilight);background:0 0}:root[data-look=win95] .jdetail__tabs .tab{margin:3px 0 0;padding:5px 4px}:root[data-look=win95] .jdetail__tabs .tab[aria-selected=true]{margin:0 0 -1px;padding-bottom:7px;background:var(--w95-face);box-shadow:var(--w95-tab);color:#000}:root[data-look=win95] .jdetail__close,:root[data-look=win95] .jdetail__close:hover{top:3px;right:3px;width:20px;height:18px;background:var(--w95-face);box-shadow:var(--w95-raised);color:#000}:root[data-look=win95] .jdetail__close:active{box-shadow:var(--w95-sunken)}:root[data-look=win95] .spanel{padding:3px;border-left:0;background:var(--w95-face);box-shadow:var(--w95-window)}:root[data-look=win95] .spanel__head{padding:4px 32px 5px 6px;border-bottom:0;background:var(--w95-title)}:root[data-look=win95] .spanel__id,:root[data-look=win95] .spanel__title{color:#fff}:root[data-look=win95] .spanel__title{font-size:13px;font-weight:700}:root[data-look=win95] .spanel__close,:root[data-look=win95] .spanel__close:hover{top:6px;right:6px;width:20px;height:18px;background:var(--w95-face);box-shadow:var(--w95-raised)}:root[data-look=win95] .spanel__close:active{box-shadow:var(--w95-sunken)}:root[data-look=win95] .spanel__description{margin:12px;padding:10px 12px;background:#fff;box-shadow:var(--w95-sunken)}:root[data-look=win95] .srow[aria-expanded=true]{background:var(--w95-navy);box-shadow:none}:root[data-look=win95] .srow[aria-expanded=true] *{color:#fff}:root[data-look=win95] .sidebar{width:calc(var(--sidebar-width) + 24px);padding-left:24px;background:linear-gradient(to top, var(--w95-navy), #1084d0) 3px 3px / 21px calc(100% - 6px) no-repeat, var(--w95-face)}:root[data-look=win95] .sidebar:after{content:"IT Desk 95";position:absolute;bottom:10px;left:3px;width:21px;color:#fff;font-size:15px;font-weight:700;line-height:21px;pointer-events:none;transform:rotate(180deg);writing-mode:vertical-rl}@media (width<=1000px){:root[data-look=win95]:not([data-sidebar=expanded]) .sidebar{width:var(--sidebar-width);padding-left:0;background:var(--w95-face)}:root[data-look=win95]:not([data-sidebar=expanded]) .sidebar:after{content:none}}:root[data-look=win95][data-sidebar=collapsed] .sidebar{width:var(--sidebar-width);padding-left:0;background:var(--w95-face)}:root[data-look=win95][data-sidebar=collapsed] .sidebar:after{content:none}@media (width<=680px){:root[data-look=win95] .workspace{padding:0}:root[data-look=win95] .colhead>:after{content:none}}:root[data-look=win95] .admin__tabs{align-items:flex-end;gap:0;border-bottom:1px solid var(--w95-hilight)}:root[data-look=win95] .admin__tab{margin-top:3px;padding:4px 10px;border:0;background:var(--w95-face);box-shadow:var(--w95-tab);color:#000;font-weight:400}:root[data-look=win95] .admin__tab--current{position:relative;margin-top:0;margin-bottom:-1px;padding-bottom:8px;font-weight:700}:root[data-look=win95] :is(.journal__statuses,.search__only) a{border:0;color:#000}:root[data-look=win95] :is(.journal__statuses,.search__only) a:hover{background:0 0;box-shadow:var(--w95-thin-raised)}:root[data-look=win95] :is(.journal__statuses,.search__only) a[aria-current=true]{background:var(--w95-dither);box-shadow:var(--w95-thin-sunken);color:#000;font-weight:700}:root[data-look=win95] .jfilters__range>summary{padding-right:24px;border:0;background-color:#fff;background-image:var(--w95-combo-arrow), var(--w95-combo-button);background-repeat:no-repeat;background-position:right 2px center,right 2px top 2px;background-size:16px 16px,16px calc(100% - 4px);box-shadow:var(--w95-sunken);color:#000}:root[data-look=win95] .jfilters__range>summary:after{content:none}:root[data-look=win95] .jfilters__period{top:calc(100% + 2px);padding:12px}:root[data-look=win95] .jperiods,:root[data-look=win95] .schedule__views{gap:4px;height:auto;padding:0;overflow:visible;border:0;background:0 0}:root[data-look=win95] .jperiods__item,:root[data-look=win95] .schedule__views button{min-height:23px;padding:0 10px;border:0;background:var(--w95-face);box-shadow:var(--w95-raised);color:#000;font-weight:400}:root[data-look=win95] .jperiods__item:hover{background:var(--w95-face);color:#000}:root[data-look=win95] .jperiods__item:active,:root[data-look=win95] .schedule__views button:active{box-shadow:var(--w95-sunken)}:root[data-look=win95] .jperiods__item[aria-current=true],:root[data-look=win95] .schedule__views button[aria-pressed=true]{background:var(--w95-dither);box-shadow:var(--w95-sunken);color:#000;font-weight:700}:root[data-look=win95] .schedule__inspector{border:1px solid var(--w95-shadow);box-shadow:var(--w95-etched)}:root[data-look=win95] .schedule__table thead button[aria-pressed=true]{background:var(--w95-navy);color:#fff}:root[data-look=win95] .segmented{padding:0;border:0;background:var(--w95-face);box-shadow:var(--w95-raised)}:root[data-look=win95] .segmented input:checked+span{background:var(--w95-dither);box-shadow:var(--w95-sunken);color:#000}:root[data-look=win95] .sample{box-shadow:var(--w95-window)}:root[data-look=win95] .sample__title{background:var(--w95-title);color:#fff}:root[data-look=win95] .sample__row--on{background:var(--w95-navy);box-shadow:none;color:#fff}:root[data-look=win95] .sample__row--on .sample__muted{color:#fff}:root[data-look=win95] .sample__button{border:0;background:var(--w95-face);box-shadow:var(--w95-raised);color:#000}:root[data-look=win95] .sample__button--primary{box-shadow:inset 0 0 0 1px var(--w95-dark), inset -2px -2px var(--w95-dark), inset 2px 2px var(--w95-hilight), inset -3px -3px var(--w95-shadow), inset 3px 3px var(--w95-light);font-weight:400}:root[data-look=win95] .sample__check{background:#fff;box-shadow:var(--w95-sunken)}:root[data-look=win95] .sample__check:after{border-color:#000}:root[data-look=win95] .swatch--theme .swatch__chip{background:linear-gradient(135deg, var(--w95-navy) 0 50%, #fff 50%)}:root[data-look=win95] ::-webkit-scrollbar,:root[data-look=win95]::-webkit-scrollbar{width:16px;height:16px}:root[data-look=win95] ::-webkit-scrollbar-track,:root[data-look=win95]::-webkit-scrollbar-track{background:var(--w95-dither)}:root[data-look=win95] ::-webkit-scrollbar-thumb,:root[data-look=win95]::-webkit-scrollbar-thumb{background:var(--w95-face);box-shadow:var(--w95-raised)}:root[data-look=win95] ::-webkit-scrollbar-corner,:root[data-look=win95]::-webkit-scrollbar-corner{background:var(--w95-face)}:root[data-look=win95] ::-webkit-scrollbar-button:single-button,:root[data-look=win95]::-webkit-scrollbar-button:single-button{display:block;width:16px;height:16px;background-color:var(--w95-face);background-repeat:no-repeat;box-shadow:var(--w95-raised)}:root[data-look=win95] ::-webkit-scrollbar-button:single-button:active,:root[data-look=win95]::-webkit-scrollbar-button:single-button:active{box-shadow:var(--w95-sunken)}:root[data-look=win95] ::-webkit-scrollbar-button:single-button:vertical:decrement,:root[data-look=win95]::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M7 6h1v1H7zM6 7h3v1H6zM5 8h5v1H5zM4 9h7v1H4z'/%3E%3C/svg%3E")}:root[data-look=win95] ::-webkit-scrollbar-button:single-button:vertical:increment,:root[data-look=win95]::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M4 6h7v1H4zM5 7h5v1H5zM6 8h3v1H6zM7 9h1v1H7z'/%3E%3C/svg%3E")}:root[data-look=win95] ::-webkit-scrollbar-button:single-button:horizontal:decrement,:root[data-look=win95]::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M6 7h1v1H6zM7 6h1v3H7zM8 5h1v5H8zM9 4h1v7H9z'/%3E%3C/svg%3E")}:root[data-look=win95] ::-webkit-scrollbar-button:single-button:horizontal:increment,:root[data-look=win95]::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M6 4h1v7H6zM7 5h1v5H7zM8 6h1v3H8zM9 7h1v1H9z'/%3E%3C/svg%3E")}@supports not selector(::-webkit-scrollbar){:root[data-look=win95]{scrollbar-color:var(--w95-face) var(--w95-light)}}:root[data-look=win15]{--w15-mica:light-dark(#edf0f4,#1b1c1f);--w15-mica-tint:light-dark(#0a5bc412,#5cbdfb0d);--w15-mica-tint-2:light-dark(#7a5cd60d,#7a5cd60f);--w15-layer:light-dark(#f9fafb,#232427);--w15-layer-alt:light-dark(#f3f4f6,#28292d);--w15-card:light-dark(#fff,#2c2d31);--w15-card-hover:light-dark(#fbfbfc,#313236);--w15-flyout:light-dark(#fbfbfcd6,#2c2d31db);--w15-flyout-solid:light-dark(#fbfbfc,#2c2d31);--w15-blur:blur(30px) saturate(160%);--w15-fill:light-dark(#fff,#ffffff0f);--w15-fill-hover:light-dark(#f7f8f9,#ffffff17);--w15-fill-press:light-dark(#f2f3f5,#ffffff0a);--w15-fill-disabled:light-dark(#f5f6f7,#ffffff0a);--w15-fill-input-focus:light-dark(#fff,#1d1e21);--w15-subtle-hover:light-dark(#0000000a,#ffffff0f);--w15-subtle-press:light-dark(#00000006,#ffffff0a);--w15-subtle-selected:light-dark(#0000000e,#ffffff14);--w15-check-fill:light-dark(#00000005,#0000001f);--w15-stroke:light-dark(#00000013,#ffffff13);--w15-stroke-divider:light-dark(#00000012,#ffffff12);--w15-stroke-control:light-dark(#00000013,#ffffff12);--w15-stroke-control-top:light-dark(#0000000f,#ffffff1a);--w15-stroke-control-bottom:light-dark(#0000002e,#ffffff0d);--w15-stroke-field-bottom:light-dark(#00000075,#ffffff80);--w15-stroke-strong:light-dark(#00000075,#ffffff8c);--w15-stroke-flyout:light-dark(#00000017,#0006);--w15-stroke-accent-top:#ffffff1a;--w15-stroke-accent-bottom:light-dark(#0006,#00000029);--w15-accent:light-dark(#0a5bc4,#5cbdfb);--w15-accent-hover:light-dark(#226bca,#56aee6);--w15-accent-press:light-dark(#3b7cd0,#519ed1);--w15-accent-disabled:light-dark(#0003,#ffffff29);--w15-on-accent:light-dark(#fff,#000);--w15-on-accent-press:light-dark(#fffc,#0009);--w15-accent-text:light-dark(#0a5bc4,#7cc9ff);--w15-success-surface:light-dark(#dff6dd,#26351f);--w15-success:light-dark(#0f7b0f,#6ccb5f);--w15-critical-surface:light-dark(#fde7e9,#3f2426);--w15-critical:light-dark(#c42b1c,#ff99a4);--w15-caution-surface:light-dark(#fff4ce,#3d3218);--w15-shadow-card:0 1px 2px light-dark(#0000000a,#0000002e);--w15-shadow-raised:0 2px 4px light-dark(#0000000f,#00000042);--w15-shadow-flyout:0 8px 16px light-dark(#00000021,#00000057), 0 0 2px light-dark(#0000001a,#0000004d);--w15-shadow-dialog:0 32px 64px light-dark(#0000002e,#00000075), 0 2px 21px light-dark(#00000024,#00000057);--w15-radius-control:6px;--w15-radius-card:10px;--w15-radius-overlay:12px;--w15-radius-window:14px;--w15-gap:8px;--w15-ease:cubic-bezier(0, 0, 0, 1);--w15-fast:83ms;--w15-normal:.167s;--w15-slow:.25s;--w15-spring:cubic-bezier(.3, 1.45, .55, 1);--w15-font-display:"Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--w15-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%235b5d63' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w15-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.6-5' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w15-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--w15-empty-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23e5eefa'/%3E%3Cg fill='none' stroke='%230a5bc4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 26l3-8h12l3 8v5a2 2 0 0 1-2 2H17a2 2 0 0 1-2-2z'/%3E%3Cpath d='M15 26h5l2 3h4l2-3h5'/%3E%3C/g%3E%3C/svg%3E");--w15-empty-search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23e5eefa'/%3E%3Cg fill='none' stroke='%230a5bc4' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='22.5' cy='22.5' r='7'/%3E%3Cpath d='m27.5 27.5 5.5 5.5'/%3E%3C/g%3E%3C/svg%3E");--font-sans:"Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, sans-serif;--font-mono:"Cascadia Mono", "Cascadia Code", Consolas, ui-monospace, monospace;--radius:var(--w15-radius-control);--radius-card:var(--w15-radius-card);--window:var(--w15-layer);--surface:var(--w15-card);--surface-muted:var(--w15-layer-alt);--surface-sidebar:transparent;--border:var(--w15-stroke);--border-card:var(--w15-stroke);--border-inner:var(--w15-stroke-divider);--row-divider:var(--w15-stroke-divider);--field-border:light-dark(#00000024,#ffffff24);--field-border-hover:light-dark(#0000004d,#ffffff4d);--detail-border:var(--w15-stroke);--subtle-border:var(--w15-stroke);--timeline-border:light-dark(#a3a6ad,#7d8087);--timeline-line:light-dark(#dcdfe4,#3c3e44);--separator:light-dark(#b5b7bc,#5b5d63);--control-surface:var(--w15-fill);--control-border:var(--w15-stroke-control-bottom);--control-text:var(--text);--control-hover:light-dark(#eceef1,#35363b);--disabled-surface:var(--w15-fill-disabled);--text:light-dark(#1a1b1e,#fff);--text-table:light-dark(#26272b,#eceef1);--text-secondary:light-dark(#43454b,#d4d5d9);--text-muted:light-dark(#5b5d63,#b8bac0);--text-meta:light-dark(#66686e,#a8aab0);--text-placeholder:light-dark(#66686e,#9a9ca2);--text-disabled:light-dark(#a0a2a8,#6f7176);--accent:var(--w15-accent-text);--accent-press:light-dark(#084a9f,#a6dbff);--accent-soft:light-dark(#e5eefa,#213449);--accent-border:light-dark(#a9c6ec,#3b6690);--on-accent:var(--w15-on-accent);--button-accent:var(--w15-accent);--button-accent-press:var(--w15-accent-hover);--focus-ring:light-dark(#1a1b1e,#fff);--row-hover:light-dark(#f2f3f5,#2a2b2f);--row-selected:light-dark(#eaf1fb,#233246);--nav-hover:var(--w15-subtle-hover);--shift-long:light-dark(#dde8f6,#283a4f);--shift-mid:light-dark(#dde8f6,#283a4f);--shift-short:light-dark(#dde8f6,#283a4f);--shift-range:light-dark(#dde8f6,#283a4f);--thin-text:light-dark(#8a5300,#ffd76a);--ok:var(--w15-success);--danger:var(--w15-critical);--danger-border:light-dark(#f1bbb6,#6d3a3c);--danger-soft:var(--w15-critical-surface);--error-border:light-dark(#f3c7c3,#5f3437);--error-surface:var(--w15-critical-surface);--error-text:light-dark(#9f1d12,#ffb3ad);--warning-border:light-dark(#ecd48d,#66521f);--warning-surface:var(--w15-caution-surface);--rejected-text:light-dark(#b42318,#ff9d92);--dot-active:light-dark(#df8a00,#fcc545);--text-active:light-dark(#8a5300,#ffd580);--dot-delivered:light-dark(#00898e,#3fd1c9);--text-delivered:light-dark(#006b70,#7fe3dc);--dot-progress:light-dark(#0a5bc4,#5cbdfb);--text-progress:light-dark(#0a5bc4,#8fd1ff);--dot-completed:light-dark(#1b9a3a,#6ccb5f);--text-completed:light-dark(#0f7b2a,#8ede83);--dot-snoozed:light-dark(#8e9096,#9ea0a6);--text-snoozed:light-dark(#55575d,#c3c5ca)}:root[data-look=win15][data-scheme=dark]{--w15-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23c9cacf' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w15-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.6-5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w15-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--w15-empty-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23213449'/%3E%3Cg fill='none' stroke='%237cc9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 26l3-8h12l3 8v5a2 2 0 0 1-2 2H17a2 2 0 0 1-2-2z'/%3E%3Cpath d='M15 26h5l2 3h4l2-3h5'/%3E%3C/g%3E%3C/svg%3E");--w15-empty-search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23213449'/%3E%3Cg fill='none' stroke='%237cc9ff' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='22.5' cy='22.5' r='7'/%3E%3Cpath d='m27.5 27.5 5.5 5.5'/%3E%3C/g%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root[data-look=win15][data-scheme=system]{--w15-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23c9cacf' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w15-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.6-5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w15-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--w15-empty-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23213449'/%3E%3Cg fill='none' stroke='%237cc9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 26l3-8h12l3 8v5a2 2 0 0 1-2 2H17a2 2 0 0 1-2-2z'/%3E%3Cpath d='M15 26h5l2 3h4l2-3h5'/%3E%3C/g%3E%3C/svg%3E");--w15-empty-search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23213449'/%3E%3Cg fill='none' stroke='%237cc9ff' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='22.5' cy='22.5' r='7'/%3E%3Cpath d='m27.5 27.5 5.5 5.5'/%3E%3C/g%3E%3C/svg%3E")}}:root[data-look=win15] body{background:radial-gradient(1100px 720px at 0% 0%, var(--w15-mica-tint), transparent 70%), radial-gradient(900px 700px at 100% 100%, var(--w15-mica-tint-2), transparent 70%), var(--w15-mica);background-attachment:fixed}:root[data-look=win15] :is(h1,h2){font-family:var(--w15-font-display);letter-spacing:0}:root[data-look=win15] ::selection{background:light-dark(#0a5bc438,#5cbdfb57)}:root[data-look=win15] :is(.tab__count,.row__num,.event__when,.journal__statuses span,.search__only span){font-family:var(--font-sans);font-variant-numeric:tabular-nums}:root[data-look=win15] ::-webkit-scrollbar,:root[data-look=win15]::-webkit-scrollbar{width:12px;height:12px}:root[data-look=win15] ::-webkit-scrollbar-track,:root[data-look=win15]::-webkit-scrollbar-track,:root[data-look=win15] ::-webkit-scrollbar-corner,:root[data-look=win15]::-webkit-scrollbar-corner{background:0 0}:root[data-look=win15] ::-webkit-scrollbar-thumb,:root[data-look=win15]::-webkit-scrollbar-thumb{border:4px solid #0000;border-radius:999px;background:light-dark(#0000004d,#ffffff4d) padding-box padding-box}:root[data-look=win15] ::-webkit-scrollbar-thumb:hover,:root[data-look=win15]::-webkit-scrollbar-thumb:hover{border-width:3px;background-color:light-dark(#00000075,#ffffff75)}@supports not selector(::-webkit-scrollbar){:root[data-look=win15]{scrollbar-width:thin;scrollbar-color:light-dark(#0000004d,#ffffff4d) transparent}}:root[data-look=win15] .app{background:0 0}:root[data-look=win15] .workspace{margin-top:var(--w15-gap);border-top:1px solid var(--w15-stroke);border-left:1px solid var(--w15-stroke);border-top-left-radius:var(--w15-radius-window);background:var(--w15-layer)}@media (width>=1201px){:root[data-look=win15] .workspace--journal-detail{}}@media (width<=1200px){:root[data-look=win15] .workspace--journal-detail{height:calc(var(--screen-dh) - var(--w15-gap))}}:root[data-look=win15] :is(.queue,.journal-admin),:root[data-look=win15] .sidebar{border-right:0;background:0 0}:root[data-look=win15] .sidebar__brand{height:calc(var(--header-height) + var(--w15-gap));border-bottom:0}:root[data-look=win15] .sidebar__mark{width:28px;height:28px;border-radius:8px;background:#0a5bc4 linear-gradient(160deg,#3d8bf2 0%,#0a5bc4 55%,#0847a0 100%);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #0000001f,0 1px 3px #00000038;color:#fff;font-family:var(--w15-font-display);font-size:11px}:root[data-look=win15] .sidebar__title{font-family:var(--w15-font-display);font-size:14px}:root[data-look=win15] .sidebar__nav{gap:3px;padding:4px 8px}:root[data-look=win15] .nav-item{position:relative;height:38px;padding:0 12px;border-radius:var(--radius);color:var(--text);font-weight:400;transition:background-color var(--w15-fast) linear, color var(--w15-fast) linear}:root[data-look=win15] .nav-item:hover{background:var(--w15-subtle-hover);color:var(--text)}:root[data-look=win15] .nav-item:active{background:var(--w15-subtle-press);color:var(--text-secondary)}:root[data-look=win15] .nav-item[aria-current=page]{background:var(--w15-subtle-selected);color:var(--text);font-weight:600}:root[data-look=win15] .nav-item[aria-current=page]:before{content:"";position:absolute;top:50%;left:0;width:3px;height:16px;margin-top:-8px;border-radius:2px;background:var(--w15-accent);animation:w15-pill var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .nav-item--soon,:root[data-look=win15] .nav-item--soon:hover{background:0 0;color:var(--text-disabled)}:root[data-look=win15] .sidebar>.theme-picker{margin:8px 12px;color:var(--text-secondary)}:root[data-look=win15] .sidebar__user{column-gap:0;row-gap:6px;margin:4px 4px 8px;padding:8px;border-top:0;border-radius:var(--w15-radius-card)}:root[data-look=win15] .sidebar__identity{margin-right:4px}@keyframes w15-pill{0%{transform:scaleY(.2);opacity:0}}:root[data-look=win15] .topbar{border-bottom-color:var(--w15-stroke-divider)}:root[data-look=win15] .topbar h1{font-size:20px;font-weight:600}:root[data-look=win15] .tabs{border-bottom-color:var(--w15-stroke-divider)}:root[data-look=win15] .tab{position:relative;margin:7px 0;padding:0 11px;border-bottom:0;border-radius:var(--radius);color:var(--text-secondary);font-weight:400;transition:background-color var(--w15-fast) linear, color var(--w15-fast) linear}:root[data-look=win15] .tab:hover{background:var(--w15-subtle-hover);color:var(--text)}:root[data-look=win15] .tab:active{background:var(--w15-subtle-press)}:root[data-look=win15] .tab[aria-selected=true]{color:var(--text);font-weight:600}:root[data-look=win15] .tab[aria-selected=true]:after{content:"";position:absolute;bottom:-7px;left:50%;width:20px;height:3px;margin-left:-10px;border-radius:3px;background:var(--w15-accent);animation:w15-underline var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .tab__count{color:var(--text-meta)}:root[data-look=win15] .tab[aria-selected=true] .tab__count{color:var(--accent)}@keyframes w15-underline{0%{transform:scaleX(.3);opacity:0}}@media (width<=1240px){:root[data-look=win15] .tabs__list{border-bottom-color:var(--w15-stroke-divider)}}:root[data-look=win15] .colhead{border-bottom-color:var(--w15-stroke-divider);color:var(--text-secondary);font-weight:400}:root[data-look=win15] .statusbar{border-top-color:var(--w15-stroke-divider);background:0 0;color:var(--text-secondary)}:root[data-look=win15] .btn{border:1px solid var(--w15-stroke-control);border-top-color:var(--w15-stroke-control-top);border-bottom-color:var(--w15-stroke-control-bottom);border-radius:var(--radius);background:var(--w15-fill);background-clip:padding-box;color:var(--text);font-weight:400;transition:background-color var(--w15-fast) linear, border-color var(--w15-fast) linear, color var(--w15-fast) linear}:root[data-look=win15] .btn:hover{border-color:var(--w15-stroke-control);border-top-color:var(--w15-stroke-control-top);border-bottom-color:var(--w15-stroke-control-bottom);background-color:var(--w15-fill-hover);color:var(--text)}:root[data-look=win15] .btn:active{border-color:var(--w15-stroke-control);background-color:var(--w15-fill-press);color:var(--text-secondary)}:root[data-look=win15] .btn:disabled,:root[data-look=win15] .btn:disabled:hover{border-color:var(--w15-stroke-control);background-color:var(--w15-fill-disabled);color:var(--text-disabled)}:root[data-look=win15] .btn--primary{border-color:var(--w15-stroke-accent-top);border-bottom-color:var(--w15-stroke-accent-bottom);background-color:var(--w15-accent);color:var(--w15-on-accent);font-weight:600}:root[data-look=win15] .btn--primary:hover{border-color:var(--w15-stroke-accent-top);border-bottom-color:var(--w15-stroke-accent-bottom);background-color:var(--w15-accent-hover);color:var(--w15-on-accent)}:root[data-look=win15] .btn--primary:active{border-color:#0000;background-color:var(--w15-accent-press);color:var(--w15-on-accent-press)}:root[data-look=win15] .btn--primary:disabled,:root[data-look=win15] .btn--primary:disabled:hover{border-color:#0000;background-color:var(--w15-accent-disabled);color:light-dark(#fff,#ffffff80)}:root[data-look=win15] .btn--danger{color:var(--w15-critical)}:root[data-look=win15] .btn--danger:hover{background-color:var(--w15-critical-surface);color:var(--w15-critical)}:root[data-look=win15] .btn[aria-pressed=true],:root[data-look=win15] .btn[aria-pressed=true]:hover{border-color:var(--accent-border);background-color:var(--accent-soft);color:var(--accent)}:root[data-look=win15] :is(.more,.snooze,.admin__new)[open]>summary.btn{border-color:var(--w15-stroke-control);background-color:var(--w15-fill-press);color:var(--text)}:root[data-look=win15] .icon-btn,:root[data-look=win15] .more:not(.viewmenu)>summary{border-radius:var(--radius);color:var(--text-secondary);transition:background-color var(--w15-fast) linear, color var(--w15-fast) linear}:root[data-look=win15] .icon-btn:hover,:root[data-look=win15] .more:not(.viewmenu)>summary:hover,:root[data-look=win15] .more:not(.viewmenu)[open]>summary{background:var(--w15-subtle-hover);color:var(--text)}:root[data-look=win15] .icon-btn:active,:root[data-look=win15] .more:not(.viewmenu)>summary:active{background:var(--w15-subtle-press);color:var(--text-secondary)}:root[data-look=win15] .icon-btn[aria-current=page]{background:var(--w15-subtle-selected);color:var(--accent)}:root[data-look=win15] :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=submit],[type=button]),textarea){border:1px solid var(--w15-stroke-control);border-bottom-color:var(--w15-stroke-field-bottom);border-radius:var(--radius);background-color:var(--w15-fill);color:var(--text);transition:background-color var(--w15-fast) linear, border-color var(--w15-fast) linear}:root[data-look=win15] :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=submit],[type=button]),textarea):hover{background-color:var(--w15-fill-hover)}:root[data-look=win15] :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=submit],[type=button]),textarea):focus{border-color:var(--w15-stroke-control);border-bottom-color:var(--w15-accent);background-color:var(--w15-fill-input-focus);box-shadow:inset 0 -1px 0 var(--w15-accent);outline:none}:root[data-look=win15] :is(input,textarea)::placeholder{color:var(--text-placeholder)}:root[data-look=win15] :is(input,textarea,select):disabled{border-color:var(--w15-stroke-control);background-color:var(--w15-fill-disabled);color:var(--text-disabled)}:root[data-look=win15] select{-webkit-appearance:none;appearance:none;padding-right:30px;border:1px solid var(--w15-stroke-control);border-top-color:var(--w15-stroke-control-top);border-bottom-color:var(--w15-stroke-control-bottom);border-radius:var(--radius);background:var(--w15-chevron) right 10px center / 12px 12px no-repeat, var(--w15-fill);color:var(--text);cursor:pointer;transition:background-color var(--w15-fast) linear}:root[data-look=win15] select:hover{background-color:var(--w15-fill-hover)}:root[data-look=win15] select:active{background-color:var(--w15-fill-press)}:root[data-look=win15] select option{background:var(--w15-flyout-solid);color:var(--text)}:root[data-look=win15] input[type=file]{color:var(--text-secondary);font:inherit;font-size:12.5px}:root[data-look=win15] input[type=file]::file-selector-button{height:32px;margin-right:10px;padding:0 14px;border:1px solid var(--w15-stroke-control);border-top-color:var(--w15-stroke-control-top);border-bottom-color:var(--w15-stroke-control-bottom);border-radius:var(--radius);background:var(--w15-fill);color:var(--text);font:inherit;cursor:pointer}:root[data-look=win15] input[type=file]::file-selector-button:hover{background:var(--w15-fill-hover)}:root[data-look=win15] input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin:0;padding:0;border:1px solid var(--w15-stroke-strong);border-radius:4px;background:var(--w15-check-fill) center / 12px 12px no-repeat;cursor:pointer;vertical-align:middle;transition:background-color var(--w15-fast) linear, border-color var(--w15-fast) linear}:root[data-look=win15] input[type=checkbox]:hover{background-color:var(--w15-subtle-hover)}:root[data-look=win15] input[type=checkbox]:checked{border-color:var(--w15-accent);background-color:var(--w15-accent);background-image:var(--w15-check)}:root[data-look=win15] input[type=checkbox]:indeterminate{border-color:var(--w15-accent);background-color:var(--w15-accent);background-image:var(--w15-dash)}:root[data-look=win15] input[type=checkbox]:checked:hover,:root[data-look=win15] input[type=checkbox]:indeterminate:hover{border-color:var(--w15-accent-hover);background-color:var(--w15-accent-hover)}:root[data-look=win15] input[type=checkbox]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-look=win15] .field__note{border-color:light-dark(#0000002e,#ffffff2e)}:root[data-look=win15] :is(.more__menu,.combo__list,.snooze__panel,.jfilters__period){border:1px solid var(--w15-stroke-flyout);border-radius:var(--w15-radius-overlay);background:var(--w15-flyout-solid);box-shadow:var(--w15-shadow-flyout);animation:w15-reveal var(--w15-normal) var(--w15-ease)}:root[data-look=win15] .more--up>.more__menu{animation-name:w15-reveal-up}:root[data-look=win15] :is(.combo__list,.jfilters__period,.snooze:not(.more__menu .snooze)>.snooze__panel){background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur)}@media (width>=681px){:root[data-look=win15] .more__menu{background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur)}:root[data-look=win15] .more__menu .snooze__panel{background:var(--w15-flyout-solid)}}:root[data-look=win15] .more__item{height:32px;padding:0 10px;border-radius:var(--radius);color:var(--text);transition:background-color var(--w15-fast) linear}:root[data-look=win15] .more__item:hover,:root[data-look=win15] .more__menu .snooze[open]>.more__item{background:var(--w15-subtle-hover)}:root[data-look=win15] .more__item:active{background:var(--w15-subtle-press);color:var(--text-secondary)}:root[data-look=win15] .more__item:focus-visible{background:var(--w15-subtle-hover)}:root[data-look=win15] .more__item--danger{color:var(--w15-critical)}:root[data-look=win15] .more__sep{margin:4px -4px;background:var(--w15-stroke-divider)}:root[data-look=win15] .combo__option{border-radius:var(--radius);transition:background-color var(--w15-fast) linear}:root[data-look=win15] .combo__option:hover,:root[data-look=win15] .combo__option--active{background:var(--w15-subtle-hover);color:var(--text)}:root[data-look=win15] .combo__option--active{position:relative;background:var(--w15-subtle-selected)}:root[data-look=win15] .combo__option--active:before{content:"";position:absolute;top:50%;left:0;width:3px;height:16px;margin-top:-8px;border-radius:2px;background:var(--w15-accent)}:root[data-look=win15] :is(.combo__option--active,.combo__option:hover) :is(.combo__note,.combo__code,.combo__alt){color:var(--text-muted)}:root[data-look=win15] .combo__option--new{border-top-color:var(--w15-stroke-divider);border-radius:0 0 var(--radius) var(--radius)}:root[data-look=win15] .combo__option--new:hover,:root[data-look=win15] .combo__option--new.combo__option--active{color:var(--accent)}:root[data-look=win15] .viewmenu .more__menu{width:200px}@keyframes w15-reveal{0%{opacity:0;clip-path:inset(0 0 calc(100% - 12px) round 12px)}to{opacity:1;clip-path:inset(0 round 12px)}}@keyframes w15-reveal-up{0%{opacity:0;clip-path:inset(calc(100% - 12px) 0 0 round 12px)}to{opacity:1;clip-path:inset(0 round 12px)}}:root[data-look=win15] .copyable[data-copied]:after,:root[data-look=win15] .copyable[data-copy-failed]:after{padding:5px 9px;border:1px solid var(--w15-stroke-flyout);border-radius:var(--radius);background:var(--w15-flyout-solid);box-shadow:var(--w15-shadow-flyout);color:var(--text);font-size:12px;animation:w15-fade var(--w15-normal) var(--w15-ease)}@keyframes w15-fade{0%{opacity:0}}:root[data-look=win15] .row{border-bottom-color:var(--w15-stroke-divider);background:0 0;transition:background-color var(--w15-fast) linear}:root[data-look=win15] .row:hover{background:var(--row-hover)}:root[data-look=win15] .row[aria-current=true],:root[data-look=win15] .row.is-cursor{position:relative;box-shadow:none}:root[data-look=win15] .row[aria-current=true]{background:var(--row-selected)}:root[data-look=win15] :is(.row[aria-current=true],.row.is-cursor):before{content:"";position:absolute;top:50%;left:4px;width:3px;height:20px;margin-top:-10px;border-radius:2px;background:var(--w15-accent);animation:w15-pill var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .row.is-cursor:not([aria-current=true]):before{background:var(--text-meta)}:root[data-look=win15] .row__site{letter-spacing:0}:root[data-look=win15] .detail{border-bottom-color:var(--w15-stroke-divider);background:var(--row-selected);box-shadow:none}:root[data-look=win15] .detail__head{border-bottom-color:var(--w15-stroke-divider)}:root[data-look=win15] .card{border-color:var(--w15-stroke);border-radius:var(--w15-radius-card);background:var(--w15-card);box-shadow:var(--w15-shadow-card);transition:background-color var(--w15-fast) linear, border-color var(--w15-fast) linear, box-shadow var(--w15-normal) var(--w15-ease)}:root[data-look=win15] .card:hover{background:var(--w15-card-hover);box-shadow:var(--w15-shadow-raised)}:root[data-look=win15] .card[aria-current=true],:root[data-look=win15] .card.is-cursor{border-color:var(--w15-accent);box-shadow:0 0 0 1px var(--w15-accent), var(--w15-shadow-raised)}:root[data-look=win15] .card[aria-current=true]{background:var(--row-selected)}:root[data-look=win15] .card__comment{border-top-color:var(--w15-stroke-divider)}:root[data-look=win15] .cards>.detail,:root[data-look=win15] .cards>#queue-detail>.detail{border:1px solid var(--w15-stroke);border-radius:var(--w15-radius-card);background:var(--w15-card);box-shadow:var(--w15-shadow-raised)}:root[data-look=win15] .is-picked{background:var(--row-selected)}:root[data-look=win15] .selbar{border-bottom-color:var(--w15-stroke-divider);background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur)}:root[data-look=win15] .steps__dot--done{opacity:.45}:root[data-look=win15] .event__quote{border-color:var(--w15-stroke);border-radius:4px var(--w15-radius-card) var(--w15-radius-card) var(--w15-radius-card);background:var(--w15-card);box-shadow:var(--w15-shadow-card)}:root[data-look=win15] .chip{border-color:var(--w15-stroke);background:var(--w15-card);box-shadow:var(--w15-shadow-card)}:root[data-look=win15] .chip__clear:hover{background:var(--w15-subtle-hover)}:root[data-look=win15] :is(.jchip,.journal__filter-tag){border-radius:999px}:root[data-look=win15] .jchip{padding-left:12px}:root[data-look=win15] .jchip .icon-btn{border-radius:999px}:root[data-look=win15] :is(.admin__badge,.srow__source){border-color:var(--w15-stroke);background:var(--w15-layer-alt)}:root[data-look=win15] :is(.srow__source--bitrix,.admin__badge--admin){border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}:root[data-look=win15] :is(.admin__badge--gone,.admin__badge--warn){border-color:var(--warning-border);background:var(--warning-surface)}:root[data-look=win15] .empty{border:1px solid var(--w15-stroke);border-radius:var(--w15-radius-overlay);background:var(--w15-layer-alt)}:root[data-look=win15] :is(.notice,.login__error){border:1px solid var(--w15-stroke);border-radius:var(--w15-radius-card);background:var(--w15-critical-surface);color:var(--text)}:root[data-look=win15] .notice{gap:10px;padding:11px 14px}:root[data-look=win15] .notice svg{color:var(--w15-critical)}:root[data-look=win15] .notice:not(:has(svg)):before{content:"";flex:none;width:16px;height:16px;border-radius:50%;background:var(--w15-critical) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M8 4v5' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.6' r='1' fill='%23fff'/%3E%3C/svg%3E") center / 16px no-repeat}:root[data-look=win15] .notice--ok,:root[data-look=win15] .notice[role=status]{background:var(--w15-success-surface);color:var(--text)}:root[data-look=win15] :is(.notice--ok,.notice[role=status]) svg{color:var(--w15-success)}:root[data-look=win15] .notice[role=status]:not(:has(svg)):before{background:var(--w15-success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M4.8 8.2 7 10.4l4.2-4.6' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}:root[data-look=win15] .jreplace{border-radius:var(--w15-radius-card)}:root[data-look=win15] .compose{border-color:var(--w15-stroke);border-radius:var(--w15-radius-overlay);background:var(--w15-card);box-shadow:var(--w15-shadow-raised)}:root[data-look=win15] .compose__head{height:52px;padding:0 12px 0 20px;border-bottom:0}:root[data-look=win15] .compose__title{font-family:var(--w15-font-display);font-size:16px}:root[data-look=win15] .compose__body{padding:4px 20px 20px}:root[data-look=win15] .compose__foot{padding:0 20px;border-top-color:var(--w15-stroke-divider);border-radius:0 0 calc(var(--w15-radius-overlay) - 1px) calc(var(--w15-radius-overlay) - 1px);background:var(--w15-layer-alt)}:root[data-look=win15] .detail--edit .compose{box-shadow:var(--w15-shadow-card)}:root[data-look=win15] .account__card{border-color:var(--w15-stroke);border-radius:var(--w15-radius-overlay);box-shadow:var(--w15-shadow-raised)}:root[data-look=win15] .account__icon{border-radius:var(--w15-radius-card)}:root[data-look=win15] .account__foot{margin-bottom:-20px;padding-bottom:14px;border-top-color:var(--w15-stroke-divider);border-radius:0 0 calc(var(--w15-radius-overlay) - 1px) calc(var(--w15-radius-overlay) - 1px);background:var(--w15-layer-alt)}@media (width<=600px){:root[data-look=win15] .account__foot{margin-bottom:-16px}}:root[data-look=win15] .admin h1,:root[data-look=win15] .journal-admin h1{font-size:22px;font-weight:600}:root[data-look=win15] .admin__tabs{border-bottom-color:var(--w15-stroke-divider)}:root[data-look=win15] .admin__tab{color:var(--text-secondary);transition:background-color var(--w15-fast) linear}:root[data-look=win15] .admin__tab:hover{background:var(--w15-subtle-hover);color:var(--text)}:root[data-look=win15] .admin__tab--current{border-bottom-color:var(--w15-accent);color:var(--w15-accent)}:root[data-look=win15] .admin__card{gap:2px 14px;padding:16px;border-color:var(--w15-stroke);border-radius:var(--w15-radius-card);box-shadow:var(--w15-shadow-card);transition:background-color var(--w15-fast) linear, box-shadow var(--w15-normal) var(--w15-ease)}:root[data-look=win15] .admin__card:hover{border-color:var(--w15-stroke);background:var(--w15-card-hover);box-shadow:var(--w15-shadow-raised)}:root[data-look=win15] .admin__card-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--w15-radius-card);background:var(--accent-soft)}:root[data-look=win15] .admin__card--warn{border-color:var(--warning-border);background:var(--warning-surface)}:root[data-look=win15] .admin__card--fail{border-color:var(--error-border);background:var(--error-surface)}:root[data-look=win15] .health__summary,:root[data-look=win15] .health__item{border-radius:var(--w15-radius-card)}:root[data-look=win15] .health__item{border-color:var(--w15-stroke);background:var(--w15-card);box-shadow:var(--w15-shadow-card)}:root[data-look=win15] .health__item--warn{border-color:var(--warning-border)}:root[data-look=win15] .health__item--fail{border-color:var(--error-border);background:var(--error-surface)}:root[data-look=win15] :is(.prow,.crow){border-color:var(--w15-stroke);border-radius:var(--w15-radius-card);box-shadow:var(--w15-shadow-card)}:root[data-look=win15] :is(.prow,.crow)+:is(.prow,.crow){margin-top:4px}:root[data-look=win15] :is(.prow__line,.crow__line){min-height:48px;padding:9px 16px;border-radius:calc(var(--w15-radius-card) - 1px);transition:background-color var(--w15-fast) linear}:root[data-look=win15] :is(.prow,.crow)[open]>:is(.prow__line,.crow__line){border-bottom-color:var(--w15-stroke-divider);border-radius:calc(var(--w15-radius-card) - 1px) calc(var(--w15-radius-card) - 1px) 0 0}:root[data-look=win15] :is(.prow__line,.crow__line):hover{background:var(--w15-card-hover)}:root[data-look=win15] :is(.prow__editor,.crow__editor){padding:16px;border-radius:0 0 calc(var(--w15-radius-card) - 1px) calc(var(--w15-radius-card) - 1px);background:var(--w15-layer-alt)}:root[data-look=win15] .admin__new>form,:root[data-look=win15] .jstats{border-color:var(--w15-stroke);border-radius:var(--w15-radius-card);background:var(--w15-card);box-shadow:var(--w15-shadow-card)}:root[data-look=win15] .journal-job{border-bottom-color:var(--w15-stroke-divider)}:root[data-look=win15] :is(.schedule__views,.jperiods){gap:2px;padding:2px;overflow:visible;border:1px solid var(--w15-stroke);border-radius:calc(var(--radius) + 2px);background:var(--w15-subtle-press)}:root[data-look=win15] .jperiods{height:auto}:root[data-look=win15] :is(.schedule__views button,.jperiods__item){min-height:26px;padding:0 12px;border:1px solid #0000;border-radius:var(--radius);background:0 0;color:var(--text-secondary);transition:background-color var(--w15-fast) linear, color var(--w15-fast) linear}:root[data-look=win15] :is(.schedule__views button,.jperiods__item):hover{background:var(--w15-subtle-hover);color:var(--text)}:root[data-look=win15] :is(.schedule__views button[aria-pressed=true],.jperiods__item[aria-current=true]){border-color:var(--w15-stroke-control);border-bottom-color:var(--w15-stroke-control-bottom);background:var(--w15-card);box-shadow:var(--w15-shadow-card);color:var(--text);font-weight:600}:root[data-look=win15] .jfilters__period .jperiods__item{min-height:30px}:root[data-look=win15] .journal__statuses{gap:6px;border-bottom-color:var(--w15-stroke-divider);background:var(--w15-layer)}:root[data-look=win15] :is(.journal__statuses,.search__only) a{padding:5px 11px;border:1px solid var(--w15-stroke);border-radius:999px;background:var(--w15-card);color:var(--text-secondary);transition:background-color var(--w15-fast) linear, border-color var(--w15-fast) linear}:root[data-look=win15] :is(.journal__statuses,.search__only) a:hover{border-color:var(--w15-stroke);background:var(--w15-card-hover);color:var(--text)}:root[data-look=win15] :is(.journal__statuses,.search__only) a[aria-current=true]{border-color:var(--w15-accent);background:var(--w15-accent);color:var(--w15-on-accent)}:root[data-look=win15] .journal__results-head{background:0 0}:root[data-look=win15] .jfilters__range>summary{border:1px solid var(--w15-stroke-control);border-top-color:var(--w15-stroke-control-top);border-bottom-color:var(--w15-stroke-control-bottom);background:var(--w15-fill);transition:background-color var(--w15-fast) linear}:root[data-look=win15] .jfilters__range>summary:hover{background:var(--w15-fill-hover)}:root[data-look=win15] .jfilters__range>summary:after{content:"";width:12px;height:12px;background:var(--w15-chevron) center / 12px 12px no-repeat}:root[data-look=win15] .jfilters__range[open]>summary:after{transform:rotate(180deg)}:root[data-look=win15] .jfilters,:root[data-look=win15] :is(.journal .colhead,.journal__day){border-bottom-color:var(--w15-stroke-divider)}:root[data-look=win15] .journal .colhead,:root[data-look=win15] .journal__day{background:var(--w15-flyout-solid)}:root[data-look=win15] .journal .statusbar{background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur)}:root[data-look=win15] .jrow:focus-within{background:var(--row-hover)}:root[data-look=win15] .queue.journal .jrow[aria-current=true]{background:var(--row-selected);box-shadow:none}:root[data-look=win15] .journal__detail{border-left-color:var(--w15-stroke-divider);background:var(--w15-layer-alt)}:root[data-look=win15] .jdetail{background:0 0}:root[data-look=win15] .jdetail__summary{border-bottom-color:var(--w15-stroke-divider)}:root[data-look=win15] .jdetail__title{font-family:var(--w15-font-display);font-size:17px}:root[data-look=win15] .jdetail__tabs{padding:2px;border-color:var(--w15-stroke);border-radius:calc(var(--radius) + 3px);background:var(--w15-subtle-press)}:root[data-look=win15] .jdetail__tabs .tab{margin:0;padding:8px 5px;border:1px solid #0000;border-radius:var(--radius)}:root[data-look=win15] .jdetail__tabs .tab[aria-selected=true]{border-color:var(--w15-stroke-control);border-bottom-color:var(--w15-stroke-control-bottom);background:var(--w15-card);box-shadow:var(--w15-shadow-card);color:var(--text)}:root[data-look=win15] .jdetail__tabs .tab[aria-selected=true]:after{bottom:2px;width:14px;margin-left:-7px}:root[data-look=win15] :is(.jdetail .apteka-info__pharmacy,.apteka-info__diagnostic-card){border-color:var(--w15-stroke);border-radius:var(--w15-radius-card);background:var(--w15-card);box-shadow:var(--w15-shadow-card)}:root[data-look=win15] :is(.jequip__machine,.jdetail .apteka-info__people li){border-color:var(--w15-stroke);border-radius:var(--w15-radius-card);background:var(--w15-card)}:root[data-look=win15] .jdetail__empty{border:1px solid var(--w15-stroke);border-radius:var(--w15-radius-overlay);background:var(--w15-layer)}:root[data-look=win15] :is(.apteka-status,.apteka-info__signal){border-radius:999px}:root[data-look=win15] .jattach img{border-color:var(--w15-stroke);border-radius:var(--w15-radius-card)}:root[data-look=win15] .search__form{border-bottom-color:var(--w15-stroke-divider)}:root[data-look=win15] .search__sources{border-bottom-color:var(--w15-stroke-divider);background:0 0}:root[data-look=win15] .srow{border-bottom-color:var(--w15-stroke-divider);background:0 0;transition:background-color var(--w15-fast) linear}:root[data-look=win15] .srow:hover{background:var(--row-hover)}:root[data-look=win15] .srow[aria-expanded=true]{position:relative;background:var(--row-selected);box-shadow:none}:root[data-look=win15] .srow[aria-expanded=true]:before{content:"";position:absolute;top:50%;left:4px;width:3px;height:20px;margin-top:-10px;border-radius:2px;background:var(--w15-accent)}:root[data-look=win15] .spanel{top:var(--w15-gap);right:var(--w15-gap);bottom:var(--w15-gap);width:min(560px, calc(var(--screen-w) - var(--sidebar-width) - 2 * var(--w15-gap)));border:1px solid var(--w15-stroke-flyout);border-radius:var(--w15-radius-window);background:var(--w15-card);box-shadow:var(--w15-shadow-dialog);animation:w15-pane var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .spanel__head{border-bottom-color:var(--w15-stroke-divider);background:var(--w15-layer-alt)}:root[data-look=win15] .spanel__title{font-family:var(--w15-font-display);font-size:18px}:root[data-look=win15] .spanel__facts{border-bottom-color:var(--w15-stroke-divider)}@media (width<=1200px){:root[data-look=win15] .journal__detail{inset:var(--w15-gap) var(--w15-gap) var(--w15-gap) auto;width:min(var(--journal-panel,480px), calc(var(--screen-w) - 2 * var(--w15-gap)));height:calc(var(--screen-dh) - 2 * var(--w15-gap));overflow:hidden;border:1px solid var(--w15-stroke-flyout);border-radius:var(--w15-radius-window);background:var(--w15-layer-alt);box-shadow:var(--w15-shadow-dialog);animation:w15-pane var(--w15-slow) var(--w15-ease)}}@media (width<=680px){:root[data-look=win15] .spanel{left:var(--w15-gap);width:auto;border-left:1px solid var(--w15-stroke-flyout)}}@keyframes w15-pane{0%{opacity:0;transform:translate(24px)}}:root[data-look=win15] .schedule__scroll{border-color:var(--w15-stroke);border-radius:var(--w15-radius-card);background:var(--w15-card);box-shadow:var(--w15-shadow-card)}:root[data-look=win15] .schedule__table thead th{border-bottom-color:var(--w15-stroke-divider)}:root[data-look=win15] .schedule__table thead button{border-radius:var(--radius);transition:background-color var(--w15-fast) linear}:root[data-look=win15] .schedule__table thead button:hover{background:var(--w15-subtle-hover)}:root[data-look=win15] .schedule__table thead button[aria-pressed=true]{background:var(--w15-accent);color:var(--w15-on-accent)}:root[data-look=win15] .schedule__table tr>:first-child{border-right-color:var(--w15-stroke-divider)}:root[data-look=win15] .schedule__inspector{border:1px solid var(--w15-stroke);border-radius:var(--w15-radius-overlay);background:var(--w15-card);box-shadow:var(--w15-shadow-raised)}:root[data-look=win15] :is(.schedule__metric,.schedule__inspector-list li){border-color:var(--w15-stroke);border-radius:var(--radius);background:var(--w15-layer-alt)}:root[data-look=win15] .schedule__metric{border-radius:var(--w15-radius-card)}:root[data-look=win15] .schedule__metric strong{font-family:var(--w15-font-display);font-size:20px;font-weight:600}:root[data-look=win15] .schedule__assignment-value{border-radius:var(--w15-radius-card);background:var(--w15-layer-alt);font-family:var(--w15-font-display)}:root[data-look=win15] .schedule__archive-link{border-bottom-color:var(--w15-stroke-divider);border-radius:var(--radius)}:root[data-look=win15] .login{position:relative;overflow:hidden;background:radial-gradient(42% 60% at 18% 30%, light-dark(#0a5bc442,#0a5bc46b), transparent 70%), radial-gradient(38% 55% at 82% 72%, light-dark(#7a5cd633,#7a5cd657), transparent 70%), radial-gradient(30% 45% at 70% 18%, light-dark(#5cbdfb47,#0078d44d), transparent 70%), var(--w15-mica)}:root[data-look=win15] .login:before,:root[data-look=win15] .login:after{content:"";position:absolute;z-index:var(--layer-base);width:70vmax;height:32vmax;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}:root[data-look=win15] .login:before{top:38%;left:-18%;background:linear-gradient(90deg,light-dark(#8ec5ff,#0a4fa8),light-dark(#c9b8ff,#4a2f9a));transform:rotate(-24deg)}:root[data-look=win15] .login:after{top:18%;right:-22%;background:linear-gradient(90deg,light-dark(#b9dcff,#0b3d80),light-dark(#7fb0ff,#1462c9));transform:rotate(28deg)}:root[data-look=win15] .login__card{position:relative;z-index:var(--layer-content);max-width:380px;gap:20px;padding:32px;border:1px solid light-dark(#ffffffb3,#ffffff17);border-radius:var(--w15-radius-window);background:light-dark(#ffffffb8,#242529b8);-webkit-backdrop-filter:blur(40px)saturate(170%);backdrop-filter:blur(40px)saturate(170%);box-shadow:var(--w15-shadow-dialog);animation:w15-rise var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .login__brand{flex-direction:column;align-items:flex-start;gap:14px}:root[data-look=win15] .login__brand .sidebar__mark{width:48px;height:48px;border-radius:13px;font-size:17px}:root[data-look=win15] .login__card h1{font-size:24px;font-weight:600}:root[data-look=win15] .login__form .btn{height:36px}:root[data-look=win15] .login__card>.theme-picker{margin-top:4px;color:var(--text-secondary)}@keyframes w15-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}:root[data-look=win15] .cdialog{width:min(440px, calc(var(--screen-w) - 32px));max-width:none;padding:0;border:1px solid var(--w15-stroke-flyout);border-radius:var(--w15-radius-overlay);background:var(--w15-card);color:var(--text);box-shadow:var(--w15-shadow-dialog)}:root[data-look=win15] .cdialog[open]{animation:w15-dialog var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .cdialog::backdrop{background:light-dark(#0000004d,#00000080);animation:w15-fade var(--w15-normal) linear}:root[data-look=win15] .cdialog__body{display:grid;gap:10px;padding:24px 24px 22px}:root[data-look=win15] .cdialog__title{margin:0;font-size:20px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}:root[data-look=win15] .cdialog__text{margin:0;color:var(--text-secondary);font-size:13.5px;line-height:1.5}:root[data-look=win15] .cdialog__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:20px 24px;border-top:1px solid var(--w15-stroke-divider);border-radius:0 0 calc(var(--w15-radius-overlay) - 1px) calc(var(--w15-radius-overlay) - 1px);background:var(--w15-layer-alt)}:root[data-look=win15] .cdialog__foot .btn{justify-content:center;min-width:0;height:auto;min-height:32px;padding-block:6px;text-align:center;white-space:normal}:root[data-look=win15] .cdialog .btn--primary.btn--danger{border-color:#0000;background-color:var(--w15-critical);color:light-dark(#fff,#000)}:root[data-look=win15] .cdialog .btn--primary.btn--danger:hover{background-color:light-dark(#ae2517,#ff8a97);color:light-dark(#fff,#000)}:root[data-look=win15] .cdialog .btn--primary.btn--danger:active{background-color:light-dark(#9b2014,#f27d8a);color:light-dark(#fffc,#0009)}@media (width<=480px){:root[data-look=win15] .cdialog__body{padding:20px 20px 18px}:root[data-look=win15] .cdialog__foot{padding:16px 20px}:root[data-look=win15] .cdialog__foot .btn{padding-inline:10px}}@keyframes w15-dialog{0%{opacity:0;transform:scale(1.05)}}:root[data-look=win15][data-busy] body:after{content:"";position:fixed;z-index:var(--layer-notification);top:2px;right:var(--w15-radius-window);left:calc(var(--sidebar-width) + var(--w15-radius-window));height:3px;border-radius:2px;background:linear-gradient(var(--w15-accent), var(--w15-accent)) 0 0 / 34% 100% no-repeat;pointer-events:none;animation:1.6s cubic-bezier(.4,0,.6,1) infinite w15-progress}@keyframes w15-progress{0%{background-position:-60% 0}to{background-position:160% 0}}@supports (appearance:base-select){:root[data-look=win15] select,:root[data-look=win15] select::picker(select){appearance:base-select}:root[data-look=win15] select{align-items:center}:root[data-look=win15] select::picker-icon{display:none}:root[data-look=win15] select::picker(select){margin-block:4px;padding:4px;border:1px solid var(--w15-stroke-flyout);border-radius:var(--w15-radius-overlay);background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur);box-shadow:var(--w15-shadow-flyout);color:var(--text);animation:w15-reveal var(--w15-normal) var(--w15-ease)}:root[data-look=win15] select option{position:relative;display:flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--radius);background:0 0;color:var(--text);font-size:13px;font-weight:400;transition:background-color var(--w15-fast) linear}:root[data-look=win15] select option::checkmark{display:none}:root[data-look=win15] select option:hover,:root[data-look=win15] select option:focus-visible{background:var(--w15-subtle-hover);outline:none}:root[data-look=win15] select option:checked{background:var(--w15-subtle-selected);font-weight:600}:root[data-look=win15] select option:checked:before{content:"";position:absolute;top:50%;left:0;width:3px;height:16px;margin-top:-8px;border-radius:2px;background:var(--w15-accent)}}@media (pointer:coarse){:root[data-look=win15] select option{min-height:40px}}@media (width>=1201px){:root[data-look=win15] .journal__detail{margin:var(--w15-gap);border:1px solid var(--w15-stroke);border-radius:var(--w15-radius-overlay);background:var(--w15-layer-alt);box-shadow:var(--w15-shadow-raised)}}:root[data-look=win15] .empty{gap:4px;padding:32px 16px 36px}:root[data-look=win15] .empty:before{content:"";flex:none;width:48px;height:48px;margin-bottom:10px;background:var(--w15-empty-icon) center / 48px 48px no-repeat}:root[data-look=win15] .search-page .empty:before{background-image:var(--w15-empty-search-icon)}:root[data-look=win15] .empty__title{color:var(--text);font-size:14px;font-weight:600}:root[data-look=win15] .search__pending{display:inline-flex;align-items:center;gap:7px}:root[data-look=win15] .search__pending:before{content:"";flex:none;width:12px;height:12px;border:2px solid var(--w15-stroke);border-top-color:var(--w15-accent);border-radius:50%;animation:.9s linear infinite w15-spin}@keyframes w15-spin{to{transform:rotate(360deg)}}@media (width>=1241px){:root[data-look=win15] .tabs{height:auto;min-height:var(--tabs-height);flex-wrap:wrap;align-items:center}:root[data-look=win15] .tabs__list{flex:none;height:var(--tabs-height)}:root[data-look=win15] .tabs>.spacer{flex:1 1 0}:root[data-look=win15] .tabs__controls{min-height:var(--tabs-height);margin-left:auto;padding-left:0}}@media (width>=681px){:root[data-look=win15] .tabs{position:sticky;z-index:var(--layer-selection);top:0;background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur)}}:root[data-look=win15] .tabs__controls .checkbox,:root[data-look=win15] .field__toggle{position:relative;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--w15-stroke-control);border-top-color:var(--w15-stroke-control-top);border-bottom-color:var(--w15-stroke-control-bottom);background:var(--w15-fill);color:var(--text);cursor:pointer;user-select:none;transition:background-color var(--w15-fast) linear, border-color var(--w15-fast) linear, color var(--w15-fast) linear}:root[data-look=win15] .tabs__controls .checkbox{height:29px;padding:0 11px;border-radius:var(--radius);font-size:12.5px}:root[data-look=win15] .field__toggle{height:22px;padding:0 9px;border-radius:999px;font-size:11.5px}:root[data-look=win15] :is(.tabs__controls .checkbox,.field__toggle) input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}:root[data-look=win15] :is(.tabs__controls .checkbox,.field__toggle):hover{background-color:var(--w15-fill-hover)}:root[data-look=win15] :is(.tabs__controls .checkbox,.field__toggle):has(input:checked){border-color:var(--accent-border);background-color:var(--accent-soft);color:var(--accent)}:root[data-look=win15] :is(.tabs__controls .checkbox,.field__toggle):has(input:checked):before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M2.2 6.3 4.8 8.8 9.8 3.4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 10px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M2.2 6.3 4.8 8.8 9.8 3.4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 10px no-repeat}:root[data-look=win15] :is(.tabs__controls .checkbox,.field__toggle):has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-look=win15] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-right:-2px;background:var(--text-secondary);cursor:pointer;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M4.5 4.5l7 7M11.5 4.5l-7 7' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:root[data-look=win15] input[type=search]::-webkit-search-cancel-button:hover{background:var(--text)}@media (hover:hover){:root[data-look=win15] :is(.row,.card) :is(.row__actions,.card__actions) .btn--row{border-color:#0000;background-color:#0000;color:var(--accent)}:root[data-look=win15] :is(.row,.card):is(:hover,:focus-within,.is-cursor) :is(.row__actions,.card__actions) .btn--row{border-color:var(--w15-stroke-control);border-top-color:var(--w15-stroke-control-top);border-bottom-color:var(--w15-stroke-control-bottom);background-color:var(--w15-fill);color:var(--text)}:root[data-look=win15] :is(.row,.card) :is(.row__actions,.card__actions) .btn--row:hover{background-color:var(--w15-fill-hover)}:root[data-look=win15] :is(.row,.card) :is(.row__actions,.card__actions) .btn--row:active{border-color:var(--w15-stroke-control);background-color:var(--w15-fill-press);color:var(--text-secondary)}}@media (width>=681px){:root[data-look=win15] .rows>.row[aria-current=true]{margin:8px 8px 0;padding-right:calc(var(--gutter) - 9px);padding-left:calc(var(--gutter) - 9px);border:1px solid var(--w15-stroke);border-bottom-color:var(--w15-stroke-divider);border-radius:var(--w15-radius-card) var(--w15-radius-card) 0 0;background:var(--w15-card)}:root[data-look=win15] .rows>.detail,:root[data-look=win15] .rows>#queue-detail>.detail{margin:0 8px 8px;padding-right:calc(var(--gutter) - 9px);padding-left:calc(var(--gutter) - 9px);border:1px solid var(--w15-stroke);border-top:0;border-radius:0 0 var(--w15-radius-card) var(--w15-radius-card);background:var(--w15-card);box-shadow:var(--w15-shadow-raised)}}:root[data-look=win15] .selbar{position:fixed;z-index:var(--layer-panel-controls);top:auto;bottom:20px;left:calc(var(--sidebar-width) + (100% - var(--sidebar-width)) / 2);width:max-content;max-width:calc(100% - var(--sidebar-width) - 32px);flex-wrap:wrap;gap:8px;padding:8px 8px 8px 16px;border:1px solid var(--w15-stroke-flyout);border-radius:var(--w15-radius-window);background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur);box-shadow:var(--w15-shadow-dialog);transform:translate(-50%);animation:w15-bar var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .selbar>.spacer{flex:0 0 4px}@keyframes w15-bar{0%{opacity:0;transform:translate(-50%,16px)}}:root[data-look=win15] kbd{display:inline-block;min-width:18px;padding:0 5px;border:1px solid var(--w15-stroke-control);border-bottom-color:var(--w15-stroke-control-bottom);border-radius:4px;background:var(--w15-fill);box-shadow:0 1px 0 var(--w15-stroke-control-bottom);color:var(--text-secondary);font:500 11px/16px var(--font-sans);text-align:center}:root[data-look=win15] .toast{gap:12px;padding:14px 18px 14px 14px;border-color:var(--w15-stroke-flyout);border-radius:var(--w15-radius-overlay);background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur);box-shadow:var(--w15-shadow-flyout);animation:w15-toast var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .toast svg{box-sizing:content-box;padding:3px;border-radius:50%;background:var(--w15-success);color:light-dark(#fff,#000)}:root[data-look=win15] .toast.is-leaving{opacity:0;transform:translateY(8px);transition:opacity var(--w15-normal) linear, transform var(--w15-normal) var(--w15-ease)}@keyframes w15-toast{0%{opacity:0;transform:translateY(16px)}}:root[data-look=win15] .sidebar__avatar{display:var(--sidebar-label-display,grid);flex:none;place-items:center;width:28px;height:28px;margin-right:8px;border-radius:50%;background:#0a5bc4 linear-gradient(160deg,#3d8bf2 0%,#0a5bc4 100%);color:#fff;font:600 12px/1 var(--w15-font-display)}:root[data-look=win15] .sidebar>.theme-picker{display:none}:root[data-look=win15] .account h2{margin:1px 0 0;font-size:18px;font-weight:600}:root[data-look=win15] .theme-card:has(input:checked):after{content:"";position:absolute;top:11px;right:11px;width:20px;height:20px;border-radius:50%;background:var(--w15-accent) var(--w15-check) center / 12px 12px no-repeat;box-shadow:0 0 0 2px var(--w15-card)}:root[data-look=win15] .jneighbours{border-top-color:var(--w15-stroke-divider)}:root[data-look=win15] .jneighbours__item{margin:0 -10px;transition:background-color var(--w15-fast) linear}:root[data-look=win15] .jneighbours__item:hover{background:var(--w15-subtle-hover)}:root[data-look=win15] .jneighbours__item:active{background:var(--w15-subtle-press)}:root[data-look=win15] .notice--info,:root[data-look=win15] .notice--info[role=status]{background:var(--accent-soft);color:var(--text)}:root[data-look=win15] .notice--info[role=status] svg{color:var(--accent)}@media (width<=680px){:root[data-look=win15] .topbar h1{font-size:18px}:root[data-look=win15] .login{padding:16px}:root[data-look=win15] .login__card{padding:24px}}@media (width<=920px){:root[data-look=win15] .row .cell-task{padding-left:25px}}@media (width<=680px){:root[data-look=win15]{--sidebar-width:0px;--sidebar-label-display:none;--w15-dock:60px;--w15-dock-space:calc(var(--w15-dock) + 2 * var(--w15-gap) + env(safe-area-inset-bottom,0px))}:root[data-look=win15] .workspace{padding-bottom:var(--w15-dock-space);border-left:0;border-top-right-radius:var(--w15-radius-window)}:root[data-look=win15] .journal .statusbar{bottom:var(--w15-dock-space)}:root[data-look=win15] .rolegrid__foot{bottom:var(--w15-dock-space)}:root[data-look=win15] .sidebar{position:fixed;z-index:var(--layer-navigation);top:auto;right:var(--w15-gap);bottom:calc(var(--w15-gap) + env(safe-area-inset-bottom,0px));left:var(--w15-gap);width:auto;height:var(--w15-dock);flex-direction:row;align-items:center;gap:2px;padding:0 6px;border:1px solid var(--w15-stroke-flyout);border-radius:18px;background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur);box-shadow:var(--w15-shadow-flyout)}:root[data-look=win15] :is(.sidebar__brand,.sidebar>.theme-picker,.sidebar .nav-item--soon,.sidebar__identity){display:none}:root[data-look=win15] .sidebar__nav{flex:auto;flex-direction:row;align-items:center;justify-content:space-around;gap:2px;padding:0}:root[data-look=win15] .sidebar .nav-item{flex:1 1 0;min-width:0;max-width:64px;height:48px;justify-content:center;padding:0;border-radius:12px}:root[data-look=win15] .sidebar .nav-item[aria-current=page]:before{top:auto;bottom:5px;left:50%;width:16px;height:3px;margin:0 0 0 -8px;animation-name:w15-underline}:root[data-look=win15] .sidebar__user{flex:none;flex-direction:row;gap:2px;margin:0;padding:0 0 0 4px;border-left:1px solid var(--w15-stroke-divider);border-radius:0}:root[data-look=win15] .sidebar__user .icon-btn{width:44px;height:48px;border-radius:12px}:root[data-look=win15] .selbar{bottom:calc(var(--w15-dock-space) + 4px);max-width:calc(100% - 24px);padding:10px 12px}:root[data-look=win15] .toast{right:12px;bottom:calc(var(--w15-dock-space) + 4px);left:12px;max-width:none}}@media (pointer:coarse){:root[data-look=win15] .nav-item{height:44px}:root[data-look=win15] :is(.more__item,.combo__option){min-height:40px}:root[data-look=win15] input[type=checkbox]{width:20px;height:20px}}@media (pointer:coarse) and (width<=920px){:root[data-look=win15] .row .cell-task{padding-left:29px}}:root[data-look=win15] .btn{transition:background-color var(--w15-fast) linear, border-color var(--w15-fast) linear, color var(--w15-fast) linear, scale var(--w15-slow) var(--w15-spring)}:root[data-look=win15] :is(.icon-btn,.more:not(.viewmenu)>summary,.nav-item,.tab){transition:background-color var(--w15-fast) linear, color var(--w15-fast) linear, scale var(--w15-slow) var(--w15-spring)}:root[data-look=win15] input[type=checkbox]{transition:background-color var(--w15-fast) linear, border-color var(--w15-fast) linear, scale var(--w15-slow) var(--w15-spring)}:root[data-look=win15] .btn:active:not(:disabled,[aria-disabled=true]){scale:.97;transition-duration:var(--w15-fast);transition-timing-function:linear}:root[data-look=win15] :is(.icon-btn,.more:not(.viewmenu)>summary,input[type=checkbox]):active:not(:disabled){scale:.9;transition-duration:var(--w15-fast);transition-timing-function:linear}:root[data-look=win15] :is(.nav-item:not(.nav-item--soon),.tab):active{scale:.98;transition-duration:var(--w15-fast);transition-timing-function:linear}:root[data-look=win15] input[type=checkbox]:is(:checked,:indeterminate):focus{animation:w15-tick var(--w15-slow) var(--w15-spring)}@keyframes w15-tick{0%{background-size:2px 2px}}:where(:root[data-look=win15]) :where(a,button,summary,[tabindex],input,select,textarea):focus-visible{animation:w15-focus var(--w15-normal) var(--w15-ease)}@keyframes w15-focus{0%{outline-color:#0000;outline-offset:6px}}:root[data-look=win15] .nav-item.is-arriving[aria-current=page]:before{animation:w15-pill-slide .32s var(--w15-ease)}@keyframes w15-pill-slide{0%{transform:translate(var(--pill-dx,0), var(--pill-dy,0))}45%{transform:translate(calc(var(--pill-dx,0px) * .35), calc(var(--pill-dy,0px) * .35)) scale(1.3, 1.9)}}:where(:root[data-look=win15] :is(.btn,.icon-btn).is-pending){position:relative}:root[data-look=win15] :is(.btn,.icon-btn).is-pending{cursor:progress;animation:1ms linear .18s both w15-hush}:root[data-look=win15] :is(.btn,.icon-btn).is-pending>*{animation:1ms linear .18s both w15-hide}:root[data-look=win15] :is(.btn,.icon-btn).is-pending:after{content:"";position:absolute;inset:0;width:14px;height:14px;margin:auto;border:2px solid var(--w15-accent);border-right-color:#0000;border-radius:50%;opacity:0;animation:w15-show var(--w15-normal) linear .18s forwards, w15-spin .75s linear infinite}:root[data-look=win15] .btn--primary.is-pending:after{border-color:var(--w15-on-accent);border-right-color:#0000}:where(:root[data-look=win15] .btn.is-done){position:relative}:root[data-look=win15] .btn.is-done{color:#0000!important}:root[data-look=win15] .btn.is-done>*{opacity:0!important}:root[data-look=win15] .btn.is-done:after{content:"";position:absolute;inset:0;width:18px;height:18px;margin:auto;border-radius:50%;background:var(--w15-check) center / 12px 12px no-repeat, var(--w15-success);animation:w15-pop var(--w15-slow) var(--w15-spring)}:root[data-look=win15] .btn.is-returning{animation:w15-fade var(--w15-normal) linear}:root[data-look=win15] :is(.btn,.icon-btn).is-refused{animation:w15-shake .36s var(--w15-ease)}@keyframes w15-hush{to{color:#0000}}@keyframes w15-hide{to{opacity:0}}@keyframes w15-show{to{opacity:1}}@keyframes w15-pop{0%{opacity:0;scale:.3}}@keyframes w15-shake{20%{translate:-4px}40%{translate:4px}60%{translate:-2px}80%{translate:2px}}:root[data-look=win15] :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),textarea,select):user-invalid{border-bottom-color:var(--w15-critical);box-shadow:inset 0 -1px 0 var(--w15-critical)}:root[data-look=win15] .is-refused:is(input,textarea,select){animation:w15-shake .36s var(--w15-ease)}:root[data-look=win15] .toast--error svg{background:var(--w15-critical);color:light-dark(#fff,#000)}:root[data-look=win15] .netstate{top:14px;padding:8px 14px 8px 10px;border-color:var(--w15-stroke-flyout);border-radius:999px;background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur);box-shadow:var(--w15-shadow-flyout);animation:w15-drop var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .netstate:before{background:var(--w15-critical);box-shadow:0 0 0 0 var(--w15-critical);animation:w15-beacon 1.6s var(--w15-ease) infinite}:root[data-look=win15] .netstate[data-online]:before{background:var(--w15-success);animation:none}:root[data-look=win15] .netstate.is-leaving{opacity:0;translate:-50% -8px;transition:opacity var(--w15-normal) linear, translate var(--w15-normal) var(--w15-ease)}@keyframes w15-drop{0%{opacity:0;translate:-50% -12px}}@keyframes w15-beacon{70%,to{box-shadow:0 0 0 7px #0000}}:root[data-motion=reduce][data-look=win15][data-busy] body:after{background-size:100% 100%;opacity:.7}.appearance-storage-warning{position:fixed;inset:12px 12px auto auto;max-width:min(440px,100vw - 24px);z-index:var(--layer-notification)}.realtime-indicator{flex:none;margin:0 10px 10px;border:1px solid var(--border);background:0 0;font-family:inherit;font-size:12px;text-align:left;cursor:pointer}.realtime-indicator__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--dot-active)}.sidebar .realtime-indicator>.realtime-indicator__dot{display:block}.realtime-indicator[data-tone=ok] .realtime-indicator__dot{background:var(--ok)}.realtime-indicator[data-tone=error] .realtime-indicator__dot{background:var(--danger)}.realtime-indicator[data-tone=error]{color:var(--danger)}.realtime-panel{box-sizing:border-box;width:min(540px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:22px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);box-shadow:0 16px 60px #0004}.realtime-panel::backdrop{background:#0006}.realtime-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.realtime-panel__head h2{margin:0;font-size:20px}.realtime-panel__head form{margin:0}.realtime-panel__state{margin:20px 0 6px;font-size:16px;font-weight:600}.realtime-panel__hint{margin:6px 0 18px;color:var(--text-muted);font-size:13px;line-height:1.5}.realtime-panel__facts{display:grid;gap:14px;margin:22px 0;font-size:13px}.realtime-panel__facts dt{color:var(--text-muted)}.realtime-panel__facts dd{margin:4px 0 0;overflow-wrap:anywhere}.realtime-panel__actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.realtime-panel__technical{border-top:1px solid var(--border);padding-top:14px;font-size:12px}.realtime-panel__technical summary{cursor:pointer;color:var(--text-secondary)}.realtime-panel__technical pre{max-height:240px;overflow:auto;padding:12px;background:var(--surface-muted);white-space:pre-wrap;overflow-wrap:anywhere}.realtime-panel .copyable[data-copy-failed=unselected]:after{content:"Не удалось скопировать"}:root[data-sidebar=collapsed] .realtime-indicator{justify-content:center}.realtime-notice{position:fixed;z-index:var(--layer-notification);inset-inline:12px;bottom:calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:min(440px,100% - 24px);margin-inline:auto;padding:14px 18px;border:1px solid var(--border);border-inline-start:4px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);color:var(--text);box-shadow:0 8px 32px #0003;pointer-events:none;overflow-wrap:anywhere}.realtime-notice[hidden]{display:none}.realtime-notice[data-state=connected]{border-inline-start-color:var(--ok)}.realtime-notice[data-state=offline],.realtime-notice[data-state=error]{border-inline-start-color:var(--danger)}.realtime-notice__title{display:block;font-size:14px}.realtime-notice__hint{display:block;margin-top:4px;color:var(--text-secondary);font-size:13px;line-height:1.5}@media (width<=600px){.realtime-panel{padding:16px}.realtime-indicator{justify-content:center}}@media (forced-colors:active){:root[data-look=win15] input[type=checkbox],:root[data-look=win15] select{-webkit-appearance:auto;appearance:auto;background-image:none}:root[data-look=win15] select::picker(select){appearance:auto}:root[data-look=win15] :is(.nav-item[aria-current=page],.row[aria-current=true],.row.is-cursor,.srow[aria-expanded=true],.combo__option--active):before,:root[data-look=win15] :is(.tab[aria-selected=true],.admin__tab--current):after{background:highlight}:root[data-look=win15] :is(.nav-item[aria-current=page],.row[aria-current=true],.srow[aria-expanded=true],.card[aria-current=true]){outline:2px solid highlight;outline-offset:-2px}:root[data-look=win15] :is(.btn--primary,.btn--primary:hover,.btn[aria-pressed=true],.journal__statuses a[aria-current=true],.search__only a[aria-current=true],.schedule__views button[aria-pressed=true],.jperiods__item[aria-current=true],.jdetail__tabs .tab[aria-selected=true],.schedule__table thead button[aria-pressed=true]){border-color:highlight;background-color:highlight;color:highlighttext}:root[data-look=win15] .btn--primary:disabled{border-color:graytext;background-color:canvas;color:graytext}:root[data-look=win15] :is(.status,.jflow):before,:root[data-look=win15] :is(.steps__dot,.event__dot,.jflow__dot){background:canvastext}:root[data-look=win15][data-busy] body:after{forced-color-adjust:none;background-image:linear-gradient(highlight,highlight)}:root[data-look=win15] :is(.tabs__controls .checkbox,.field__toggle):has(input:checked){border-color:highlight;background-color:highlight;color:highlighttext}:root[data-look=win15] :is(.tabs__controls .checkbox,.field__toggle):has(input:checked):before{background:highlighttext}:root[data-look=win15] .theme-card:has(input:checked){outline:2px solid highlight}:root[data-look=win15] .theme-card:has(input:checked):after{background-color:highlight}}@media (width>=681px){:root[data-look=win15] .workspace.workspace--journal{height:calc(var(--screen-dh) - var(--w15-gap))}}:root[data-look=win15] .jlatest__btn{border-color:var(--w15-stroke-flyout);border-radius:var(--w15-radius-overlay);background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur);color:var(--w15-accent-text);box-shadow:var(--w15-shadow-flyout);transition:background-color var(--w15-fast) var(--w15-ease)}:root[data-look=win15] .jlatest__btn:hover{background:var(--w15-subtle-hover)}:root[data-look=win15] .jlatest__btn:not([hidden]){animation:w15-fade var(--w15-normal) var(--w15-ease)}:root[data-look=win15] .jmore__spinner{border-color:var(--w15-stroke-divider);border-top-color:var(--w15-accent)}@keyframes w15-jflash{0%{background-color:color-mix(in srgb, var(--w15-accent) 20%, transparent)}}:root[data-look=win15] .journal .jrow.is-flash{animation:w15-jflash 1.6s var(--w15-ease)}:is(.jrow,.wall__row,.shot__chip)[data-workflow=waiting]{--tt:var(--journal-waiting,#0f6cbd)}:is(.jrow,.wall__row,.shot__chip)[data-workflow=it]{--tt:var(--journal-it,#c19c00)}:is(.jrow,.wall__row,.shot__chip)[data-workflow=programmer]{--tt:var(--journal-programmer,#8764b8)}:is(.jrow,.wall__row,.shot__chip)[data-workflow=finished]{--tt:var(--journal-finished,#107c10)}:is(.jrow,.wall__row,.shot__chip)[data-workflow=rejected]{--tt:var(--journal-rejected,#c50f1f)}:root .jrow[data-workflow]:not([data-workflow=unknown]) .jrow__identity .row__site,:root .wall__row[data-workflow]:not([data-workflow=unknown]) .wall__pharmacy-name,.jtt{padding:var(--tt-pad,1px 7px);border-radius:4px;font-weight:600;color:var(--tt);color:color-mix(in oklab, var(--tt) 64%, var(--text));color:oklch(from color-mix(in oklab, var(--tt) 64%, var(--text)) clamp(var(--ink-lo), l, var(--ink-hi)) c h);background:color-mix(in srgb, var(--tt) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tt) 36%, transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone}:root .jrow[data-workflow] .jrow__identity a.row__site:hover{background:color-mix(in srgb, var(--tt) 20%, transparent)}.jwho{--who:var(--text-muted);flex:none;align-self:center;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:600;line-height:1;letter-spacing:.02em;color:var(--who);color:color-mix(in oklab, var(--who) 64%, var(--text));color:oklch(from color-mix(in oklab, var(--who) 64%, var(--text)) clamp(var(--ink-lo), l, var(--ink-hi)) c h);background:color-mix(in srgb, var(--who) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--who) 42%, transparent);cursor:default;user-select:none}.jwho--none{background:0 0;box-shadow:none;border:1px dashed var(--border)}.journal-colors__group{display:grid;gap:4px;margin:18px 0 0;padding:0;border:0}.journal-colors__group legend{width:100%;margin-bottom:6px;padding:0}.journal-colors__switch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer}.journal-colors__group:has(.toggle:not(:checked)) :is(.journal-colors__row,.journal-colors__hint){opacity:.45}:root input.toggle[role=switch]{appearance:none;position:relative;flex:none;width:40px;height:20px;margin:0;border:1px solid var(--text-secondary);border-radius:10px;background:0 0;cursor:pointer;transition:background-color .15s,border-color .15s}:root input.toggle[role=switch]:before{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--text-secondary);transition:transform .15s,background-color .15s}:root input.toggle[role=switch]:checked{border-color:var(--accent);background:var(--accent)}:root input.toggle[role=switch]:checked:before{background:var(--on-accent);transform:translate(20px)}:root input.toggle[role=switch]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.journal-colors__row{display:grid;grid-template-columns:112px minmax(0,1fr) 40px;gap:12px;align-items:center;min-height:40px;padding:2px 0}.journal-colors__row .jtt,.journal-colors__row .jwho{justify-self:start}.journal-colors__row:has(.jwho){grid-template-columns:22px minmax(0,1fr) 40px}.journal-colors__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-colors__row input[type=color]{width:40px;height:32px;padding:2px;cursor:pointer;border:1px solid var(--border);border-radius:4px;background:0 0}.journal-colors__hint{margin:0 0 6px;color:var(--text-secondary);font-size:13px}.journal-colors .account__foot{flex-wrap:wrap;gap:8px;margin-top:18px}@media (width<=420px){.journal-colors__row{grid-template-columns:96px minmax(0,1fr) 40px;gap:8px}}@media (forced-colors:active){:root .jrow[data-workflow] .jrow__identity .row__site,:root .wall__row[data-workflow] .wall__pharmacy-name,.jtt,.jwho{border:1px solid canvastext}}.wall{--wall-cols:clamp(64px, 5vw, 110px) clamp(200px, 14vw, 318px) minmax(0, 1fr) minmax(210px, 32vw) 170px;--wall-pad:48px;--wall-mono:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);--wall-row:72px;--wall-line:var(--row-divider);--wall-waiting:var(--journal-waiting,var(--dot-active));--wall-it:var(--journal-it,var(--accent));--wall-programmer:var(--journal-programmer,var(--dot-progress));--wall-finished:var(--journal-finished,var(--ok));--wall-rejected:var(--journal-rejected,var(--danger));position:fixed;inset:0;z-index:10;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);color:var(--text);font-family:var(--font-sans);container-type:inline-size}.wall__header{display:flex;flex-shrink:0;align-items:center;gap:40px;height:96px;padding:0 var(--wall-pad);background:var(--window);border-bottom:1px solid var(--wall-line)}.wall__title{display:flex;align-items:baseline;gap:16px;white-space:nowrap}.wall__title h1{margin:0;font-family:var(--w15-font-display,var(--font-sans));font-size:26px;font-weight:600}.wall__title span{font-size:17px;color:var(--text-secondary)}.wall__counts{display:flex;align-items:center;gap:28px;font-size:22px;color:var(--text-secondary);white-space:nowrap}.wall__count,.wall__sync,.wall__status{display:flex;align-items:center;gap:8px}.wall__count i,.wall__status i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--wall-dot)}.wall__count b{font-family:var(--wall-mono);color:var(--text)}.wall__count--waiting b{color:var(--text-active)}.wall__spacer{flex-grow:1}.wall__period{flex:none;font-size:12.5px}.wall__period .jfilters__period{z-index:5}.wall__period .field input{width:100%;min-width:0}.wall[data-fit=narrow] .wall__header{position:relative}.wall[data-fit=narrow] .wall__period .jfilters__range{position:static}.wall[data-fit=narrow] .wall__period .jfilters__period{right:auto;left:14px;width:min(330px,100vw - 28px)}.wall__sync{font-size:15px;color:var(--text-secondary);white-space:nowrap}.wall__found{font-size:12px;color:var(--text-muted);white-space:nowrap}.wall__sync i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ok)}.wall__sync--stale i{background:var(--dot-active)}.wall__sync--bad i{background:var(--danger)}.wall__sync--bad{color:var(--danger)}.wall__clock{font-family:var(--wall-mono);font-size:32px;font-weight:500}.wall__heads,.wall__row{display:grid;grid-template-columns:var(--wall-cols);column-gap:24px;padding:0 var(--wall-pad)}.wall__heads{flex-shrink:0;padding-top:13px;padding-bottom:13px;font-size:16px;color:var(--text-muted);border-bottom:1px solid var(--wall-line)}#journal-wall :is(.wall__heads,.wall__row)>[data-col]{grid-column:auto;grid-row:auto}#journal-wall :is(.wall__heads,.wall__row)>[data-col=time]{order:var(--wall-order-time,0)}#journal-wall :is(.wall__heads,.wall__row)>[data-col=pharmacy]{order:var(--wall-order-pharmacy,1)}#journal-wall :is(.wall__heads,.wall__row)>[data-col=text]{order:var(--wall-order-text,2)}#journal-wall :is(.wall__heads,.wall__row)>[data-col=status]{order:var(--wall-order-status,3)}#journal-wall :is(.wall__heads,.wall__row)>[data-col=duration]{order:var(--wall-order-duration,4)}.wall__num{text-align:right}.wall__list{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow-y:auto;overflow-anchor:none;scrollbar-gutter:stable;overscroll-behavior:contain}.wall__statistics{flex:none;min-width:0;padding:14px var(--wall-pad);border-bottom:1px solid var(--wall-line)}.wall__statistics .jstats{max-width:100%;margin:0;border-radius:var(--radius-card,var(--radius))}.wall__band{padding:10px var(--wall-pad);font-size:17px;font-weight:600;color:var(--text-secondary);background:var(--surface-muted);border-bottom:1px solid var(--wall-line)}.wall__band--waiting{color:var(--text-active);background:var(--warning-surface);border-bottom:0}.wall__empty{margin:0;padding:24px var(--wall-pad);font-size:19px;color:var(--text-muted)}.wall__row{--wall-main:var(--text);--wall-soft:var(--text-secondary);--wall-weight:400;align-items:center;min-height:var(--wall-row);padding-top:12px;padding-bottom:12px;box-sizing:border-box;border-bottom:1px solid var(--wall-line);color:var(--wall-main);flex-shrink:0}.wall__row--open{--wall-main:var(--text);--wall-soft:var(--text-secondary);--wall-weight:600}.wall__row:hover,.wall__row:focus-within{background-color:var(--row-hover)}.wall__row>[data-col]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wall__time{font-family:var(--wall-mono);font-size:20px;color:var(--wall-soft)}.wall__row--waiting .wall__time{color:var(--text)}.wall__pharmacy{font-size:20px;font-weight:var(--wall-weight)}.wall__pharmacy .wall__no{font-family:var(--wall-mono);font-weight:400;color:var(--wall-soft)}.wall__site{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;white-space:normal;vertical-align:middle}.wall__site .wall__pharmacy-name{display:inline-block;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;min-width:0;flex:0 auto}.wall__text{font-size:24px}.wall__row>:is(.wall__pharmacy,.wall__text,.wall__workflow,.wall__timing){white-space:normal;overflow-wrap:anywhere}.wall__description{max-width:75ch;white-space:pre-line}.wall :is(.wall__problem,.wall__pharmacy-name){color:inherit;text-decoration:none;user-select:text}.wall .jrow__toggle{color:var(--text-muted);text-decoration:none;cursor:default}.wall .jrow__meta{margin-top:5px}.wall .jrow__person{margin:5px 0 0}.wall__text .jrow__received{display:none}.wall__status{font-size:20px;font-weight:var(--wall-weight);color:var(--text-muted)}.wall__row--waiting,.wall__count--waiting{--wall-dot:var(--wall-waiting)}.wall__row--it,.wall__count--it{--wall-dot:var(--wall-it)}.wall__row--programmer{--wall-dot:var(--wall-programmer)}.wall__row--finished,.wall__count--finished{--wall-dot:var(--wall-finished)}.wall__row--rejected,.wall__count--rejected{--wall-dot:var(--wall-rejected)}.wall__row--unknown{--wall-dot:var(--text-meta)}.wall__row--open .wall__status{color:color-mix(in oklab, var(--wall-dot) 64%, var(--text))}.wall__status>i{display:none}.wall__status-icon{display:inline-flex;flex:none}.wall__status-icon .jflow__dot{background:var(--wall-dot)}:root:not([data-table-journal~=status-icons]) .wall__status>i{display:block}:root:not([data-table-journal~=status-icons]) .wall__status-icon{display:none}.wall__workflow{container:wall-workflow/inline-size}.wall__summary{display:flex;flex-direction:column;gap:5px 12px}:root:not([data-table-journal~=workflow-stack],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto]) .wall__summary{display:grid;grid-template-columns:var(--journal-workflow-cols);gap:24px;align-items:center}@container wall-workflow (width<=319px){:root:not([data-table-journal~=workflow-stack],[data-table-journal~=workflow-inline],[data-table-journal~=workflow-auto]) .wall__summary{grid-template-columns:minmax(0,1fr);gap:5px}}.wall__who{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:18px}.wall .wall__badge{width:30px;height:30px;font-size:11px;font-weight:700;letter-spacing:0;color:var(--on-accent);background:var(--who);box-shadow:none}.wall__row:not(.wall__row--open) .wall__badge{opacity:.55}.wall__name,.wall__programmer{min-width:0;overflow-wrap:anywhere}.wall__none{color:var(--text-muted)}.wall__programmer{flex-basis:100%;color:var(--text-secondary);font-weight:400}.wall__who :is(.jrow__name-short,.wall__badge),:root[data-table-journal~=names-full] .wall__who [data-full-hidden=true],:root:not([data-table-journal~=names-full]) .wall__who .jrow__name-full{display:none}:root:not([data-table-journal~=names-full]) .wall__who .jrow__name-short{display:inline}:root:not([data-table-journal~=names-full]) .wall__who .wall__programmer{flex-basis:auto;color:color-mix(in oklab, var(--wall-programmer) 64%, var(--text))}:root:not([data-table-journal~=badges-pharmacy],[data-table-journal~=badges-hidden]) .wall__who .wall__badge{display:inline-grid}:root:not([data-table-journal~=badges-pharmacy],[data-table-journal~=badges-hidden]) .wall__site .wall__badge,:root[data-table-journal~=badges-hidden] .wall .jwho{display:none}:root[data-table-journal~=workflow-inline] .wall__summary{flex-direction:row;flex-wrap:wrap;align-items:center}@container wall-workflow (width>=360px){:root[data-table-journal~=workflow-auto] .wall__summary{flex-direction:row;align-items:center}}:root[data-table-journal~=cut] .wall__who :is(.wall__name,.wall__programmer){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wall__timing{display:grid;gap:3px}.wall__timing .jrow__period{display:none}.wall__duration{font-family:var(--wall-mono);font-size:20px;font-weight:var(--wall-weight)}.wall__row--open .wall__duration{font-size:24px}.wall__duration--late{color:var(--text-active)}.wall[data-pharmacy=inline]{--wall-cols:84px minmax(0, 1fr) minmax(210px, 510px) 170px}.wall__heads>span{display:flex;align-items:center;gap:6px;min-width:0}.wall__heads>.wall__num{justify-content:flex-end}.wall__switch{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:0 0;color:var(--text-muted);cursor:pointer}.wall__switch:hover,.wall__switch:focus-visible{background:var(--control-hover);color:var(--text)}.wall:not([data-pharmacy=inline]) .wall__inline-only,.wall[data-pharmacy=inline] .wall__column-only,.wall[data-pharmacy=inline] [data-col=pharmacy],.wall[data-hide~=time] [data-col=time],.wall[data-hide~=pharmacy] [data-col=pharmacy],.wall[data-hide~=pharmacy] .wall__inline-pharmacy,.wall[data-hide~=text] [data-col=text],.wall[data-hide~=status] [data-col=status],.wall[data-hide~=who] [data-col=who],.wall[data-hide~=duration] [data-col=duration]{display:none}.wall__inline-pharmacy{font-weight:var(--wall-weight)}.wall__inline-pharmacy .wall__no,.wall__dot{font-weight:400;color:var(--wall-soft)}.wall__inline-pharmacy .wall__no{font-family:var(--wall-mono)}:root[data-table-journal~=compact] .wall{--wall-row:44px}:root[data-table-journal~=roomy] .wall{--wall-row:72px}.wall__themes{display:flex;gap:4px}.wall[data-fit=compact],.wall[data-fit=narrow]{--wall-pad:24px}.wall:is([data-fit=compact],[data-fit=narrow]) .wall__header{flex-wrap:wrap;gap:8px 24px;height:auto;min-height:64px;padding-top:10px;padding-bottom:10px}.wall:is([data-fit=compact],[data-fit=narrow]) .wall__title h1{font-size:24px}.wall:is([data-fit=compact],[data-fit=narrow]) .wall__counts{flex-wrap:wrap;gap:6px 18px;font-size:15px}.wall:is([data-fit=compact],[data-fit=narrow]) .wall__clock{font-size:24px}.wall[data-fit=narrow]{--wall-pad:14px}.wall[data-fit=narrow] .wall__themes,.wall[data-fit=narrow] .wall__spacer{display:none}.wall[data-fit=narrow] :is(.wall__heads,.wall__row){column-gap:12px}.wall[data-fit=compact] .wall__duration,.wall[data-fit=compact] .wall__row--open .wall__duration{font-size:19px}.wall[data-fit=narrow] .wall__duration,.wall[data-fit=narrow] .wall__row--open .wall__duration{font-size:16px}.wall__counts{gap:4px}button.wall__count{padding:4px 12px;border:1px solid #0000;border-radius:999px;background:0 0;color:inherit;font:inherit;cursor:pointer}button.wall__count:hover{background:var(--control-hover);color:var(--text)}button.wall__count[aria-pressed=true]{border-color:var(--accent-border,var(--border));background:var(--accent-soft);color:var(--text)}button.wall__count:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.wall:is([data-fit=compact],[data-fit=narrow]) button.wall__count{padding:2px 8px}.wall__search{flex:auto;min-width:0;max-width:420px;height:36px;margin-left:12px;padding:0 10px;border:1px solid var(--border-input,var(--border));border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:14px}.wall__search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.wall :is(.wall__row,.wall__band,.wall__empty)[hidden]{display:none}.wall__new{flex:none;white-space:nowrap}@media (width<=580px){.wall[data-fit=narrow] :is(.wall__heads,.wall__row){display:flex;flex-wrap:wrap;gap:10px 12px}.wall[data-fit=narrow] :is(.wall__heads,.wall__row)>[data-col]{max-width:100%;flex:auto}.wall[data-fit=narrow] :is(.wall__heads,.wall__row)>[data-col=text]{flex-basis:100%}.wall[data-fit=narrow] .wall__workflow{flex-basis:60%}.wall[data-fit=narrow] .wall__timing{margin-left:auto}}:root{--sec-home:#0f6cbd;--sec-queue:#107c10;--sec-journal:#0078d4;--sec-search:#8764b8;--sec-schedule:#ca5010;--sec-admin:#038387}[data-section=home]{--sec:var(--sec-home)}[data-section=queue]{--sec:var(--sec-queue)}[data-section=journal]{--sec:var(--sec-journal)}[data-section=search]{--sec:var(--sec-search)}[data-section=schedule]{--sec:var(--sec-schedule)}[data-section=admin]{--sec:var(--sec-admin)}[data-section=shift]{--sec:var(--sec-schedule)}[data-section=statuses]{--sec:var(--sec-journal)}[data-section=mine]{--sec:var(--sec-queue)}[data-section=notes]{--sec:var(--sec-admin)}[data-section=links]{--sec:var(--sec-search)}[data-section]{--sec-ink:color-mix(in oklab, var(--sec) 64%, var(--text));--sec-ink:oklch(from color-mix(in oklab, var(--sec) 64%, var(--text)) clamp(var(--ink-lo), l, var(--ink-hi)) c h)}.sidebar .nav-item>.nav-item__go{display:none}:root[data-look=win15] .nav-item[data-section]:hover,:root[data-look=win15] .nav-item[data-section]:focus-visible{border-radius:6px 16px 16px 6px;background:color-mix(in srgb, var(--sec) 13%, transparent);color:var(--sec-ink)}:root[data-look=win15] .nav-item[data-section][aria-current=page]{background:color-mix(in srgb, var(--sec) 10%, transparent)}:root[data-look=win15] .nav-item[data-section][aria-current=page]:before{background:var(--sec)}:root[data-look=win15] .nav-item[data-section][aria-current=page] svg{color:var(--sec-ink)}:root[data-look=win15] .sidebar .nav-item>.nav-item__go{display:var(--sidebar-label-display,block);position:absolute;top:50%;right:10px;margin-top:-7px;line-height:0;opacity:0;transform:translate(-6px);transition:opacity var(--w15-fast) linear, transform var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .nav-item:is(:hover,:focus-visible)>.nav-item__go{opacity:1;transform:none}@keyframes sec-in{0%{opacity:0;transform:translate(-8px)}}:root[data-look=win15] .sidebar__nav .nav-item{animation:sec-in var(--w15-slow) var(--w15-ease) both}:root[data-look=win15] .sidebar__nav .nav-item:nth-child(2){animation-delay:30ms}:root[data-look=win15] .sidebar__nav .nav-item:nth-child(3){animation-delay:60ms}:root[data-look=win15] .sidebar__nav .nav-item:nth-child(4){animation-delay:90ms}:root[data-look=win15] .sidebar__nav .nav-item:nth-child(5){animation-delay:.12s}:root[data-look=win15] .sidebar__nav .nav-item:nth-child(n+6){animation-delay:.15s}@media (width<=680px){:root[data-look=win15] .sidebar .nav-item>.nav-item__go{display:none}:root[data-look=win15] .nav-item[data-section]:is(:hover,:focus-visible){border-radius:12px}}.home{position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;flex:auto;align-self:stretch;min-width:0;padding:24px 20px 48px}.home:before,.home:after{content:"";position:absolute;z-index:var(--layer-decoration);width:440px;height:440px;border-radius:50%;filter:blur(90px);opacity:.2;pointer-events:none;animation:24s ease-in-out infinite alternate home-drift}.home:before{top:-120px;left:6%;background:var(--sec-journal)}.home:after{top:40%;right:2%;background:var(--sec-search);animation-delay:-12s}@keyframes home-drift{to{transform:translate(70px,50px)scale(1.15)}}.home__card{max-width:860px;margin:0 auto;padding:28px 32px 40px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:linear-gradient(90deg, var(--sec-journal), var(--sec-search), var(--sec-schedule), var(--sec-queue), var(--sec-admin)) top / 100% 3px no-repeat, var(--surface)}.home__head{display:flex;align-items:center;gap:16px}.home__mark{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;font-size:20px;font-weight:700;color:#fff;background:linear-gradient(135deg, var(--sec-journal), var(--sec-search) 55%, var(--sec-schedule));box-shadow:0 8px 20px -8px color-mix(in srgb, var(--sec-search) 65%, transparent)}.home__title{margin:0;font-size:24px;font-weight:600;letter-spacing:-.01em}.home__lead{margin:4px 0 0;color:var(--text-secondary);line-height:1.5}@property --home-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes home-turn{to{--home-turn:360deg}}.home__today{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;width:fit-content;max-width:100%;margin:28px auto 8px;padding:10px 22px;border:2px solid #0000;border-radius:999px;background:linear-gradient(var(--surface), var(--surface)) padding-box, conic-gradient(from var(--home-turn), var(--sec-journal), var(--sec-search), var(--sec-schedule), var(--sec-queue), var(--sec-admin), var(--sec-journal)) border-box;box-shadow:0 6px 22px -14px color-mix(in srgb, var(--sec-journal) 70%, transparent);animation:10s linear infinite home-turn}.home__today strong{font-size:16px;font-weight:600}.home__today span{color:var(--text-secondary)}.home__empty{margin:32px 0 0;text-align:center;color:var(--text-secondary)}.home__list{display:grid;gap:40px;margin:40px 0 0;padding:0;list-style:none;counter-reset:home}@keyframes home-in{0%{opacity:0;transform:translateY(14px)}}.home__item{counter-increment:home;animation:.6s cubic-bezier(.16,1,.3,1) both home-in;animation-delay:calc(var(--at,0) * 80ms + 80ms)}.home__row{display:grid;grid-template-columns:224px 56px minmax(0,1fr);align-items:center}.home__item:nth-child(2n) .home__row{grid-template-columns:minmax(0,1fr) 56px 224px}.home__item:nth-child(2n) .home__shot{order:3}.home__item:nth-child(2n) .home__text{order:1}.home__item:nth-child(2n) .home__line{order:2}.home__line{position:relative;height:1px;margin:0 6px;background:linear-gradient(90deg, color-mix(in srgb, var(--sec) 45%, transparent), var(--border));transform:rotate(-6deg)}.home__line:after{content:"";position:absolute;top:-2px;right:-2px;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb, var(--sec) 60%, transparent)}.home__item:nth-child(2n) .home__line{background:linear-gradient(90deg, var(--border), color-mix(in srgb, var(--sec) 45%, transparent));transform:rotate(6deg)}.home__item:nth-child(2n) .home__line:after{right:auto;left:-2px}.home__text{margin:0;font-size:15px;line-height:1.7}.home__text:before{content:"(" counter(home) ") ";color:var(--text-secondary)}.home__link{font-weight:600;color:var(--sec-ink);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s}.home__row:hover .home__link,.home__link:focus-visible{background-size:100% 2px}.home__num{display:inline-block;min-width:1.6em;padding:0 6px;border-radius:6px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:var(--sec-ink);background:color-mix(in srgb, var(--sec) 12%, transparent)}.home__shot{--tilt:-4deg;position:relative;display:block;color:inherit;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(var(--tilt)) scale(var(--grow,1));transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.home__item:nth-child(2n) .home__shot{--tilt:4deg}.home__row:is(:hover,:focus-within) .home__shot{--tilt:0deg;--grow:1.05}.home__shot:before{content:"";position:absolute;inset:-16% -12%;z-index:var(--layer-decoration);border-radius:50%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sec) 40%, transparent), transparent);filter:blur(12px);opacity:.5;transition:opacity .4s}.home__row:hover .home__shot:before{opacity:.95}@keyframes shot-float{50%{transform:translateY(-6px)}}.shot{position:relative;display:block;overflow:hidden;border:1px solid color-mix(in srgb, var(--sec) 32%, var(--border-card));border-radius:10px;background:var(--surface);box-shadow:0 1px 2px #00000014, 0 12px 26px -12px color-mix(in srgb, var(--sec) 55%, #0006);animation:7s ease-in-out infinite shot-float;animation-delay:calc(var(--at,0) * -1.4s)}.home__row:hover .shot{animation-play-state:paused}.shot__bar{display:flex;align-items:center;gap:4px;min-width:0;padding:5px 8px;background:linear-gradient(90deg, color-mix(in srgb, var(--sec) 22%, transparent), color-mix(in srgb, var(--sec) 7%, transparent))}.shot__bar i{flex:none;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb, var(--sec) 55%, transparent)}.shot__title{min-width:0;margin-left:4px;overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--sec-ink)}@keyframes shot-pulse{50%{opacity:.25;transform:scale(.6)}}.shot__live{display:flex;flex:none;align-items:center;gap:3px;margin-left:auto;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sec-ink)}.shot__live:before{content:"";width:5px;height:5px;border-radius:50%;background:#e0453d;animation:1.6s ease-in-out infinite shot-pulse}.shot__body{display:grid;gap:6px;align-content:start;height:100px;padding:10px;overflow:hidden}.shot__row{display:flex;align-items:center;gap:6px;min-width:0;height:22px;margin:0 -5px;padding:0 5px;border-radius:6px}.shot__row b{height:6px;border-radius:3px;background:color-mix(in srgb, var(--text) 16%, transparent)}.shot__name{min-width:0;overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.shot__meta{flex:none;max-width:42%;margin-left:auto;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.shot__body--online{gap:3px}.shot__body--online .shot__row{height:24px}.shot__identity{display:grid;min-width:0;line-height:12px}.shot__page{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.shot__meta .online-last-activity{display:grid;text-align:right;line-height:12px}.shot__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--sec)}.shot__dot--active{background:var(--dot-active)}.shot__dot--delivered{background:var(--dot-delivered)}.shot__dot--progress{background:var(--dot-progress)}.shot__dot--snoozed{background:var(--dot-snoozed)}.shot__dot--completed{background:var(--dot-completed)}.shot__row--done{opacity:.55}@keyframes shot-scan{0%,28%,to{background:0 0}8%,20%{background:color-mix(in srgb, var(--sec) 13%, transparent)}}@keyframes shot-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sec) 55%, transparent)}to{box-shadow:0 0 0 7px #0000}}.shot__body--queue .shot__row{animation:6s ease-in-out infinite shot-scan;animation-delay:calc(var(--i,0) * 2s)}.shot__body>.shot__row:nth-child(n+4){display:none}.shot__month{display:grid;gap:4px}.shot__month+.shot__month{margin-top:6px}.shot__month:nth-child(n+2){display:none}.shot__month-name{font-size:8.5px;font-weight:600;color:var(--sec-ink)}.shot__body--queue .shot__row:first-child .shot__dot{animation:2.4s ease-out infinite shot-ring}@keyframes shot-arrive{0%{opacity:0;transform:translateY(-10px)}8%{opacity:1;transform:none;background:color-mix(in srgb, var(--sec) 18%, transparent)}35%,to{background:0 0}}.shot__body--journal .shot__row:first-child{animation:7s cubic-bezier(.16,1,.3,1) infinite shot-arrive}.shot .jwho{width:16px;height:16px;font-size:7px;letter-spacing:0}.shot__chip{--tt-pad:0 5px;min-width:0;overflow:hidden;font-size:9.5px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}@keyframes shot-type{0%,8%{width:0}40%,88%{width:8ch}to{width:0}}@keyframes shot-caret{50%{border-color:#0000}}@keyframes shot-found{0%,42%{opacity:0;transform:translateY(4px)}52%,90%{opacity:1;transform:none}to{opacity:0}}.shot__field{display:flex;align-items:center;gap:5px;height:22px;margin-bottom:2px;padding:0 8px;border-radius:11px;font-size:10px;color:var(--sec-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sec) 55%, transparent)}.shot__field svg{flex:none}.shot__typed{display:inline-block;width:8ch;overflow:hidden;border-right:1.5px solid;white-space:nowrap;animation:6s steps(8,end) infinite shot-type,.8s step-end infinite shot-caret}.shot__found{animation:6s ease-out infinite shot-found}.shot__found:nth-child(n+3){animation-delay:.2s}.shot__found:nth-child(n+4){animation-delay:.4s}.shot__found b{background:color-mix(in srgb, var(--sec) 28%, transparent)}@keyframes shot-wave{50%{opacity:.55}}.shot__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.shot__grid i{height:10px;border-radius:3px;background:color-mix(in srgb, var(--text) 9%, transparent);animation:4s ease-in-out infinite shot-wave;animation-delay:calc(var(--d,0) * 90ms)}.shot__grid i.on{background:color-mix(in srgb, var(--sec) 42%, transparent)}.shot__grid i.blank{background:0 0;animation:none}.shot__grid i.today{background:var(--sec);animation:2.4s ease-out infinite shot-ring}@keyframes shot-toggle{0%,22%,82%,to{background:0 0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text) 32%, transparent)}32%,72%{background:var(--sec);box-shadow:inset 0 0 0 1.5px var(--sec)}}@keyframes shot-knob{0%,22%,82%,to{transform:none;background:color-mix(in srgb, var(--text) 45%, transparent)}32%,72%{transform:translate(10px);background:#fff}}.shot__switch{position:relative;flex:none;width:24px;height:14px;margin-left:auto;border-radius:7px;animation:6s ease-in-out infinite shot-toggle;animation-delay:calc(var(--d,0) * 1.4s)}.shot__switch:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;animation:6s ease-in-out infinite shot-knob;animation-delay:inherit}.shot__glare{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--gx,20%) var(--gy,0%), #fff6, transparent 60%);mix-blend-mode:soft-light;opacity:0;transition:opacity .3s}.home__row:hover .shot__glare{opacity:1}.shot__link{position:absolute;z-index:var(--layer-content);inset:0}.shot__ctl{position:absolute;z-index:var(--layer-raised);top:4px;left:8px;display:flex;gap:4px}.shot__ctl[hidden]{display:none}.shot:has(>.shot__ctl:not([hidden]))>.shot__bar{min-height:20px}.shot:has(>.shot__ctl:not([hidden]))>.shot__bar i{width:12px;height:12px;visibility:hidden}.shot__btn{position:relative;width:12px;height:12px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb, var(--sec) 55%, transparent);cursor:pointer;transition:background-color .12s,transform .12s}.shot__ctl:is(:hover,:focus-within) .shot__btn--close{background:#ff5f57}.shot__ctl:is(:hover,:focus-within) .shot__btn--min{background:#febc2e}.shot__ctl:is(:hover,:focus-within) .shot__btn--max{background:#28c840}.shot__btn:before{position:absolute;inset:0;display:grid;place-items:center;font:700 10px/1 var(--font-sans);color:#0009;opacity:0}.shot__btn--close:before{content:"×"}.shot__btn--min:before{content:"−"}.shot__btn--max:before{content:"+"}.shot__btn--max[aria-pressed=true]:before{content:"−"}.shot__btn--min[aria-pressed=true]:before{content:"+"}.shot__ctl:is(:hover,:focus-within) .shot__btn:before{opacity:1}.shot__btn:hover{transform:scale(1.15)}.shot__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.home__side{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px}.home__side .home__today{margin:0}.home__head+.home__side{margin:28px 0 8px}.home__windows{position:relative}.home__windows[hidden]{display:none}.home__windows>summary{list-style:none}.home__windows>summary::-webkit-details-marker{display:none}.home__windows-menu{position:absolute;z-index:var(--layer-navigation);top:calc(100% + 6px);right:0;display:grid;gap:1px;min-width:250px;padding:6px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 10px 28px #0000002e}.home__windows-menu label{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:var(--radius);font-size:13px;cursor:pointer}.home__windows-menu label:hover{background:var(--row-hover)}.home__windows-menu small{margin-left:auto;color:var(--text-muted);font-size:11px}.shot__empty{font-size:10px;line-height:1.4;color:var(--text-secondary)}.shot__stat{gap:8px}.shot__stat .shot__name{flex:0 0 38%}.shot__track{flex:auto;height:6px;overflow:hidden;border-radius:3px;background:color-mix(in srgb, var(--text) 8%, transparent)}.shot__track i{display:block;height:100%;min-width:2px;border-radius:3px;background:var(--sec)}.shot__stat[data-status=waiting] .shot__track i{background:var(--dot-active,#e8912d)}.shot__stat[data-status=finished] .shot__track i{background:var(--dot-completed,#6b9e6b)}.shot__stat[data-status=rejected] .shot__track i{background:var(--text-muted)}.shot__body--notes{display:flex}.shot__notes{position:relative;z-index:var(--layer-raised);flex:auto;width:100%;min-height:80px;margin:-4px;padding:4px;border:0;border-radius:6px;background:0 0;color:var(--text);font:12px/1.5 var(--font-sans);resize:none}.shot__notes:focus{outline:2px solid color-mix(in srgb, var(--sec) 50%, transparent);background:var(--surface)}.shot__body--links .shot__row{position:relative;z-index:var(--layer-raised);color:var(--text);text-decoration:none}.shot__body--links .shot__row:hover{background:color-mix(in srgb, var(--sec) 12%, transparent)}.shot__body--links .shot__row svg{flex:none;width:10px;height:10px;color:var(--sec-ink)}@container (width>=1000px){.home__list[data-rows="2"]{grid-auto-flow:row;grid-template-columns:repeat(var(--home-cols,4), minmax(0, 1fr));grid-template-rows:none;grid-auto-rows:minmax(0,1fr) auto;gap:14px 28px}.home__list[data-rows="2"] .shot__body{min-height:90px}}:root[data-look=win15] .home__card{border-color:var(--w15-stroke);border-radius:var(--w15-radius-overlay);box-shadow:var(--w15-shadow-raised)}.home{container-type:inline-size}@container (width>=1000px){.home__card{flex:1 1 0;min-height:560px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);align-items:center;column-gap:24px;width:100%;max-width:none;padding:28px 36px 36px}.home__today{margin:0}.home__list,.home__empty{grid-column:1/-1;align-self:stretch}.home__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:minmax(0,1fr) auto;gap:18px 28px;margin-top:36px}.home__item{display:grid;grid-row:span 2;grid-template-rows:subgrid}.home__row{display:contents}.home__item:nth-child(2n) .home__shot,.home__item:nth-child(2n) .home__text{order:0}.home__shot{--tilt:-3deg;max-width:440px}.shot{display:flex;flex-direction:column;height:100%}.home__item:nth-child(2n) .home__shot{--tilt:3deg}.home__line{display:none}.shot__body{flex:auto;height:auto;min-height:168px;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.shot__month:nth-child(n+2){display:grid}.shot__month+.shot__month{margin-top:14px}.shot__body>.shot__row:nth-child(n+4){display:flex}.shot__grid i{height:auto;aspect-ratio:1.25}.home__text{font-size:14.5px}}@media (width<=680px){.home{padding:12px 12px 32px}.home:before,.home:after{width:260px;height:260px;filter:blur(60px)}.home__card{padding:20px 18px 28px}.home__head{align-items:flex-start}.home__mark{width:44px;height:44px;border-radius:12px;font-size:16px}.home__title{font-size:20px}.home__list{gap:30px}.home__row,.home__item:nth-child(2n) .home__row{grid-template-columns:minmax(0,1fr);gap:14px}.home__item:nth-child(2n) .home__shot,.home__item:nth-child(2n) .home__text{order:0}.home__line{display:none}.home__shot{--tilt:-2deg;width:min(224px,72%)}.home__item:nth-child(2n) .home__shot{--tilt:2deg}}:root[data-motion=reduce] .shot__typed{border-right-color:#0000}@media (forced-colors:active){.home__today{border-color:canvastext;background:canvas}.shot{border-color:canvastext}}.shot__dot--online{background:var(--ok)}:root[data-look=winbox]{color-scheme:light;--wb-face:#f0f0f0;--wb-mdi:#ababab;--wb-menu:#f7f7f7;--wb-bar:linear-gradient(to top, #1b3a8c, #3f63c4 70%, #5579d6);--wb-accent:#3569b8;--wb-title-idle:#8e8e8e;--wb-frame:#7d7d7d;--wb-line:#d5d5d5;--wb-grid:#ececec;--wb-select:#c7dcf5;--wb-select-line:#9fc0e8;--wb-hover:#e8f2fc;--wb-button:#e1e1e1;--wb-button-line:#adadad;--wb-button-hover:#e5f1fb;--wb-button-hover-line:#0078d7;--wb-button-press:#cce4f7;--wb-button-press-line:#005499;--wb-field-line:#8a8a8a;--wb-focus:#0078d7;--wb-comment:#1c1c9c;--wb-disabled:#8d8d8d;--wb-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5'%3E%3Cpath d='M0 0h9L4.5 5z' fill='%23333'/%3E%3C/svg%3E");--wb-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3E%3Cpath d='M1 4.5 4 7.5 10 1.5' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E");--font-sans:Tahoma, Verdana, "Segoe UI", "DejaVu Sans", sans-serif;--font-mono:"Lucida Console", Consolas, "DejaVu Sans Mono", monospace;--radius:0;--radius-card:0;--gutter:8px;--header-height:22px;--row-height:20px;--colhead-height:20px;--sidebar-width:188px;--window:var(--wb-mdi);--surface:#fff;--surface-muted:var(--wb-face);--surface-sidebar:var(--wb-menu);--border:var(--wb-frame);--border-card:var(--wb-line);--border-inner:var(--wb-line);--row-divider:var(--wb-grid);--field-border:var(--wb-field-line);--field-border-hover:#000;--separator:#9a9a9a;--detail-border:var(--wb-line);--subtle-border:var(--wb-line);--timeline-border:#9a9a9a;--timeline-line:var(--wb-line);--control-surface:var(--wb-button);--control-border:var(--wb-button-line);--control-text:#000;--control-hover:var(--wb-button-hover);--text:#000;--ink-lo:0;--ink-hi:.45;--text-table:#000;--text-secondary:#262626;--text-muted:#555;--text-meta:#666;--text-placeholder:#8a8a8a;--text-disabled:var(--wb-disabled);--accent:var(--wb-accent);--accent-press:#234d8c;--accent-soft:var(--wb-select);--accent-border:var(--wb-select-line);--button-accent:var(--wb-accent);--button-accent-press:#234d8c;--on-accent:#fff;--focus-ring:var(--wb-focus);--row-hover:var(--wb-hover);--row-selected:var(--wb-select);--nav-hover:var(--wb-hover)}@media (width<=1000px){:root[data-look=winbox]:not([data-sidebar=expanded]){--sidebar-width:64px}}:root[data-look=winbox][data-sidebar=collapsed]{--sidebar-width:64px}:root[data-look=winbox] body{background:var(--wb-mdi);color:var(--text);font-size:12px}:root[data-look=winbox] ::selection{background:var(--wb-accent);color:#fff}:root[data-look=winbox] :focus-visible{outline:1px dotted #000;outline-offset:1px}:root[data-look=winbox] .sidebar{width:calc(var(--sidebar-width) + 22px);padding-left:22px;border-right:1px solid var(--wb-frame);background:var(--wb-bar) 0 0 / 22px 100% no-repeat, var(--wb-menu)}:root[data-look=winbox] .sidebar:after{content:"IT Desk WinBox";position:absolute;bottom:8px;left:0;width:22px;color:#ffffffeb;font:700 15px/22px var(--font-sans);letter-spacing:.02em;pointer-events:none;text-shadow:0 1px 1px #00000059;transform:rotate(180deg);writing-mode:vertical-rl}:root[data-look=winbox] .sidebar__brand{height:28px;gap:6px;padding:var(--sidebar-brand-padding,0 4px 0 6px);border-bottom:1px solid var(--wb-line);background:var(--wb-face)}:root[data-look=winbox] .sidebar__mark{width:18px;height:18px;background:var(--wb-accent);font-size:8px}:root[data-look=winbox] .sidebar__title{font-size:12px;font-weight:400}:root[data-look=winbox] .sidebar__toggle{width:22px;height:22px}:root[data-look=winbox] .sidebar__nav{gap:0;padding:2px 0}:root[data-look=winbox] .nav-item{height:22px;gap:6px;padding:0 6px;border:1px solid #0000;color:#000;font-size:12px;font-weight:400}:root[data-look=winbox] .nav-item>svg{flex:none;color:var(--sec,#3b3b3b);stroke-width:2px}:root[data-look=winbox] .nav-item:hover{border-color:#cce4f7;background:var(--wb-hover);color:#000}:root[data-look=winbox] .nav-item[aria-current=page]{border-color:var(--wb-select-line);background:var(--wb-select);color:#000;font-weight:400}:root[data-look=winbox] .sidebar .nav-item>.nav-item__go{display:none}:root[data-look=winbox] .sidebar .nav-item[data-section=admin]:after{content:"";display:var(--sidebar-label-display,block);margin-left:auto;border:4px solid #0000;border-right:0;border-left:5px solid #333}:root[data-look=winbox] .nav-item--soon,:root[data-look=winbox] .nav-item--soon:hover{border-color:#0000;background:0 0;color:var(--wb-disabled)}:root[data-look=winbox] .nav-item--soon>svg{color:var(--wb-disabled)}:root[data-look=winbox] .sidebar>.theme-picker{display:none}:root[data-look=winbox] .sidebar__user{gap:6px;padding:5px 4px 5px 8px;border-top:1px solid var(--wb-line);background:var(--wb-face)}:root[data-look=winbox] .sidebar__login{font-size:12px}:root[data-look=winbox] .sidebar__role{font-size:11px}@media (width<=1000px){:root[data-look=winbox]:not([data-sidebar=expanded]) .sidebar{width:var(--sidebar-width);padding-left:0;background:var(--wb-menu)}:root[data-look=winbox]:not([data-sidebar=expanded]) .sidebar:after{content:none}}:root[data-look=winbox][data-sidebar=collapsed] .sidebar{width:var(--sidebar-width);padding-left:0;background:var(--wb-menu)}:root[data-look=winbox][data-sidebar=collapsed] .sidebar:after{content:none}:root[data-look=winbox] .workspace{padding:8px;background:var(--wb-mdi)}:root[data-look=winbox] .workspace>:where(section,form,div){border:1px solid var(--wb-frame);background:var(--wb-face);box-shadow:2px 2px #00000024}:root[data-look=winbox] .queue{border-right:1px solid var(--wb-frame);background:var(--wb-face)}:root[data-look=winbox] .workspace.schedule{margin:8px;padding:0;border:1px solid var(--wb-frame);background:var(--wb-face);box-shadow:2px 2px #00000024}:root[data-look=winbox] .workspace.schedule>.notice{margin:8px}:root[data-look=winbox] .topbar{position:relative;height:auto;min-height:22px;gap:6px;padding:1px 3px 1px 6px;border-bottom:0;background:var(--wb-accent);color:#fff}:root[data-look=winbox] .topbar h1{color:#fff;font-size:12px;font-weight:400;letter-spacing:0}:root[data-look=winbox] .topbar .btn{height:18px;gap:4px;padding:0 6px;border-color:#ffffff8c;background:#ffffff29;color:#fff;font-size:11px}:root[data-look=winbox] .topbar .btn:hover{border-color:#fff;background:#ffffff4d;color:#fff}:root[data-look=winbox] .topbar .btn svg{width:12px;height:12px}:root[data-look=winbox] .topbar :is(select,input){height:18px;font-size:11px}:root[data-look=winbox] .journal:has(.journal__split--detail)>.topbar{background:var(--wb-title-idle)}:root[data-look=winbox] .btn{height:22px;gap:4px;padding:0 9px;border:1px solid var(--wb-button-line);background:var(--wb-button);color:#000;font-size:12px;font-weight:400}:root[data-look=winbox] .btn:hover{border-color:var(--wb-button-hover-line);background:var(--wb-button-hover);color:#000}:root[data-look=winbox] .btn:active{border-color:var(--wb-button-press-line);background:var(--wb-button-press)}:root[data-look=winbox] .btn:disabled,:root[data-look=winbox] .btn:disabled:hover{border-color:#bfbfbf;background:#ccc;color:var(--wb-disabled)}:root[data-look=winbox] .btn--primary,:root[data-look=winbox] .btn--primary:hover{border-color:var(--wb-button-hover-line);background:var(--wb-button);box-shadow:inset 0 0 0 1px var(--wb-button-hover-line);color:#000;font-weight:400}:root[data-look=winbox] .btn--primary:hover{background:var(--wb-button-hover)}:root[data-look=winbox] .btn--primary svg{color:var(--wb-accent)}:root[data-look=winbox] .btn--danger,:root[data-look=winbox] .btn--danger:hover{color:#b00000}:root[data-look=winbox] :is(.btn--quiet,.btn--footer,.icon-btn){border-color:#0000;background:0 0;box-shadow:none;color:#000}:root[data-look=winbox] :is(.btn--quiet,.btn--footer,.icon-btn):hover{border:1px solid var(--wb-button-hover-line);background:var(--wb-button-hover);color:#000}:root[data-look=winbox] .icon-btn{width:22px;height:22px;border:1px solid #0000}:root[data-look=winbox] .icon-btn svg{width:14px;height:14px}:root[data-look=winbox] .btn[aria-pressed=true]{border-color:var(--wb-button-press-line);background:var(--wb-button-press)}:root[data-look=winbox] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select){border:1px solid var(--wb-field-line);background-color:#fff;color:#000;font-family:var(--font-sans);font-size:12px;box-shadow:none}:root[data-look=winbox] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select):not([size]){height:21px;padding-top:0;padding-bottom:0}:root[data-look=winbox] :is(input,textarea,select):hover{border-color:#000}:root[data-look=winbox] :is(input,textarea,select):focus{border-color:var(--wb-focus);outline:none}:root[data-look=winbox] :is(input,textarea,select):disabled{border-color:#bfbfbf;background-color:var(--wb-face);color:var(--wb-disabled)}:root[data-look=winbox] select{-webkit-appearance:none;appearance:none;padding-right:20px;background:var(--wb-chevron) right 6px center / 9px 5px no-repeat, #fff}:root[data-look=winbox] input[type=checkbox]:not([role=switch]){-webkit-appearance:none;appearance:none;flex:none;width:13px;height:13px;margin:0;border:1px solid #333;background:#fff 50%/11px 9px no-repeat;vertical-align:middle}:root[data-look=winbox] input[type=checkbox]:not([role=switch]):hover{border-color:var(--wb-focus);background-color:var(--wb-hover)}:root[data-look=winbox] input[type=checkbox]:not([role=switch]):checked{background-image:var(--wb-tick)}:root[data-look=winbox] input.toggle[role=switch]{width:13px;height:13px;border:1px solid #333;border-radius:0;background:#fff 50%/11px 9px no-repeat}:root[data-look=winbox] input.toggle[role=switch]:before{content:none}:root[data-look=winbox] input.toggle[role=switch]:checked{border-color:#333;background-color:#fff;background-image:var(--wb-tick)}:root[data-look=winbox] .field label,:root[data-look=winbox] label{color:#000}:root[data-look=winbox] .tab{position:relative;height:20px;margin-bottom:-1px;padding:0 7px;border:1px solid var(--wb-button-line);border-bottom-color:var(--wb-button-line);background:var(--wb-face);color:#000;font-size:12px;font-weight:400}:root[data-look=winbox] .tab+.tab{margin-left:-1px}:root[data-look=winbox] .tab:hover{background:var(--wb-hover);color:#000}:root[data-look=winbox] .tab[aria-selected=true]{z-index:var(--layer-content);height:22px;margin-top:-2px;border-bottom-color:#fff;background:#fff;color:#000;font-weight:400}:root[data-look=winbox] .tab[aria-selected=true]:after{content:none}:root[data-look=winbox] .colhead{height:var(--colhead-height);border-top:1px solid var(--wb-frame);border-bottom:1px solid var(--wb-line);background:#fff;color:#000;font-size:12px;font-weight:400;text-transform:none;letter-spacing:0}:root[data-look=winbox] .colhead>*{position:relative;align-self:stretch;display:flex;align-items:center}:root[data-look=winbox] .colhead>:after{content:"";position:absolute;top:0;right:-7px;bottom:0;border-right:1px solid var(--wb-line)}:root[data-look=winbox] .rows{background:#fff}:root[data-look=winbox] .row{min-height:var(--row-height);border-bottom:1px solid var(--wb-grid);background:#fff;color:#000;font-size:12px}:root[data-look=winbox] .row:hover{background:var(--wb-hover)}:root[data-look=winbox] .row[aria-current=true]{background:var(--wb-select);box-shadow:inset 0 0 0 1px var(--wb-select-line)}:root[data-look=winbox] .row.is-cursor{outline:1px dotted #000;outline-offset:-1px}:root[data-look=winbox] .row.is-cursor:before,:root[data-look=winbox] .row[aria-current=true]:before{content:none}:root[data-look=winbox] .statusbar{min-height:21px;height:auto;gap:4px;padding:2px 4px;border-top:1px solid var(--wb-line);background:var(--wb-face);color:#000;font-size:11px}:root[data-look=winbox] .statusbar>span:first-child{padding:1px 6px;border:1px solid var(--wb-line);border-top-color:#a0a0a0;border-left-color:#a0a0a0;background:var(--wb-face)}:root[data-look=winbox] .statusbar .btn{height:18px;font-size:11px}:root[data-look=winbox] :is(.keyhint,.statusbar__keys){color:var(--text-muted);font-size:11px}:root[data-look=winbox] kbd{padding:0 3px;border:1px solid var(--wb-button-line);background:#fff;font:11px/1.2 var(--font-sans);box-shadow:none}:root[data-look=winbox] .queue.journal{--jcol-pharmacy:minmax(190px, 1fr);--jcol-text:minmax(260px, 2.6fr);--jcol-status:minmax(190px, 1.1fr);--jcol-duration:150px}:root[data-look=winbox] .jfilters{gap:4px;padding:4px 6px;border-bottom:0;background:var(--wb-face)}:root[data-look=winbox] .jfilters__primary{align-items:center;gap:4px 14px}:root[data-look=winbox] .jfilters .field{flex-direction:row;align-items:center;gap:5px}:root[data-look=winbox] .jfilters .field label,:root[data-look=winbox] .jfilters .field__row>label:first-child{flex:none;margin:0;color:#000;font-size:12px;white-space:nowrap}:root[data-look=winbox] .jfilters .field__row{display:flex;align-items:center;gap:6px;margin:0}:root[data-look=winbox] .jfilters .field__toggle{order:2;display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:0 0;font-size:12px}:root[data-look=winbox] .jfilters__site .field__row{display:contents}:root[data-look=winbox] .jfilters__site>input{flex:auto;order:1;min-width:0}:root[data-look=winbox] .jfilters .field :is(input:not([type=checkbox]),select){height:21px;font-size:12px}:root[data-look=winbox] .jfilters__text{flex:240px}:root[data-look=winbox] .jfilters__text>input{flex:auto;min-width:0}:root[data-look=winbox] .jfilters__site{flex:220px}:root[data-look=winbox] #journal-specialist{flex:0 230px;min-width:160px}:root[data-look=winbox] .jfilters__who select{flex:auto;min-width:0}:root[data-look=winbox] .jfilters__range-field{display:flex;align-items:center;gap:5px}:root[data-look=winbox] .jfilters__range>summary{min-height:21px;gap:10px;padding:0 6px;border:1px solid var(--wb-button-line);background:var(--wb-button);font-size:12px}:root[data-look=winbox] .jfilters__range>summary:hover{border-color:var(--wb-button-hover-line);background:var(--wb-button-hover)}:root[data-look=winbox] .jfilters__range>summary:after{content:"";width:9px;height:5px;background:var(--wb-chevron)}:root[data-look=winbox] .jfilters__period{top:calc(100% + 2px);gap:6px 8px;padding:8px;border:1px solid var(--wb-frame);background:var(--wb-face);box-shadow:2px 2px 4px #00000040}:root[data-look=winbox] .jfilters__period .field{display:grid;gap:2px}:root[data-look=winbox] .jfilters__period .jperiods__item{min-height:21px}:root[data-look=winbox] .journal__master{background:var(--wb-face)}:root[data-look=winbox] .journal__statuses{order:-1;gap:0;padding:4px 6px 0;border-bottom:0;background:var(--wb-face)}:root[data-look=winbox] .journal__master>:not(.journal__statuses,.statusbar,.journal__summary){margin-right:6px;margin-left:6px;border-right:1px solid var(--wb-button-line);border-left:1px solid var(--wb-button-line)}:root[data-look=winbox] .journal__results-head{gap:4px 10px;padding:3px 6px;border-top:1px solid var(--wb-button-line);background:#fff;color:#000;font-size:11px}:root[data-look=winbox] .journal__results-head strong{font-size:11px;font-weight:700}:root[data-look=winbox] .journal__statuses>a{position:relative;display:inline-flex;align-items:center;gap:4px;height:20px;margin:2px 0 -1px -1px;padding:0 8px;border:1px solid var(--wb-button-line);border-radius:0;background:var(--wb-face);color:#000;font-size:12px;font-weight:400;box-shadow:none}:root[data-look=winbox] .journal__statuses>a:first-child{margin-left:0}:root[data-look=winbox] .journal__statuses>a:hover{background:var(--wb-hover);color:#000}:root[data-look=winbox] .journal__statuses>a[aria-current=page],:root[data-look=winbox] .journal__statuses>a[aria-current=true]{z-index:var(--layer-content);height:22px;margin-top:0;border-bottom-color:#fff;background:#fff;color:#000}:root[data-look=winbox] .journal__statuses>a>span{min-width:0;padding:0;border:0;background:0 0;color:var(--text-muted);font-size:11px;font-weight:400}:root[data-look=winbox] .journal__statuses>a>span:before{content:"("}:root[data-look=winbox] .journal__statuses>a>span:after{content:")"}:root[data-look=winbox] .journal .colhead{height:var(--colhead-height);padding:0 8px 0 26px;border-top:1px solid var(--wb-line);border-bottom:1px solid var(--wb-line)}:root[data-look=winbox] .journal .colhead:before{content:"";position:absolute;top:0;bottom:0;left:20px;border-right:1px solid var(--wb-line)}:root[data-look=winbox] .colhead__switch{width:18px;height:18px}:root[data-look=winbox] .journal :is(.rows,.empty){border-bottom:1px solid var(--wb-button-line)}:root[data-look=winbox] .journal .empty{background:#fff}:root[data-look=winbox] .journal__day{position:sticky;z-index:var(--layer-content);top:calc(var(--jstatuses-h,0px) + var(--colhead-height));height:18px;padding:0 8px 0 26px;border-bottom:1px solid var(--wb-grid);background:#fff}:root[data-look=winbox] .journal__day h2{margin:0;color:var(--wb-comment);font-size:12px;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}:root[data-look=winbox] .journal__day h2:before{content:";;; "}:root[data-look=winbox] .journal .row{position:relative;align-items:center;min-height:19px;padding:0 8px 0 26px}:root[data-look=winbox] .journal .row>*{overflow:hidden;white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis}:root[data-look=winbox] .jrow:before{position:absolute;top:0;left:0;width:20px;color:#000;font-size:12px;line-height:19px;text-align:center}:root[data-look=winbox] .jrow[data-workflow=waiting]:before{content:"N"}:root[data-look=winbox] .jrow[data-workflow=it]:before{content:"R"}:root[data-look=winbox] .jrow[data-workflow=programmer]:before{content:"P"}:root[data-look=winbox] .jrow[data-workflow=rejected]:before{content:"X"}:root[data-look=winbox] .jrow[data-workflow=rejected],:root[data-look=winbox] .jrow[data-workflow=rejected] :is(.jrow__problem,.jrow__owner,.jflow,.jrow__duration){color:var(--wb-disabled)}:root[data-look=winbox] .journal .row__title{flex-wrap:nowrap;gap:5px;min-width:0}:root[data-look=winbox] .journal .row__site{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:17px}:root[data-look=winbox] .jrow[data-workflow]:not([data-workflow=unknown]) .jrow__identity .row__site{--tt-pad:0 4px;border-radius:0;font-weight:400}:root[data-look=winbox] .journal .row__num{flex:none;color:var(--text-muted);font-family:var(--font-sans);font-size:11px}:root[data-look=winbox] .jwho{width:17px;height:15px;border-radius:0;font-size:9px}:root[data-look=winbox] .jwho--none{border-style:dotted}:root[data-look=winbox] .jrow__description{display:flex;align-items:baseline;gap:8px}:root[data-look=winbox] .jrow__problem{flex:auto;min-width:min(14ch,40%);overflow:hidden;color:#000;font-size:12px;font-weight:400;white-space:nowrap;text-overflow:ellipsis}:root[data-look=winbox] .jrow__meta{flex:0 auto;min-width:0;overflow:hidden;flex-wrap:nowrap;gap:6px;font-size:11px}:root[data-look=winbox] .jrow__person{flex:0 auto;order:1;min-width:0;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}:root[data-look=winbox] .jrow__description .jrow__people{display:contents}:root[data-look=winbox] .jrow__description :is(.jrow__meta,.jrow__person){margin:0}:root[data-look=winbox] .jrow__workflow{display:flex;align-items:baseline;gap:6px}:root[data-look=winbox] .jflow{flex:none;gap:4px;font-size:12px;font-weight:400}:root[data-look=winbox] .jrow__owner{min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}:root[data-look=winbox] .jrow__timing{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}:root[data-look=winbox] :is(.jrow__duration,.jrow__solve-time){font-size:12px;font-weight:400}:root[data-look=winbox] .jrow__timing .jrow__caption{overflow:hidden;color:var(--text-muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}@container (width>=781px) and (width<=1100px){:root[data-look=winbox] .journal .colhead,:root[data-look=winbox] .journal .jrow{--jcol-pharmacy:minmax(170px, 1fr);--jcol-text:minmax(200px, 2fr);--jcol-status:minmax(150px, 1fr);--jcol-duration:128px}}@container (width<=580px){:root[data-look=winbox] .journal .jrow{gap:1px 8px;padding-top:2px;padding-bottom:3px}:root[data-look=winbox] .jrow__description{flex-direction:column;align-items:stretch}:root[data-look=winbox] .jrow__workflow{padding-top:0;border-top:0}:root[data-look=winbox] .jrow__timing{display:none}}@container (width>=581px) and (width<=780px){:root[data-look=winbox] .journal .colhead,:root[data-look=winbox] .journal .jrow{--jcol-pharmacy:minmax(150px, 1fr);--jcol-text:minmax(0, 1.7fr);--jcol-status:minmax(110px, .9fr);grid-template-columns:var(--jcol-pharmacy) var(--jcol-text) var(--jcol-status);gap:0 14px}:root[data-look=winbox] .journal .colhead{display:grid}:root[data-look=winbox] .journal .colhead>[data-col=duration],:root[data-look=winbox] .jrow__timing{display:none}:root[data-look=winbox] .journal[data-pharmacy] .colhead .colhead__column-only{display:inline}:root[data-look=winbox] .journal[data-pharmacy] .colhead .colhead__inline-only{display:none}:root[data-look=winbox] :is(.jrow__identity,.jrow__description,.jrow__workflow){grid-column:auto;grid-row:auto}:root[data-look=winbox] .journal__day{top:calc(var(--jstatuses-h,0px) + var(--colhead-height))}:root[data-look=winbox] .jrow__owner{display:none}}:root[data-look=winbox] .queue.journal .jrow[aria-current=true]{border-radius:0;background:var(--wb-select);box-shadow:inset 0 0 0 1px var(--wb-select-line)}:root[data-look=winbox] .jrow:focus-within{background:var(--wb-hover)}@keyframes wb-flash{0%{background-color:var(--wb-select)}}:root[data-look=winbox] .journal .jrow.is-flash{animation:1.4s ease-out wb-flash}:root[data-look=winbox] .journal .statusbar{padding:3px 6px;border-top:0;background:var(--wb-face)}:root[data-look=winbox] .jlatest__btn{height:22px;border:1px solid var(--wb-button-hover-line);border-radius:0;background:var(--wb-button-hover);color:#000;font-size:12px;box-shadow:2px 2px 3px #00000040}:root[data-look=winbox] .journal__split--detail{gap:6px;padding-right:6px}:root[data-look=winbox] .journal__detail{margin:4px 0 6px;border:1px solid var(--wb-frame);background:var(--wb-face);box-shadow:2px 2px #00000024}:root[data-look=winbox] .jdetail__summary{position:relative;display:flex;align-items:center;gap:6px;min-height:22px;padding:1px 28px 1px 6px;border-bottom:0;background:var(--wb-accent);color:#fff}:root[data-look=winbox] .jdetail__ticket-id{color:#fff;font-family:var(--font-sans);font-size:12px}:root[data-look=winbox] .jdetail__title{margin:0;overflow:hidden;color:#fff;font-size:12px;font-weight:400;white-space:nowrap;text-overflow:ellipsis}:root[data-look=winbox] .jdetail__title .row__num{color:#fff}:root[data-look=winbox] .jdetail__close{position:absolute;top:3px;right:4px;width:18px;height:16px;border:1px solid #fff;background:var(--wb-face);color:#000}:root[data-look=winbox] .jdetail__close:hover{border-color:#fff;background:#e81123;color:#fff}:root[data-look=winbox] .jdetail__close svg{width:12px;height:12px}:root[data-look=winbox] .jdetail__tabs{gap:0;margin:0;padding:6px 6px 0;border:0;border-radius:0;background:var(--wb-face)}:root[data-look=winbox] .jdetail__tabs .tab{flex:none}:root[data-look=winbox] .jdetail__content{margin:0 6px 6px;padding:8px;border:1px solid var(--wb-button-line);background:#fff}:root[data-look=winbox] :is(.jdetail__owner,.jrow__reporters){display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px}:root[data-look=winbox] :is(.jdetail__owner,.jrow__reporters)>.jrow__caption{color:#000;font-size:12px;text-align:right}:root[data-look=winbox] :is(.jdetail__owner,.jrow__reporters)>.jrow__caption:after{content:":"}:root[data-look=winbox] :is(.jdetail__owner,.jrow__reporters)>:not(.jrow__caption){min-height:19px;padding:1px 4px;border:1px solid var(--wb-field-line);background:var(--wb-face);font-size:12px;font-weight:400}:root[data-look=winbox] .jdetail__issue h3,:root[data-look=winbox] .jneighbours h3{margin:0 0 3px;color:#000;font-size:12px;font-weight:700}:root[data-look=winbox] .jdetail__problem{padding:3px 5px;border:1px solid var(--wb-field-line);background:#fff;font-size:12px}:root[data-look=winbox] .jhistory{gap:8px}:root[data-look=winbox] .jhistory__more>summary{color:#000;font-size:12px}:root[data-look=winbox] .jneighbours{border-top:1px solid var(--wb-line)}:root[data-look=winbox] .jneighbours__week{border-radius:0}:root[data-look=winbox] .jneighbours__list{gap:0;border:1px solid var(--wb-line)}:root[data-look=winbox] .jneighbours__item{grid-template-columns:78px minmax(0,1fr) auto;grid-template-areas:"when problem meta";align-items:baseline;gap:0 8px;padding:1px 5px;border-bottom:1px solid var(--wb-grid);border-radius:0;font-size:12px}:root[data-look=winbox] .jneighbours__problem{display:block;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}:root[data-look=winbox] .jneighbours__when,:root[data-look=winbox] .jneighbours__meta{font-size:11px;white-space:nowrap}:root[data-look=winbox] .jneighbours__item:hover{background:var(--wb-hover)}:root[data-look=winbox] .tabs{height:auto;flex-wrap:wrap;align-items:flex-end;gap:4px 8px;padding:4px 6px 0;border-bottom:1px solid var(--wb-button-line);background:var(--wb-face)}:root[data-look=winbox] .tabs__list{flex:none;align-items:flex-end;gap:0;overflow:visible}:root[data-look=winbox] .tabs__controls{align-self:center;gap:6px;margin-bottom:3px}:root[data-look=winbox] .tabs__controls .search input{width:200px;height:21px}:root[data-look=winbox] .tab__count,:root[data-look=winbox] .journal__statuses>a>span{color:var(--text-muted);font-family:var(--font-sans);font-size:11px}:root[data-look=winbox] .tab__count:before{content:"("}:root[data-look=winbox] .tab__count:after{content:")"}:root[data-look=winbox] .queue:not(.journal) .row{padding-top:3px;padding-bottom:3px}:root[data-look=winbox] .row__title{font-size:12px}:root[data-look=winbox] .btn--row{height:20px;font-size:11px}:root[data-look=winbox] .workspace>.admin{padding:0 10px 14px}:root[data-look=winbox] .admin>h1:first-child,:root[data-look=winbox] .admin>.admin__head-line:first-child,:root[data-look=winbox] .journal-admin>h1:first-child{margin:0 -10px 8px;padding:3px 6px;background:var(--wb-accent);color:#fff;font-size:12px;font-weight:400}:root[data-look=winbox] .admin__head-line>h1{margin:0;color:#fff;font-size:12px;font-weight:400}:root[data-look=winbox] .admin__head-line>.admin__count{color:#ffffffd9}:root[data-look=winbox] .admin h2{font-size:12px;font-weight:700}:root[data-look=winbox] .admin__tabs{gap:0;margin-bottom:10px;border-bottom:1px solid var(--wb-button-line)}:root[data-look=winbox] .admin__tab{margin:0 0 -1px -1px;padding:2px 8px;border:1px solid var(--wb-button-line);background:var(--wb-face);color:#000;font-size:12px}:root[data-look=winbox] .admin__tab:hover{background:var(--wb-hover)}:root[data-look=winbox] .admin__tab--current{border-bottom-color:#fff;background:#fff;color:#000;font-weight:400}:root[data-look=winbox] .admin__card{padding:8px 10px;border:1px solid var(--wb-line);background:#fff}:root[data-look=winbox] .admin__card:hover{border-color:var(--wb-select-line);background:var(--wb-select)}:root[data-look=winbox] .admin__card-title{font-size:12px;font-weight:700}:root[data-look=winbox] .admin__card-note{font-size:11px}:root[data-look=winbox] .admin__card-icon{color:var(--sec-admin,var(--wb-accent))}:root[data-look=winbox] .login{background:var(--wb-mdi)}:root[data-look=winbox] .login__card{gap:10px;padding:0 14px 14px;border:1px solid var(--wb-frame);border-radius:0;background:var(--wb-face);box-shadow:3px 3px #0000002e}:root[data-look=winbox] .login__card>:first-child{margin:0 -14px 4px;padding:3px 6px;background:var(--wb-accent);color:#fff}:root[data-look=winbox] .login__card>:first-child :is(h1,h2,.sidebar__title){color:#fff;font-size:12px;font-weight:400}:root[data-look=winbox] .login__card h1{font-size:12px;font-weight:700}:root[data-look=winbox] .login__form .field{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px}:root[data-look=winbox] .login__form .field>label{margin:0;font-size:12px;text-align:right}:root[data-look=winbox] .login__form .field>label:after{content:":"}:root[data-look=winbox] .login__form .btn{justify-content:center;align-self:flex-end;min-width:90px}:root[data-look=winbox] .login__card>.theme-picker{padding-top:8px;border-top:1px solid var(--wb-line);font-size:12px}:root[data-look=winbox] .workspace>.account{border:0;background:0 0;box-shadow:none}:root[data-look=winbox] .account__card{padding:0 12px 12px;border:1px solid var(--wb-frame);background:var(--wb-face);box-shadow:2px 2px #00000024}:root[data-look=winbox] :is(.more__menu,.combo,.snooze__panel){border:1px solid #a0a0a0;border-radius:0;background:#f2f2f2;box-shadow:2px 2px 3px #0000004d}:root[data-look=winbox] :is(.combo__option--active,.combo__option:hover,.more__item:hover){background:var(--wb-select);color:#000}:root[data-look=winbox] .cdialog{border:1px solid var(--wb-frame);border-radius:0;background:var(--wb-face);box-shadow:3px 3px 6px #00000059}:root[data-look=winbox] .toast{border:1px solid var(--wb-frame);border-radius:0;background:#ffffe1;box-shadow:2px 2px 3px #0000004d;font-size:12px}:root[data-look=winbox] .notice{border-radius:0;font-size:12px}:root[data-look=winbox] *{scrollbar-color:#c1c1c1 #f0f0f0}:root[data-look=winbox] .account__foot{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}:root[data-look=winbox] .account__head{align-items:center;gap:6px;margin:0 -12px 12px;padding:3px 6px;background:var(--wb-accent);color:#fff}:root[data-look=winbox] .account__head :is(h1,h2){color:#fff;font-size:12px;font-weight:400}:root[data-look=winbox] .account__head .account__lead{color:#ffffffd9;font-size:11px}:root[data-look=winbox] .account__icon{width:16px;height:16px;background:0 0;color:#fff}:root[data-look=winbox] .theme-card{background:#fff}:root[data-look=winbox] .theme-card:has(input:checked){border-color:var(--wb-select-line);background:var(--wb-select);box-shadow:none}:root[data-look=winbox] .segmented{padding:0;border-color:var(--wb-button-line)}:root[data-look=winbox] .segmented span{padding:2px 9px}:root[data-look=winbox] .segmented input:checked+span{background:var(--wb-button-press);box-shadow:inset 0 0 0 1px var(--wb-button-press-line);color:#000}:root[data-look=winbox] .sample{box-shadow:2px 2px #00000024}:root[data-look=winbox] .sample__title{padding:3px 6px;background:var(--wb-accent);color:#fff;font-weight:400}:root[data-look=winbox] .sample__row--on{background:var(--wb-select);box-shadow:none}@media (width<=680px){:root[data-look=winbox] .workspace{padding:0}:root[data-look=winbox] .colhead>:after{content:none}}:root[data-density=compact] :is(.journal .jrow,.wall__row){min-height:40px;padding-top:5px;padding-bottom:5px}:root[data-table-journal~=cut] :is(.journal .jrow__problem,.wall__description){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}:root[data-table-journal~=cut] :is(.journal .jrow,.wall__row) :is(.jrow__owner,.jrow__caption,.row__site),:root[data-table-queue~=cut] .queue:not(.journal) .rows>.row :is(.row__title,.row__asset,.row__author,.row__comment){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root[data-table-journal~=cut] .journal .jrow__owner{flex-wrap:nowrap}:root[data-table-journal~=stripes] :is(.journal .jrow:nth-child(2n of .jrow),.wall__row:nth-child(2n of .wall__row)),:root[data-table-queue~=stripes] .queue:not(.journal) .rows>.row:nth-child(2n of .row){background-image:linear-gradient(color-mix(in srgb, var(--text) 4.5%, transparent), color-mix(in srgb, var(--text) 4.5%, transparent))}:root[data-table-journal~=grid] :is(.journal :is(.colhead,.jrow),.wall__heads,.wall__row)>*,:root[data-table-queue~=grid] .queue:not(.journal) :is(.colhead,.rows>.row)>*{margin-left:-8px;padding-left:8px;border-left:1px solid var(--row-divider)}:root[data-table-journal~=grid] :is(.journal .jrow,.wall__row),:root[data-table-queue~=grid] .queue:not(.journal) .rows>.row{align-items:stretch;border-bottom-color:var(--border)}:root[data-table-journal~=compact] :is(.journal .jrow,.wall__row),:root[data-table-queue~=compact] .queue:not(.journal) .rows>.row{min-height:0;padding-top:4px;padding-bottom:4px}:root[data-table-journal~=roomy] :is(.journal .jrow,.wall__row),:root[data-table-queue~=roomy] .queue:not(.journal) .rows>.row{min-height:var(--wall-row,var(--row-height));padding-top:16px;padding-bottom:16px}:root[data-look=winbox][data-table-journal~=compact] :is(.journal .jrow,.wall__row),:root[data-look=winbox][data-table-queue~=compact] .queue:not(.journal) .rows>.row{padding-top:0;padding-bottom:0}:root[data-look=winbox][data-table-journal~=roomy] :is(.journal .jrow,.wall__row),:root[data-look=winbox][data-table-queue~=roomy] .queue:not(.journal) .rows>.row{padding-top:6px;padding-bottom:6px}:root[data-look=winbox][data-table-journal~=stripes] :is(.journal .jrow:nth-child(2n of .jrow),.wall__row:nth-child(2n of .wall__row)),:root[data-look=winbox][data-table-queue~=stripes] .queue:not(.journal) .rows>.row:nth-child(2n of .row){background-image:linear-gradient(#f3f6fb,#f3f6fb)}:root[data-table-journal~=lines-1] :is(.journal .jrow__problem,.wall__description),:root[data-table-journal~=lines-3] :is(.journal .jrow__problem,.wall__description),:root[data-table-journal~=lines-5] :is(.journal .jrow__problem,.wall__description),:root[data-table-queue~=lines-1] .queue:not(.journal) :is(.row__issue,.card__issue),:root[data-table-queue~=lines-3] .queue:not(.journal) :is(.row__issue,.card__issue),:root[data-table-queue~=lines-5] .queue:not(.journal) :is(.row__issue,.card__issue){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;text-overflow:clip}:root[data-table-journal~=lines-1] :is(.journal .jrow__problem,.wall__description),:root[data-table-queue~=lines-1] .queue:not(.journal) :is(.row__issue,.card__issue){-webkit-line-clamp:1;line-clamp:1}:root[data-table-journal~=lines-3] :is(.journal .jrow__problem,.wall__description),:root[data-table-queue~=lines-3] .queue:not(.journal) :is(.row__issue,.card__issue){-webkit-line-clamp:3;line-clamp:3}:root[data-table-journal~=lines-5] :is(.journal .jrow__problem,.wall__description),:root[data-table-queue~=lines-5] .queue:not(.journal) :is(.row__issue,.card__issue){-webkit-line-clamp:5;line-clamp:5}:root[data-table-journal~=lines-all] :is(.journal .jrow__problem,.wall__description),:root[data-table-queue~=lines-all] .queue:not(.journal) :is(.row__issue,.card__issue){display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible;white-space:pre-line;text-overflow:clip}:root:not([data-table-journal~=plain-text]) :is(.journal .jrow,.wall__row) [data-journal-plain-text],:root[data-table-journal~=plain-text] :is(.journal .jrow,.wall__row) [data-journal-text-link]{display:none}:root[data-table-journal~=text-small] :is(.journal :is(.colhead,.jrow),.wall__heads,.wall__row)>*{zoom:.92}:root[data-table-journal~=text-large] :is(.journal :is(.colhead,.jrow),.wall__heads,.wall__row)>*{zoom:1.12}:root[data-table-journal~=text-huge] :is(.journal :is(.colhead,.jrow),.wall__heads,.wall__row)>*{zoom:1.25}:root[data-table-journal~=no-hover] :is(.journal .jrow,.wall__row):hover:not(:focus-within,[aria-current=true]){background-color:var(--surface)}:root[data-table-journal~=accent-edge] :is(.journal .jrow,.wall__row)[data-workflow]:not([aria-current=true]){box-shadow:inset 3px 0 0 0 var(--tt,transparent)}:root[data-table-journal~=accent-tint] :is(.journal .jrow,.wall__row)[data-workflow]:not(:hover,:focus-within,[aria-current=true]),:root[data-table-journal~=accent-tint][data-table-journal~=no-hover] :is(.journal .jrow,.wall__row)[data-workflow]:hover:not(:focus-within,[aria-current=true]){background-color:color-mix(in srgb, var(--tt,transparent) 8%, var(--surface))}:root[data-table-journal~=header-accent] :is(.journal .colhead,.wall__heads){background:var(--accent-soft);color:var(--accent)}:root[data-table-journal~=header-caps] :is(.journal .colhead,.wall__heads){font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:root[data-table-journal~=sep-none] :is(.journal .jrow,.wall__row){border-bottom-color:#0000}:root[data-table-journal~=sep-cards] :is(.journal .rows,.wall__list){gap:6px;padding:6px 8px}:root[data-table-journal~=sep-cards] :is(.journal .jrow,.wall__row){border:1px solid var(--border);border-radius:var(--radius)}:root[data-look=winbox][data-table-journal~=sep-cards] :is(.journal .rows,.wall__list){gap:2px;padding:2px}:root[data-table-journal~=text-wide] :is(.journal .jrow__problem,.wall__description){max-width:none}:root[data-table-journal~=quiet-buttons] :is(.journal .jrow,.wall__row) .jrow__copy-label{display:none}:root[data-table-journal~=weight-bold] :is(.journal .jrow__problem,.wall__problem){font-weight:600}:root[data-table-journal~=highlight-mine] :is(.journal .jrow,.wall__row)[data-mine]:not(:hover,:focus-within,[aria-current=true]){background-color:color-mix(in srgb, var(--accent) 7%, var(--surface))}:root[data-table-journal~=highlight-mine] :is(.journal .jrow,.wall__row)[data-mine] :is(.jrow__workflow :is(.jrow__owner,.jrow__wall-who),.wall__who){color:var(--accent);font-weight:600}:root[data-table-journal~=highlight-waiting] :is(.journal .jrow,.wall__row)[data-workflow=waiting]:not(:hover,:focus-within,[aria-current=true]){background-color:var(--warning-surface);box-shadow:inset 0 0 0 1px var(--warning-border)}:root[data-table-journal~=highlight-waiting] :is(.journal .jrow,.wall__row)[data-workflow=waiting] :is(.jrow__problem,.wall__problem){font-weight:600}:root[data-table-journal~=dim-closed] :is(.journal .jrow,.wall__row):is([data-workflow=finished],[data-workflow=rejected]):not(:hover,:focus-within,[aria-current=true])>*{opacity:.55}:root[data-table-journal~=highlight-waiting][data-table-journal~=accent-edge] :is(.journal .jrow,.wall__row)[data-workflow=waiting]:not(:hover,:focus-within,[aria-current=true]){box-shadow:inset 3px 0 0 0 var(--tt,transparent), inset 0 0 0 1px var(--warning-border)}.jmonitor,:root:not([data-table-journal~=view-list]) .journal:has(>.jmonitor)>:not(.jmonitor){display:none}:root:not([data-table-journal~=view-list]) .journal>.jmonitor{display:flex;flex:auto;flex-direction:column;min-height:0}.jmonitor>.wall{position:relative;inset:auto;z-index:auto;flex:auto;min-height:0}#user-preview-banner.user-preview-banner{position:fixed;inset:auto 12px calc(12px + var(--w15-dock-space,0px)) calc(12px + var(--sidebar-width,0px));z-index:2147483647;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:12px 16px;border:1px solid #718096;border-radius:10px;background:#172438;color:#fff;box-shadow:0 4px 20px #0004;font:14px/1.4 system-ui,sans-serif;text-align:left}#user-preview-banner>div{display:grid;gap:2px;min-width:0}#user-preview-banner strong{overflow-wrap:anywhere}#user-preview-banner span{color:#dae3f0;font-size:12px}#user-preview-banner .btn{flex-shrink:0;padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#172438;font:inherit;text-decoration:none}:root[data-sidebar-side=right] #user-preview-banner.user-preview-banner{left:12px;right:calc(12px + var(--sidebar-width,0px))}body:has(>#user-preview-banner){padding-bottom:calc(100px + var(--w15-dock-space,0px))}@media (width<=600px){#user-preview-banner.user-preview-banner{right:8px;bottom:calc(8px + var(--w15-dock-space,0px));left:calc(8px + var(--sidebar-width,0px));align-items:stretch;flex-direction:column;padding:10px 12px}:root[data-sidebar-side=right] #user-preview-banner.user-preview-banner{left:8px;right:calc(8px + var(--sidebar-width,0px))}#user-preview-banner .btn{text-align:center}body:has(>#user-preview-banner){padding-bottom:calc(150px + var(--w15-dock-space,0px))}}.winctl{display:inline-flex;flex:none;align-items:center;gap:2px;margin-left:2px}.winctl[hidden]{display:none}.winctl__btn{display:inline-grid;place-items:center;width:32px;height:28px;padding:0;border:0;border-radius:var(--radius);background:0 0;color:var(--text-muted);text-decoration:none;cursor:pointer;transition:background-color .12s,color .12s}.winctl__btn:hover{background:var(--control-hover);color:var(--text)}.winctl__btn--close:hover{background:#c42b1c;color:#fff}.winctl__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.winctl__btn--min[aria-pressed=true]{color:var(--accent)}.winctl__max,.winctl__restore{display:inline-grid;place-items:center}.winctl__restore,[aria-pressed=true]>.winctl__max{display:none}[aria-pressed=true]>.winctl__restore{display:inline-grid}.jfilters__summary,.tabs__summary{display:none;flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0;font-size:12.5px;color:var(--text-secondary)}.wall__filters-summary,:root[data-collapsed~=journal-filters] .wall :is(.wall__counts,.wall__search){display:none}:root[data-collapsed~=journal-filters] .wall__filters-summary{display:inline-flex}.jfilters__fold svg,.tabs__fold svg{transform:rotate(180deg)}.jfilters__fold{align-self:flex-end;margin-left:auto}.jfilters__fold[hidden],.tabs__fold[hidden],:root[data-collapsed~=journal-filters] .jfilters>:not(.jfilters__summary){display:none}:root[data-collapsed~=journal-filters] .jfilters__summary,:root[data-collapsed~=queue-filters] .tabs__summary{display:flex}:root[data-collapsed~=queue-filters] .tabs__controls{display:none}.jfilters__said{display:flex;flex-wrap:wrap;gap:4px 16px;min-width:0}:is(.jfilters__said,.tabs__summary) b{font-weight:600;color:var(--text)}.jfilters__unfold,.tabs__summary{margin-left:auto}@media (width>=681px){:root[data-max] .sidebar{display:none}}@media (width<=680px){.winctl__btn:is(.winctl__btn--max,.winctl__btn--close){display:none}}@media (width>=681px){:root[data-max]{--sidebar-width:0px}}:root[data-look=win15][data-max] .workspace{margin-top:0;border:0;border-radius:0}:root[data-look=win15][data-max] .workspace--journal-detail{height:var(--screen-dh)}:root:is([data-look=win95],[data-look=winbox])[data-max] .workspace{padding:0}:root[data-max-record] .journal__split--detail{grid-template-columns:minmax(0,1fr)}:root[data-max-record] .journal__split--detail>.journal__master{display:none}@media (width<=1200px){:root[data-max-record] .journal__detail{width:var(--screen-w)}}.jdetail__max[hidden]{display:none}:root[data-look=win15] .winctl__btn{width:40px;height:30px;border-radius:var(--w15-radius-control,4px)}:root[data-look=win95] .winctl__btn{width:18px;height:16px;border-radius:0;background:var(--w95-face);box-shadow:var(--w95-raised);color:#000}:root[data-look=win95] .winctl__btn:active,:root[data-look=win95] .winctl__btn[aria-pressed=true]{box-shadow:var(--w95-sunken)}:root[data-look=win95] .winctl__btn--close{margin-left:2px}:root[data-look=win95] .winctl__btn svg{width:10px;height:10px;stroke-width:2.6px}:root[data-look=winbox] .winctl__btn{width:18px;height:16px;border:1px solid #fff;border-radius:0;background:#f0f0f0;color:#000}:root[data-look=winbox] .winctl__btn:hover{background:#fff;color:#000}:root[data-look=winbox] .winctl__btn--close:hover{background:#e81123;color:#fff}:root[data-look=winbox] .winctl__btn svg{width:10px;height:10px;stroke-width:2.4px}.sidebar__edit{display:var(--sidebar-label-display,inline-flex);margin-left:auto}.sidebar__edit[hidden]{display:none}.sidebar__edit:not([hidden])+.sidebar__toggle{margin-left:0}.sidebar__edit[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}:root .sidebar .ied-nav-add{order:var(--nav-add-order,0);flex-shrink:0;min-height:36px;margin-top:6px;border:1px dashed var(--accent-border);background:0 0;color:var(--accent);font:inherit;font-size:12px;text-align:left;cursor:pointer}.ied-nav-add>span{display:var(--sidebar-label-display,inline)}:root .sidebar .ied-nav-add:is(:hover,[aria-expanded=true]){border-color:var(--accent);background:var(--accent-soft)}.ied-nav-add:focus-visible,.ied-nav-panel :is(button,input):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ied-nav-panel{position:fixed;z-index:var(--layer-editor-popup);width:min(340px, calc(var(--screen-w) - 24px));max-height:calc(var(--screen-dh) - 24px);overflow:auto;overscroll-behavior:contain;padding:14px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);color:var(--text);font-size:13px;box-shadow:0 12px 32px #0003}.ied-nav-panel[hidden]{display:none}.ied-nav-panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ied-nav-panel .custom__add{display:grid;gap:8px;margin:0}.ied-nav-panel .custom__add :is(input,button){width:100%;min-height:36px}.ied-nav-panel [data-custom=links]{display:flex;flex-direction:column;gap:12px}.ied-nav-panel .custom__links{order:2;padding-top:10px;border-top:1px solid var(--border-inner)}.ied-nav-panel .custom__status{order:1}:root[data-editing] :is(.ied-item,.ied-col){cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}:root[data-editing] .ied-item{outline:1px dashed var(--accent-border);outline-offset:-2px}:root[data-editing] .ied-item:hover{outline-color:var(--accent)}:root[data-editing] .is-dragging{position:relative;z-index:var(--layer-editor-tools);outline:2px solid var(--accent);background:var(--surface);box-shadow:0 10px 28px #0003;cursor:grabbing}:root[data-editing] [data-ied-table]{background:color-mix(in srgb, var(--accent) 7%, var(--surface-muted))}:where(:root[data-editing] .ied-col){position:relative;display:flex;align-items:center;gap:4px}:root[data-editing] .ied-col{min-width:0;min-height:28px;padding:1px 3px 1px 2px;border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000012;transition:border-color .12s,box-shadow .12s}:root[data-editing] .ied-col:is(:hover,.is-hot){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 3px 10px #0000001a}:root[data-editing] .ied-col:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-editing] .ied-col>span:not([class^=ied-]){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ied-handle{display:inline-grid;flex:none;place-items:center;width:14px;height:22px;border-radius:var(--radius);color:var(--text-muted)}.ied-col:is(:hover,.is-hot)>.ied-handle{color:var(--accent)}.ied-col>.ied-tools{max-width:0;margin-left:0;overflow:hidden;opacity:0;transition:max-width .14s,opacity .14s}.ied-col:is(:hover,:focus-within,.is-hot,.is-hidden)>.ied-tools{max-width:48px;opacity:1}@media (hover:none){.ied-col>.ied-tools{max-width:none;opacity:1}}:root[data-editing] [data-ied-static]>.ied-col{cursor:default}[data-ied-static]>.ied-col>:is(.ied-handle,.ied-grip){display:none}:root[data-editing] [data-ied-table]>.ied-col:after{content:none}.ied-frame{position:relative}.ied-band{position:absolute;z-index:var(--layer-content);top:0;bottom:0;border-right:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-left:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);pointer-events:none;transition:left .14s,width .14s}.ied-band--drag{border-right:2px dashed var(--accent);border-left:2px dashed var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.ied-band--size{border-right:2px solid var(--accent);transition:none}.ied-size{position:absolute;z-index:var(--layer-editor-column);top:calc(100% + 6px);right:-6px;padding:1px 7px;border-radius:999px;background:var(--accent);color:var(--on-accent);font:600 11px/16px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 2px 8px #0000002e;pointer-events:none}:root[data-editing] .is-hidden [data-label]{text-decoration:line-through}:root[data-editing] .sidebar .nav-item>:is(.nav-item__go,.nav-item__soon){display:none}.ied-caption{color:var(--text-muted);font-style:italic}.ied-tools{display:inline-flex;flex:none;gap:1px;margin-left:auto}.ied-tool[hidden]{display:none}:root[data-editing] .home__item{position:relative}.home__item>.ied-tools{position:absolute;z-index:var(--layer-sticky);top:6px;right:6px;padding:2px;border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface);box-shadow:0 2px 8px #0000001f}.ied-grip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ied-grip:focus-visible:after{background:var(--accent)}.sidebar .ied-tools{display:var(--sidebar-label-display,inline-flex)}.ied-tool{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius);background:0 0;color:var(--text-muted);cursor:pointer}.ied-tool:hover{background:var(--control-hover);color:var(--text)}.ied-tool[aria-pressed=true]{color:var(--accent)}:where(:root[data-editing] .ied-part){position:relative}:root:root[data-editing] .ied-part{outline:1px dashed var(--accent-border);outline-offset:2px;border-radius:var(--radius)}:root:root[data-editing] .ied-part-wrap{display:inline-flex;flex:none}:root:root:root[data-editing] .ied-part.ied-part--absent{display:none!important}:root:root[data-editing] .ied-part-wrap--address{flex:170px;min-width:0;max-width:100%}:root:root[data-editing] .ied-part-wrap--address>.jplace__addr{max-width:100%}:root[data-editing] .ied-part:is(:hover,:focus-within){outline-color:var(--accent)}:root[data-editing] .ied-part--hidden{outline-style:dotted}:root[data-editing] :is(.jrow:not(:nth-child(1 of .jrow)),.wall__row:not(:nth-child(1 of .wall__row)),.rows>.row:not(:nth-child(1 of .row))):not(:hover,:focus-within) .ied-part{outline-color:#0000}:root[data-editing] :is(.jrow:not(:nth-child(1 of .jrow)),.wall__row:not(:nth-child(1 of .wall__row)),.rows>.row:not(:nth-child(1 of .row))):not(:hover,:focus-within) .ied-part-eye{display:none}.ied-part>.ied-part-eye{position:absolute;z-index:var(--layer-editor-handle);top:-9px;right:-9px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid var(--accent-border);border-radius:50%;background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #00000026}.ied-part>.ied-part-eye svg{width:11px;height:11px}.ied-part>.ied-part-eye:hover{background:var(--accent-soft)}.ied-part-eye:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ied-part:not(:hover,:focus-within,.ied-part--hidden)>.ied-part-eye{opacity:0}}@media (any-pointer:coarse){.ied-part>.ied-part-eye{top:-14px;right:-14px;width:30px;height:30px}:root[data-editing] :is(.jrow,.wall__row,.rows>.row) .ied-part-eye{display:none}}:root[data-ied-previewing] :is(.ied-handle,.ied-tools,.ied-grip,.ied-part-eye,.ied-caption,.ied-size,.ied-band,.ied-nav-add){display:none!important}.ied-grip{position:absolute;z-index:var(--layer-editor-handle);width:9px;cursor:col-resize;touch-action:none}.ied-grip:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:3px;border-radius:2px}.ied-grip--col:after{top:3px;bottom:3px;left:4px;width:1px;background:var(--accent-border)}.ied-grip:hover:after,.ied-grip.is-active:after{left:3px;width:3px;background:var(--accent)}.ied-grip--col{top:-1px;right:-13px;bottom:-1px}.ied-grip--sidebar{top:0;right:0;bottom:0}@media (width>=1001px){:root:root:root[data-ied-sidebar-resizing]:not([data-sidebar=collapsed]):not([data-max]){--sidebar-width:var(--ied-sidebar-width)}}@media (width>=681px){:root:root:root[data-ied-sidebar-resizing][data-sidebar=expanded]:not([data-max]){--sidebar-width:var(--ied-sidebar-width)}}:root[data-sidebar-side=right] .ied-grip--sidebar{right:auto;left:0}.ied-grip--panel{top:0;bottom:0;left:0}:where(:root[data-editing] .journal__detail){position:relative}.ied-rename{position:fixed;z-index:var(--layer-editor-drag);height:30px;padding:0 8px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:13px;box-shadow:0 6px 18px #0000002e}.ieditor{position:fixed;z-index:var(--layer-editor-bar);right:0;bottom:calc(var(--w15-dock-space,0px) + 12px);left:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;width:min(1360px, calc(var(--screen-w) - 24px));margin-inline:auto;padding:8px 10px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);color:var(--text);font-size:12.5px;box-shadow:0 4px 12px #0000000f,0 16px 48px #00000029}.ieditor__name{display:flex;flex:0 auto;max-width:240px;align-items:center;gap:8px;min-width:0}.ieditor__badge{display:grid;flex:none;place-items:center;width:30px;height:30px;border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-soft);color:var(--accent)}.ieditor__badge svg{width:16px;height:16px}.ieditor__title{display:grid;gap:1px;min-width:0}.ieditor__title strong{font-size:13px}.ieditor__hint{overflow:hidden;color:var(--text-muted);font-size:11.5px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.ieditor__hint a{color:inherit;text-decoration:underline}.ieditor__hint.is-error{color:var(--danger);white-space:normal}.ieditor__settings,.ieditor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ieditor .btn{min-height:32px;padding:0 10px;font-size:12.5px;white-space:nowrap}.ieditor .btn:focus-visible,.ieditor .icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ieditor :is(.btn,.icon-btn):disabled{opacity:.4;cursor:default}.ieditor__step,.ieditor__fold{width:32px;height:32px}.ieditor__fold svg{transition:rotate .15s}:root .ieditor .ieditor__quiet,:root .ieditor__help>summary.btn,:root .ieditor .ieditor__more{border-color:#0000;background:0 0;box-shadow:none;color:var(--text-muted)}:root .ieditor .ieditor__quiet:hover,:root .ieditor__help>summary.btn:hover,:root .ieditor .ieditor__more:hover{background:var(--control-hover);color:var(--text)}:root .ieditor .ieditor__reset.is-armed{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}:root:root .ieditor .btn[data-ied-preview][aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ieditor__kbd{margin-left:6px;padding:0 4px;border:1px solid #ffffff73;border-radius:3px;font:inherit;font-size:10.5px;opacity:.8}@media (any-pointer:coarse){.ieditor__kbd{display:none}}.ieditor__count{min-width:18px;margin-left:4px;padding:0 5px;border-radius:9px;background:var(--surface-muted);color:var(--text-muted);font-size:11px;line-height:18px;text-align:center}.ieditor__count[hidden]{display:none}:root:is([data-editing],[data-ied-previewing]) .messenger-window-launcher{bottom:calc(var(--ied-bar-space,80px) + 4px)}:root[data-editing]:has([data-ied-tables][open]) .messenger-window-launcher{display:none}.ieditor--min{width:fit-content;max-width:calc(var(--screen-w) - 24px)}.ieditor--min :is(.ieditor__settings,.ieditor__help,.ieditor__actions>:not([data-ied-done],[data-ied-collapse])){display:none}.ieditor--min .ieditor__fold svg{rotate:180deg}.ieditor__help{margin-left:auto}:root .ieditor__help>summary.btn{width:32px;padding:0;justify-content:center;font-weight:600}:root .ieditor__help>summary.btn:after{display:none}.ieditor__guide p{margin:4px 0;line-height:1.6}.ieditor__guide svg{vertical-align:-2px;color:var(--accent)}.ieditor__guide>.btn{justify-self:end;margin-top:6px}.ieditor__keys{display:grid;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--border-inner);color:var(--text-muted);line-height:1.6}.ieditor__keys kbd{padding:2px 4px;border:1px solid var(--border-card);border-radius:3px;background:var(--surface-muted);color:var(--text);font:inherit}.ieditor__side{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ieditor__menu{position:absolute;z-index:var(--layer-raised);bottom:calc(100% + 10px);left:0;display:grid;gap:4px;width:min(420px,100%);min-width:0;max-height:max(40px, calc(var(--screen-dh,100dvh) - 160px - var(--w15-dock-space,0px)));overflow:auto;overscroll-behavior:contain;padding:12px;border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 10px 28px #0003}.ieditor__menu.ieditor__menu--table{position:fixed;top:auto;right:12px;bottom:var(--ied-bar-space,120px);left:auto;align-content:start;width:min(460px, calc(var(--screen-w) - 24px));max-height:calc(var(--screen-dh,100dvh) - var(--ied-bar-space,120px) - 12px)}@media (width<=680px){.ieditor{padding:8px}.ieditor__badge{display:none}.ieditor{gap:6px}.ieditor__name{flex:1 1 0;max-width:none}.ieditor__help{margin-left:0}.ieditor__settings{order:2;flex-wrap:nowrap;width:100%;overflow-x:auto;scrollbar-width:none}.ieditor__settings>*{flex:none}.ieditor__actions{order:3;flex-wrap:wrap;width:100%;justify-content:flex-start}.ieditor__actions>[data-preferences-label]{flex:1 0 100%}.ieditor__kbd{display:none}.ieditor .btn{min-height:40px;padding:0 8px;font-size:12px}.ieditor__menu{max-height:max(40px, calc(var(--screen-dh,100dvh) - 330px - var(--w15-dock-space,0px)))}.ieditor__menu.ieditor__menu--table{left:12px;width:auto}}.ieditor__menu--wide{width:min(460px,100%)}.ieditor__extra>.ieditor__menu--actions{right:0;left:auto;width:max-content;justify-items:stretch}.ieditor__extra .ieditor__menu--actions .btn{justify-content:flex-start}.ieditor__help>.ieditor__menu{right:0;left:auto}.ieditor__drop>summary{list-style:none}.ieditor__drop>summary::-webkit-details-marker{display:none}.ieditor__drop>summary:after{content:"";width:6px;height:6px;margin-left:8px;border-top:1.5px solid;border-left:1.5px solid;rotate:45deg;opacity:.65}.ieditor__drop[open]>summary:after{rotate:225deg}.ieditor__drop[open]>summary{background:var(--accent-soft);color:var(--accent)}.ieditor__drop[hidden]{display:none}.ieditor__menu .ieditor__side{padding:4px 6px}.custom-group{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--border-inner)}.custom-group__title{margin:0;font-size:13px;font-weight:600}.custom__presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.custom__preset{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background-color .12s}.custom__preset:hover{border-color:var(--accent);background:var(--accent-soft)}.custom__preset:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.custom__preset strong{font-size:12.5px}.custom__preset span{font-size:11.5px;line-height:1.35;color:var(--text-secondary)}.custom__preset[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.custom__now{margin-left:4px;padding:0 6px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-style:normal;font-weight:600}.custom__device{display:flex;align-items:center;gap:8px;font-size:12.5px;cursor:pointer}[data-custom=device]{display:grid;gap:4px}[data-custom=device] .custom__status:empty{display:none}.custom__hidden{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--border-inner)}.custom-group>[data-custom=hidden]>.custom__hidden{padding-top:0;border-top:0}.custom__hidden-title{font-size:12px;color:var(--text-secondary,var(--text-muted))}.custom__hidden .custom__status:empty{display:none}.custom__own{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.custom__chip{display:inline-flex;align-items:center;border:1px solid var(--border-card);border-radius:var(--radius);background:var(--surface)}.custom__remove{width:24px;height:24px;font-size:15px;line-height:1;color:var(--text-muted)}.custom__remove:hover{color:var(--error-text,#c42b1c)}.custom__hint{font-size:12px;color:var(--text-muted)}:is(.custom__save,.custom__add){display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:is(.custom__save,.custom__add) input{flex:140px;min-width:0;height:30px;padding:0 8px;border:1px solid var(--border-input,var(--border));border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:12.5px}.custom__status{min-height:1em;margin:4px 0 0;font-size:12px;color:var(--text-secondary)}.custom__status:empty{display:none}.custom__links{display:grid;gap:2px;margin:0;padding:0;list-style:none}.custom__links li{display:flex;align-items:center;gap:8px;min-width:0;padding:3px 4px;border-radius:var(--radius);font-size:12.5px}.custom__links li:hover{background:var(--row-hover)}.custom__link-name{flex:none;font-weight:600}.custom__link-url{flex:auto;min-width:0;overflow:hidden;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis}.custom__table{display:grid;gap:8px;min-width:0;margin:0 0 8px;padding:10px;border:1px solid var(--border-inner,var(--border));border-radius:var(--radius)}.ctable__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.ctable__tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border-inner,var(--border))}.ctable__tab{position:relative;display:inline-flex;align-items:center;gap:5px;flex:none;min-height:32px;padding:0 10px;border:0;border-bottom:2px solid #0000;background:0 0;color:var(--text-muted);font:inherit;font-size:12.5px;cursor:pointer}.ctable__tab:hover{color:var(--text)}.ctable__tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.ctable__tab:focus-visible,.ctable__segment input:focus-visible+span,.ctable__switch input:focus-visible,.ctable__tool:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ctable__dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.ctable__dot[hidden]{display:none}.ctable__panel{display:grid;gap:12px;min-width:0}.ctable__panel[hidden]{display:none}.ctable__field{display:grid;gap:5px;min-width:0}.ctable__label{font-size:12px;font-weight:600;color:var(--text-secondary,var(--text-muted))}.ctable__segment{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;padding:2px;border:1px solid var(--border-input,var(--border));border-radius:var(--radius);background:var(--surface-muted)}.ctable__segment label{position:relative;display:flex;cursor:pointer}.ctable__segment input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.ctable__segment span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:calc(var(--radius) - 2px);color:var(--text-muted);font-size:12.5px;white-space:nowrap}.ctable__segment label:hover span{color:var(--text)}.ctable__segment input:checked+span{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 0 0 1px var(--border-card,var(--border)), 0 1px 2px #00000014}.ctable__switches{display:grid;gap:2px}.ctable__switches--grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ctable__switch{display:flex;align-items:flex-start;gap:8px;padding:5px 6px;border-radius:var(--radius);font-size:12.5px;cursor:pointer}.ctable__switch:hover{background:var(--row-hover)}.ctable__switch>span{display:grid;gap:2px}.ctable__switch input{flex:none;margin:1px 0 0;accent-color:var(--accent)}.ctable__cols{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ctable__col{display:grid;grid-template-columns:minmax(0,1fr) 88px repeat(3,30px);align-items:center;gap:4px;padding:3px 3px 3px 6px;border:1px solid var(--border-inner,var(--border));border-radius:var(--radius);background:var(--surface)}.ctable__col.is-hidden>:is(.ctable__col-name,.ctable__col-width){opacity:.45}.ctable__col input{min-width:0;height:28px;padding:2px 6px;border:1px solid #0000;border-radius:var(--radius);background:0 0;color:var(--text);font:inherit;font-size:12.5px}.ctable__col input:hover,.ctable__col input:focus{border-color:var(--border-input,var(--border));background:var(--surface)}.ctable__col-name::placeholder{color:var(--text);opacity:1}.ctable__col-width{display:flex;align-items:center;gap:2px;color:var(--text-muted);font-size:11px}.ctable__col-width input{width:100%;text-align:right}.ctable__col-width input:placeholder-shown+span{visibility:hidden}.ctable__tool{display:inline-grid;place-items:center;width:30px;height:28px}.ctable__tool:disabled{opacity:.3;cursor:default}.ctable__tool[aria-pressed=true]{color:var(--text-muted);background:linear-gradient(to top right,#0000 47%,currentColor 47% 53%,#0000 53%)}.ctable .custom__status:empty{display:none}@media (any-pointer:coarse){.ctable__tab,.ctable__segment span,.ctable__col input,.ctable__tool{min-height:44px}.ctable__col{grid-template-columns:minmax(0,1fr) 80px repeat(3,44px)}.ctable__tool{width:44px}}@media (width<=480px){.ctable__col{grid-template-columns:minmax(0,1fr) repeat(3,auto)}.ctable__col-width{grid-column:1;grid-row:2}}.custom-group>[data-custom=tables]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:10px}.custom-group>[data-custom=tables] .custom__table{margin:0}.custom__start{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px}.custom__start select{height:28px;font:inherit}.uiedit{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--border-inner)}.uiedit__css>summary{cursor:pointer;color:var(--text-secondary);font-size:12.5px}.uiedit__css[open]>summary{margin-bottom:8px}.uiedit .uiedit__code{width:100%;min-height:150px;padding:8px 10px;font-family:var(--font-mono);font-size:12px;line-height:1.5;resize:vertical}:root[data-sidebar-side=right] .app{flex-direction:row-reverse}:root[data-sidebar-side=right] .sidebar{border-right:0;border-left:1px solid var(--border)}:root[data-sidebar-side=right] .sidebar__toggle svg{transform:rotate(calc(-1 * var(--sidebar-chevron,90deg)))}@media (width>=681px){:root[data-sidebar-side=right] .toast{right:calc(var(--sidebar-width) + 20px)}:root[data-look=win15][data-sidebar-side=right] .workspace{border-right:1px solid var(--w15-stroke);border-left:0;border-top-left-radius:0;border-top-right-radius:var(--w15-radius-window)}:root[data-look=win15][data-sidebar-side=right] .sidebar{border-left:0}:root[data-look=win15][data-sidebar-side=right][data-busy] body:after{right:calc(var(--sidebar-width) + var(--w15-radius-window));left:var(--w15-radius-window)}:root[data-look=win15][data-sidebar-side=right] .selbar{left:calc((100% - var(--sidebar-width)) / 2)}}@media (width<=680px){:root[data-sidebar-side=right] :is(.snooze__panel,.more__menu .snooze__panel){right:calc(var(--sidebar-width) + 12px);left:12px}}:root[data-look=win95][data-sidebar-side=right] .sidebar{padding-right:24px;padding-left:0;background:linear-gradient(to top, var(--w95-navy), #1084d0) calc(100% - 3px) 3px / 21px calc(100% - 6px) no-repeat, var(--w95-face)}:root[data-look=win95][data-sidebar-side=right] .sidebar:after{right:3px;left:auto}:root[data-look=winbox][data-sidebar-side=right] .sidebar{padding-right:22px;padding-left:0;border-right:0;border-left:1px solid var(--wb-frame);background:var(--wb-bar) 100% 0 / 22px 100% no-repeat, var(--wb-menu)}:root[data-look=winbox][data-sidebar-side=right] .sidebar:after{right:0;left:auto}@media (width<=1000px){:root:is([data-look=win95],[data-look=winbox])[data-sidebar-side=right]:not([data-sidebar=expanded]) .sidebar{padding-right:0}:root[data-look=win95][data-sidebar-side=right]:not([data-sidebar=expanded]) .sidebar{background:var(--w95-face)}:root[data-look=winbox][data-sidebar-side=right]:not([data-sidebar=expanded]) .sidebar{background:var(--wb-menu)}}:root:is([data-look=win95],[data-look=winbox])[data-sidebar-side=right][data-sidebar=collapsed] .sidebar{padding-right:0}:root[data-look=win95][data-sidebar-side=right][data-sidebar=collapsed] .sidebar{background:var(--w95-face)}:root[data-look=winbox][data-sidebar-side=right][data-sidebar=collapsed] .sidebar{background:var(--wb-menu)}:root[data-look=win15] .ieditor{border-color:var(--w15-stroke-flyout);border-radius:var(--w15-radius-overlay);background:0 0;box-shadow:var(--w15-shadow-flyout);animation:w15-toast var(--w15-slow) var(--w15-ease)}:root[data-look=win15] .ieditor:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--w15-flyout);-webkit-backdrop-filter:var(--w15-blur);backdrop-filter:var(--w15-blur)}:root[data-look=win15] .ieditor__menu{border-color:var(--w15-stroke-flyout);border-radius:var(--w15-radius-overlay);background:var(--w15-flyout-solid);box-shadow:var(--w15-shadow-flyout)}:root[data-look=win15] .sidebar__edit[aria-pressed=true]{background:var(--w15-subtle-selected);color:var(--w15-accent-text)}:root[data-look=win95] .ieditor,:root[data-look=win95] .ieditor__menu{border:0;background:var(--w95-face);box-shadow:var(--w95-window)}:root[data-look=win95] .ieditor__title strong{padding:3px 6px;background:var(--w95-title);color:#fff}:root[data-look=winbox] .ieditor,:root[data-look=winbox] .ieditor__menu{border:1px solid var(--wb-frame);background:var(--wb-face);box-shadow:3px 3px #0000002e;font-size:12px}:root[data-look=winbox] .ieditor__title strong{padding:3px 6px;background:var(--wb-accent);color:#fff;font-size:12px;font-weight:400}:root[data-look=win95][data-editing] .ied-col{padding:2px 4px;border:0;background:var(--w95-face);box-shadow:var(--w95-raised)}:root[data-look=win95][data-editing] .ied-col:is(:hover,.is-hot){box-shadow:var(--w95-raised);outline:1px dotted var(--w95-dark);outline-offset:-4px}:root[data-look=win95] .ied-size{background:var(--w95-navy);color:#fff}:root:is([data-look=win95],[data-look=winbox]) .ied-size{border-radius:0;box-shadow:2px 2px #00000040}:root[data-look=winbox][data-editing]{--colhead-height:30px}:root[data-look=winbox][data-editing] .ied-col{align-self:center;min-height:22px}:root:is([data-theme=win11],[data-theme=win11mono]){--w15-mica:light-dark(#f3f3f3,#202020);--w15-mica-tint:light-dark(#005fb80a,#60cdff09);--w15-mica-tint-2:transparent;--w15-layer:light-dark(#f9f9f9,#272727);--w15-layer-alt:light-dark(#f3f3f3,#2c2c2c);--w15-card:light-dark(#fff,#2b2b2b);--w15-card-hover:light-dark(#f9f9f9,#323232);--w15-flyout:light-dark(#f9f9f9db,#2c2c2ce6);--w15-flyout-solid:light-dark(#f9f9f9,#2c2c2c);--w15-blur:blur(30px) saturate(125%);--w15-fill:light-dark(#fbfbfb,#ffffff10);--w15-fill-hover:light-dark(#f6f6f6,#ffffff15);--w15-fill-press:light-dark(#f5f5f5,#ffffff08);--w15-fill-disabled:light-dark(#f5f5f5,#ffffff0b);--w15-fill-input-focus:light-dark(#fff,#1f1f1f);--w15-subtle-hover:light-dark(#00000009,#ffffff10);--w15-subtle-press:light-dark(#00000006,#ffffff0b);--w15-subtle-selected:light-dark(#00000009,#ffffff10);--w15-stroke:light-dark(#0000000f,#ffffff12);--w15-stroke-divider:light-dark(#00000014,#ffffff15);--w15-stroke-control:light-dark(#0000000f,#ffffff12);--w15-stroke-control-top:light-dark(#0000000f,#ffffff18);--w15-stroke-control-bottom:light-dark(#00000029,#ffffff12);--w15-stroke-field-bottom:light-dark(#00000072,#ffffff8b);--w15-stroke-strong:light-dark(#00000072,#ffffff8b);--w15-stroke-flyout:light-dark(#0000000f,#0003);--w15-accent:light-dark(#005fb8,#60cdff);--w15-accent-hover:light-dark(#1975c5,#5ab9e6);--w15-accent-press:light-dark(#3183ca,#56a6cc);--w15-accent-text:light-dark(#005fb8,#99ebff);--w15-on-accent:light-dark(#fff,#000);--w15-shadow-card:0 0 0 transparent;--w15-shadow-raised:0 2px 4px light-dark(#0000000a,#00000042);--w15-radius-control:4px;--w15-radius-card:8px;--w15-radius-overlay:8px;--w15-radius-window:8px;--w15-spring:var(--w15-ease);--w15-empty-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23e0edf8'/%3E%3Cg fill='none' stroke='%23005fb8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 26l3-8h12l3 8v5a2 2 0 0 1-2 2H17a2 2 0 0 1-2-2z'/%3E%3Cpath d='M15 26h5l2 3h4l2-3h5'/%3E%3C/g%3E%3C/svg%3E");--w15-empty-search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23e0edf8'/%3E%3Cg fill='none' stroke='%23005fb8' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='22.5' cy='22.5' r='7'/%3E%3Cpath d='m27.5 27.5 5.5 5.5'/%3E%3C/g%3E%3C/svg%3E");--text:light-dark(#1b1b1b,#fff);--text-table:light-dark(#1b1b1b,#f3f3f3);--text-secondary:light-dark(#5f5f5f,#cfcfcf);--text-muted:light-dark(#616161,#b9b9b9);--text-meta:light-dark(#6a6a6a,#a9a9a9);--text-placeholder:light-dark(#6a6a6a,#9d9d9d);--text-disabled:light-dark(#a0a0a0,#717171);--accent-press:light-dark(#004c93,#b8f0ff);--accent-soft:light-dark(#e0edf8,#1c3446);--accent-border:light-dark(#99c1e8,#2e6388);--row-hover:light-dark(#f5f5f5,#2d2d2d);--row-selected:light-dark(#ebf3fb,#1f3242);--control-hover:light-dark(#ededed,#333);--dot-progress:light-dark(#005fb8,#60cdff);--text-progress:light-dark(#005fb8,#99ebff);--shift-long:light-dark(#e0edf8,#253849);--shift-mid:light-dark(#e0edf8,#253849);--shift-short:light-dark(#e0edf8,#253849);--shift-range:light-dark(#e0edf8,#253849)}:root:is([data-theme=win11],[data-theme=win11mono]) body{background:radial-gradient(1200px 800px at 0% 0%, var(--w15-mica-tint), transparent 70%), var(--w15-mica);background-attachment:fixed}:root:is([data-theme=win11],[data-theme=win11mono]) .nav-item[data-section]:hover,:root:is([data-theme=win11],[data-theme=win11mono]) .nav-item[data-section]:focus-visible{border-radius:var(--w15-radius-control);background:var(--w15-subtle-hover);color:var(--text)}:root:is([data-theme=win11],[data-theme=win11mono]) .nav-item[data-section][aria-current=page]{background:var(--w15-subtle-selected)}:root:is([data-theme=win11],[data-theme=win11mono]) .nav-item[data-section][aria-current=page]:before{background:var(--w15-accent)}:root:is([data-theme=win11],[data-theme=win11mono]) .nav-item[data-section][aria-current=page] svg{color:var(--text)}:root:is([data-theme=win11],[data-theme=win11mono]) .sidebar .nav-item>.nav-item__go{display:none}:root:is([data-theme=win11],[data-theme=win11mono]) ::selection{background:light-dark(#005fb83d,#60cdff4d)}:root[data-look=win15][data-theme=win11mono]{--w15-mica:light-dark(#f4f4f4,#151515);--w15-mica-tint:transparent;--w15-mica-tint-2:transparent;--w15-layer:light-dark(#fafafa,#1b1b1b);--w15-layer-alt:light-dark(#f2f2f2,#242424);--w15-card:light-dark(#fff,#202020);--w15-card-hover:light-dark(#f7f7f7,#292929);--w15-flyout:light-dark(#fffffff0,#202020f5);--w15-flyout-solid:light-dark(#fff,#202020);--w15-blur:blur(24px) saturate(0%);--w15-fill:light-dark(#fff,#ffffff0e);--w15-fill-hover:light-dark(#f5f5f5,#ffffff16);--w15-fill-press:light-dark(#ebebeb,#ffffff09);--w15-fill-disabled:light-dark(#f2f2f2,#ffffff09);--w15-fill-input-focus:light-dark(#fff,#171717);--w15-subtle-hover:light-dark(#0000000b,#ffffff0f);--w15-subtle-press:light-dark(#00000013,#ffffff09);--w15-subtle-selected:light-dark(#00000012,#ffffff17);--w15-stroke:light-dark(#0000001a,#ffffff1a);--w15-stroke-divider:light-dark(#00000014,#ffffff14);--w15-stroke-control:light-dark(#0000001f,#ffffff1f);--w15-stroke-control-top:light-dark(#0000001a,#ffffff24);--w15-stroke-control-bottom:light-dark(#00000038,#ffffff1a);--w15-stroke-field-bottom:light-dark(#777,#999);--w15-stroke-strong:light-dark(#777,#999);--w15-stroke-flyout:light-dark(#0000001f,#ffffff1f);--w15-accent:light-dark(#171717,#f5f5f5);--w15-accent-hover:light-dark(#333,#ddd);--w15-accent-press:light-dark(#4a4a4a,#c7c7c7);--w15-accent-text:light-dark(#171717,#f5f5f5);--w15-on-accent:light-dark(#fff,#171717);--w15-success:light-dark(#333,#e0e0e0);--w15-success-surface:light-dark(#eee,#2a2a2a);--w15-critical:light-dark(#171717,#f5f5f5);--w15-critical-surface:light-dark(#eee,#2a2a2a);--w15-caution-surface:light-dark(#f2f2f2,#292929);--w15-shadow-card:0 1px 2px light-dark(#00000006,#00000029);--w15-shadow-raised:0 2px 6px light-dark(#0000000f,#0000003d);--text:light-dark(#171717,#f5f5f5);--text-table:light-dark(#262626,#ededed);--text-secondary:light-dark(#484848,#ccc);--text-muted:light-dark(#626262,#b0b0b0);--text-meta:light-dark(#6e6e6e,#a3a3a3);--text-placeholder:light-dark(#737373,#a0a0a0);--text-disabled:light-dark(#9c9c9c,#737373);--focus-ring:var(--text);--separator:light-dark(#b8b8b8,#585858);--timeline-border:light-dark(#a3a3a3,gray);--timeline-line:light-dark(#ddd,#3c3c3c);--accent-press:light-dark(#484848,#d0d0d0);--accent-soft:light-dark(#ebebeb,#303030);--accent-border:light-dark(#b8b8b8,#606060);--row-hover:light-dark(#f3f3f3,#272727);--row-selected:light-dark(#eaeaea,#303030);--control-hover:light-dark(#ededed,#333);--danger-border:light-dark(#aaa,#777);--danger-soft:var(--w15-critical-surface);--error-border:var(--danger-border);--error-text:var(--text);--warning-border:light-dark(#b8b8b8,#606060);--rejected-text:var(--text);--thin-text:var(--text-secondary);--dot-active:light-dark(#171717,#f5f5f5);--dot-delivered:light-dark(#555,#ccc);--dot-progress:light-dark(#454545,#ddd);--dot-completed:light-dark(#777,#aaa);--dot-snoozed:light-dark(#999,#888);--text-active:var(--text);--text-delivered:var(--text-secondary);--text-progress:var(--text);--text-completed:var(--text-secondary);--text-snoozed:var(--text-muted);--shift-long:light-dark(#dedede,#3a3a3a);--shift-mid:light-dark(#e8e8e8,#303030);--shift-short:light-dark(#f0f0f0,#272727);--shift-range:var(--accent-soft);--sec-home:var(--text);--sec-queue:var(--text);--sec-journal:var(--text);--sec-search:var(--text-secondary);--sec-schedule:var(--text-secondary);--sec-admin:var(--text-secondary);--w15-empty-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='23' fill='%23ededed'/%3E%3Cg fill='none' stroke='%23525252' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 26l3-8h12l3 8v5a2 2 0 0 1-2 2H17a2 2 0 0 1-2-2z'/%3E%3Cpath d='M15 26h5l2 3h4l2-3h5'/%3E%3C/g%3E%3C/svg%3E");--w15-empty-search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='23' fill='%23ededed'/%3E%3Cg fill='none' stroke='%23525252' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='22.5' cy='22.5' r='7'/%3E%3Cpath d='m27.5 27.5 5.5 5.5'/%3E%3C/g%3E%3C/svg%3E")}:root[data-theme=win11mono] body{background:var(--w15-mica)}:root[data-theme=win11mono] ::selection{background:var(--w15-accent);color:var(--w15-on-accent)}:root[data-theme=win11mono] :is(.sidebar__mark,.sidebar__avatar,.account__avatar,.home__mark){border-radius:var(--w15-radius-card);background:var(--w15-accent);color:var(--w15-on-accent);box-shadow:none}:root[data-theme=win11mono] .home:before,:root[data-theme=win11mono] .home:after,:root[data-theme=win11mono] .login:before,:root[data-theme=win11mono] .login:after{display:none}:root[data-theme=win11mono] .home__card{background:var(--surface)}:root[data-theme=win11mono] :is(.home__shot,.home__line){transform:none}:root[data-theme=win11mono] .home__shot:before{display:none}:root[data-theme=win11mono] .shot{border-color:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--w15-shadow-raised)}:root[data-theme=win11mono] :is(.shot,.shot *){animation:none}:root[data-theme=win11mono] .home__today{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface-muted);box-shadow:none;animation:none}:root[data-theme=win11mono] :is(.jrow,.shot__chip)[data-workflow],:root[data-theme=win11mono] .jtt{--tt:var(--text-secondary)}:root[data-theme=win11mono] .jtt,:root[data-theme=win11mono] .jwho{color:var(--text-secondary);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-card)}:root[data-theme=win11mono] .jwho--none{background:0 0;box-shadow:none}:root[data-theme=win11mono] .wall{--wall-waiting:var(--text);--wall-it:var(--text-secondary);--wall-programmer:var(--text-secondary);--wall-finished:var(--text-muted);--wall-rejected:var(--text)}:root[data-theme=win11mono] :is(.cwin,.console__task,.cwin__swatch)[data-color]{--cw-tint:var(--text-secondary)}:root[data-theme=win11mono] .cwin__swatch[data-color=""]{background:linear-gradient(135deg, var(--surface) 45%, var(--text-muted) 45% 55%, var(--surface) 55%)}:root[data-theme=win11mono] :is(.cwin--stale,.cwin--failed) .cwin__status{background:var(--surface-muted)}:root[data-theme=win11mono] :is(.cw-tile--warn,.cw-tile--unknown,.cw-tile--fail){border-left-color:var(--text)}:root[data-theme=win11mono] .cw-dot--on{background:var(--text);box-shadow:0 0 0 3px var(--accent-soft)}:root[data-theme=win11mono] .messenger [data-tone]{--tone-bg:var(--surface-muted);--tone-fg:var(--text-secondary)}:root[data-theme=win11mono] .messenger__connection:before,:root[data-theme=win11mono] .winctl__btn--close:hover,:root[data-theme=win11mono] .cwin__btn--close:hover,:root[data-theme=win11mono] .shot__ctl:is(:hover,:focus-within) .shot__btn{background:var(--w15-accent);color:var(--w15-on-accent)}:root[data-theme=win11mono] .shot__live:before{background:var(--text)}@media (width<=680px){:root[data-theme=win11mono] .topbar{height:auto;min-height:var(--header-height);flex-wrap:wrap;gap:8px;padding:12px}:root[data-theme=win11mono] .topbar h1{flex:calc(100% - 136px);order:-2}:root[data-theme=win11mono] .topbar>.spacer{display:none}:root[data-theme=win11mono] .topbar>.winctl{order:-1;margin-left:auto}}:root[data-accent]{--user-accent:light-dark(var(--user-accent-l),var(--user-accent-d));--user-accent-text:light-dark(var(--user-accent-text-l),var(--user-accent-text-d));--user-on-accent:light-dark(var(--user-on-accent-l),var(--user-on-accent-d));--accent:var(--user-accent-text);--accent-press:color-mix(in srgb, var(--user-accent-text) 78%, var(--text));--accent-soft:color-mix(in srgb, var(--user-accent) 13%, var(--surface));--accent-border:color-mix(in srgb, var(--user-accent) 45%, var(--surface));--button-accent:var(--user-accent);--button-accent-press:color-mix(in srgb, var(--user-accent) 82%, var(--text));--on-accent:var(--user-on-accent);--row-selected:color-mix(in srgb, var(--user-accent) 9%, var(--surface))}:root[data-accent]:not([data-look=win15]){--focus-ring:color-mix(in srgb, var(--user-accent) 55%, var(--surface))}:root[data-look=win15][data-accent]{--w15-accent:var(--user-accent);--w15-accent-hover:color-mix(in srgb, var(--user-accent) 90%, var(--user-on-accent));--w15-accent-press:color-mix(in srgb, var(--user-accent) 80%, var(--user-on-accent));--w15-on-accent:var(--user-on-accent);--w15-on-accent-press:color-mix(in srgb, var(--user-on-accent) 80%, transparent);--w15-accent-text:var(--user-accent-text);--w15-mica-tint:color-mix(in srgb, var(--user-accent) 8%, transparent)}:root[data-look=win95][data-accent]{--w95-navy:var(--user-accent-text-l);--w95-title:linear-gradient(90deg, var(--user-accent-text-l), color-mix(in srgb, var(--user-accent-text-l) 55%, #fff))}:root[data-look=winbox][data-accent]{--wb-accent:var(--user-accent-text-l);--wb-select:color-mix(in srgb, var(--user-accent-l) 24%, #fff);--wb-select-line:color-mix(in srgb, var(--user-accent-l) 45%, #fff);--wb-hover:color-mix(in srgb, var(--user-accent-l) 10%, #fff)}:root[data-radius]{--radius:calc(var(--user-radius) * 1px);--radius-card:calc(var(--user-radius) * 1.4px)}:root[data-look=win15][data-radius]{--w15-radius-control:calc(var(--user-radius) * 1px);--w15-radius-card:calc(var(--user-radius) * 1.6px);--w15-radius-overlay:calc(var(--user-radius) * 2px);--w15-radius-window:calc(var(--user-radius) * 2.3px)}:root[data-font]{--font-sans:var(--user-font)}:root[data-look=win15][data-font]{--w15-font-display:var(--user-font)}:root[data-scale] body{zoom:var(--user-scale)}:root[data-scale]{--screen-w:calc(100vw / var(--user-scale));--screen-h:calc(100vh / var(--user-scale));--screen-dh:calc(100vh / var(--user-scale))}@supports (height:100dvh){:root[data-scale]{--screen-dh:calc(100dvh / var(--user-scale))}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:root[data-motion=reduce][data-look=win15] :is(.btn,.icon-btn).is-pending{color:#0000!important}:root[data-motion=reduce][data-look=win15] :is(.btn,.icon-btn).is-pending>*{opacity:0!important}:root[data-motion=reduce][data-look=win15] :is(.btn,.icon-btn).is-pending:after{opacity:1}