body.aurora-hub .cl-dialog{width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:22px;border:1px solid var(--border);border-radius:24px;color:var(--ink);background:var(--panel);box-shadow:0 24px 90px #0006;overflow:hidden}
body.aurora-hub .cl-dialog[open]{display:flex;flex-direction:column;gap:12px;animation:cl-enter 180ms ease-out}
body.aurora-hub .cl-dialog::backdrop{background:#0007;backdrop-filter:blur(7px)}
.cl-head,.cl-toolbar,.cl-footer,.cl-actions,.cl-rename{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.cl-head{justify-content:space-between}.cl-head h2{font-size:22px;margin:0}.cl-help,.cl-status{color:var(--muted);font-size:13px;margin:0;line-height:1.5}.cl-status{flex:1;min-width:140px}
.cl-toolbar input{flex:1;min-width:150px}body.aurora-hub .cl-dialog input,body.aurora-hub .cl-dialog select{min-height:44px;background:var(--bg);color:var(--ink);border:1px solid var(--border);border-radius:12px;padding:10px;font:inherit;font-size:16px}
body.aurora-hub .cl-dialog button,body.aurora-hub .cl-dialog .cl-export,.cl-launch{font:inherit;font-size:14px;color:var(--ink);background:var(--cc-soft,var(--panel));border:1px solid var(--border);border-radius:10px;padding:10px 13px;min-height:44px;cursor:pointer;text-decoration:none;transition:background 120ms,transform 120ms}
body.aurora-hub .cl-dialog button:active,.cl-launch:active{transform:scale(.97)}body.aurora-hub .cl-dialog button:disabled{opacity:.45;cursor:default}body.aurora-hub .cl-dialog :focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.cl-list{overflow:auto;overscroll-behavior:contain;min-height:100px;display:grid;gap:10px;padding:3px}.cl-row{border:1px solid var(--border);border-radius:16px;padding:14px;min-width:0}.cl-row .cl-open{display:block;text-align:left;max-width:100%;font-weight:650;font-size:16px;padding:0;border:0;background:transparent;color:var(--ink);min-height:32px;overflow-wrap:anywhere}.cl-meta{display:block;color:var(--muted);font-size:12px;margin:4px 0}.cl-preview{color:var(--muted);font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 12px}.cl-rename{margin-top:10px}.cl-rename input{flex:1;min-width:160px}.cl-launch{margin-bottom:12px}.cl-footer{padding-top:8px;border-top:1px solid var(--border)}
@keyframes cl-enter{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:650px){body.aurora-hub .cl-dialog{padding:16px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.cl-head h2{font-size:20px}.cl-actions{gap:6px}.cl-actions button,.cl-actions .cl-export{padding:9px 11px}}
html[data-motion="reduced"] body.aurora-hub .cl-dialog,html[data-motion="reduced"] body.aurora-hub .cl-dialog *{animation:none;transition:none}
@media(prefers-reduced-motion:reduce){html:not([data-motion="full"]) body.aurora-hub .cl-dialog,html:not([data-motion="full"]) body.aurora-hub .cl-dialog *{animation:none;transition:none}}
