#openDialogSection.dxt-lifecycle-dialog .modal-dialog{position:relative!important;display:block!important;left:auto!important;top:auto!important;width:760px!important;min-width:0!important;max-width:calc(100vw - 32px)!important;min-height:0!important;height:auto!important;margin:24px auto!important;transform:none!important}
#openDialogSection.dxt-lifecycle-dialog .modal-content{min-height:0!important;height:auto!important;border-radius:8px!important;animation:none!important}
#openDialogSection.dxt-lifecycle-dialog .modal-content>.panel>.panel-hdr{display:none!important}
#openDialogSection.dxt-lifecycle-dialog .panel,#openDialogSection.dxt-lifecycle-dialog .panel-content,#openDialogSection.dxt-lifecycle-dialog .panel-container,#openDialogSection.dxt-lifecycle-dialog .modal-body{padding:0!important;margin:0!important;border:0!important;min-height:0!important;box-shadow:none!important}
#openDialogSection.dxt-lifecycle-dialog .modal-content{border:1px solid #d8e2ef;border-radius:8px;overflow:hidden;box-shadow:0 20px 60px #102e4a40}
#openDialogSection.dxt-lifecycle-dialog .modal-content>.modal-header{display:none!important}
#openDialogSection.dxt-lifecycle-dialog .modal-content>.modal-body{padding:0!important}
.dxt-lifecycle{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);margin:0;background:#eff4ff;color:#253648}
.dxt-lifecycle-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 26px 16px;background:#e6eeff;border-bottom:1px solid #dce5f2}
.dxt-lifecycle-head h2{margin:0 0 6px}.dxt-lifecycle-head h2>span{color:#005c99;margin-right:8px}
.dxt-lifecycle-head p{margin:0;color:#667789}
.dxt-lifecycle-close{border:0;background:transparent;color:#526475;width:28px;height:28px;flex:none;cursor:pointer}
.dxt-lifecycle-scroll{padding:18px 26px;overflow:auto;min-height:0}
.dxt-lifecycle-current{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;background:#f8fbff;border:1px solid #e1e8f1;border-radius:4px;margin-bottom:18px;color:#667789}
.dxt-lifecycle-current strong{color:#005c99;background:#e6f0fa;padding:3px 8px;border-radius:3px;margin-left:9px}
.dxt-lifecycle-options{border:0;padding:0;margin:0 0 14px;min-width:0}
.dxt-lifecycle-options legend{margin:0 0 9px;float:none;width:auto}
.dxt-lifecycle-option{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;background:white;border:1px solid #dce3ea;border-radius:5px;margin:0 0 8px;cursor:pointer;transition:border-color .15s,background .15s}
.dxt-lifecycle-option:has(input:checked){background:#e7f0fc;border-color:#1c75bc;box-shadow:inset 3px 0 #1c75bc}
.dxt-lifecycle-option:has(input:disabled){opacity:.55;cursor:not-allowed}
.dxt-lifecycle-option input{appearance:auto!important;opacity:1!important;position:static!important;accent-color:#1c75bc;width:16px;height:16px;margin:3px 0 0;flex:none}
.dxt-lifecycle-option-copy{display:block;flex:1;min-width:0;color:#6b7888}
.dxt-lifecycle-option-heading{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px;color:#27394b}
.dxt-lifecycle-tag{padding:2px 6px;border-radius:3px;background:#e7eef9;color:#42618e}
.hold .dxt-lifecycle-tag{color:#996021;background:#fff0dd}.filled .dxt-lifecycle-tag{color:#287453;background:#e3f4eb}.cancelled .dxt-lifecycle-tag{color:#b24040;background:#fce8e8}
.dxt-lifecycle-notice{display:flex;gap:10px;background:#f4eee7;border:1px solid #eadfd1;border-radius:4px;padding:11px 12px;margin-bottom:16px}
.dxt-lifecycle-notice>span{color:#b7792e;font-size:23px}.dxt-lifecycle-notice p,.dxt-lifecycle-broadcast p{margin:3px 0 0;color:#6b7888}
.dxt-lifecycle-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}
.dxt-lifecycle-grid label,.dxt-lifecycle-notes{display:block;margin:0;color:#526475}
.dxt-lifecycle select,.dxt-lifecycle-grid input,.dxt-lifecycle textarea{display:block;box-sizing:border-box;width:100%;padding:10px 12px;margin-top:7px;border:1px solid #d5deeb;border-radius:4px;background:#fff;color:#253648;box-shadow:none}
.dxt-lifecycle input[readonly]{background:#f6f8fc;color:#6b7888}.dxt-lifecycle small{display:block;margin-top:4px}
.dxt-lifecycle-broadcast{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px;border:1px solid #dce5f2;border-radius:4px;background:#e6eeff;margin-bottom:16px}
.dxt-lifecycle-broadcast input{appearance:none!important;position:static!important;opacity:1!important;width:32px;height:18px;flex:none;background:#aab8c9;border:0;border-radius:12px}
.dxt-lifecycle-broadcast input:before{content:'';display:block;width:12px;height:12px;border-radius:50%;margin:3px;background:white}
.dxt-lifecycle-count{float:right;color:#6b7888}.dxt-lifecycle textarea{resize:vertical;min-height:76px;max-height:180px}
.dxt-lifecycle-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 26px;border-top:1px solid #dce5f2;background:#f6f9ff;color:#667789}
.dxt-lifecycle-footer>div{display:flex;gap:8px}.dxt-lifecycle-footer .btn{border-radius:4px;padding:10px 16px;min-height:40px;margin:0}
.dxt-lifecycle-cancel{background:#e9eff8!important;color:#17212b!important}.dxt-lifecycle-confirm{background:#005c99!important;color:white!important;border-color:#005c99!important}
.dxt-lifecycle-error{background:#fff0f0;color:#a22b2b;padding:10px;margin-top:12px;border-radius:4px}
.dxt-lifecycle :focus-visible{outline:2px solid #1c75bc;outline-offset:3px}
@layer dxtTypography {
body.dxt-workspace .dxt-lifecycle{font-family:'Work Sans',Arial,sans-serif!important;font-size:14px!important;line-height:1.45!important}
body.dxt-workspace .dxt-lifecycle h2{font-size:20px!important;font-weight:600!important;line-height:1.3!important}
body.dxt-workspace .dxt-lifecycle p,body.dxt-workspace .dxt-lifecycle label,body.dxt-workspace .dxt-lifecycle legend,body.dxt-workspace .dxt-lifecycle select,body.dxt-workspace .dxt-lifecycle input,body.dxt-workspace .dxt-lifecycle textarea{font-size:12px!important;font-weight:400!important;line-height:1.45!important;text-transform:none!important;letter-spacing:normal!important}
body.dxt-workspace .dxt-lifecycle-option-heading strong{font-size:14px!important;font-weight:600!important}
body.dxt-workspace .dxt-lifecycle strong{font-weight:600!important}
body.dxt-workspace .dxt-lifecycle .btn{font-size:13px!important;font-weight:500!important}
body.dxt-workspace .dxt-lifecycle-current,body.dxt-workspace .dxt-lifecycle-footer>span,body.dxt-workspace .dxt-lifecycle-tag,body.dxt-workspace .dxt-lifecycle-count,body.dxt-workspace .dxt-lifecycle small{font-size:11px!important}
body.dxt-workspace .dxt-lifecycle-close{font-size:24px!important}
}
@media(max-width:600px){.dxt-lifecycle-head,.dxt-lifecycle-scroll,.dxt-lifecycle-footer{padding:16px}.dxt-lifecycle-grid{grid-template-columns:1fr}.dxt-lifecycle-footer{align-items:stretch;flex-direction:column}.dxt-lifecycle-footer>div{justify-content:flex-end}.dxt-lifecycle-option-heading{flex-wrap:wrap}}
