._panel_1xbad_1{color:#263550;background:#fff;border:1px solid #e4e7f2;border-radius:14px;margin:20px 0;padding:22px}._heading_1xbad_2,._title_1xbad_2,._actions_1xbad_2,._nodeHeading_1xbad_2,._nodeFoot_1xbad_2{align-items:center;gap:12px;display:flex}._heading_1xbad_2,._nodeHeading_1xbad_2,._nodeFoot_1xbad_2{justify-content:space-between}._heading_1xbad_2{flex-wrap:wrap}._title_1xbad_2{min-width:0}._title_1xbad_2 h2{margin:0 0 5px;font-size:15px}._title_1xbad_2 p{color:#78849e;margin:0;font-size:12px}._icon_1xbad_3{color:#6366ef;background:#f0f1ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}._actions_1xbad_2{flex-wrap:wrap;gap:10px}._actions_1xbad_2 button{align-items:center;gap:5px;display:inline-flex}._summary_1xbad_4{color:#7a86a0;background:#f7f8fe;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:20px 0;padding:12px 16px;font-size:12px;display:flex}._summary_1xbad_4 b{color:#2c3b55}._summary_1xbad_4 b span{color:#7a86a0;font-weight:400}._notice_1xbad_5,._error_1xbad_5{border-radius:9px;margin:12px 0;padding:12px 14px;font-size:12px}._notice_1xbad_5{color:#5960d8;background:#f1f3ff}._error_1xbad_5{color:#a96a24;background:#fff4e9}._list_1xbad_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._node_1xbad_2{border:1px solid #e4e7f2;border-radius:11px;min-width:0;padding:16px}._nodeHeading_1xbad_2 b{font-size:14px}._nodeHeading_1xbad_2 small{color:#8390a8;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}._badge_1xbad_5{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}._badge_1xbad_5 i{background:currentColor;border-radius:50%;width:6px;height:6px}._online_1xbad_5{color:#11967e;background:#e9f8f3}._offline_1xbad_5{color:#d07c33;background:#fff2e6}._never_connected_1xbad_5{color:#7c86a0;background:#f2f4f8}._incompatible_1xbad_5{color:#d15c57;background:#fff0ee}._disabled_1xbad_5{color:#8b93a5;background:#f3f4f7}._metrics_1xbad_6{color:#8591a6;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;font-size:11px;display:grid}._metrics_1xbad_6 b{color:#35435c;margin-top:4px;font-size:14px;display:block}._metrics_1xbad_6 span:last-child{grid-column:1/-1}._metrics_1xbad_6 span:last-child b{font-size:12px;font-weight:500}._nodeFoot_1xbad_2{align-items:flex-start;gap:10px}._nodeFoot_1xbad_2 p{color:#8390a8;flex:1;margin:0;font-size:11px}._nodeFoot_1xbad_2 ._actions_1xbad_2{flex-shrink:0}._danger_1xbad_6{color:#d45f5f!important}._details_1xbad_6{color:#8b96aa;margin-top:14px;font-size:11px}._details_1xbad_6 summary{cursor:pointer}._details_1xbad_6 span{overflow-wrap:anywhere;margin-top:6px;display:block}._help_1xbad_6{color:#8a95ab;margin:16px 0 0;font-size:11px;line-height:1.8}._empty_1xbad_6{text-align:center;color:#8b95aa;padding:25px 16px;font-size:12px}._empty_1xbad_6>svg{color:#a3aadb;margin:0 auto 10px;display:block}._empty_1xbad_6 b{color:#61708e}._empty_1xbad_6 p{max-width:520px;margin:8px auto 0;line-height:1.8}._form_1xbad_7{background:#f9faff;border:1px solid #e6e9f5;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0;padding:16px;display:grid}._form_1xbad_7 label{color:#65738f;flex-direction:column;gap:7px;font-size:11px;display:flex}._form_1xbad_7 input,._form_1xbad_7 select,._edit_1xbad_7 input,._edit_1xbad_7 select{min-width:0;height:36px;font:inherit;color:#344565;box-sizing:border-box;background:#fff;border:1px solid #dce2f1;border-radius:7px;padding:0 10px}._wide_1xbad_7{grid-column:span 3}._formActions_1xbad_7{align-items:flex-end;gap:8px;display:flex}._edit_1xbad_7{border-top:1px solid #edf0f6;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding-top:12px;font-size:12px;display:flex}._edit_1xbad_7 input{flex:1;min-width:120px}._edit_1xbad_7 select{width:80px}._setup_1xbad_7{background:#f6f7ff;border:1px solid #d9ddfc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:17px;font-size:12px;display:flex}._setup_1xbad_7>div{flex:1;min-width:220px}._setup_1xbad_7 p{color:#7b86a1;margin:6px 0 0;font-size:11px;line-height:1.8}._setup_1xbad_7 code{white-space:pre-wrap;overflow-wrap:anywhere;color:#52617f;background:#fff;border-radius:7px;width:100%;padding:10px;font-size:11px;display:block}._setup_1xbad_7 small{color:#929bb0;font-size:11px}@media (max-width:1000px){._list_1xbad_5{grid-template-columns:1fr}._form_1xbad_7{grid-template-columns:repeat(2,minmax(0,1fr))}._wide_1xbad_7{grid-column:1/-1}}@media (max-width:600px){._panel_1xbad_1{padding:14px}._heading_1xbad_2{align-items:flex-start}._summary_1xbad_4{gap:10px}._form_1xbad_7{grid-template-columns:1fr}._wide_1xbad_7{grid-column:auto}._nodeFoot_1xbad_2{flex-direction:column}._nodeHeading_1xbad_2{align-items:flex-start}._metrics_1xbad_6{gap:10px}._formActions_1xbad_7{flex-wrap:wrap}}.auth-screen{color:#27304a;background:#f5f6fb;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #e8eaf2;border-radius:18px;flex-direction:column;gap:15px;width:min(100%,390px);padding:32px;display:flex;box-shadow:0 18px 50px #29315c12}.auth-brand{align-items:center;gap:11px;margin-bottom:16px;display:flex}.auth-brand>div{flex-direction:column;gap:3px;display:flex}.auth-brand b{color:#29324a;font-size:15px}.auth-brand small{letter-spacing:1.2px;color:#959bb0;font-size:8px}.auth-icon{color:#6c78e8;background:#f1f1ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.auth-card h1{margin:0;font-size:21px}.auth-card>p{color:#858ba0;margin:-8px 0 4px;font-size:12px}.auth-card>label,.user-form-fields>label{color:#515a72;flex-direction:column;gap:7px;font-size:11px;font-weight:650;display:flex}.auth-card input,.user-form-fields input,.user-form-fields select,.user-table input{color:#343b52;background:#fff;border:1px solid #e1e4ee;border-radius:8px;outline:none;min-width:0;height:39px;padding:0 11px}.auth-card input:focus,.user-form-fields input:focus,.user-form-fields select:focus,.user-table input:focus{border-color:#828bea;box-shadow:0 0 0 3px #edf0ff}.auth-submit{justify-content:center;width:100%;margin-top:3px}.auth-error{color:#bd5546;background:#fff1ef;border-radius:8px;padding:10px 12px;font-size:11px}.auth-hint{color:#969caf;text-align:center;margin-top:3px;font-size:10px}.auth-loading{color:#777f99;align-items:center;gap:10px;font-size:13px;display:flex}.users-page{flex-direction:column;gap:16px;display:flex}.user-create-form,.user-list-card{padding:20px}.user-form-heading{align-items:center;gap:10px;margin-bottom:17px;display:flex}.user-form-heading>div{flex-direction:column;gap:4px;display:flex}.user-form-heading b{color:#303750;font-size:13px}.user-form-heading small{color:#9298ab;font-size:10px}.user-form-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.user-form-fields>label{font-size:10px}.user-form-fields input,.user-form-fields select{font-size:11px;font-weight:400}.user-list-card>.card-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.user-list-card>.card-heading h2{color:#333b53;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.user-list-card>.card-heading p{color:#969caf;margin:6px 0 0;font-size:10px}.user-table-wrap{width:100%;overflow:auto}.user-table{border-collapse:collapse;width:100%;min-width:760px;font-size:11px}.user-table th,.user-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef0f5;padding:10px 9px}.user-table th{color:#9198ad;background:#fafbfe;font-size:10px;font-weight:600}.user-table td>b{color:#353d56}.user-table input{height:32px;font-size:10px}.user-table td:nth-child(2) input{width:120px}.user-row-actions{align-items:center;gap:7px;display:flex}.user-row-actions input{width:155px}.user-row-actions .text-button{white-space:nowrap;font-size:10px}.user-row-actions .text-button:disabled{opacity:.45;cursor:not-allowed}.user-pagination{color:#858ba0;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:10px;display:flex}.user-pagination>label{white-space:nowrap;align-items:center;gap:6px;display:flex}.user-pagination select{color:#596079;background:#fff;border:1px solid #e4e6ed;border-radius:6px;height:27px;padding:0 7px;font-size:10px}.user-pagination>div{align-items:center;gap:8px;display:flex}.user-pagination button{color:#727990;background:#fff;border:1px solid #e4e6ed;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.user-pagination button:disabled{opacity:.45;cursor:not-allowed}.role-tag,.user-status{border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:650;display:inline-flex}.role-admin{color:#6865c7;background:#f0efff}.role-supervisor{color:#4b78bb;background:#eef5ff}.role-team_lead{color:#419174;background:#eff8f4}.role-member{color:#b17a2f;background:#fff6e9}.user-status.active{color:#368a6f;background:#edf8f2}.user-status.inactive{color:#8e93a2;background:#f3f4f7}.user-message{color:#5968bb;background:#f1f5ff;border-radius:7px;margin:8px 0;padding:9px 11px;font-size:10px}.user-empty{text-align:center;color:#969caf;padding:27px 12px;font-size:11px}.hierarchy-note{color:#737a90;align-items:flex-start;gap:9px;padding:13px 15px;font-size:10px;line-height:1.7;display:flex}.hierarchy-note svg{color:#6bb498;flex:0 0 17px;margin-top:1px}.logout-button{color:#858ca2;margin-left:auto}.logout-button:hover{color:#be6255;background:#fff3f1}@media (max-width:850px){.user-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.auth-card{padding:24px}.user-create-form,.user-list-card{padding:13px}.user-form-fields{grid-template-columns:1fr}.user-list-card>.card-heading{align-items:flex-start;gap:8px}.user-pagination{flex-wrap:wrap}.user-pagination>span{order:3;width:100%}}
