.cad-dialog{width:min(460px,calc(100vw - 32px));padding:0;border:1px solid #5e707b;background:#111a1f;color:#e8eef1;box-shadow:0 18px 60px #000c;font-family:inherit}.cad-dialog::backdrop{background:#020608c7}.cad-dialog header{padding:14px 16px;border-bottom:1px solid #40515a;background:#1b282f}.cad-dialog header b{display:block;color:#e64b45;font-size:11px;letter-spacing:.14em}.cad-dialog header span{display:block;margin-top:4px;font-size:16px;font-weight:700}.cad-dialog main{padding:18px 16px;line-height:1.45}.cad-dialog main input{box-sizing:border-box;width:100%;margin-top:12px;padding:10px;border:1px solid #557080;background:#081116;color:#fff}.cad-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #40515a}.cad-dialog button{min-width:92px;padding:9px 13px;border:1px solid #5b707c;background:#19262d;color:#eef5f7;font:inherit;font-weight:700;cursor:pointer}.cad-dialog button[data-confirm]{border-color:#b53b37;background:#a8322e}.cad-dialog button:focus-visible{outline:2px solid #66bce6;outline-offset:2px}
