:root{--cc-brand-deep:#1a6b3c;--cc-brand-light:#2e8b57;--cc-brand-tint:#e6f7ed;--cc-sidebar-bg:#10241a;--cc-sidebar-text:#8fa89a;--cc-page-bg:#f5f7f6;--cc-surface:#fff;--cc-text:#1a1a1a;--cc-text-muted:#6b7a77;--cc-border:#e2e8f0;--cc-critical:#e53e3e;--cc-critical-bg:#fef2f2;--cc-warning:#ecc94b;--cc-warning-bg:#fffbeb;--cc-warning-text:#8a6d0b;--cc-info:#3182ce;--cc-info-bg:#eff6fc;--cc-info-text:#2a6ba8;--cc-success:#38a169;--cc-term-bg:#10241a;--cc-term-text:#e8f0ea;--cc-shadow-card:0 2px 12px #0000000f;--cc-shadow-modal:0 8px 32px #0000001f}@keyframes ccFade{0%{opacity:0}to{opacity:1}}@keyframes ccFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ccPulse{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ccBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes ccSpin{to{transform:rotate(1turn)}}.cc-fade{animation:.15s ease-out ccFade}.cc-fade-up{animation:.2s ease-out ccFadeUp}.cc-blink{animation:2s ease-in-out infinite ccBlink}.cc-pulse{animation:1.6s ease-in-out infinite ccPulse}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}body,html{background:#f5f7f6;margin:0;padding:0}*,:after,:before{box-sizing:border-box;font-family:Inter,Helvetica,Arial,sans-serif}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}a{color:#2e8b57;text-decoration:none}a:hover{color:#1a6b3c;text-decoration:underline}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#e2e8f0;border:3px solid #f5f7f6;border-radius:8px}:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #2e8b5759}.cc-mono{font-family:ui-monospace,Menlo,monospace}.cc-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cc-sidebar[data-v-a1d77ebd]{background:#10241a;flex-direction:column;flex:0 0 264px;gap:4px;width:264px;padding:20px 14px;display:flex}.cc-sidebar__brand[data-v-a1d77ebd]{align-items:center;gap:10px;padding:0 8px 22px;display:flex}.cc-sidebar__brand[data-v-a1d77ebd]:hover{text-decoration:none}.cc-sidebar__logo[data-v-a1d77ebd]{color:#fff;background:#2e8b57;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.cc-sidebar__brand-text[data-v-a1d77ebd]{flex-direction:column;min-width:0;display:flex}.cc-sidebar__title[data-v-a1d77ebd]{color:#fff;letter-spacing:-.2px;font-size:16px;font-weight:700;line-height:1.1}.cc-sidebar__subtitle[data-v-a1d77ebd]{color:#8fa89a;font-size:12px}.cc-sidebar__item[data-v-a1d77ebd]{color:#8fa89a;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.2;transition:background .15s,color .15s;display:flex}.cc-sidebar__item[data-v-a1d77ebd]:hover{color:#fff;background:#2e8b571f;text-decoration:none}.cc-sidebar__item--active[data-v-a1d77ebd]{color:#fff;background:#2e8b5738;font-weight:600}.cc-sidebar__icon[data-v-a1d77ebd]{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.cc-sidebar__badge[data-v-a1d77ebd]{color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;display:grid}.cc-sidebar__foot[data-v-a1d77ebd]{border-top:1px solid #ffffff1f;flex-direction:column;gap:10px;margin-top:auto;padding:14px 12px 0;display:flex}.cc-sidebar__live[data-v-a1d77ebd]{align-items:center;gap:8px;display:flex}.cc-sidebar__pulse[data-v-a1d77ebd]{background:#38a169;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.cc-sidebar__hint[data-v-a1d77ebd]{color:#8fa89a;font-size:12px}.cc-sidebar__user[data-v-a1d77ebd]{align-items:center;gap:10px;display:flex}.cc-sidebar__avatar[data-v-a1d77ebd]{color:#fff;background:#2e8b57;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.cc-sidebar__user-text[data-v-a1d77ebd]{flex-direction:column;min-width:0;display:flex}.cc-sidebar__user-name[data-v-a1d77ebd]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.cc-sidebar__logout[data-v-a1d77ebd]{color:#8fa89a;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;height:28px;margin-left:auto;transition:color .15s,background .15s;display:grid}.cc-sidebar__logout[data-v-a1d77ebd]:hover{color:#fff;background:#ffffff14}.cc-sidebar__version[data-v-a1d77ebd]{color:#8fa89ab3;font-size:11px}.cc-chip[data-v-0d90e1d8]{white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.cc-chip--sm[data-v-0d90e1d8]{border-radius:12px;height:24px;padding:0 10px}.cc-chip--md[data-v-0d90e1d8]{border-radius:13px;height:26px;padding:0 12px}.cc-chip--mono[data-v-0d90e1d8]{font-family:ui-monospace,Menlo,monospace}.cc-chip__dot[data-v-0d90e1d8]{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.cc-button[data-v-9b50a2f8]{color:#1a1a1a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cc-button[data-v-9b50a2f8]:disabled{opacity:.55;cursor:not-allowed}.cc-button--sm[data-v-9b50a2f8]{height:30px;padding:0 13px;font-size:12px}.cc-button--full[data-v-9b50a2f8]{width:100%}.cc-button--primary[data-v-9b50a2f8]{color:#fff;background:#1a6b3c;border-color:#0000;padding:0 16px}.cc-button--primary[data-v-9b50a2f8]:hover:not(:disabled){background:#2e8b57}.cc-button--secondary[data-v-9b50a2f8]{border-color:#e2e8f0}.cc-button--secondary[data-v-9b50a2f8]:hover:not(:disabled){background:#f5f7f6}.cc-button--info[data-v-9b50a2f8]{color:#2a6ba8;border-color:#3182ce}.cc-button--info[data-v-9b50a2f8]:hover:not(:disabled){background:#eff6fc}.cc-button--warning[data-v-9b50a2f8]{color:#8a6d0b;border-color:#ecc94b}.cc-button--warning[data-v-9b50a2f8]:hover:not(:disabled){background:#fffbeb}.cc-button--danger[data-v-9b50a2f8]{color:#e53e3e;border-color:#e53e3e}.cc-button--danger[data-v-9b50a2f8]:hover:not(:disabled){background:#fef2f2}.cc-button--ghost[data-v-9b50a2f8]{color:#6b7a77;background:0 0;border-color:#0000}.cc-button--ghost[data-v-9b50a2f8]:hover:not(:disabled){color:#1a1a1a;background:#f5f7f6}.cc-button__spinner[data-v-9b50a2f8]{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite ccSpin}.cc-modal{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10241a73;place-items:center;padding:32px;animation:.2s ease-out ccFade;display:grid;position:fixed;inset:0}.cc-modal__window{background:#fff;border-radius:20px;max-width:100%;max-height:90vh;animation:.2s ease-out ccFadeUp;overflow:hidden;box-shadow:0 8px 32px #0000001f}.cc-modal__head,.cc-modal__window{flex-direction:column;display:flex}.cc-modal__head{border-bottom:1px solid #e2e8f0;gap:3px;padding:20px 24px}.cc-modal__title{font-size:18px;font-weight:600}.cc-modal__subtitle{color:#6b7a77;font-size:12px}.cc-modal__body{flex-direction:column;gap:10px;padding:20px 24px;display:flex;overflow:auto}.cc-modal__foot{background:#f5f7f6;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.cc-confirm__row[data-v-3577851f]{align-items:center;gap:10px;display:flex}.cc-confirm__name[data-v-3577851f]{font-size:14px;font-weight:500}.cc-confirm__machine[data-v-3577851f]{color:#6b7a77;font-size:12px}.cc-confirm__command[data-v-3577851f]{color:#e8f0ea;background:#10241a;border-radius:8px;padding:12px 14px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:block;overflow-x:auto}.cc-confirm__note[data-v-3577851f]{color:#6b7a77;text-wrap:pretty;font-size:12px}.cc-toasts[data-v-f16e5c79]{z-index:80;flex-direction:column;align-items:flex-end;position:fixed;bottom:24px;right:24px}.cc-toast[data-v-f16e5c79],.cc-toasts[data-v-f16e5c79]{gap:10px;display:flex}.cc-toast[data-v-f16e5c79]{cursor:pointer;background:#fff;border-left:3px solid #38a169;border-radius:8px;align-items:center;min-width:260px;max-width:420px;padding:12px 14px;animation:.15s ease-out ccFadeUp;box-shadow:0 8px 32px #0000001f}.cc-toast__dot[data-v-f16e5c79]{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.cc-toast__text[data-v-f16e5c79]{text-wrap:pretty;font-size:14px}.cc-shell{color:#1a1a1a;background:#f5f7f6;height:100vh;font-size:14px}.cc-shell,.cc-shell__main{display:flex;overflow:hidden}.cc-shell__main{flex-direction:column;flex:1;min-width:0}.cc-screen{flex:1;min-height:0;animation:.15s ease-out ccFade;overflow:auto}.cc-screen__inner{flex-direction:column;gap:18px;padding:24px;display:flex}
