.ac-dialog>footer{flex-wrap:wrap}.ac-dialog-body{overflow-wrap:anywhere;flex:1 1 auto}.ac-dialog>header>div{min-width:0}
.ac-wizard-steps{display:flex;gap:12px;padding:14px 24px;border-bottom:1px solid #e6ebf2;background:#fbfcfe;flex:none}
.ac-wizard-steps>span{display:flex;align-items:center;gap:7px;flex:1;font-size:12px;color:#8b99ab}
.ac-wizard-steps i{font-style:normal;display:grid;place-items:center;width:23px;height:23px;flex:none;border:1px solid #dce4ef;border-radius:50%;font-size:11px}
.ac-wizard-steps .active{color:#1677ff;font-weight:600}.ac-wizard-steps .active i{background:#1677ff;border-color:#1677ff;color:#fff}.ac-wizard-steps .done{color:#5e87b7}
.ac-review{border:1px solid #e6ebf2;border-radius:6px;margin-bottom:16px}.ac-review p{display:flex;justify-content:space-between;gap:20px;padding:10px 14px;margin:0;border-bottom:1px solid #edf1f5;font-size:12px}.ac-review p:last-child{border:0}.ac-review span{color:#8290a2}.ac-review b{text-align:right;font-weight:500}
.ac-platform-cards{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.ac-platform-cards>button{display:grid;gap:3px;width:220px;max-width:calc((100% - 8px)/2);padding:8px 11px;min-height:56px;border:1px solid #dfe7f1;border-radius:5px;background:#fff;color:#334862;font-size:12px;text-align:left;white-space:normal}.ac-platform-cards>button>span{display:flex;justify-content:space-between;gap:10px}.ac-platform-cards small{font-size:10px;color:#8290a2}.ac-platform-cards .active{border-color:#1677ff;background:#f2f7ff}.ac-platform-cards>button:focus-visible{outline:2px solid #b9d6ff;outline-offset:2px}
.ac-checkbox-list input[type=checkbox]{width:15px;height:15px;min-height:0;margin:0;flex:none}.ac-checkbox-list label{white-space:nowrap}.ac-danger{color:#c94545!important}
.ac-wizard form>[hidden]{display:none!important}.ac-wizard .ac-inline-check{margin-top:14px}.ac-wizard .ac-object-tabs{margin-top:18px}
@media(max-width:700px){.ac-wizard-steps{padding:12px 16px;gap:5px}.ac-wizard-steps>span{display:grid;justify-items:center;gap:4px;font-size:10px}.ac-platform-cards>button{flex:0 1 220px;padding:8px 9px}.ac-platform-cards>button>span{gap:5px}.ac-review p{gap:10px}}

.ac-dialog.ac-dialog-long.ac-wizard{height:min(720px,calc(100dvh - 40px))}
@media(max-width:700px){.ac-dialog.ac-dialog-long.ac-wizard{height:calc(100dvh - 24px)}}

.ac-dialog footer .primary.ac-delete-confirm{background:#c94545;border-color:#c94545;color:#fff}
