
#dialog.application-modal399{width:min(700px,calc(100vw - 32px));max-width:700px;max-height:90vh;padding:0;border:1px solid #c7d6e8;border-radius:6px;background:#fff;overflow:hidden;color:#173c60}
#dialog.application-modal399>#dialog-body{padding:0;margin:0}
#dialog.application-modal399>button,#dialog.application-modal399>form{display:none!important}
.application-card399{display:flex;flex-direction:column;max-height:90vh}
.application-card399>header{display:flex;align-items:center;gap:12px;padding:18px 22px;background:#173c60;color:#fff;flex-shrink:0}
.application-card399>header svg{width:24px;height:24px;flex:0 0 24px}
#dialog .application-card399>header h2{margin:0;flex:1;font:inherit;font-size:19px;font-weight:700;color:#fff}
.application-card399>header button{background:transparent;border:0;color:#fff;font-size:28px;padding:0 4px;min-height:30px}
.application-content399{padding:20px;overflow-y:auto;min-height:0;display:grid;gap:16px}
.application-content399 section{border:1px solid #c7d6e8;border-radius:5px;overflow:hidden}
.application-content399 h3{margin:0;padding:12px 16px;background:#edf3fa;color:#173c60;font:inherit;font-weight:700;font-size:14px}
.application-content399 dl{margin:0;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}
.application-field399 dt{font-size:13px;font-weight:600;color:#173c60;margin-bottom:6px}
.application-field399 dd{font-size:15px;font-weight:400;color:#26384b;margin:0;line-height:1.45;overflow-wrap:anywhere}
.application-wide399{grid-column:1/-1}
.application-card399>footer{display:flex;justify-content:flex-end;align-items:center;padding:16px 20px;background:#f0f3f7;border-top:1px solid #c7d6e8;flex-shrink:0}
#dialog.application-modal399 .application-card399>footer button{background:#e1e6ee;color:#173c60;border:1px solid #cbd6e3;height:44px;min-height:44px;box-sizing:border-box;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:500px){.application-content399 dl{grid-template-columns:1fr}}

#dialog.application-modal399{width:min(760px,calc(100vw - 32px));max-width:760px}
.application-card399>header{padding:14px 20px}
.application-content399{padding:16px;gap:12px}
.application-content399 h3{padding:10px 14px}
.application-content399 dl{padding:12px 14px;gap:12px 20px}
.application-field399 dt{margin-bottom:4px}
.application-field399 dd{font-size:14px;line-height:1.35}
.application-card399>footer{padding:12px 16px}
@media(max-width:500px){.application-content399 dl{grid-template-columns:1fr}}
