*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#eef2f5;color:#1c1b19;font-family:Manrope,"Segoe UI",Arial,sans-serif}body{padding:24px}.cp-shell{max-width:1500px;margin:0 auto}.cp-wrap{background:transparent!important}.cp-module-header{border-radius:18px 18px 0 0}.cp-tabs{overflow:auto}.cp-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;margin-top:20px}.cp-main{min-width:0}.cp-card{margin-bottom:16px}.cp-card h1,.cp-card h2,.cp-card h3{margin-top:0}.cp-pre{margin:0;white-space:pre-wrap;word-break:break-word;background:#101921;color:#dbe6ee;border-radius:12px;padding:16px;font:13px/1.55 "JetBrains Mono",Consolas,monospace;max-height:520px;overflow:auto}.cp-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cp-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cp-kpi{font-size:28px;font-weight:800;margin-top:8px}.cp-label{display:block;font-size:12px;font-weight:800;color:#56626c;margin:0 0 6px}.cp-field{width:100%;height:42px;padding:0 12px;border:1px solid #c5cfd7;border-radius:10px;background:#fff}.cp-textarea{width:100%;min-height:140px;padding:12px;border:1px solid #c5cfd7;border-radius:10px;background:#fff;font:13px/1.5 "JetBrains Mono",Consolas,monospace;resize:vertical}.cp-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.cp-alert{padding:12px 14px;border-radius:10px;margin-bottom:14px;background:#e3f3ea;color:#16613a}.cp-alert.bad{background:#fbf3f2;color:#7a1616}.cp-table{width:100%;border-collapse:collapse}.cp-table th,.cp-table td{text-align:left;padding:10px 8px;border-bottom:1px solid #eaeff3;font-size:13px;vertical-align:top}.cp-table th{font-size:11px;text-transform:uppercase;color:#65727c}.cp-badge{display:inline-flex;padding:4px 8px;border-radius:999px;background:#edf2f5;font-size:11px;font-weight:800}.cp-login{max-width:480px;margin:8vh auto}.cp-login .cp-card{padding:28px}.cp-login-logo{width:58px;height:58px;margin-bottom:18px}.cp-muted2{color:#65727c;font-size:13px;line-height:1.55}.cp-side-note{font-size:13px;line-height:1.55;color:#56626c}.cp-code{font-family:"JetBrains Mono",Consolas,monospace}.cp-danger-note{border:1px solid #f1d3cf;background:#fbf3f2;border-radius:12px;padding:14px;color:#7a1616}.cp-task-current{border-left:4px solid #f4b183}.cp-check-row{display:flex;align-items:center;gap:8px;padding:6px 0}.cp-check-row.done{text-decoration:line-through;color:#76838d}button.cp-btn{cursor:pointer}a.cp-btn{text-decoration:none!important}.cp-module-header img{width:46px;height:46px;object-fit:contain}.cp-brand-mark{display:flex;align-items:center;justify-content:center}@media(max-width:980px){body{padding:12px}.cp-layout{grid-template-columns:1fr}.cp-grid-2,.cp-grid-3{grid-template-columns:1fr}.cp-header-statuses{display:none}}
.cp-endpoint-kpi{font-size:16px!important;word-break:break-all;line-height:1.35}.cp-btn-small{min-height:34px!important;padding:7px 11px!important;font-size:12px!important}.cp-copy-row{display:flex;gap:10px;align-items:center}.cp-copy-row .cp-field{flex:1}.cp-inline-form{display:inline-flex;margin-top:10px}.cp-mt{margin-top:16px}.cp-card-head-row{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.cp-card-head-row h2{margin-bottom:6px}.cp-badge-good{background:#e4f5eb;color:#14613a}.cp-token-warning{margin-top:14px;padding:12px 14px;border-radius:10px;background:#fff1cc;color:#6c4900;font-size:13px;line-height:1.5}.cp-btn-danger{background:#fff0ef!important;border-color:#efc7c2!important;color:#8a2118!important}.cp-connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cp-codebox{padding:12px 14px;border:1px solid #d8e0e6;background:#f8fafb;border-radius:10px;font:13px/1.5 "JetBrains Mono",Consolas,monospace;word-break:break-all}.cp-token-field{font-size:12px}@media(max-width:720px){.cp-copy-row,.cp-card-head-row{align-items:stretch;flex-direction:column}.cp-connect-grid{grid-template-columns:1fr}.cp-copy-row form,.cp-copy-row button{width:100%}}
