[data-admin-shell]{--admin-canvas:var(--tutoria-signal-canvas);--admin-surface:var(--tutoria-signal-surface);--admin-surface-raised:var(--tutoria-signal-surface);--admin-surface-soft:var(--tutoria-signal-subtle);--admin-ink:var(--tutoria-signal-text);--admin-ink-strong:var(--tutoria-signal-text);--admin-ink-muted:var(--tutoria-signal-muted);--admin-line:var(--tutoria-signal-border);--admin-line-strong:var(--tutoria-signal-border-strong);--admin-primary:var(--tutoria-signal-primary);--admin-primary-strong:var(--tutoria-signal-primary);--admin-primary-soft:var(--tutoria-signal-info-surface);--admin-on-primary:var(--tutoria-signal-on-primary);--admin-accent:var(--tutoria-signal-accent);--admin-accent-soft:var(--tutoria-workday-highlight);--admin-success:var(--tutoria-signal-success);--admin-success-soft:var(--tutoria-signal-success-surface);--admin-warning:var(--tutoria-signal-warning);--admin-warning-soft:var(--tutoria-signal-warning-surface);--admin-danger:var(--tutoria-signal-danger);--admin-danger-soft:var(--tutoria-signal-danger-surface);--admin-focus:var(--tutoria-signal-focus);--admin-rail:var(--tutoria-workday-sidebar);--admin-rail-text:var(--admin-ink);--admin-rail-muted:var(--admin-ink-muted);--admin-shadow:var(--tutoria-signal-shadow-card);--admin-shadow-floating:var(--tutoria-signal-shadow-floating);color:var(--admin-ink);background:var(--admin-canvas)}[data-admin-shell] :where(.mantine-Paper-root,.mantine-Modal-content,.mantine-Drawer-content){border-color:var(--admin-line);background:var(--admin-surface);color:var(--admin-ink)}[data-admin-shell] .mantine-Table-th{font-size:1rem;font-weight:500;color:var(--admin-ink-muted);text-transform:none;letter-spacing:0;padding-top:14px;padding-bottom:14px;background:var(--admin-surface-soft);border-bottom:1px solid var(--admin-line)}[data-admin-shell] .mantine-Table-td{padding-top:16px;padding-bottom:16px;border-color:var(--tutoria-signal-divider)}[data-admin-shell] .mantine-Table-tbody .mantine-Table-tr:hover{background:var(--tutoria-workday-highlight)}[data-admin-shell] .mantine-Table-thead{background:var(--admin-surface-soft)}[data-admin-shell] .mantine-InputWrapper-label{font-weight:500}[data-admin-shell] :where(.mantine-Input-input,.mantine-Button-root,.mantine-ActionIcon-root){min-height:44px}[data-admin-shell] .mantine-ActionIcon-root{min-width:44px}[data-admin-shell] :where(.mantine-Modal-header,.mantine-Drawer-header){background:var(--admin-surface);border-bottom:1px solid var(--admin-line)}[data-admin-shell] .mantine-Modal-body{padding-top:12px}[data-admin-shell] .mantine-Alert-root{border-radius:10px;border:1px solid var(--admin-line);box-shadow:var(--admin-shadow)}[data-admin-shell] .mantine-Badge-root{height:auto;min-height:24px;max-width:100%;padding:4px 8px;font-size:1rem;line-height:1.4;text-transform:none;white-space:normal;overflow-wrap:normal;word-break:normal}[data-admin-shell] .mantine-Badge-label{white-space:normal;overflow-wrap:normal;word-break:normal;text-overflow:clip;overflow:visible;line-height:inherit}@media (max-width:48em){[data-admin-shell] table[data-admin-records]{display:block;min-width:0;width:100%}[data-admin-shell] [data-admin-records] :where(tbody,tr,td){display:block;width:100%;min-width:0}[data-admin-shell] [data-admin-records] tbody tr{padding:16px;border-bottom:1px solid var(--tutoria-signal-divider)}[data-admin-shell] [data-admin-records] tbody tr:last-child{border-bottom:0}[data-admin-shell] [data-admin-records] td{padding:6px 0;border:0;overflow-wrap:anywhere}[data-admin-shell] [data-admin-records] td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--admin-ink-muted);font-size:1rem;font-weight:500;line-height:1.5}[data-admin-shell] [data-admin-records] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-admin-shell] [data-admin-records=selectable] thead{display:block;position:static;width:auto;height:auto;clip-path:none;padding:12px 16px}[data-admin-shell] [data-admin-records=selectable] thead th:not(:first-child){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-admin-shell] [data-admin-records=selectable] thead th:first-child{display:flex;align-items:center;gap:12px;padding:0}[data-admin-shell] [data-admin-records=selectable] thead th:first-child:after{content:"Выбрать все записи";font-size:1rem}[data-admin-shell] [data-admin-records=compact] tbody tr{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 16px;padding:14px 16px}[data-admin-shell] [data-admin-records=compact] td{padding:0}[data-admin-shell] [data-admin-records=compact] td:first-child{grid-column:1/-1;font-weight:600}[data-admin-shell] [data-admin-records=compact] td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-admin-shell] [data-admin-records=compact] td[data-label]:before{display:none}[data-admin-shell] [data-admin-records=changes] tbody tr,[data-admin-shell] [data-admin-records=metrics] tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px}[data-admin-shell] [data-admin-records=changes] td:first-child,[data-admin-shell] [data-admin-records=metrics] td:first-child{grid-column:1/-1;font-weight:600}[data-admin-shell] [data-admin-records=changes] td:first-child:before,[data-admin-shell] [data-admin-records=metrics] td:first-child:before{display:none}[data-admin-shell] [data-admin-records=activity] tbody tr{display:grid;gap:8px}[data-admin-shell] [data-admin-records=activity] td{padding:0}[data-admin-shell] [data-admin-records=activity] td[data-label]:before{display:none}[data-admin-shell] [data-admin-records=activity] td:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}[data-admin-shell] [data-admin-records=activity] td:last-child small{margin:0}[data-admin-shell] .mantine-Alert-root{box-shadow:none}}[data-admin-shell] :focus-visible{outline:2px solid var(--admin-focus);outline-offset:3px}[data-admin-shell] .mantine-focus-auto:focus-visible{outline:2px solid var(--admin-focus)!important;outline-offset:3px!important}@media (forced-colors:active){[data-admin-shell] :focus-visible{outline:2px solid Highlight}}