.cc-confirm{width:min(28rem,calc(100vw - 2rem));padding:0;border:1px solid var(--cc-surface-outline-variant, #e2e8f0);border-radius:1rem;background:var(--cc-surface-container-lowest, #ffffff);color:var(--cc-surface-on, #0f172a);box-shadow:0 24px 60px -24px #0f172a73}.cc-confirm::backdrop{background:#0f172a8c}.cc-confirm-panel{display:grid;gap:.4rem;padding:1.25rem}.cc-confirm-icon{display:inline-flex;width:2.75rem;height:2.75rem;margin-bottom:.35rem;align-items:center;justify-content:center;border-radius:.85rem;background:var(--cc-secondary-container, #cce8e2);color:var(--cc-primary, #006a60);font-size:1.35rem}.cc-confirm-icon .ic{--ic-src: url(/icons/solar/question-circle-linear.svg);display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--ic-src) center / contain no-repeat;mask:var(--ic-src) center / contain no-repeat}.cc-confirm[data-tone=danger] .cc-confirm-icon{background:#fff1f2;color:#be123c}.cc-confirm[data-tone=danger] .cc-confirm-icon .ic{--ic-src: url(/icons/solar/danger-triangle-linear.svg)}.cc-confirm-title{font-size:1.05rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.cc-confirm-message{color:var(--cc-surface-on-variant, #475569);font-size:.875rem;line-height:1.55}.cc-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.85rem}.cc-confirm-actions button{min-height:2.75rem;padding:0 1rem;border-radius:.65rem;font-size:.875rem;font-weight:700}.cc-confirm-actions button:focus-visible{outline:2px solid var(--cc-primary, #006a60);outline-offset:2px}.cc-confirm-dismiss{border:1px solid var(--cc-surface-outline-variant, #cbd5e1);background:transparent;color:inherit}.cc-confirm-accept{background:var(--cc-primary, #006a60);color:var(--cc-primary-on, #ffffff)}.cc-confirm[data-tone=danger] .cc-confirm-accept{background:#be123c;color:#fff}:where(html[data-theme=clientcee-dark]) .cc-confirm::backdrop{background:#020617b8}:where(html[data-theme=clientcee-dark]) .cc-confirm[data-tone=danger] .cc-confirm-icon{background:#f43f5e29;color:#fda4af}:where(html[data-theme=clientcee-dark]) .cc-confirm[data-tone=danger] .cc-confirm-accept{background:#e11d48}
