.ccor-open{font:inherit;font-size:12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1e40af;padding:9px 12px;cursor:pointer;white-space:normal}.ccor-dialog{position:fixed;inset:0;margin:auto;width:min(620px,calc(100vw - 24px));max-height:90dvh;border:1px solid #dce3ed;border-radius:16px;padding:0;color:#172539;background:white}.ccor-dialog::backdrop{background:#0f172a80}.ccor-dialog header,.ccor-dialog footer{display:flex;justify-content:space-between;gap:10px;padding:16px 20px;border-bottom:1px solid #e2e8f0}.ccor-dialog footer{border-top:1px solid #e2e8f0;border-bottom:0;justify-content:flex-end}.ccor-dialog h2{font:700 20px/1.3 Arial;margin:0}.ccor-body{padding:16px 20px;overflow:auto;max-height:calc(90dvh - 150px);font:14px/1.5 Arial}.ccor-dialog button{font:inherit;padding:9px 14px;border:1px solid #cbd5e1;background:#fff;border-radius:8px;cursor:pointer}.ccor-dialog .ccor-primary{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.ccor-dialog button:disabled{opacity:.5;cursor:wait}.ccor-dialog label{display:grid;gap:8px;margin:16px 0;font-weight:600}.ccor-dialog select,.ccor-dialog textarea{width:100%;font:inherit;padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.ccor-ref{color:#64748b;overflow-wrap:anywhere}.ccor-warning{background:#fffbeb;border:1px solid #fcd34d;color:#854d0e;padding:12px;border-radius:8px}.ccor-info{background:#eff6ff;padding:12px;border-radius:8px;color:#1e40af}.ccor-history{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:12px}.ccor-history h3{font-size:15px}.ccor-history article{padding:10px 0;border-bottom:1px solid #e2e8f0}.ccor-history article p{margin:4px 0}.ccor-history small{color:#64748b}.ccor-message{font-weight:600;overflow-wrap:anywhere}
