.cd-shell{border-top:1px solid rgba(56,189,248,.18);padding-top:1.25rem}.cd-card{border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.82);border-radius:1.25rem}.cd-eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:#7dd3fc}.cd-input{width:100%;border:1px solid rgba(100,116,139,.72);background:#020617;color:#e2e8f0;border-radius:.8rem;padding:.72rem .85rem}.cd-input:focus{outline:0;border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.14)}.cd-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.8rem;padding:.7rem 1rem;font-size:.82rem;font-weight:650}.cd-btn.primary{background:#0369a1;color:white}.cd-btn:disabled{opacity:.45;cursor:not-allowed}.cd-status{display:inline-flex;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;border:1px solid}.cd-status.pending{color:#fde68a;border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.1)}.cd-status.planned{color:#a5f3fc;border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.08)}.cd-empty{border:1px dashed rgba(148,163,184,.25);border-radius:.8rem;padding:1rem;color:#64748b}.cd-template{padding:.75rem;border:1px solid rgba(148,163,184,.15);border-radius:.8rem}.cd-message{border-radius:.8rem;padding:.7rem .9rem;font-size:.82rem}.cd-message.error{background:rgba(244,63,94,.1);color:#fda4af}.cd-message.success{background:rgba(16,185,129,.1);color:#6ee7b7}
