
.cm-section{margin-top:34px}.cm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cm-panel{background:linear-gradient(180deg,rgba(10,25,35,.96),rgba(7,18,27,.96));border:1px solid #183142;border-radius:16px;padding:18px}.cm-panel h3{margin:0 0 5px}.cm-muted{color:#7893a3;font-size:10px;line-height:1.5}.cm-settings{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin-top:14px}.cm-field{display:flex;flex-direction:column;gap:6px}.cm-field.full{grid-column:1/-1}.cm-field label{font-size:9px;color:#7f9bab}.cm-field input,.cm-field textarea,.cm-field select{box-sizing:border-box;width:100%;border:1px solid #1b3b4e;background:#07151f;color:#e9f4fa;border-radius:9px;padding:10px 11px;outline:none}.cm-field textarea{min-height:105px;resize:vertical}.cm-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cm-checks{grid-column:1/-1;display:flex;gap:15px;flex-wrap:wrap;color:#9cb0bc;font-size:10px}.cm-checks label{display:flex;gap:7px;align-items:center}.cm-checks input{accent-color:#58ace6}.cm-btn{border:1px solid #21475d;background:#0b2230;color:#dcebf3;border-radius:9px;padding:9px 11px;font-weight:700;font-size:9px;cursor:pointer}.cm-btn.primary{background:#58ace6;border-color:#58ace6;color:#06131c}.cm-btn.warn{color:#e8c879;border-color:rgba(239,186,90,.4)}.cm-btn.danger{color:#f2a0a0;border-color:rgba(242,109,109,.4)}.cm-list{display:flex;flex-direction:column;gap:9px;margin-top:14px;max-height:420px;overflow:auto}.cm-item{border:1px solid #173445;background:#081823;border-radius:12px;padding:12px}.cm-item strong{display:block;font-size:12px}.cm-item p{white-space:pre-wrap;color:#9eb1bd;font-size:10px;line-height:1.55}.cm-tags,.cm-item-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.cm-tag{font-size:8px;border:1px solid #244658;border-radius:999px;padding:3px 6px;color:#8fa8b6}.cm-tag.ok{color:#7bd8aa;border-color:rgba(69,210,138,.35)}.cm-tag.bad{color:#ef9b9b;border-color:rgba(242,109,109,.35)}.cm-empty{padding:22px;text-align:center;border:1px dashed #1b3b4e;border-radius:12px;color:#6d8797;font-size:10px}.cm-note{font-size:9px;color:#627d8d;margin-top:8px}.cm-toast{position:fixed;right:18px;bottom:18px;z-index:9999;background:#0a2330;border:1px solid #24506a;color:#e7f5fb;padding:11px 14px;border-radius:10px;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s;font-size:10px}.cm-toast.show{opacity:1;transform:none}.cm-toast.bad{border-color:#6b3439;color:#f3b1b1}@media(max-width:950px){.cm-grid{grid-template-columns:1fr}.cm-settings{grid-template-columns:1fr 1fr}}@media(max-width:650px){.cm-settings,.cm-form{grid-template-columns:1fr}.cm-field.full,.cm-checks{grid-column:auto}}

.cm-btn.edit{color:#8fd0f4;border-color:rgba(88,172,230,.42);background:rgba(88,172,230,.06)}
.cm-btn.edit:hover{background:rgba(88,172,230,.14)}
.cm-editing{border-radius:12px;outline:1px solid rgba(88,172,230,.45);outline-offset:8px}
.cm-edit-cancel{grid-column:1/-1;background:transparent!important}
.cm-updated{font-size:8px;color:#5d7c8e;margin-top:8px}
