._login_8m3y8_1,._shell_8m3y8_1{box-sizing:border-box;font-family:var(--font-family-base)}._login_8m3y8_1{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#0d2638,#153b55);padding:24px}._loginCard_8m3y8_1{width:min(460px,100%);background:var(--card);padding:40px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:grid;gap:20px}._mark_8m3y8_1,._smallMark_8m3y8_1{display:grid;place-items:center;background:var(--accent);color:#fff;font-family:var(--font-family-display);font-weight:700}._mark_8m3y8_1{width:58px;height:58px;border-radius:14px;font-size:22px}._smallMark_8m3y8_1{width:38px;height:38px;border-radius:9px}._eyebrow_8m3y8_1{font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--info);margin:0 0 6px}._login_8m3y8_1 h1,._main_8m3y8_1 h1{font-family:var(--font-family-display);margin:0;font-size:32px}._sub_8m3y8_1{color:var(--muted-foreground);line-height:1.5}._login_8m3y8_1 label{font-size:13px;font-weight:600;display:grid;gap:7px}._login_8m3y8_1 input,._search_8m3y8_1 input{border:1px solid var(--border);border-radius:var(--radius);padding:13px;background:#fff;outline:none}._login_8m3y8_1 input:focus{box-shadow:var(--shadow-focus)}._login_8m3y8_1 button,._card_8m3y8_1 button{border:0;background:var(--primary);color:var(--primary-foreground);padding:13px 16px;border-radius:var(--radius);font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer}._login_8m3y8_1 small{color:var(--muted-foreground);text-align:center}._shell_8m3y8_1{min-height:100vh;display:grid;grid-template-columns:240px 1fr}._shell_8m3y8_1 aside{background:var(--sidebar);color:var(--sidebar-foreground);padding:24px 16px;display:flex;flex-direction:column}._brand_8m3y8_1{display:flex;align-items:center;gap:10px;padding:0 8px 28px;font-family:var(--font-family-display)}._shell_8m3y8_1 nav{display:grid;gap:6px}._shell_8m3y8_1 nav span{display:flex;align-items:center;gap:10px;padding:11px;border-radius:8px;color:#b9c8d1;font-size:14px}._shell_8m3y8_1 nav svg{width:18px}._active_8m3y8_1{background:#17384e;color:#fff!important}._user_8m3y8_1{margin-top:auto;border-top:1px solid #29475a;padding:18px 4px 0;display:flex;gap:10px;align-items:center}._user_8m3y8_1>div{width:34px;height:34px;border-radius:50%;background:#29475a;display:grid;place-items:center;font-size:12px}._user_8m3y8_1 p{display:grid;margin:0;flex:1;font-size:12px}._user_8m3y8_1 small{color:#9fb2be}._user_8m3y8_1 svg{cursor:pointer}._main_8m3y8_1{padding:38px clamp(24px,4vw,64px)}._main_8m3y8_1 header{display:flex;align-items:center;justify-content:space-between}._secure_8m3y8_1{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--success);font-weight:600}._search_8m3y8_1{margin:28px 0 20px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);display:flex;align-items:center;padding:0 14px;box-shadow:var(--shadow)}._search_8m3y8_1 svg{color:var(--muted-foreground)}._search_8m3y8_1 input{border:0;flex:1;background:transparent;font-size:15px}._stats_8m3y8_1{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._stats_8m3y8_1 article{background:var(--card);border:1px solid var(--border);padding:18px;border-radius:var(--radius-md);display:grid}._stats_8m3y8_1 b{font-family:var(--font-family-display);font-size:24px}._stats_8m3y8_1 span{font-size:12px;color:var(--muted-foreground)}._stats_8m3y8_1 ._alert_8m3y8_1{display:flex;align-items:center;gap:12px}._alert_8m3y8_1 svg{color:var(--accent)}._sectionHead_8m3y8_1{display:flex;justify-content:space-between;align-items:center;margin-top:34px}._sectionHead_8m3y8_1 h2{font-family:var(--font-family-display);font-size:20px}._sectionHead_8m3y8_1 span{font-size:12px;color:var(--muted-foreground)}._grid_8m3y8_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._card_8m3y8_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px;box-shadow:var(--shadow)}._code_8m3y8_1{font-family:var(--font-family-monospace);font-size:11px;color:var(--info)}._cat_8m3y8_1{float:right;margin-top:-16px;background:var(--muted);padding:4px 8px;border-radius:99px;font-size:10px}._card_8m3y8_1 h3{font-family:var(--font-family-display);margin:18px 0 6px}._card_8m3y8_1 p{color:var(--muted-foreground);font-size:13px;margin:0 0 20px}._card_8m3y8_1 button{background:transparent;color:var(--primary);padding:0;width:100%;font-size:12px}._fileName_8m3y8_1{display:flex;align-items:center;gap:7px;background:#eef8f1;border:1px solid #b9ddc5;color:#17663a;padding:8px 10px;border-radius:7px;font-size:11px;margin:10px 0 12px;word-break:break-word}._noFile_8m3y8_1{display:flex;align-items:center;gap:7px;background:#fff5e7;border:1px solid #efc276;color:#8a4d00;padding:8px 10px;border-radius:7px;font-size:11px;margin:10px 0 12px}._cardActions_8m3y8_1{display:flex;gap:8px;align-items:center}._cardActions_8m3y8_1 button:first-child{background:#17663a;color:#fff;padding:9px 11px;border-radius:7px;display:flex;gap:6px;align-items:center;justify-content:center}._cardActions_8m3y8_1 button:last-child{border:1px solid var(--border);padding:9px 11px;border-radius:7px;display:flex;gap:6px;align-items:center;justify-content:center}._modal_8m3y8_1{position:fixed;inset:0;background:#0d26388c;display:grid;place-items:center;padding:20px;z-index:400}._editor_8m3y8_1{width:min(620px,100%);max-height:90vh;overflow:auto;background:var(--card);padding:28px;border-radius:16px;box-shadow:var(--shadow-lg);display:grid;gap:14px}._editor_8m3y8_1 label{display:grid;gap:6px;font-size:12px;font-weight:600}._editor_8m3y8_1 input,._editor_8m3y8_1 textarea{border:1px solid var(--border);border-radius:8px;padding:11px;background:#fff;font:inherit}._editor_8m3y8_1 textarea{min-height:90px}._editor_8m3y8_1>button{border:0;background:var(--primary);color:#fff;padding:12px;border-radius:8px;cursor:pointer}._editor_8m3y8_1 ._close_8m3y8_1{justify-self:end;background:transparent;color:var(--foreground);padding:4px}._secure_8m3y8_1 button{border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:9px 12px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;margin-left:6px}._quickNav_8m3y8_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 8px}._quickNav_8m3y8_1 button{border:0;border-radius:14px;padding:18px;text-align:left;display:grid;gap:8px;cursor:pointer;min-height:132px;box-shadow:var(--shadow);transition:transform .15s ease,box-shadow .15s ease}._quickNav_8m3y8_1 button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._quickNav_8m3y8_1 svg{width:28px;height:28px}._quickNav_8m3y8_1 b{font-family:var(--font-family-display);font-size:17px}._quickNav_8m3y8_1 span{font-size:11px;line-height:1.35}._knowledgeTile_8m3y8_1{background:#e8f2ff!important;color:#124f86!important;border:2px solid #9fc8ef!important}._manualTile_8m3y8_1{background:#e8f8ef!important;color:#17663a!important;border:2px solid #8fd0aa!important}._faultTile_8m3y8_1{background:#fff3df!important;color:#8a4d00!important;border:2px solid #efc276!important}._assetTile_8m3y8_1{background:#e8f8f7!important;color:#12625f!important;border:2px solid #83cbc6!important}._serviceTile_8m3y8_1{background:#fff0ea!important;color:#8b3e20!important;border:2px solid #e7a88f!important}._reportTile_8m3y8_1{background:#f1eaff!important;color:#5a3791!important;border:2px solid #bca4e6!important}._opsPanel_8m3y8_1{margin:18px 0;display:grid;gap:14px}._opsStats_8m3y8_1{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}._opsStats_8m3y8_1 article{background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px;display:grid}._opsStats_8m3y8_1 b{font-size:22px}._opsStats_8m3y8_1 span{font-size:10px;color:var(--muted-foreground)}._opsActions_8m3y8_1{display:flex;flex-wrap:wrap;gap:8px}._opsActions_8m3y8_1 button{border:0;background:#17384e;color:#fff;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:700;cursor:pointer}._opsActions_8m3y8_1 button:disabled{opacity:.55;cursor:wait}._syncMsg_8m3y8_1{background:#eef7ff;border:1px solid #a8ccea;color:#164d73;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:650}._userRow_8m3y8_1{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:12px}._userRow_8m3y8_1>div:first-child{display:grid;gap:3px}._userRow_8m3y8_1 span,._userRow_8m3y8_1 small{font-size:11px;color:var(--muted-foreground)}._userRow_8m3y8_1>div:last-child{display:flex;gap:6px}._userRow_8m3y8_1 button{padding:7px 9px;font-size:11px}._assetBar_8m3y8_1{display:flex;justify-content:space-between;align-items:center;background:#e8f8f7;border:2px solid #83cbc6;border-radius:14px;padding:14px 18px;margin:18px 0}._assetBar_8m3y8_1 div{display:grid}._assetBar_8m3y8_1 span{font-size:11px;color:#46716f}._assetBar_8m3y8_1 button{border:0;border-radius:8px;padding:10px 14px;background:#12625f;color:#fff;font-weight:700;display:flex;gap:7px;align-items:center;cursor:pointer}._editor_8m3y8_1 select{border:1px solid var(--border);border-radius:8px;padding:11px;background:#fff;font:inherit}._qrPanel_8m3y8_1{display:flex;align-items:center;gap:20px;background:#f4fbfa;border:2px solid #83cbc6;border-radius:12px;padding:16px}._qrPanel_8m3y8_1 div{display:grid;gap:6px}._qrPanel_8m3y8_1 span{font-size:11px;color:var(--muted-foreground)}._qrPanel_8m3y8_1 button{border:0;background:#12625f;color:#fff;border-radius:7px;padding:8px 10px;font-weight:700;cursor:pointer}@media print{._qrPanel_8m3y8_1,._qrPanel_8m3y8_1 *{visibility:visible}._qrPanel_8m3y8_1{position:absolute;left:20px;top:20px;border:0;box-shadow:none}._qrPanel_8m3y8_1 button{display:none}}._groupLine_8m3y8_1{margin:2px 0 8px;color:var(--muted-foreground);font-size:13px;font-weight:600}._brand_8m3y8_1 p{display:grid;margin:0;line-height:1.1}._brand_8m3y8_1 p small{font-size:9px;font-weight:500;opacity:.7;margin-top:3px}@media(max-width:800px){._shell_8m3y8_1{grid-template-columns:1fr}._shell_8m3y8_1 aside{display:none}._main_8m3y8_1{padding:18px}._main_8m3y8_1 header{align-items:flex-start}._secure_8m3y8_1{display:flex;flex-wrap:wrap;margin-left:10px}._secure_8m3y8_1 button{font-size:11px;padding:8px;margin-left:0}._quickNav_8m3y8_1{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}._opsStats_8m3y8_1{grid-template-columns:1fr 1fr 1fr}._opsActions_8m3y8_1 button{flex:1 1 42%}._quickNav_8m3y8_1 button{min-height:118px;padding:14px}._quickNav_8m3y8_1 b{font-size:15px}._stats_8m3y8_1{grid-template-columns:1fr 1fr}._grid_8m3y8_1{grid-template-columns:1fr}}
