.bbs-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:30px;border:1px solid #dbe2eb;border-radius:22px;background:#fff;color:#173763;box-shadow:0 28px 90px #0b203b50;font-family:system-ui,-apple-system,sans-serif;text-align:left}.bbs-dialog::backdrop{background:#10213c8c;backdrop-filter:blur(4px)}.bbs-dialog header{border-bottom:1px solid #e8e1d6;padding-bottom:18px;margin-bottom:20px}.bbs-dialog small{font-size:10px;letter-spacing:1.5px;color:#8d7958}.bbs-dialog h2{font-size:24px;line-height:1.25;margin:12px 0 0;color:#173763}.bbs-dialog p{font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 22px}.bbs-dialog-input{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #bac9db;border-radius:10px;padding:12px;font:inherit;color:#173763;margin-bottom:20px}.bbs-dialog-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.bbs-dialog button{min-height:46px;padding:12px 20px;border-radius:11px;font:600 14px system-ui;cursor:pointer;border:1px solid #cbd5e1}.bbs-dialog-cancel{background:#f4f6f9;color:#173763}.bbs-dialog-ok{background:#173763;color:white;border-color:#173763!important}.bbs-dialog :focus-visible{outline:3px solid #b79b6b;outline-offset:3px}@media(max-width:520px){.bbs-dialog{padding:24px}.bbs-dialog-actions button{flex:1}}

.modal-backdrop .modal{border-radius:22px;border:1px solid #dbe2eb;box-shadow:0 28px 90px #0b203b40}.modal-backdrop .modal-head{border-bottom:1px solid #e8e1d6}.modal-backdrop .modal-head h2{color:#173763}.modal-backdrop .modal-actions .primary-button,dialog .primary-button{background:#173763;color:#fff;border-color:#173763}
