.sup{inline-size:min(1200px,100%);padding-block:28px 48px;padding-inline:var(--space-9);margin-inline:auto}.sup-state{color:var(--color-text-muted);font-size:var(--font-label-size);padding:var(--space-9)}.sup__head{align-items:flex-start;gap:var(--space-5);margin-block-end:var(--space-8);display:flex}.sup__title{font-size:var(--font-display-size);letter-spacing:-.5px;margin:0;font-weight:800}.sup__subtitle{font-size:var(--font-label-size);color:var(--color-text-muted);margin:var(--space-2) 0 0}.sup__empty{border-radius:var(--radius-card);background:var(--color-bg-fill-muted);padding:var(--space-8)}.sup__emptyTitle{font-size:var(--font-body-size);margin:0;font-weight:600}.sup__emptyBody{font-size:var(--font-bodySm-size);color:var(--color-text-muted);margin:var(--space-2) 0 0}.sup__split{gap:var(--space-8);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}@media (max-width:1023px){.sup__split{grid-template-columns:minmax(0,1fr)}}.sup__rail{gap:var(--space-3);flex-direction:column;display:flex}.sup__railItem{text-align:start;border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-page);padding:var(--space-5);cursor:pointer;gap:3px;display:grid}.sup__railItem[aria-current=true]{border-color:var(--color-brand-primary);background:var(--color-bg-trust)}.sup__railRef{font-size:var(--font-overline-size);color:var(--color-text-secondary)}.sup__railStatus{font-size:var(--font-overline-size);color:var(--color-brand-primary);font-weight:600}.sup__railSubject{font-size:var(--font-label-size);font-weight:600}.sup__railDate{font-size:var(--font-overline-size);color:var(--color-text-muted)}.sup__thread{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-page);padding:var(--space-8)}.sup__threadTitle{margin:0;font-size:19px;font-weight:700}.sup__threadMeta{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin:var(--space-1) 0 var(--space-7)}.sup__messages{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sup__message{border-radius:var(--radius-card);padding:var(--space-6);background:var(--color-bg-fill-muted)}.sup__message[data-author=user]{background:var(--color-bg-trust)}.sup__author{font-size:var(--font-bodySm-size);margin:0 0 var(--space-1);font-weight:600}.sup__body{white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.8}.sup__file{justify-content:space-between;gap:var(--space-5);border-radius:var(--radius-md);background:var(--color-bg-fill);padding:var(--space-4) var(--space-5);margin:var(--space-3) 0 0;font-size:var(--font-bodySm-size);display:flex}.sup__fileSize{color:var(--color-text-muted)}.sup__stamp{color:var(--color-text-muted);margin:var(--space-3) 0 0;font-size:11.5px}.sup__composer{gap:var(--space-4);align-items:flex-end;margin-block-start:var(--space-7);display:flex}.sup__input{border:1px solid var(--color-border-default);border-radius:var(--radius-field);padding:var(--space-5);font:inherit;resize:vertical;flex:1;font-size:14.5px}.sup__send{border-radius:var(--radius-md);background:var(--color-text-primary);min-block-size:44px;color:var(--color-text-inverse);padding-inline:var(--space-8);cursor:pointer;border:0;font-weight:600}.sup__send:disabled{background:var(--color-bg-fill);color:var(--color-text-muted);cursor:default}.sup__closed{font-size:var(--font-bodySm-size);color:var(--color-text-muted);margin:var(--space-7) 0 0}.sup__srOnly{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rep-modal{background:var(--color-bg-page);border-radius:var(--radius-sheet);inline-size:min(452px,100%);box-shadow:var(--elevation-modal);padding:var(--space-9)}.rep-modal__title{margin:0 0 var(--space-6);font-size:19px;font-weight:700}.rep-modal__label{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin-block-end:var(--space-3);font-weight:600;display:block}.rep-modal__reasons{gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-7);display:flex}.rep-modal__reason{align-items:center;gap:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-5);font-size:var(--font-label-size);cursor:pointer;display:flex}.rep-modal__reason[data-selected=true]{border-color:var(--color-brand-primary);background:var(--color-bg-trust)}.rep-modal__details{border:1px solid var(--color-border-default);border-radius:var(--radius-field);inline-size:100%;padding:var(--space-5);font:inherit;font-size:var(--font-label-size);resize:vertical}.rep-modal__note{color:var(--color-text-muted);margin:var(--space-5) 0 0;font-size:12.5px}.rep-modal__actions{gap:var(--space-4);margin-block-start:18px;display:flex}.rep-modal__submit{border-radius:var(--radius-md);background:var(--color-text-primary);min-block-size:48px;color:var(--color-text-inverse);cursor:pointer;border:0;flex:1;font-weight:600}.rep-modal__submit:disabled{background:var(--color-bg-fill);color:var(--color-text-muted);cursor:default}.rep-modal__cancel{border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;background:0 0;min-block-size:48px;padding-inline:18px}.restr{border:1px solid var(--color-status-warning);border-radius:var(--radius-card);background:var(--color-status-warning-soft);padding:var(--space-8)}.restr__title{font-size:var(--font-bodySm-size);color:var(--color-status-warning);margin:0;font-weight:700}.restr__headline{margin:var(--space-2) 0 0;font-size:19px;font-weight:700}.restr__reason{font-size:var(--font-label-size);color:var(--color-text-body);margin:var(--space-3) 0 0;line-height:1.8}.restr__until{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin:var(--space-2) 0 0;font-weight:600}.restr__note{color:var(--color-text-muted);margin:var(--space-6) 0 0;font-size:12.5px}.restr__support{border-radius:var(--radius-md);background:var(--color-text-primary);min-block-size:44px;color:var(--color-text-inverse);font-weight:600;font-size:var(--font-label-size);align-items:center;margin-block-start:var(--space-6);padding-inline:18px;text-decoration:none;display:inline-flex}.restr__list{margin:var(--space-5) 0 0;color:var(--color-text-body);padding-inline-start:18px;font-size:13.5px;line-height:2}.sup-modal__scrim{background:var(--color-overlay-scrim);padding:var(--space-8);z-index:40;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sup-modal{background:var(--color-bg-page);border-radius:var(--radius-md);max-block-size:100%;inline-size:452px;max-inline-size:100%;box-shadow:var(--elevation-modal);padding:var(--space-9);overflow-y:auto}.sup-modal__head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.sup-modal__title{margin:0;font-size:17px;font-weight:700}.sup-modal__lead{color:var(--color-text-secondary);margin:5px 0 0;font-size:12.5px;line-height:1.7}.sup-modal__close{border-radius:var(--radius-pill);background:var(--color-bg-fill);block-size:32px;inline-size:32px;color:var(--color-text-primary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.sup-modal__field{margin-block-start:var(--space-6)}.sup-modal__field:first-of-type{margin-block-start:18px}.sup-modal__label{align-items:center;gap:var(--space-2);font-size:13.5px;font-weight:600;display:flex}.sup-modal__required{color:var(--color-status-error);white-space:nowrap;font-size:12px;font-weight:600}.sup-modal__optional{color:var(--color-text-secondary);white-space:nowrap;font-size:12px}.sup-modal__select{border:1px solid var(--color-border-default);background:var(--color-bg-page);min-block-size:44px;inline-size:100%;padding-inline:var(--space-6);font:inherit;font-size:var(--font-body-size);color:var(--color-text-primary);border-radius:9px;margin-block-start:var(--space-3);font-weight:600;display:block}.sup-modal__textarea{border:1.6px solid var(--color-text-primary);background:var(--color-bg-page);min-block-size:104px;inline-size:100%;padding:var(--space-5) var(--space-6);font:inherit;color:var(--color-text-primary);resize:vertical;border-radius:9px;margin-block-start:var(--space-3);font-size:14px;line-height:1.8;display:block}.sup-modal__hint{color:var(--color-text-secondary);margin-block-start:var(--space-2);font-size:12px;line-height:1.7;display:block}.sup-modal__foot{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-block-start:var(--space-2);display:flex}.sup-modal__foot .sup-modal__hint{margin-block-start:0}.sup-modal__counter{color:var(--color-text-secondary);white-space:nowrap;font-size:11.5px;font-weight:600}.sup-modal__drop{margin-block-start:var(--space-3)}.sup-modal__drop .file-drop__helper{display:none}.sup-modal__drop .file-drop{min-block-size:70px;padding:var(--space-5);justify-content:center;gap:var(--space-3);border-radius:9px;flex-direction:row}.sup-modal__failed{background:var(--color-status-error-soft);color:var(--color-status-error);padding:var(--space-5) var(--space-6);margin:var(--space-6) 0 0;border-radius:9px;font-size:12.5px;line-height:1.8}.sup-modal__actions{justify-content:flex-end;align-items:center;gap:var(--space-4);margin-block-start:var(--space-8);display:flex}.sup-modal__cancel{min-block-size:44px;padding-inline:var(--space-7);font:inherit;font-size:var(--font-body-size);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-weight:600}.sup-modal__submit{border-radius:var(--radius-md);background:var(--color-text-primary);min-block-size:44px;color:var(--color-text-inverse);font:inherit;font-size:var(--font-body-size);cursor:pointer;border:0;padding-inline:22px;font-weight:600}.sup-modal__submit:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:default}.sup__new{border-radius:var(--radius-md);background:var(--color-text-primary);min-block-size:40px;color:var(--color-text-inverse);padding-inline:var(--space-7);font:inherit;cursor:pointer;border:0;margin-inline-start:auto;font-size:13.5px;font-weight:600}.sup-modal__close:focus-visible,.sup-modal__cancel:focus-visible,.sup-modal__submit:focus-visible,.sup-modal__select:focus-visible,.sup-modal__textarea:focus-visible,.sup__new:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (max-width:767px){.sup-modal__scrim{align-items:flex-end;padding:0}.sup-modal{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-block-size:92vh;inline-size:100%}}.lsup__title{font-size:var(--font-admin-pageTitle-size);font-weight:var(--font-admin-pageTitle-weight);margin:0}.lsup__split{border-radius:var(--radius-field);border:1px solid var(--color-border-section);min-block-size:560px;margin-block-start:var(--space-7);display:flex;overflow:hidden}.lsup__rail{border-inline-end:1px solid var(--color-border-section);background:var(--color-bg-surface-secondary);flex-direction:column;flex:none;inline-size:240px;display:flex}.lsup__railHead{padding:var(--space-6);border-block-end:1px solid var(--color-border-section)}.lsup__new{border-radius:var(--radius-sm);border:1.4px solid var(--color-border-strong);background:var(--color-bg-page);min-block-size:34px;inline-size:100%;font:inherit;color:var(--color-text-primary);cursor:pointer;font-size:13.5px;font-weight:600}.lsup__filters{gap:var(--space-2);padding:var(--space-4) var(--space-5);display:flex}.lsup__filter{white-space:nowrap;padding:5px var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg-fill);font:inherit;font-size:var(--font-overline-size);color:var(--color-text-primary);cursor:pointer;border:0;flex:none;font-weight:600}.lsup__filter[aria-selected=true]{background:var(--color-text-primary);color:var(--color-text-inverse)}.lsup__list{flex:1;overflow-y:auto}.lsup__row{gap:var(--space-2);inline-size:100%;padding:var(--space-6) var(--space-5);border:0;border-inline-start:3px solid #0000;border-block-end:1px solid var(--color-border-subtle);font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;display:flex}.lsup__row[aria-current=true]{background:var(--color-bg-row-selected);border-inline-start-color:var(--color-brand-primary)}.lsup__rowTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lsup__ref{color:var(--color-text-secondary);font-size:11.5px;font-weight:600}.lsup__pill{white-space:nowrap;padding:3px var(--space-3);border-radius:var(--radius-pill);flex:none;font-size:10.5px;font-weight:700}.lsup__pill[data-tone=amber]{background:var(--color-status-warning-soft);color:var(--color-status-warning)}.lsup__pill[data-tone=brand]{background:var(--color-brand-soft);color:var(--color-brand-primary)}.lsup__pill[data-tone=grey]{background:var(--color-status-neutral-soft);color:var(--color-status-neutral)}.lsup__subject{font-size:var(--font-bodySm-size);color:var(--color-text-primary);font-weight:600;line-height:1.5}.lsup__when{color:var(--color-text-secondary);font-size:11px}.lsup__empty{padding:var(--space-6) var(--space-5);font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin:0}.lsup__thread{background:var(--color-bg-surface-secondary);flex-direction:column;flex:1;min-inline-size:0;display:flex}.lsup__threadHead{justify-content:space-between;align-items:center;gap:var(--space-5);background:var(--color-bg-page);border-block-end:1px solid var(--color-border-section);padding:var(--space-6) var(--space-8);flex:none;display:flex}.lsup__threadTitleRow{align-items:center;gap:var(--space-3);display:flex}.lsup__threadTitle{font-size:var(--font-body-size);margin:0;font-weight:600}.lsup__threadRefs{font-size:var(--font-overline-size);color:var(--color-text-secondary);margin:var(--space-1) 0 0;text-align:start}.lsup__act{min-block-size:34px;padding-inline:var(--space-6);border-radius:var(--radius-pill);border:1.4px solid var(--color-border-strong);color:var(--color-text-primary);flex:none;align-items:center;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.lsup__messages{padding:18px var(--space-8);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.lsup__context{border-radius:var(--radius-field);background:var(--color-bg-trust);padding:var(--space-5) var(--space-6);font-size:var(--font-bodySm-size);color:var(--color-text-body);margin:0;line-height:1.8}.lsup__bubbleRow{display:flex}.lsup__bubbleRow[data-author=user]{justify-content:flex-start}.lsup__bubbleRow[data-author=admin],.lsup__bubbleRow[data-author=system]{justify-content:flex-end}.lsup__bubble{max-inline-size:70%;padding:var(--space-5) var(--space-6);background:var(--color-brand-soft);border-radius:16px 16px 16px 4px}.lsup__bubbleRow[data-author=admin] .lsup__bubble,.lsup__bubbleRow[data-author=system] .lsup__bubble{background:var(--color-bg-page);border-radius:16px 16px 4px;box-shadow:0 1px 2px #0000000d}.lsup__author{color:var(--color-text-secondary);margin:0 0 5px;font-size:11.5px;font-weight:600}.lsup__body{font-size:var(--font-body-size);color:var(--color-text-primary);white-space:pre-wrap;margin:0;line-height:1.7}.lsup__file{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-3) 0 0;font-size:var(--font-overline-size);color:var(--color-text-body);display:flex}.lsup__fileSize{color:var(--color-text-secondary)}.lsup__stamp{color:var(--color-text-secondary);margin:var(--space-2) 0 0;font-size:11px}.lsup__read{color:var(--color-text-secondary);text-align:end;margin:0;font-size:11px}.lsup__composer{padding:var(--space-5) var(--space-7) var(--space-7);flex:none;align-items:center;gap:9px;display:flex}.lsup__input{border-radius:var(--radius-pill);background:var(--color-bg-page);min-block-size:46px;min-inline-size:0;padding:var(--space-5) var(--space-7);font:inherit;font-size:var(--font-body-size);color:var(--color-text-primary);resize:none;border:0;flex:1;box-shadow:0 1px 3px #00000014}.lsup__send{border-radius:var(--radius-pill);background:var(--color-text-primary);min-block-size:42px;color:var(--color-text-inverse);padding-inline:var(--space-7);font:inherit;font-size:var(--font-bodySm-size);cursor:pointer;border:0;flex:none;font-weight:600}.lsup__send:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:default}.lsup__closed{padding:var(--space-6) var(--space-8) var(--space-8);font-size:var(--font-bodySm-size);color:var(--color-text-secondary);flex:none;margin:0;line-height:1.8}.lsup__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lsup__new:focus-visible,.lsup__filter:focus-visible,.lsup__row:focus-visible,.lsup__act:focus-visible,.lsup__input:focus-visible,.lsup__send:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (max-width:1024px){.lsup__split{flex-direction:column;min-block-size:0}.lsup__rail{border-inline-end:0;border-block-end:1px solid var(--color-border-section);inline-size:100%}.lsup__bubble{max-inline-size:86%}}.lsup__none{align-items:flex-start;gap:var(--space-5);flex-direction:column;margin-block-start:var(--space-7);display:flex}.lsup__noneBody{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin:0;line-height:1.8}.lsup__none .lsup__new{inline-size:auto;padding-inline:var(--space-7)}
