#ulcb-dialog{box-sizing:border-box;border:1px solid #dce6f1;border-radius:18px;padding:24px;width:min(520px,calc(100% - 32px));max-height:90vh;overflow-y:auto;color:#12334e;background:#fff}#ulcb-dialog::backdrop{background:rgba(10,30,50,.55)}#ulcb-dialog h2{padding-right:65px}#ulcb-summary{font-weight:700;color:#0955a1}#ulcb-dialog .ulcb-close{position:absolute;right:16px;top:16px;background:none;border:0;cursor:pointer;font-size:15px}#ulcb-dialog input,#ulcb-dialog textarea,#ulcb-dialog select{box-sizing:border-box;max-width:100%}#ulcb-dialog .portal-form label:not(.check){display:grid;gap:6px;margin-bottom:12px}#ulcb-dialog .check{display:flex;align-items:flex-start;gap:8px;margin:14px 0}#ulcb-dialog .check input{width:auto;flex-shrink:0}.ulcb-open{display:inline-block;padding:10px 0;font-weight:600}
@media(max-width:600px){#ulcb-dialog{position:fixed;inset:auto 0 0;margin:0;width:100%;max-height:88dvh;border-radius:18px 18px 0 0;padding:22px 18px calc(20px + env(safe-area-inset-bottom));}#ulcb-dialog input,#ulcb-dialog select,#ulcb-dialog textarea{font-size:16px}}
