/* Local action grouping; original handlers and user table preferences remain authoritative. */
.in-toolbar [data-create],.in-toolbar [data-selection-actions]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}
.in-toolbar [data-selection-actions]:empty{display:none}
.in-toolbar [data-selection-actions]{padding-inline-start:12px;border-inline-start:1px solid var(--line)}
.in-toolbar [data-batch-invite]{min-width:116px}.in-toolbar [data-batch-reassign]{min-width:92px}
.in-selected-review,.in-create-tools{position:relative;flex:0 0 auto;font-size:13px}
.in-selected-review>summary,.in-create-tools>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface,#fff);color:var(--text,#243248);font-weight:500;list-style:none;cursor:pointer;white-space:nowrap}
.in-selected-review>summary{width:130px;font-variant-numeric:tabular-nums}
.in-selected-review>summary::after,.in-create-tools>summary::after{content:'⌄';color:var(--muted);font-size:12px}
.in-selected-review>summary::-webkit-details-marker,.in-create-tools>summary::-webkit-details-marker{display:none}
.in-selected-review[open]>summary,.in-create-tools[open]>summary{background:#f7eaf0;border-color:#c9a9b4}
.in-selected-review>section,.in-create-tools>div{position:absolute;z-index:35;inset-inline-end:0;top:calc(100% + 6px);width:min(390px,calc(100vw - 48px));max-height:min(420px,65vh);overflow:auto;overscroll-behavior:contain;background:var(--surface,#fff);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 28px #24324820;padding:12px}
.in-selected-review>section>header,.in-selected-item{display:flex;align-items:center;justify-content:space-between;gap:12px}
.in-selected-review>section>header{margin-bottom:8px;font-size:12px}.in-selected-item{padding-block:8px;border-block-end:1px solid var(--line)}
.in-selected-item>span{min-width:0;overflow-wrap:anywhere}.in-selected-item>button{flex:none}
.in-selected-review footer{display:flex;justify-content:flex-end;margin-top:8px}
.in-create-tools>div{width:260px;display:grid;gap:6px}.in-create-tools>div>.btn{width:100%;justify-content:flex-start;text-align:start}
.in-create-tools .in-history-entry{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}
.in-selected-review summary:focus-visible,.in-create-tools summary:focus-visible{outline:2px solid #315f9d;outline-offset:2px}
.in-selected-review .text-button{min-height:32px;min-width:40px;padding:4px 6px;border-radius:4px;color:#36536d}
.in-selected-review .text-button:hover{background:#f1f4f7}
.rc-management-action{border-inline-start:1px solid var(--line);padding-inline-start:12px;margin-inline-start:4px;display:inline-flex}
.recruitment .rc-actions{gap:8px}.recruitment .rc-actions>.btn{flex-shrink:0}.rc-form-footer .btn{min-width:88px}
@media(max-width:1100px){.in-toolbar [data-create]{margin-left:0}.in-toolbar [data-selection-actions]{padding-inline-start:0;border-inline-start:0}.in-toolbar>label{min-width:0}.in-toolbar input{min-width:140px}}
@media(max-width:700px){.in-toolbar [data-create],.in-toolbar [data-selection-actions]{width:100%}.in-selected-review>summary,.in-create-tools>summary,.in-selected-review .text-button{min-height:44px}.in-selected-review>section{inset-inline-end:auto;inset-inline-start:0}.rc-management-action{padding-inline-start:0;border:0;margin-inline-start:0}.rc-form-footer .btn{min-height:44px}}
.ac-tabs .ac-tab-maintenance{font-weight:500;color:#566477}.ac-tabs .ac-tab-maintenance::after{content:'维护';font-size:10px;font-weight:400;color:#566477;background:#f0f2f5;border-radius:3px;padding:1px 4px;margin-inline-start:6px}.ac-tabs .ac-tab-maintenance[aria-selected=true]{color:var(--accent)}
