
#dialog.columns-dialog151{padding:0;overflow:hidden;background:#fff;color:#173c60;max-height:90vh}
#dialog.columns-dialog151>#dialog-body{padding:0;margin:0;display:flex;flex-direction:column;max-height:90vh;min-height:0}
#dialog.columns-dialog151>button,#dialog.columns-dialog151>form{display:none!important}
.columns-head400{display:flex;align-items:center;gap:12px;padding:18px 22px;background:#173c60;color:#fff;flex-shrink:0}
#dialog .columns-head400 h2{font:inherit;font-size:19px;font-weight:700;color:#fff;margin:0;flex:1}
.columns-head400 svg{width:24px;height:24px}.columns-head400 button{background:transparent;color:#fff;border:0;font-size:28px;padding:0 4px;min-height:30px}
.columns-content400{padding:20px;overflow-y:auto;min-height:0}
#dialog.columns-dialog151 .column-scroll151{max-height:none;height:auto;overflow:visible}
#dialog.columns-dialog151 .column-lists151>section{background:#edf3fa;border:1px solid #c7d6e8}
#dialog.columns-dialog151 .column-lists151 h3{font-size:15px;font-weight:700;color:#173c60;display:flex;align-items:center;justify-content:space-between}
#dialog.columns-dialog151 .column-option151{background:#fff;min-height:44px}
.column-option151 label>svg{width:19px;height:19px;flex:0 0 19px;color:#173c60}
.column-option151[data-column-entry151=participant] input{display:none}
#dialog.columns-dialog151 .column-option151>div button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:16px;line-height:1}
.columns-info400{margin:16px 0 0;padding:12px;background:#f0f3f7;border:1px solid #d1dce8;border-radius:5px;color:#526d88;font-size:13px}
.columns-info400 summary{cursor:pointer;color:#173c60;font-weight:600}
#dialog.columns-dialog151 .columns-footer151{flex-shrink:0;padding:16px 20px;margin:0;background:#f0f3f7;border-top:1px solid #c7d6e8;align-items:center}
#dialog.columns-dialog151 .columns-footer151 button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;min-height:44px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;margin-top:0;margin-bottom:0}
#columns-error151:empty{display:none}
#columns-error151:not(:empty){padding:12px 20px;margin:0;background:#edf3fa;flex-shrink:0}

#dialog.columns-dialog151 .columns-head400 h2{border:0!important;padding:0!important;box-shadow:none!important;text-decoration:none}
#dialog.columns-dialog151 .columns-head400 h2::after,#dialog.columns-dialog151 .columns-head400 h2::before{display:none!important}
#dialog.columns-dialog151 .columns-content400{padding-top:16px}
#dialog.columns-dialog151 .column-sort-picker322{margin-top:0}
#dialog.columns-dialog151 .column-sort-default322{margin-top:0;margin-bottom:16px}
.column-sort-controls485{border-top:1px solid #c8d8ea;padding-top:14px;margin-bottom:14px}
.column-sort-controls485 h4{font-size:14px;font-weight:600;color:#173c60;margin:0 0 10px}
#dialog.columns-dialog151 .columns-section485{font-size:16px;font-weight:700;color:#173c60;margin:20px 0 12px}

@media(max-width:650px){
 #dialog.columns-dialog151 .columns-footer151 [data-columns-default151]{flex:1 1 100%;margin-right:0}
 #dialog.columns-dialog151 .columns-footer151 [data-columns-cancel151],#dialog.columns-dialog151 .columns-footer151 [data-columns-save151]{flex:1 1 0;min-width:0;white-space:normal;height:auto;min-height:44px}
}
