.dialog-active{overflow:hidden}.nsw-dialog{z-index:300;display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(var(--nsw-black-rgb),.7);justify-content:center;align-items:flex-end}.nsw-section--invert .nsw-dialog{color:var(--nsw-text-dark)}.nsw-section--invert .nsw-dialog .nsw-icon-button{color:var(--nsw-link)}.nsw-section--invert .nsw-dialog .nsw-icon-button:visited{color:var(--nsw-visited)}.nsw-section--invert .nsw-dialog .nsw-icon-button:focus{outline-color:var(--nsw-focus)}.nsw-section--invert .nsw-dialog .nsw-icon-button:hover{background-color:var(--nsw-hover);outline-color:var(--nsw-hover)}.nsw-section--invert .nsw-dialog .nsw-icon-button:active{background-color:var(--nsw-active);outline-color:var(--nsw-active)}@media (min-width: 36rem){.nsw-dialog{align-items:center;padding:0 1rem}}.nsw-dialog.active{display:flex}.nsw-dialog__wrapper{background-color:var(--nsw-white);width:100%;max-width:46rem;position:relative;padding-bottom:9.0625rem}@media (min-width: 36rem){.nsw-dialog__wrapper{border-radius:var(--nsw-border-radius);align-items:center;max-height:90%}}@media (min-width: 48rem){.nsw-dialog__wrapper{padding-bottom:5.0625rem}}@media (min-width: 62rem){.nsw-dialog__wrapper{padding-bottom:7.0625rem}}.nsw-dialog--single-action .nsw-dialog__wrapper{padding-bottom:5.0625rem}@media (min-width: 62rem){.nsw-dialog--single-action .nsw-dialog__wrapper{padding-bottom:7.0625rem}}.nsw-dialog__container{height:100%;max-height:calc(100vh - 9.0625rem);overflow-y:auto}@media (min-width: 36rem){.nsw-dialog__container{max-height:calc(90vh - 9.0625rem)}}@media (min-width: 48rem){.nsw-dialog__container{max-height:calc(90vh - 5.0625rem)}}@media (min-width: 62rem){.nsw-dialog__container{max-height:calc(90vh - 7.0625rem)}}.nsw-dialog--single-action .nsw-dialog__container{max-height:calc(100vh - 5.0625rem)}@media (min-width: 36rem){.nsw-dialog--single-action .nsw-dialog__container{max-height:calc(90vh - 5.0625rem)}}@media (min-width: 62rem){.nsw-dialog--single-action .nsw-dialog__container{max-height:calc(90vh - 7.0625rem)}}.nsw-dialog__top{border-bottom:1px solid var(--nsw-grey-04);display:flex}.nsw-dialog__title{padding:1rem;width:100%}@media (min-width: 62rem){.nsw-dialog__title{padding:2rem}}.nsw-dialog__close{min-width:3rem;max-width:3rem;padding:.5rem .5rem .5rem 0}@media (min-width: 62rem){.nsw-dialog__close{min-width:4rem;max-width:4rem;padding:1.5rem 1.5rem 1.5rem 0}}.nsw-dialog__content{padding:1rem}@media (min-width: 62rem){.nsw-dialog__content{padding:2rem}}.nsw-dialog__bottom{border-top:1px solid var(--nsw-grey-04);position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:1rem}@media (min-width: 48rem){.nsw-dialog__bottom{flex-direction:row-reverse;justify-content:flex-start}}@media (min-width: 62rem){.nsw-dialog__bottom{padding:2rem}}.nsw-dialog__bottom button{margin-bottom:1rem}@media (min-width: 48rem){.nsw-dialog__bottom button{margin-left:1rem;margin-bottom:0}}.nsw-dialog__bottom button:last-child{margin-bottom:0}@media (min-width: 48rem){.nsw-dialog__bottom button:last-child{margin-left:0}}.cl--data-table{margin-top:1.5rem!important}.cl--data-table .dt-container{display:flex;flex-wrap:wrap;align-items:flex-end}.cl--data-table .dt-container .dt-length{margin-right:auto;margin-bottom:1rem}@media (min-width: 768px){.cl--data-table .dt-container .dt-length{margin-bottom:0}}.cl--data-table .dt-container .dt-search{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:1rem;margin:0 6px;flex-grow:1}.cl--data-table .dt-container .dt-search>*{flex-basis:100%}@media (min-width: 768px){.cl--data-table .dt-container .dt-search{flex-basis:60%}.cl--data-table .dt-container .dt-search>*{flex-basis:calc(33.3333333333% - 1rem)}}@media (min-width: 992px){.cl--data-table .dt-container .dt-search{flex-grow:0}}.cl--data-table .dt-container>.dataTables_tableWrapper{margin-top:2rem;flex-basis:100%;overflow:auto}.cl--data-table .dt-container>.dataTables_tableWrapper table{width:100%!important}.cl--data-table .dt-container>.dataTables_tableWrapper table caption{padding-left:0}.cl--data-table .dt-container>.dataTables_tableWrapper th,.cl--data-table .dt-container>.dataTables_tableWrapper td{vertical-align:middle}.cl--data-table .dt-container>.dataTables_tableWrapper .cl--button-none{border:0;width:44px;height:44px;display:flex;justify-content:center;align-items:center;background-color:transparent;cursor:pointer;position:relative}.cl--data-table .dt-container>.dataTables_tableWrapper .cl--button-none .material-icons{font-size:2rem}.cl--data-table .dt-container>.dataTables_tableWrapper .dt-orderable-asc:after{font-family:Material Icons;-webkit-font-feature-settings:"liga";content:"";text-indent:0;float:right}.cl--data-table .dt-container>.dataTables_tableWrapper .dt-ordering-asc:after{content:""}.cl--data-table .dt-container>.dataTables_tableWrapper .dt-ordering-desc:after{content:""}.cl--data-table .dt-container .dt-info{margin:1rem 0;text-align:center;flex-grow:1}@media (min-width: 768px){.cl--data-table .dt-container .dt-info{margin-bottom:0;text-align:left}}.cl--data-table .dt-container .dt-paging{flex-basis:100%;display:flex;justify-content:center}@media (min-width: 768px){.cl--data-table .dt-container .dt-paging{flex-basis:auto}}.cl--data-table .dt-container .dt-paging button{border:none;background:none;margin:0 .25rem;font-size:1rem;font-weight:700;width:1.5rem;height:2.25rem;position:relative;color:var(--nsw-text-link);cursor:pointer}.cl--data-table .dt-container .dt-paging button:hover{background-color:var(--nsw-hover);outline-width:0}.nsw-section--invert .cl--data-table .dt-container .dt-paging button:hover{background-color:var(--nsw-hover-light);outline-width:0}.cl--data-table .dt-container .dt-paging button.disabled,.cl--data-table .dt-container .dt-paging button:only-child{display:none}.cl--data-table .dt-container .dt-paging button.current:after{content:"";position:absolute;bottom:0;left:.25rem;right:.25rem;color:var(--nsw-text-dark);height:2px;background-color:var(--nsw-brand-accent)}.cl--data-table .dt-container .dt-paging .ellipsis{line-height:2.25rem}.cl--data-table .dt-container .dt-paging .next,.cl--data-table .dt-container .dt-paging .previous{overflow:hidden;text-indent:-1000px}.cl--data-table .dt-container .dt-paging .next:before,.cl--data-table .dt-container .dt-paging .next:after,.cl--data-table .dt-container .dt-paging .previous:before,.cl--data-table .dt-container .dt-paging .previous:after{font-family:Material Icons;-webkit-font-feature-settings:"liga";position:absolute;top:50%;left:0;transform:translateY(-50%);text-indent:0;font-size:1.5rem}.cl--data-table .dt-container .dt-paging .next:before{content:""}.cl--data-table .dt-container .dt-paging .previous:after{content:""}
