.manager{padding-bottom:48px}.manager-notice{padding:18px 20px;background:var(--accent-wash);border:1px solid var(--line);border-radius:12px;font-size:14px}.manager-notice strong{color:var(--accent)}.manager-notice p{margin-top:5px;color:var(--muted)}.manager-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 12px}.manager .primary-button,.manager .secondary-button{font-size:14px;min-height:46px;padding:11px 17px;border-radius:8px;line-height:1.5}.manager .secondary-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer}.file-button{position:relative;overflow:hidden}.file-button input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.file-button:focus-within{outline:3px solid var(--sky);outline-offset:3px}#manager-status{min-height:28px;color:var(--muted);font-size:13px}.manager-error{padding:14px;background:#381e24;border:1px solid #df8797;color:#ffd0d7;border-radius:8px;margin:10px 0}.manager-stats{display:flex;gap:12px;margin:18px 0;flex-wrap:wrap}.manager-stats span{border:1px solid var(--line);padding:10px 16px;border-radius:8px;background:var(--panel);font-size:13px}.manager-stats b{color:var(--accent);font-size:20px;margin-right:7px}.manager-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:24px 0 10px}.manager-filters label{display:grid;gap:7px;font-size:12px;color:var(--muted)}.manager-search{flex:1;min-width:180px}.manager-filters input,.manager-filters select,.manager-table input{border:1px solid #4c6576;border-radius:6px;background:var(--bg);padding:10px;color:var(--text);min-height:44px;width:100%}.manager-filters select{min-width:140px}.manager-help{color:var(--muted);font-size:12px;margin:12px 0}.manager-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.manager-table{width:100%;min-width:740px;border-collapse:collapse;background:var(--panel);font-size:13px}.manager-table th{font-size:12px;text-align:left;color:var(--muted);padding:14px 12px;background:var(--bg-alt)}.manager-table td{padding:9px 12px;border-top:1px solid var(--line)}.manager-table th:first-child{width:60px}.manager-table th:nth-child(2){width:24%}.manager-table th:nth-child(4){width:70px}.manager-table th:last-child{width:100px}.manager-table input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--accent)}.manager-table input[aria-invalid=true]{border-color:#ff9ba8}.manager-table .state-active{color:var(--accent)}.manager-table .state-pending{color:#f2cd88}.manager-table .state-hidden{color:var(--muted)}.manager-empty{padding:40px;text-align:center;color:var(--muted)}.manager-bottom{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:24px 0;font-size:13px;flex-wrap:wrap}.manager-bottom a{text-decoration:underline}.manager-instructions{border-top:1px solid var(--line);padding:20px 0;color:var(--muted);font-size:13px}.manager-instructions summary{cursor:pointer;font-weight:700;color:var(--text)}.manager-instructions li{margin:10px 0}.manager code{overflow-wrap:anywhere;color:var(--sky)}@media(max-width:600px){.manager .page-hero h1{font-size:25px}.manager-actions>*{flex:1 1 calc(50% - 10px)}.manager-stats{gap:7px}.manager-stats span{padding:9px 11px}.manager-filters label{flex:1 1 140px}.manager-filters .manager-search{flex-basis:100%;order:-1}.manager-filters button{flex:1 1 140px}}
