#sidebarFooter{margin:10px 14px 0;padding-top:12px;border-top:1px solid rgba(148,163,184,.16);color:#91a4bd;display:grid;gap:4px;font-size:12px;line-height:1.45}#sidebarFooter span{color:#b6c5d8}#sidebarFooter small{color:#6f849e;font-size:11px}#sidebarFooter p{margin:2px 0 0;color:#8fa2b8;overflow-wrap:anywhere}
.system-page-v262{padding:24px;display:grid;gap:18px;color:#14233b}.system-page-v262.hidden{display:none}.system-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid #dfe7f1;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(31,51,82,.05)}.system-hero h2{margin:0;font-size:22px}.system-hero p{margin:6px 0 0;color:#71819a}.system-grid-v262{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(540px,1.22fr);gap:18px}.system-card-v262{min-width:0;padding:20px;border:1px solid #dfe7f1;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(31,51,82,.05)}.system-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e9eef5}.system-card-head h3{margin:0;font-size:17px}.system-card-head p{margin:5px 0 0;color:#78879c;font-size:12px}.system-head-actions-v262{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.system-card-v262 button{min-height:36px;padding:7px 12px;border:1px solid #d8e1ed;border-radius:9px;background:#fff;color:#35506f;cursor:pointer}.system-card-v262 button.primary{border-color:#2869e8;background:#2869e8;color:#fff}.system-card-v262 button.danger{border-color:#ffd3d3;color:#c93e3e;background:#fff8f8}.system-card-v262 input,.system-card-v262 select,.system-card-v262 textarea{width:100%;border:1px solid #d8e1ed;border-radius:9px;background:#fff;color:#1e3049;padding:10px 11px}.system-card-v262 label{display:grid;gap:6px;color:#53657d;font-size:12px;font-weight:650}
.assignment-row-v262{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.user-safety-note-v262{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:11px 12px;border-radius:10px;background:#f4f8ff;color:#526681;font-size:12px}.role-list-v262{display:grid;gap:9px}.role-list-v262 article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #e3eaf3;border-radius:11px;background:#fbfcfe}.role-list-v262 strong,.role-list-v262 small{display:block}.role-list-v262 small{margin-top:4px;color:#7b8aa0}.permission-card-v262{margin-top:16px}.menu-permission-tree{display:grid;gap:8px}.permission-node{border:1px solid #e3eaf3;border-radius:11px;background:#fbfcfe;overflow:hidden}.permission-node>label{display:flex;align-items:center;gap:9px;padding:10px 12px;color:#253a55}.permission-node input{width:16px;height:16px;margin:0;accent-color:#2869e8}.permission-children{display:grid;gap:7px;padding:0 10px 10px 28px}.permission-children .permission-node{background:#fff}.permission-children .permission-children{padding-left:26px}.permission-node.is-partial>label{color:#245fbd}.permission-node.level-3>label{font-size:12px}
.parameter-grid-v262{display:grid;grid-template-columns:1fr 1fr;gap:15px}.parameter-grid-v262 .full{grid-column:1/-1}.status-head-v262{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.status-color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin-top:12px}.status-color-grid article{display:grid;grid-template-columns:minmax(100px,1fr) auto auto;gap:10px;align-items:center;padding:12px;border:1px solid #e3eaf3;border-radius:12px;background:#fbfcfe}.status-colour-preview{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:7px 11px;border-radius:9px;font-weight:700}.status-color-grid label{display:grid;gap:4px;color:#75849a;font-size:11px}.status-color-grid input[type=color]{width:42px;height:36px;padding:3px;border-radius:8px}.table-card-v262{padding:0;overflow:hidden}.system-log-table-v262{width:100%;border-collapse:collapse}.system-log-table-v262 th,.system-log-table-v262 td{padding:12px;border-bottom:1px solid #edf1f6;text-align:left;font-size:12px}.system-log-table-v262 th{background:#f7f9fc;color:#68778d}.nav-submenu button.hidden,.nav-group.hidden{display:none!important}
@media(max-width:1180px){.system-grid-v262{grid-template-columns:1fr}.assignment-row-v262{grid-template-columns:1fr 1fr}.assignment-row-v262 button{grid-column:1/-1}.parameter-grid-v262{grid-template-columns:1fr}.parameter-grid-v262 .full{grid-column:auto}}
@media(max-width:720px){.system-page-v262{padding:14px}.system-hero,.system-card-head,.status-head-v262{align-items:flex-start;flex-direction:column}.assignment-row-v262{grid-template-columns:1fr}.status-color-grid{grid-template-columns:1fr}}
.favicon-status-v262{display:inline-flex;align-items:center;gap:6px;color:#7b8aa0;font-size:11px;font-weight:400}.favicon-status-v262 img{width:18px;height:18px;border-radius:3px;object-fit:contain;background:#f1f5fb;padding:2px}
