.od-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;padding:24px;color:#152a3a;background:#fff}.od-dialog h3{margin:0 0 8px;font-size:1.45rem}.od-dialog p{line-height:1.5}.od-subtitle{color:#456071}.od-dialog fieldset{border:1px solid #cad5dc;border-radius:8px;margin:18px 0;padding:16px;min-width:0}.od-dialog legend{font-weight:700;padding:0 6px}.od-dialog form{display:block}.od-dialog label{display:flex;flex-direction:row;align-items:flex-start;gap:9px;margin:10px 0;line-height:1.5;font-size:14px}.od-dialog input[type=checkbox],.od-dialog input[type=radio]{width:17px;height:17px;min-height:17px;padding:0;flex:none;margin-top:2px;accent-color:#176b74}.od-dialog label span{min-width:0;overflow-wrap:anywhere}.od-dialog small{display:block;color:#536a7a;font-size:12px;overflow-wrap:anywhere}.od-choices{max-height:230px;overflow:auto;margin:12px 0;border-block:1px solid #e0e6eb;padding:6px 0}.od-choices label{padding:4px}.od-dialog button{min-height:40px;white-space:normal}.od-dialog .db-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.od-dialog .od-originals{margin-top:16px;font-weight:600}.od-help,.od-warnings{font-size:13px;color:#456071}.od-warnings li{margin-block:8px}.od-dialog [data-od-status]{color:#176b74;font-weight:600}.od-dialog [data-od-summary]{font-size:14px;border-top:1px solid #d8e1e7;padding-top:14px}.od-dialog [hidden]{display:none!important}.od-dialog :focus-visible{outline:3px solid #207e92;outline-offset:3px}@media(max-width:520px){.od-dialog{padding:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.od-dialog fieldset{padding:12px}.od-dialog .db-actions button{flex:1 1 100px}}
