:root{--cal-dialog-radius:24px;--cal-dialog-hairline:#ffffff14;--cal-dialog-hairline-strong:#ffffff24;--cal-dialog-text-dim:#ffffff8c}.cal-dialog-backdrop{background:#080910b8}.cal-dialog-panel{border:1px solid var(--cal-dialog-hairline-strong);border-radius:var(--cal-dialog-radius);background:linear-gradient(#ffffff12 0%,#ffffff08 100%),#090b16eb;box-shadow:0 24px 60px -20px #000c,inset 0 1px #ffffff17}.cal-dialog-panel--glass{background:linear-gradient(145deg,#ffffff21 0%,#ffffff0d 100%);border-color:#ffffff2e;border-radius:28px;box-shadow:0 32px 64px #00000073}.cal-dialog-header{border-bottom:1px solid var(--cal-dialog-hairline);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.cal-dialog-heading{min-width:0}.cal-dialog-title{color:#fff;letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-size:17px;font-weight:700;line-height:1.3}.cal-dialog-subtitle{color:var(--cal-dialog-text-dim);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:4px 0 0;font-size:12.5px;display:flex;overflow:hidden}.cal-dialog-headeractions{flex:none;align-items:center;gap:6px;display:flex}.cal-dialog-icon-btn{color:#fffc;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background .16s,color .16s;display:inline-flex}.cal-dialog-icon-btn:hover{color:#fff;background:#ffffff29}.cal-dialog-icon-btn.is-danger:hover{color:#ff8080;background:#ff5c5c2e}.cal-dialog-icon-btn:disabled{opacity:.5;cursor:not-allowed}.cal-dialog-body{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:1;min-height:0;padding:20px;overflow-y:auto}.cal-dialog-body::-webkit-scrollbar{width:7px}.cal-dialog-body::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.cal-dialog-body--no-clip{overflow:visible}.cal-dialog-footer{border-top:1px solid var(--cal-dialog-hairline);flex:none;gap:10px;padding:16px 20px;display:flex}.cal-dialog-footer--mobile-only{display:none}@media (max-width:767px){.cal-dialog-footer--mobile-only{display:flex}}.cal-dialog-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;flex:1;height:48px;padding:0 18px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s,opacity .18s,color .18s}.cal-dialog-btn:disabled{opacity:.55;cursor:not-allowed}.cal-dialog-btn--secondary{border-color:var(--cal-dialog-hairline-strong);color:#fff;background:#ffffff14}.cal-dialog-btn--secondary:hover:not(:disabled){background:#ffffff24}.cal-dialog-btn--primary{color:#fff;background:linear-gradient(90deg,#5c62f6 0%,#eb4899 100%) padding-box padding-box;border:0}.cal-dialog-btn--primary:hover:not(:disabled){opacity:.92}.cal-dialog-btn--danger{color:#fff;background:#ef4444}.cal-dialog-btn--danger:hover:not(:disabled){background:#dc2626}.cal-dialog-icon-btn:focus-visible,.cal-dialog-btn:focus-visible{outline-offset:2px;outline:2px solid #a9c0ff}@media (prefers-reduced-motion:reduce){.cal-dialog-icon-btn,.cal-dialog-btn{transition:none!important}}
