.doro-cap-dialog{box-sizing:border-box;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:24px;border:1px solid #dfe5ed;border-radius:16px;background:#fff;color:#182235;font:14px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 18px 60px #10233b33}.doro-cap-dialog::backdrop{background:#101c30a3}.doro-cap-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.doro-cap-heading h2{margin:0;font-size:20px;font-weight:650}.doro-cap-dialog p{margin:14px 0;color:#526078}.doro-cap-dialog button{font:inherit;cursor:pointer;border-radius:8px;padding:7px 14px;border:1px solid #c9d3df;background:#fff;color:#34425a;min-height:40px}.doro-cap-dialog button:focus-visible{outline:3px solid #0665d0;outline-offset:3px}.doro-cap-dialog .doro-cap-retry{background:#0665d0;border-color:#0665d0;color:white}.doro-cap-dialog [hidden]{display:none!important}.doro-cap-mount{min-height:56px;max-width:100%;overflow:auto}.doro-cap-status{min-height:24px}.doro-cap-dialog cap-widget{display:block;max-width:100%}@media(prefers-color-scheme:dark){.doro-cap-dialog{background:#192333;border-color:#3b4860;color:#f0f4fb}.doro-cap-dialog p{color:#b5c2d6}.doro-cap-dialog button{background:#202f43;border-color:#526078;color:#edf4ff}}
