@import url(https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);left:0}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}body,h1,h2,h3,h4{font-weight:300}a:hover{cursor:pointer}.dropdown-item:hover{color:#4d5a67}.dropdown-placement{left:auto!important;right:0!important}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.jh-card{padding:1.5%;margin-top:20px;border:none}.error{color:#fff;background-color:red}.pad{padding:10px}.w-40{width:40%!important}.w-60{width:60%!important}.break{white-space:normal;word-break:break-all}.readonly{background-color:#eee;opacity:1}.footer{border-top:1px solid rgba(0,0,0,.125)}.hand,[jhisortby]{cursor:pointer}.amount{text-align:right}.alerts .alert{text-overflow:ellipsis}.alerts .alert pre{background:none;border:none;font:inherit;color:inherit;padding:0;margin:0}.alerts .alert .popover pre{font-size:10px}.alerts .jhi-toast{position:fixed;width:100%}.alerts .jhi-toast.left{left:5px}.alerts .jhi-toast.right{right:5px}.alerts .jhi-toast.top{top:55px}.alerts .jhi-toast.bottom{bottom:55px}@media screen and (min-width:480px){.alerts .jhi-toast{width:50%}}.row.jh-entity-details>dd{margin-bottom:15px}@media screen and (min-width:768px){.row.jh-entity-details>dt{margin-bottom:15px}.row.jh-entity-details>dd{border-bottom:1px solid #eee;padding-left:180px;margin-left:0}}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}.thread-dump-modal-lock{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border-pagado{border-left-color:#93c54b;border-left-width:thick}.border-deuda{border-left-color:#d9534f;border-left-width:thick}.wrapper{min-height:100%}input[data-function*=swipe]{position:absolute;opacity:0}label[data-function*=swipe]{position:absolute;top:30px;left:30px;z-index:1;display:block;color:#fff;width:32px;height:32px;font:32px/32px fontawesome;text-align:center;cursor:pointer;transform:translateZ(0);transition:transform .3s}input[data-function*=swipe]:checked~.content{transform:translate3d(260px,0,0)}input[data-function*=swipe]:checked~.sidebar{transform:translateZ(0)}input[data-function*=swipe]:checked~.sidebar .menu li{width:100%}.load-more-btn{width:36px;height:32px;border:none;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;padding:0}.load-more-btn:hover .load-more-icon__circle,.load-more-btn:hover .load-more-icon__circle .svg-inline--fa,.load-more-btn:hover .load-more-icon__circle .svg-inline--fa path,.load-more-btn:hover .load-more-icon__circle svg{color:#1a8377;fill:#1a8377}.load-more-btn:focus{outline:none;box-shadow:0 0 0 .2rem rgba(30,152,138,.3)}.load-more-icon{font-size:32px;line-height:1}.load-more-icon__circle,.load-more-icon__circle .svg-inline--fa,.load-more-icon__circle .svg-inline--fa path,.load-more-icon__circle svg{color:#1e988a!important;fill:#1e988a!important}.load-more-icon__chevron,.load-more-icon__chevron .svg-inline--fa,.load-more-icon__chevron .svg-inline--fa path,.load-more-icon__chevron svg{color:#fff!important;fill:#fff!important;font-size:17px}.sidebar{transform:translateZ(0);position:absolute;width:210px;color:#4a5a67;left:0;height:100vh;transition:all .3s}.menu li,.sidebar{background:hsla(0,0%,94.9%,.5)}.menu li{padding:5px 5px 5px 0;list-style:none;width:100%}.menu li.active{background:hsla(0,0%,94.9%,.5)}.menu li a{color:#4a5a67;display:block;text-decoration:none;line-height:3}.content,.content-sidebar{padding:10px 45px}.content-sidebar{margin-left:210px}.table td,.table th{padding:.1rem .75rem;vertical-align:middle}.table thead th{border-bottom:none;font-weight:400;color:#000;background:#fff;vertical-align:middle;height:35px;padding:10px}.contablidad-submenu{padding-left:0}.table td .btn{padding:0 .1rem}.multiselect-dropdown{position:relative;width:100%;font-size:inherit;font-family:inherit}.thead-color{color:#000;background:#fff;vertical-align:middle;height:35px;border-bottom:1px solid #dfd7ca;border-top:1px solid}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{font-weight:700!important}@media(min-width:1200px){.container-custom{max-width:1366px}}.alert-warning{background-color:#fdedbb!important;color:#000!important}.border-body-0 table tbody tr th,.border-head-0 table thead tr th{border:none!important}.text-rubik-title{font-size:24px}.text-rubik-bajada,.text-rubik-title{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:26px;letter-spacing:.1em;text-align:left;text-transform:uppercase}.text-rubik-bajada{font-size:18px}.font-rubik,.font-rubik-labels{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.font-rubik-labels{color:#293439;font-weight:400}input[type=checkbox]{accent-color:#1e988a!important}.multiselect-dropdown .dropdown-btn .selected-item{border:1px solid #1e988a!important;margin-right:4px;background:#1e988a!important;padding:0 5px;color:#fff;border-radius:2px;float:left}:not(.pi):not([class^=pi-]):not([class*=" pi-"]){font-family:Inter,ui-sans-serif,system-ui,sans-serif}.pi,.pi:before,[class*=" pi-"],[class*=" pi-"]:before,[class^=pi-],[class^=pi-]:before{font-family:primeicons!important}.fa,.fa:before{font-family:FontAwesome!important}.btn{border-radius:12px!important}.btn-gray-10{background-color:#f2f2f2;border-color:#f2f2f2;color:#1e988a}.btn-gray-10:focus,.btn-gray-10:hover{background-color:#ededed;border-color:#1e988a;color:#1e988a}.jh-create-entity{background-color:#1f9d8b!important;border-color:#1f9d8b!important;color:#fff!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:500;text-transform:none;font-size:.8rem;border-radius:12px!important;padding:.375rem .75rem!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 3px 10px rgba(31,157,139,.2)}.jh-create-entity:focus,.jh-create-entity:hover{background-color:#1b8878!important;border-color:#1b8878!important;color:#fff!important;box-shadow:0 4px 14px rgba(31,157,139,.24)}.jh-create-entity.disabled,.jh-create-entity:disabled{background-color:#1f9d8b!important;border-color:#1f9d8b!important;opacity:.65;box-shadow:none}.jh-create-entity.btn-sm{padding:.375rem .75rem;border-radius:12px!important;font-size:.85rem}.btn-shadow{box-shadow:0 4px 4px rgba(0,0,0,.25)!important}.bg-gray{background-color:#ececec!important}input[type=radio]{accent-color:#1e988a!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc-scrollgrid-sync-inner a,.fc .fc-toolbar-title{color:grey}.fc-event-time,.fc-event-title{color:#1e988a!important}.fc .fc-col-header-cell-cushion{display:inline-block;padding:20px 4px!important}.fc .fc-timegrid-slot{height:2.5em!important;border-bottom:0}.bg-home{background-image:url(../content/be9fae561103695cda17781452864455.png);height:100vh;background-repeat:no-repeat;background-size:cover}.logo-img{height:65px;width:180px;display:inline-block;vertical-align:middle;background:url(../content/5174dfd85e39abfe2e95335ef108b571.png) no-repeat 50%;background-size:contain}.logo-bg{height:300px}.alert-danger{color:red!important;background-color:#f3d8db!important}.alert-success{color:#1e988a!important;background-color:#dfeceb!important}.title-general{font-style:normal;font-weight:400;font-size:18px;line-height:21px;display:flex;align-items:center;letter-spacing:.1em;text-transform:uppercase;margin:initial}input[type=radio]:checked{background-color:#1e988a!important;border-color:#1e988a!important}.border-lighter{border-color:#e9ecef}.filters-panel{padding:16px 0 8px}.filters-panel--sticky{position:sticky;top:0;z-index:5;background-color:#fff;padding-top:12px;margin-bottom:8px}.filters-row{display:flex;align-items:flex-end;gap:16px;margin-bottom:8px}.filters-row--nowrap,.filters-row--single{flex-wrap:nowrap!important;overflow-x:auto}.filters-row--single{display:flex;align-items:flex-end;gap:12px}.filter-field{display:flex;flex-direction:column;gap:6px;flex:1 1 200px;min-width:180px}.filter-field--sm{flex:0 1 160px;min-width:140px}.filter-field--xs{flex:0 1 130px;min-width:120px}.filter-field--md{flex:0 1 220px;min-width:200px}.filter-field--lg{flex:1 1 260px;min-width:240px}.filter-field--xl{flex:1 1 340px;min-width:300px}.filter-field--half{flex:1 1 50%;min-width:320px;max-width:560px}.filter-field--compact{flex:0 1 25%;min-width:220px}.filter-label{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;color:#60656c;margin:0;display:inline-block;position:relative;top:2px;left:6px}.filter-input,.filters-panel .multiselect-dropdown .dropdown-btn,.filters-panel .ng-select-container{height:32px;min-height:32px;border:1px solid #cfd5db!important;border-radius:6px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;color:#333;padding:0 10px;background-color:#fff}.filter-input-wrapper{position:relative;width:100%}.filter-input-wrapper .filter-input{padding-right:10px}.filter-input__icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#60656c;cursor:pointer}.filter-input__icon fa-icon{font-size:14px}.filter-input__icon:focus{outline:none}.filter-input::-moz-placeholder{color:#a8b0b7;font-weight:300}.filter-input::placeholder{color:#a8b0b7;font-weight:300}.filters-panel .multiselect-dropdown .dropdown-btn{display:flex;align-items:center;justify-content:space-between;padding:0 10px;background-color:#fff;box-shadow:none;border:1px solid #cfd5db!important;border-radius:6px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.filters-panel .multiselect-dropdown .dropdown-btn .selected-item{background:#0f9d58;border-color:#0f9d58}.filters-panel .multiselect-dropdown .dropdown-btn .selected-item,.filters-panel .multiselect-dropdown .dropdown-btn span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters-panel .multi-select .multiselect-dropdown .dropdown-btn{border:1px solid #cfd5db!important;border-radius:6px!important;padding:0 10px;min-height:32px;height:32px}.filters-panel .ng-select-container,.filters-panel .ng-select-container .ng-select-container{display:flex;align-items:center;border:1px solid #cfd5db!important;border-radius:6px!important;min-height:32px}.filters-panel .ng-select-container .ng-input,.filters-panel .ng-select-container .ng-value-container{padding:0 8px!important}.filters-panel .form-control.filter-input,.filters-panel select.form-control{border:1px solid #cfd5db!important;border-radius:6px;min-height:32px}.filters-panel .input-group .input-group-text{display:flex;align-items:center;height:32px;min-height:32px;padding:4px 8px;border:1px solid #cfd5db;border-radius:6px;background-color:#fff}.filter-actions{display:flex;align-items:center;gap:12px;margin-left:0}.filter-btn{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:12px;border:1px solid transparent;box-shadow:0 4px 12px rgba(0,0,0,.12);transition:background-color .2s ease,color .2s ease,border-color .2s ease;background-color:#fff;color:#333;cursor:pointer}.filter-btn,.filter-btn--md{min-width:36px!important;width:36px!important;height:32px!important;padding:0!important}.filter-btn fa-icon{font-size:14px!important;display:inline-flex;align-items:center;justify-content:center}.filter-btn fa-icon,.filter-btn fa-icon svg{width:14px;height:14px}.filter-btn--apply{background-color:#1e988a;color:#fff;border-color:#1e988a}.filter-btn--apply:focus,.filter-btn--apply:hover{background-color:#187f74;color:#fff;border-color:#187f74}.filter-btn--clear{background-color:#fff;color:#5a6268;border-color:#d5dade}.filter-btn--clear:focus,.filter-btn--clear:hover{background-color:#f3f5f6;color:#0f9d58;border-color:#0f9d58}@media(max-width:767.98px){.filter-actions{margin-left:0;width:100%;justify-content:flex-end}}.form-group-floating{margin-bottom:16px;position:relative}.floating-label{color:#979191;font-size:13px;font-weight:400;position:absolute;pointer-events:none;left:17px;top:-10px;padding:0;background:#fff}.floating-input,.floating-select{font-size:12px;display:block;width:100%;height:36px;padding:0 20px;background:#fff;color:#323840;border:1px solid #979191;border-radius:4px;box-sizing:border-box}.input-group-append-floating{display:flex;align-items:center;margin-left:-24px;color:#676e72}.form-group-multiSelect{position:relative}.multi-select .multiselect-dropdown .dropdown-btn{display:inline-block;border:1px solid #cfd5db!important;width:100%;padding:4px 10px;margin-bottom:0;font-weight:400;line-height:1.52857143;text-align:left;vertical-align:middle;cursor:pointer;background-image:none;border-radius:6px;min-height:32px}.border-float-label{border:1px solid #979191!important;border-radius:4px!important;height:36px!important}.floating-label-multiSelect{color:#979191;position:absolute;top:-12px;left:13px;background:#fff}.gasto-recurrente.accordion-button:not(.collapsed){color:#000!important;background-color:#fff!important;box-shadow:none!important}.custom-browser-continer{display:flex;align-items:baseline}.custom-browser-input{display:none}.custom-browser-input+label{display:flex;width:50%;margin-top:8px}.custom-browser-input-,.custom-browser-input-name{padding:5px 10px}.custom-browser-input-name{border:1px solid #979191;width:80%;border-radius:0 4px 4px 0}.custom-browser-input-name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.custom-browser-input-button{background:hsla(0,0%,94.9%,.5019607843137255);border-top:1px solid #3e3f3a;border-bottom:1px solid #3e3f3a;border-left:1px solid #3e3f3a;white-space:nowrap;padding:5px 10px;cursor:pointer;border-radius:4px 0 0 4px}.pi-pen-line:before{content:""}.cn-standard-page{--cn-page-content-gap:34px;min-height:calc(100vh - 70px);margin:-10px -45px 0;padding:38px 45px 32px;background:#f3f6f7;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cn-standard-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:var(--cn-page-content-gap)}.cn-form-shell>.cn-standard-header{margin-bottom:calc(var(--cn-page-content-gap) - 18px)}.cn-standard-title{margin:0;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:500;letter-spacing:1.4px;line-height:1.2;text-transform:uppercase}.cn-table-shell{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(86,119,114,.18)}.cn-page-surface{padding:22px;border:1px solid #d8e6e3;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(86,119,114,.12)}.cn-section-stack{display:flex;flex-direction:column;gap:18px}.cn-section-title{margin:0 0 16px;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:.8px;line-height:1.25;text-transform:uppercase}.cn-section-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.cn-detail-title{margin:0;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1.25}.cn-detail-subtitle{margin:6px 0 0;color:#5d7175;font-size:14px;font-weight:500}.cn-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.cn-detail-grid--compact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cn-detail-item{min-width:0}.cn-detail-label{display:block;margin-bottom:6px;color:#5d7175;font-size:12px;font-weight:700;letter-spacing:.4px;line-height:1.25;text-transform:uppercase}.cn-detail-label,.cn-detail-value{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cn-detail-value{min-height:36px;padding:8px 10px;border:1px solid #d8e6e3;border-radius:7px;background:#f8fbfb;color:#0c473e;font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.cn-detail-value a{color:#12998b;font-weight:600}.cn-detail-value .cn-chip{margin-right:6px;margin-bottom:6px}.cn-rich-preview{overflow:auto;padding:18px;border:1px solid #d8e6e3;border-radius:8px;background:#fff}.cn-form-shell{display:flex;flex-direction:column;gap:18px}.cn-form-section{padding:22px;border:1px solid #d8e6e3;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(86,119,114,.12)}.cn-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.cn-field{display:flex;min-width:0;flex-direction:column;gap:7px;grid-column:span 4}.cn-field--quarter{grid-column:span 3}.cn-field--half{grid-column:span 6}.cn-field--wide{grid-column:span 8}.cn-field--full{grid-column:1/-1}.cn-field--icon-action{align-items:flex-end;grid-column:span 1}.cn-field--action,.cn-field--icon-action{justify-content:flex-end}.cn-field-label,.cn-field>label,.cn-modal-field-label{margin:0;color:#405c58;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.25}.cn-required{color:#c74646;font-weight:700}.cn-form-control,.cn-form-section .p-inputtext,.cn-form-select,.cn-form-textarea,.cn-modal-body .p-inputtext,.cn-modal-body .p-inputtextarea{width:100%;border:1px solid #c9d8d6;border-radius:7px;background:#fff;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;box-shadow:none}.cn-form-control,.cn-form-section .p-inputtext,.cn-form-select,.cn-modal-body .p-inputtext{min-height:36px;padding:0 10px}.cn-form-textarea,.cn-modal-body .p-inputtextarea{min-height:96px;padding:10px;resize:vertical}.cn-form-control:focus,.cn-form-section .p-inputtext:enabled:focus,.cn-form-select:focus,.cn-form-textarea:focus,.cn-modal-body .p-inputtext:enabled:focus,.cn-modal-body .p-inputtextarea:enabled:focus{border-color:#12998b;box-shadow:0 0 0 .12rem rgba(18,153,139,.18);outline:0}.cn-form-control::-moz-placeholder,.cn-form-textarea::-moz-placeholder,.cn-modal-body .p-inputtext::-moz-placeholder,.cn-modal-body .p-inputtextarea::-moz-placeholder{color:#9aa9a7}.cn-form-control::placeholder,.cn-form-textarea::placeholder,.cn-modal-body .p-inputtext::placeholder,.cn-modal-body .p-inputtextarea::placeholder{color:#9aa9a7}.cn-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:36px;padding-right:34px;border-color:rgba(30,152,138,.28);border-radius:10px;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#0c473e 0),linear-gradient(135deg,#0c473e 50%,transparent 0);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;box-shadow:0 8px 18px rgba(32,51,61,.05);cursor:pointer}.cn-form-select:hover{border-color:rgba(30,152,138,.52)}.cn-form-select option{color:#0c473e;background:#fff}.cn-form-dropdown.p-dropdown,.cn-form-dropdown.ui-dropdown,.p-dropdown.cn-form-dropdown,.ui-dropdown.cn-form-dropdown{display:flex;align-items:center;width:100%;min-height:36px;padding:0;border:1px solid rgba(30,152,138,.28);border-radius:10px;background:#fff;box-shadow:0 8px 18px rgba(32,51,61,.05);color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cn-form-dropdown.p-dropdown.p-focus,.cn-form-dropdown.p-dropdown:not(.p-disabled):hover,.cn-form-dropdown.ui-dropdown.ui-state-focus,.cn-form-dropdown.ui-dropdown:not(.ui-state-disabled):hover,.p-dropdown.cn-form-dropdown:not(.p-disabled):hover,.ui-dropdown.cn-form-dropdown:not(.ui-state-disabled):hover{border-color:rgba(30,152,138,.52);box-shadow:0 0 0 3px rgba(30,152,138,.12),0 12px 26px rgba(32,51,61,.08)}.cn-form-dropdown .p-dropdown-label.p-inputtext,.cn-form-dropdown .ui-dropdown-label.ui-inputtext{flex:1 1 auto;width:1%;min-width:0;min-height:34px;padding:0 10px 0 12px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:34px}.cn-form-dropdown .p-dropdown-trigger,.cn-form-dropdown .ui-dropdown-trigger{flex:0 0 34px;width:34px;align-self:stretch;border:0;border-radius:0 10px 10px 0;background:transparent;color:#0c473e}.cn-field p-calendar,.cn-field p-dropdown,.select-wrapper>p-dropdown{display:block;width:100%;min-width:0}.cn-form-dropdown-panel.p-dropdown-panel,.cn-form-dropdown-panel.ui-dropdown-panel{overflow:hidden;margin-top:8px;border:0;border-radius:12px;background:#fff;box-shadow:0 16px 34px rgba(32,51,61,.18),0 0 0 1px rgba(215,225,230,.5);z-index:2400!important}.cn-form-dropdown-panel .p-dropdown-items,.cn-form-dropdown-panel .ui-dropdown-items{padding:6px}.cn-form-dropdown-panel .p-dropdown-item,.cn-form-dropdown-panel .ui-dropdown-item{min-height:36px;padding:10px 12px;border-radius:7px;color:#2b3f4b;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.25}.cn-form-dropdown-panel .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,.cn-form-dropdown-panel .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover{background:#cfeeea!important;color:#157f74!important}.cn-form-dropdown-panel .p-dropdown-item.p-highlight,.cn-form-dropdown-panel .ui-dropdown-item.ui-state-highlight{background:#b8e4de!important;color:#157f74!important;font-weight:600}.cn-form-dropdown-panel .p-dropdown-item:not(.p-highlight):not(.p-disabled):focus{background:#cfeeea;color:#157f74}.cn-form-help{color:#7a8b89;font-size:12px;line-height:1.3}.cn-form-check-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.cn-form-check-list--inline{flex-flow:row wrap;gap:10px 18px}body .p-checkbox,body .ui-chkbox{flex:0 0 1.25rem;width:1.25rem;height:1.25rem}body .p-checkbox .p-checkbox-box,body .ui-chkbox .ui-chkbox-box{width:1.25rem;height:1.25rem;border:1px solid rgba(96,151,154,.6);border-radius:.35rem;background:#fff;box-shadow:none}body .p-checkbox .p-checkbox-box.p-highlight,body .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover,body .ui-chkbox .ui-chkbox-box.ui-state-active{border-color:#12998b;background:#12998b}body .p-checkbox .p-checkbox-box .p-checkbox-icon,body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon{color:#fff;font-size:.75rem;font-weight:700}body .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#12998b}body .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{border-color:#12998b;box-shadow:0 0 0 2px rgba(18,153,139,.18)}.cn-form-check-list p-checkbox{max-width:100%;min-width:0}.cn-form-check-list .p-checkbox-label,.cn-form-check-list .ui-chkbox-label{margin:0 0 0 6px;color:#405c58;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.cn-check-row{display:inline-flex;align-items:center;gap:6px;color:#405c58;font-size:13px;font-weight:500}.cn-check-row label{margin:0}.cn-form-actions,.cn-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.cn-form-actions{margin-top:4px}.cn-form-actions--between{justify-content:space-between;flex-wrap:wrap}.cn-paginator-only{justify-content:center;margin-top:16px}.cn-flow-step-title{margin-bottom:0}.cn-primary-button.p-button,.p-button.cn-primary-button{border-color:#12998b;border-radius:8px;background:#12998b;color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700;box-shadow:0 8px 18px rgba(18,153,139,.2)}.cn-button--compact.p-button,.p-button.cn-button--compact{min-height:36px;width:auto;padding:0 16px}.cn-primary-button.p-button:enabled:focus,.cn-primary-button.p-button:enabled:hover,.p-button.cn-primary-button:enabled:focus,.p-button.cn-primary-button:enabled:hover{border-color:#12998b;background:#12998b;color:#fff}.cn-secondary-button.p-button,.p-button.cn-secondary-button{border:1px solid #c9d8d6;border-radius:8px;background:#fff;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700}.cn-secondary-button.p-button:enabled:focus,.cn-secondary-button.p-button:enabled:hover,.p-button.cn-secondary-button:enabled:focus,.p-button.cn-secondary-button:enabled:hover{border-color:#c9d8d6;background:#fff;color:#0c473e}.cn-outline-button.p-button,.p-button.cn-outline-button{border:1px solid #12998b;border-radius:12px;background:#fff;color:#12998b;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.8rem;font-weight:500;padding:.375rem .75rem;box-shadow:0 4px 4px rgba(0,0,0,.25);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.cn-outline-button.p-button:enabled:focus,.cn-outline-button.p-button:enabled:hover,.p-button.cn-outline-button:enabled:focus,.p-button.cn-outline-button:enabled:hover{border-color:#12998b;background:#f2fbfa;color:#12998b}.cn-danger-button.p-button,.p-button.cn-danger-button{border-color:#dc3545;border-radius:8px;background:#dc3545;color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700}.cn-danger-button.p-button:enabled:focus,.cn-danger-button.p-button:enabled:hover,.p-button.cn-danger-button:enabled:focus,.p-button.cn-danger-button:enabled:hover{border-color:#dc3545;background:#dc3545;color:#fff}.cn-warning-button.p-button,.p-button.cn-warning-button{border-color:#d99a20;border-radius:8px;background:#d99a20;color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700}.cn-warning-button.p-button:enabled:focus,.cn-warning-button.p-button:enabled:hover,.p-button.cn-warning-button:enabled:focus,.p-button.cn-warning-button:enabled:hover{border-color:#d99a20;background:#d99a20;color:#fff}.cn-link-button.p-button,.p-button.cn-link-button{border:0;background:transparent;color:#12998b;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;box-shadow:none}.cn-link-button.p-button .p-button-icon-left,.cn-link-button.p-button .ui-button-icon-left,.p-button.cn-link-button .p-button-icon-left,.p-button.cn-link-button .ui-button-icon-left{margin-right:6px}.cn-field>.cn-link-button.p-button,.cn-field>.p-button.cn-link-button{align-self:flex-start;min-height:32px;padding:0}.cn-link-button.p-button:enabled:hover,.p-button.cn-link-button:enabled:hover{background:transparent;color:#12998b}.cn-icon-button.p-button,.p-button.cn-icon-button{width:34px;height:34px;padding:0;border:1px solid #c9d8d6;border-radius:7px;background:#fff;color:#12998b;box-shadow:none}.cn-icon-button.p-button:enabled:hover,.p-button.cn-icon-button:enabled:hover{border-color:#c9d8d6;background:#fff;color:#12998b}.cn-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #d8e6e3;background:#f8fbfb}.cn-modal-title{min-width:0;margin:0;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.cn-modal-close.p-button,.p-button.cn-modal-close{flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#5d7175;box-shadow:none}.cn-modal-close.p-button:enabled:hover,.p-button.cn-modal-close:enabled:hover{background:transparent;color:#5d7175}.cn-action-btn.p-button,.p-button.cn-action-btn{width:28px;height:28px;padding:0;border:0;border-radius:50%}.cn-action-btn.p-button,.cn-action-btn.p-button:enabled:focus,.cn-action-btn.p-button:enabled:hover,.p-button.cn-action-btn,.p-button.cn-action-btn:enabled:focus,.p-button.cn-action-btn:enabled:hover{background:transparent;color:#12998b;box-shadow:none}.cn-action-btn.p-button .p-button-icon,.p-button.cn-action-btn .p-button-icon{font-size:1rem;line-height:1}.p-button.solicitud-tab-button,.p-button.tarea-tab-button,.solicitud-tab-button.p-button,.tarea-tab-button.p-button{padding:10px 5px;border:0;border-radius:0;background:transparent;color:#888;box-shadow:none}.p-button.solicitud-tab-button:enabled:hover,.p-button.tarea-tab-button:enabled:hover,.solicitud-tab-button.p-button:enabled:hover,.tarea-tab-button.p-button:enabled:hover{background:transparent;color:#888}.p-button.solicitud-tab-button.active,.p-button.tarea-tab-button.active,.solicitud-tab-button.p-button.active,.tarea-tab-button.p-button.active{border-bottom:3px solid #1eb39a;color:#333}.p-button.solicitud-tab-button.active:enabled:hover,.p-button.tarea-tab-button.active:enabled:hover,.solicitud-tab-button.p-button.active:enabled:hover,.tarea-tab-button.p-button.active:enabled:hover{color:#333}.p-button.solicitud-tab-button .p-button-label,.p-button.tarea-tab-button .p-button-label,.solicitud-tab-button.p-button .p-button-label,.tarea-tab-button.p-button .p-button-label{font-family:Rubik,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:300}.p-button.solicitud-send-btn,.p-button.tarea-send-btn,.solicitud-send-btn.p-button,.tarea-send-btn.p-button{width:42px;height:42px;padding:0;border:0;border-radius:10px;background:#1eb39a;color:#fff;box-shadow:none}.p-button.solicitud-send-btn:disabled,.p-button.tarea-send-btn:disabled,.solicitud-send-btn.p-button:disabled,.tarea-send-btn.p-button:disabled{background:#a2d9ce;opacity:.7}.p-button.solicitud-adjunto-chip,.p-button.tarea-adjunto-chip,.solicitud-adjunto-chip.p-button,.tarea-adjunto-chip.p-button{padding:6px 12px;border:0;border-radius:10px;background:#e6f7f4;color:#1eb39a;box-shadow:none}.p-button.solicitud-adjunto-chip .p-button-label,.p-button.tarea-adjunto-chip .p-button-label,.solicitud-adjunto-chip.p-button .p-button-label,.tarea-adjunto-chip.p-button .p-button-label{font-size:13px;font-weight:500}.cn-modal-body{padding:20px;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cn-modal-footer{padding:16px 20px;border-top:1px solid #d8e6e3;background:#fff}.cn-modal-dropdown .dropdown-menu{min-width:128px;padding:6px;border:1px solid #d8e6e3;border-radius:8px;box-shadow:0 14px 30px rgba(32,51,61,.14)}.cn-modal-dropdown .dropdown-item{border-radius:6px;color:#0c473e;font-size:13px;font-weight:600}.cn-modal-dropdown .dropdown-item:focus,.cn-modal-dropdown .dropdown-item:hover{background:#f2f7f8;color:#0c473e}.cn-modal-copy{margin:0 0 10px;color:#405c58;font-size:15px;line-height:1.45}.cn-delete-question{color:#243f3c;font-size:17px;line-height:1.45}.cn-delete-question strong{color:#0c473e;font-weight:800}.cn-modal-warning{color:#a83b3b;font-weight:700}.cn-file-control .custom-file-input,.cn-file-control .custom-file-label,.cn-file-control .file-input{min-height:36px;border-color:#c9d8d6;border-radius:7px;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}.cn-contact-list{display:flex;flex-direction:column;gap:14px}.cn-contact-card{padding:16px;border:1px solid #d8e6e3;border-radius:8px;background:#fbfefe}.cn-contact-card__header{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px}.cn-contact-actions{display:flex;justify-content:flex-end;margin-top:14px}.cn-unlayer-shell{width:100%;max-width:100%;margin:0;overflow:hidden;border:1px solid #d8e6e3;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(86,119,114,.12)}.cn-test-email-section .cn-form-grid{align-items:end}.comunicacion-test-action{align-items:flex-start}.cn-balance-amount{display:block;margin-top:6px;color:#0c473e;font-size:28px;font-weight:800;line-height:1}.cn-balanced-select .border-float-label,.cn-filter-select .border-float-label,.cn-form-section .border-float-label,.cn-modal-body .border-float-label{height:auto!important;border:0!important;background:transparent}.cn-balanced-select .multi-select,.cn-filter-select .multi-select,.cn-form-section .multi-select,.cn-modal-body .multi-select{display:block;width:100%;min-width:0}.cn-balanced-select .multi-select .multiselect-dropdown,.cn-filter-select .multi-select .multiselect-dropdown,.cn-form-section .multi-select .multiselect-dropdown,.cn-modal-body .multi-select .multiselect-dropdown{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px}.cn-balanced-select .multi-select .multiselect-dropdown .dropdown-btn,.cn-filter-select .multi-select .multiselect-dropdown .dropdown-btn,.cn-form-section .multi-select .multiselect-dropdown .dropdown-btn,.cn-modal-body .multi-select .multiselect-dropdown .dropdown-btn{min-height:36px;padding:7px 34px 7px 10px;border:1px solid #9fb8b5!important;border-radius:6px!important;background:#fff!important;box-shadow:none;color:#0c473e;line-height:1.5}.cn-balanced-select .multi-select .multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret,.cn-filter-select .multi-select .multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret,.cn-form-section .multi-select .multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret,.cn-modal-body .multi-select .multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret{top:0!important;right:0!important;width:34px!important;height:34px!important;padding:0!important}.cn-balanced-select .multi-select .multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret:before,.cn-filter-select .multi-select .multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret:before,.cn-form-section .multi-select .multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret:before,.cn-modal-body .multi-select .multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret:before{content:""!important;display:flex!important;position:absolute!important;align-items:center;justify-content:center;top:0!important;right:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;color:#0c473e!important;font-family:primeicons!important;font-size:14px;line-height:1;transform:none!important}.cn-balanced-select .multi-select .multiselect-dropdown:focus-within .dropdown-btn,.cn-filter-select .multi-select .multiselect-dropdown:focus-within .dropdown-btn,.cn-form-section .multi-select .multiselect-dropdown:focus-within .dropdown-btn,.cn-modal-body .multi-select .multiselect-dropdown:focus-within .dropdown-btn{border-color:#12998b!important;box-shadow:0 0 0 2px rgba(18,153,139,.18)}.cn-balanced-select .multi-select .multiselect-dropdown .dropdown-list,.cn-filter-select .multi-select .multiselect-dropdown .dropdown-list,.cn-form-section .multi-select .multiselect-dropdown .dropdown-list,.cn-modal-body .multi-select .multiselect-dropdown .dropdown-list{overflow:hidden;margin-top:4px;padding-top:0;border:1px solid #9fb8b5!important;border-radius:6px!important;background:#fff;box-shadow:0 12px 30px rgba(64,92,88,.18)!important}.cn-balanced-select .multi-select .multiselect-dropdown .dropdown-list li,.cn-filter-select .multi-select .multiselect-dropdown .dropdown-list li,.cn-form-section .multi-select .multiselect-dropdown .dropdown-list li,.cn-modal-body .multi-select .multiselect-dropdown .dropdown-list li{min-height:36px;padding:8px 10px;color:#0c473e;font-size:13px;line-height:1.3}.cn-balanced-select .multi-select .multiselect-dropdown .dropdown-list .multiselect-item-checkbox:hover,.cn-filter-select .multi-select .multiselect-dropdown .dropdown-list .multiselect-item-checkbox:hover,.cn-form-section .multi-select .multiselect-dropdown .dropdown-list .multiselect-item-checkbox:hover,.cn-modal-body .multi-select .multiselect-dropdown .dropdown-list .multiselect-item-checkbox:hover{background:#eef7f5!important}.cn-balanced-select .multi-select .multiselect-dropdown .dropdown-list .item1>li,.cn-filter-select .multi-select .multiselect-dropdown .dropdown-list .item1>li,.cn-form-section .multi-select .multiselect-dropdown .dropdown-list .item1>li,.cn-modal-body .multi-select .multiselect-dropdown .dropdown-list .item1>li{border-bottom:1px solid #d8e6e3!important}.cn-balanced-select .multi-select .multiselect-dropdown .dropdown-list .filter-textbox,.cn-filter-select .multi-select .multiselect-dropdown .dropdown-list .filter-textbox,.cn-form-section .multi-select .multiselect-dropdown .dropdown-list .filter-textbox,.cn-modal-body .multi-select .multiselect-dropdown .dropdown-list .filter-textbox{padding:0;background:#fff}.cn-balanced-select .multi-select .multiselect-dropdown .filter-textbox input,.cn-filter-select .multi-select .multiselect-dropdown .filter-textbox input,.cn-form-section .multi-select .multiselect-dropdown .filter-textbox input,.cn-modal-body .multi-select .multiselect-dropdown .filter-textbox input{height:36px;padding:0 10px;border:0;border-radius:0;background:#fff;color:#0c473e;font-family:inherit;font-size:13px}.cn-balanced-select .multi-select .multiselect-dropdown .dropdown-list .item2,.cn-filter-select .multi-select .multiselect-dropdown .dropdown-list .item2,.cn-form-section .multi-select .multiselect-dropdown .dropdown-list .item2,.cn-modal-body .multi-select .multiselect-dropdown .dropdown-list .item2{max-height:190px!important}.cn-balanced-select .multi-select .multiselect-dropdown .selected-item,.cn-filter-select .multi-select .multiselect-dropdown .selected-item,.cn-form-section .multi-select .multiselect-dropdown .selected-item,.cn-modal-body .multi-select .multiselect-dropdown .selected-item{max-width:100%;overflow-wrap:anywhere;border:0!important;border-radius:4px!important;background:#eef7f5!important;color:#0c473e!important;font-size:13px;box-shadow:none!important}.cn-balanced-select .multi-select .multiselect-dropdown .selected-item a,.cn-filter-select .multi-select .multiselect-dropdown .selected-item a,.cn-form-section .multi-select .multiselect-dropdown .selected-item a,.cn-modal-body .multi-select .multiselect-dropdown .selected-item a{color:#157f74!important}body .multiselect-item-checkbox input[type=checkbox]+div{min-height:1.25rem;padding-left:calc(1.25rem + 8px);color:#0c473e;line-height:1.5;overflow-wrap:anywhere}body .multiselect-item-checkbox input[type=checkbox]+div:before{box-sizing:border-box;width:1.25rem;height:1.25rem;margin-top:-.625rem;border:1px solid rgba(96,151,154,.6);border-radius:.35rem;background:#fff;animation:none}body .multiselect-item-checkbox input[type=checkbox]:checked+div:before{border-color:#12998b;background:#12998b;animation:none}body .multiselect-item-checkbox input[type=checkbox]+div:after{left:.3rem;width:.6rem;height:.3rem;margin-top:-.25rem;border-width:0 0 2px 2px}.cn-single-select .multi-select .multiselect-dropdown .dropdown-btn{border-color:rgba(30,152,138,.28)!important;border-radius:10px!important;box-shadow:0 8px 18px rgba(32,51,61,.05)}jhi-form-select.is-invalid .multi-select .multiselect-dropdown .dropdown-btn,jhi-form-select.ng-invalid.ng-touched .multi-select .multiselect-dropdown .dropdown-btn{border-color:#dc3545!important}.cn-single-select .multi-select .multiselect-dropdown .dropdown-list li:hover{background:#cfeeea!important;color:#157f74}.cn-single-select .multi-select .multiselect-dropdown .dropdown-btn .selected-item{max-width:calc(100% - 10px)!important;padding:0!important;border:0!important;background:transparent!important;color:#0c473e!important;font-size:14px;font-weight:500;box-shadow:none!important}.cn-single-select .multi-select .multiselect-dropdown .dropdown-list{margin-top:8px;padding:6px;border:0!important;border-radius:10px!important;box-shadow:0 16px 34px rgba(32,51,61,.18),0 0 0 1px rgba(215,225,230,.5)!important}.cn-single-select .multi-select .multiselect-dropdown .dropdown-list li{min-height:36px;padding:10px 12px;border-radius:7px}.cn-single-select .multiselect-item-checkbox input[type=checkbox]+div{color:#2b3f4b!important;font-size:13px;line-height:1.25}.cn-single-select .multiselect-item-checkbox:hover input[type=checkbox]+div,.cn-single-select .multiselect-item-checkbox input[type=checkbox]:checked+div{color:#157f74!important}.cn-single-select .multiselect-dropdown .dropdown-list .filter-textbox{padding:0}.cn-single-select .multiselect-dropdown .no-data h5{margin:0;color:#5d7175;font-size:13px}.cn-single-select .multiselect-dropdown .selected-item a{display:none!important}.cn-single-select .multiselect-dropdown .multiselect-item-checkbox input[type=checkbox]+div,.cn-single-select .multiselect-dropdown .multiselect-item-checkbox input[type=checkbox]+span{padding-left:0!important}.cn-single-select .multiselect-dropdown .multiselect-item-checkbox input[type=checkbox]+div:after,.cn-single-select .multiselect-dropdown .multiselect-item-checkbox input[type=checkbox]+div:before,.cn-single-select .multiselect-dropdown .multiselect-item-checkbox input[type=checkbox]+span:after,.cn-single-select .multiselect-dropdown .multiselect-item-checkbox input[type=checkbox]+span:before{display:none!important}.cn-form-multiselect.p-multiselect{display:flex;width:100%;min-height:36px;border:1px solid #9fb8b5;border-radius:6px;background:#fff;color:#0c473e;font-size:13px;box-shadow:none}.cn-form-multiselect .p-multiselect-label{padding:8px 10px;color:#0c473e;font-size:13px;line-height:18px}.cn-form-multiselect .p-multiselect-trigger{flex:0 0 34px;width:34px;color:#0c473e}.cn-form-multiselect.p-multiselect:not(.p-disabled).p-focus{border-color:#12998b;box-shadow:0 0 0 2px rgba(18,153,139,.18)}.cn-form-multiselect-panel.p-multiselect-panel{max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #9fb8b5;border-radius:6px;background:#fff;color:#0c473e;font-size:13px;box-shadow:0 12px 30px rgba(64,92,88,.18)}.cn-form-multiselect-panel.p-multiselect-panel .p-multiselect-header{display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;background:#fff}.cn-form-multiselect-panel.p-multiselect-panel .cn-multiselect-all{display:flex;min-height:36px;align-items:center;padding:8px 10px;border-bottom:1px solid #d8e6e3}.cn-form-multiselect-panel.p-multiselect-panel .p-checkbox-label{margin:0 0 0 8px;color:#0c473e;font-size:13px;line-height:1.3}.cn-form-multiselect-panel.p-multiselect-panel .p-multiselect-filter-container{width:100%;margin:0}.cn-form-multiselect-panel.p-multiselect-panel .p-multiselect-filter{height:36px;padding:0 10px;border:0;border-bottom:1px solid #d8e6e3;border-radius:0;color:#0c473e;font-size:13px;box-shadow:none}.cn-form-multiselect-panel.p-multiselect-panel .p-multiselect-close,.cn-form-multiselect-panel.p-multiselect-panel .p-multiselect-filter-icon{display:none}.cn-form-multiselect-panel.p-multiselect-panel .p-multiselect-items{padding:0}.cn-form-multiselect-panel.p-multiselect-panel .p-multiselect-item{min-height:36px;gap:8px;padding:8px 10px;color:#0c473e;font-size:13px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.cn-form-multiselect-panel.p-multiselect-panel .p-multiselect-item .p-checkbox{margin:0}.cn-form-multiselect-panel.p-multiselect-panel .p-multiselect-item.p-highlight,.cn-form-multiselect-panel.p-multiselect-panel .p-multiselect-item:not(.p-disabled):hover{background:#eef7f5!important;color:#0c473e!important}.cn-form-multiselect-panel.p-multiselect-panel .p-checkbox .p-checkbox-box{border:1px solid rgba(96,151,154,.6)!important;background:#fff}.cn-form-multiselect-panel.p-multiselect-panel .p-checkbox .p-checkbox-box.p-highlight,.cn-form-multiselect-panel.p-multiselect-panel .p-checkbox .p-checkbox-box.p-highlight:hover{border-color:#12998b!important;background:#12998b!important}.select-wrapper>p-multiSelect{display:block;width:100%;min-width:0}.cn-form-section ngb-datepicker,.cn-modal-body ngb-datepicker,ngb-datepicker.cn-datepicker{overflow:hidden;border:1px solid #c9d8d6;border-radius:4px;background:#fff;box-shadow:0 12px 26px rgba(32,51,61,.14);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cn-form-section ngb-datepicker .ngb-dp-header,.cn-modal-body ngb-datepicker .ngb-dp-header{background:#c8e3df}.cn-form-section ngb-datepicker .ngb-dp-weekdays,.cn-modal-body ngb-datepicker .ngb-dp-weekdays{background:#64c9bd}.cn-form-section ngb-datepicker .ngb-dp-weekday,.cn-modal-body ngb-datepicker .ngb-dp-weekday{color:#0c8f83;font-style:italic}.cn-form-section ngb-datepicker .btn-light,.cn-modal-body ngb-datepicker .btn-light{border-radius:6px}.cn-form-section ngb-datepicker .btn-light.bg-primary,.cn-modal-body ngb-datepicker .btn-light.bg-primary{background:#0d0d0d!important;color:#fff!important}@media(max-width:991px){.cn-field,.cn-field--half,.cn-field--quarter{grid-column:span 6}.cn-field--icon-action,.cn-field--wide{grid-column:1/-1}.cn-form-actions,.cn-modal-footer{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.cn-form-actions--between{align-items:center;flex-direction:row;justify-content:center}.cn-form-actions .p-button,.cn-modal-footer .p-button{width:auto;justify-content:center}.cn-danger-button.p-button,.cn-outline-button.p-button,.cn-primary-button.p-button,.cn-secondary-button.p-button,.cn-warning-button.p-button,.p-button.cn-danger-button,.p-button.cn-outline-button,.p-button.cn-primary-button,.p-button.cn-secondary-button,.p-button.cn-warning-button{min-height:34px;padding:0 12px;font-size:12px}.cn-form-check-list{gap:7px}.cn-form-check-list .p-checkbox-label,.cn-form-check-list .ui-chkbox-label{font-size:12px}}@media(max-width:620px){.modal-dialog{width:auto;max-width:calc(100% - 24px);margin:12px auto}.p-dialog{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.cn-standard-page{--cn-page-content-gap:28px;margin:-10px -45px 0;padding-right:18px;padding-left:18px}.cn-detail-title,.cn-standard-title{font-size:22px;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.cn-section-title{font-size:14px}.cn-detail-grid,.cn-detail-grid--compact{grid-template-columns:minmax(0,1fr)}.cn-field,.cn-field--half,.cn-field--icon-action,.cn-field--quarter,.cn-field--wide{grid-column:1/-1}.cn-check-row,.cn-detail-label,.cn-field-label,.cn-field>label,.cn-modal-field-label{font-size:12px}.cn-detail-value,.cn-form-control,.cn-form-dropdown .p-dropdown-label.p-inputtext,.cn-form-section .p-inputtext,.cn-modal-body .p-inputtext{font-size:13px}.cn-section-header{flex-wrap:wrap}.cn-balance-amount{font-size:24px}.cn-form-section,.cn-modal-body,.cn-modal-header,.cn-page-surface{padding:16px}.cn-form-grid{gap:14px}.cn-modal-title{font-size:17px}.cn-contact-card{padding:14px}.cn-contact-actions{justify-content:flex-start}.cn-contact-actions .p-button{width:auto}.cn-modal-header{gap:10px}.cn-modal-footer{gap:8px;padding:12px 16px}.cn-delete-question,.cn-modal-copy{font-size:14px}.cn-form-dropdown-panel{max-width:calc(100vw - 24px)}.cn-modal-body .cn-form-grid{grid-template-columns:minmax(0,1fr)}}.cn-table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;background:#fff}.cn-table-toolbar-actions{display:inline-flex;align-items:center;gap:10px}.cn-global-search{position:relative;display:block;width:min(360px,100%)}.cn-global-search>i{position:absolute;z-index:1;top:50%;left:12px;color:#5d7175;font-size:14px;line-height:1;pointer-events:none;transform:translateY(-50%)}.cn-global-search input{width:100%;padding:0 12px 0 34px;font-size:14px}.cn-clear-filters.p-button,.cn-global-search input{height:34px;border:1px solid #c9d8d6;border-radius:7px;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cn-clear-filters.p-button{background:#fff;font-size:13px;font-weight:600}.cn-clear-filters.p-button:enabled:hover{border-color:#1e988a;background:#eef8f6;color:#0c473e}.cn-prime-table.p-datatable,.cn-prime-table.ui-table{color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cn-prime-table .p-datatable-wrapper,.cn-prime-table .ui-table-wrapper{overflow-x:auto}.cn-prime-table .p-datatable-thead>tr>th,.cn-prime-table .ui-table-thead>tr>th{padding:14px 16px;border:0;border-bottom:1px solid #b9d5d1;background:#deebe9;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600;text-align:center;vertical-align:middle}.cn-prime-table .p-datatable-tbody>tr>td:first-child,.cn-prime-table .p-datatable-thead>tr:not(.cn-filter-row)>th:first-child,.cn-prime-table .ui-table-tbody>tr>td:first-child,.cn-prime-table .ui-table-thead>tr:not(.cn-filter-row)>th:first-child{text-align:left!important}.cn-prime-table .p-datatable-tbody>tr>td:last-child,.cn-prime-table .p-datatable-thead>tr:not(.cn-filter-row)>th:last-child,.cn-prime-table .ui-table-tbody>tr>td:last-child,.cn-prime-table .ui-table-thead>tr:not(.cn-filter-row)>th:last-child{text-align:right!important}.cn-prime-table .p-datatable-tbody>tr,.cn-prime-table .ui-table-tbody>tr{background:#fff}.cn-prime-table .p-datatable-tbody>tr>td,.cn-prime-table .ui-table-tbody>tr>td{padding:8px 10px;border:0;border-bottom:1px solid #b9d5d1;background:#fff;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;vertical-align:middle}.cn-prime-table .p-datatable-tbody>tr:hover>td,.cn-prime-table .ui-table-tbody>tr:hover>td{background:#f1f4f4}.cn-th-content{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%}.cn-th-content--left{justify-content:flex-start}.cn-th-content--right{justify-content:flex-end}.cn-column-filter-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:#0c473e;cursor:pointer;transition:background-color .18s ease,color .18s ease}.cn-column-filter-btn:focus,.cn-column-filter-btn:hover{background:#c8e3df;color:#12998b;outline:none}.cn-column-filter-btn--active,.cn-column-filter-btn--active:focus,.cn-column-filter-btn--active:hover{background:#12998b;color:#fff}.cn-column-filter-btn i{font-size:13px}.cn-prime-table .cn-filter-row>th{padding:8px 10px;background:#edf5f3}.cn-prime-table .cn-filter-row input{width:100%;height:30px;padding:0 9px;border:1px solid #c9d8d6;border-radius:6px;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400}.cn-column-filter-panel--custom,.cn-column-filter-panel.p-overlaypanel,.p-overlaypanel.cn-column-filter-panel{border:1px solid #b9d5d1;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(64,92,88,.2)}.cn-column-filter-panel--custom{position:fixed;z-index:2200;padding:12px}.cn-column-filter-panel .p-overlaypanel-content{padding:12px}.cn-column-filter-card{display:flex;flex-direction:column;gap:10px;width:240px}.cn-column-filter-card,.cn-column-filter-input{color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cn-column-filter-input{width:100%;height:36px;padding:0 10px;border:1px solid #9fb8b5;border-radius:6px;background:#fff;font-size:13px}.cn-column-filter-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:#0c473e}.cn-column-filter-date{color-scheme:light}.cn-column-filter-frequency-field{display:flex;flex-direction:column;gap:4px}.cn-column-filter-frequency{display:flex;gap:8px;width:100%}.cn-column-filter-frequency .cn-column-filter-input{min-width:0}.cn-column-filter-frequency-amount{flex:1 1 auto}.cn-column-filter-frequency-unit{flex:0 0 90px}.cn-column-filter-input--invalid{border-color:#dc3545}.cn-column-filter-error{color:#dc3545;font-size:12px;line-height:1.25}.cn-column-filter-calendar,.cn-column-filter-calendar .p-calendar,.cn-column-filter-calendar .ui-calendar,.cn-form-calendar,.cn-form-calendar .p-calendar,.cn-form-calendar .ui-calendar{display:flex;width:100%}.cn-column-filter-calendar .p-inputtext,.cn-column-filter-calendar .ui-inputtext,.cn-form-calendar .p-inputtext,.cn-form-calendar .ui-inputtext{flex:1 1 auto;min-width:0;width:100%;height:34px;min-height:34px;padding:0 10px;font-size:13px}.cn-column-filter-calendar .p-datepicker-trigger,.cn-column-filter-calendar .ui-datepicker-trigger,.cn-form-calendar .p-datepicker-trigger,.cn-form-calendar .ui-datepicker-trigger{flex:0 0 34px;width:34px;height:34px;border-color:#12998b;border-radius:0 6px 6px 0;background:#12998b;color:#fff}.cn-column-filter-calendar .p-datepicker-trigger.p-button:enabled:active,.cn-column-filter-calendar .p-datepicker-trigger.p-button:enabled:focus,.cn-column-filter-calendar .p-datepicker-trigger.p-button:enabled:hover,.cn-column-filter-calendar .p-datepicker-trigger:active,.cn-column-filter-calendar .p-datepicker-trigger:focus,.cn-column-filter-calendar .p-datepicker-trigger:hover,.cn-column-filter-calendar .ui-datepicker-trigger:active,.cn-column-filter-calendar .ui-datepicker-trigger:focus,.cn-column-filter-calendar .ui-datepicker-trigger:hover,.cn-form-calendar .p-datepicker-trigger.p-button:enabled:active,.cn-form-calendar .p-datepicker-trigger.p-button:enabled:focus,.cn-form-calendar .p-datepicker-trigger.p-button:enabled:hover,.cn-form-calendar .p-datepicker-trigger:active,.cn-form-calendar .p-datepicker-trigger:focus,.cn-form-calendar .p-datepicker-trigger:hover,.cn-form-calendar .ui-datepicker-trigger:active,.cn-form-calendar .ui-datepicker-trigger:focus,.cn-form-calendar .ui-datepicker-trigger:hover{border-color:#12998b!important;background:#12998b!important;color:#fff!important;box-shadow:none!important;filter:none!important}.cn-column-filter-datepicker-panel.p-datepicker,.cn-column-filter-datepicker-panel.ui-datepicker{z-index:2300!important;width:248px;padding:8px;border:1px solid #b9d5d1;border-radius:8px;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;box-shadow:0 12px 30px rgba(64,92,88,.18)}.cn-column-filter-datepicker-panel.p-datepicker .p-datepicker-header,.cn-column-filter-datepicker-panel.ui-datepicker .ui-datepicker-header{padding:2px 0 7px}.cn-column-filter-datepicker-panel.p-datepicker .p-datepicker-next,.cn-column-filter-datepicker-panel.p-datepicker .p-datepicker-prev,.cn-column-filter-datepicker-panel.ui-datepicker .ui-datepicker-next,.cn-column-filter-datepicker-panel.ui-datepicker .ui-datepicker-prev{width:24px;height:24px;font-size:11px}.cn-column-filter-datepicker-panel.p-datepicker .p-datepicker-next .pi,.cn-column-filter-datepicker-panel.p-datepicker .p-datepicker-prev .pi,.cn-column-filter-datepicker-panel.ui-datepicker .ui-datepicker-next .pi,.cn-column-filter-datepicker-panel.ui-datepicker .ui-datepicker-prev .pi{font-size:11px}.cn-column-filter-datepicker-panel.p-datepicker .p-datepicker-title,.cn-column-filter-datepicker-panel.ui-datepicker .ui-datepicker-title{display:flex;justify-content:center;gap:6px}.cn-column-filter-datepicker-panel.p-datepicker .p-datepicker-month,.cn-column-filter-datepicker-panel.p-datepicker .p-datepicker-year,.cn-column-filter-datepicker-panel.ui-datepicker .ui-datepicker-month,.cn-column-filter-datepicker-panel.ui-datepicker .ui-datepicker-year{height:26px;max-width:90px;padding:0 20px 0 8px;border:1px solid #b9d5d1;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#0c473e 0),linear-gradient(135deg,#0c473e 50%,transparent 0);background-position:calc(100% - 11px) 50%,calc(100% - 7px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;color:#0c473e;cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:1}.cn-column-filter-datepicker-panel.p-datepicker table,.cn-column-filter-datepicker-panel.ui-datepicker table{width:100%;table-layout:fixed;margin:0}.cn-column-filter-datepicker-panel.p-datepicker table td,.cn-column-filter-datepicker-panel.p-datepicker table th,.cn-column-filter-datepicker-panel.ui-datepicker table td,.cn-column-filter-datepicker-panel.ui-datepicker table th{width:30px;height:28px;padding:0;color:#0c473e;font-size:11px;line-height:1;text-align:center}.cn-column-filter-datepicker-panel.p-datepicker table td>a,.cn-column-filter-datepicker-panel.p-datepicker table td>span,.cn-column-filter-datepicker-panel.p-datepicker table th>span,.cn-column-filter-datepicker-panel.ui-datepicker table td>a,.cn-column-filter-datepicker-panel.ui-datepicker table td>span,.cn-column-filter-datepicker-panel.ui-datepicker table th>span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;margin:0 auto;font-size:11px;line-height:1}.cn-column-filter-datepicker-panel.p-datepicker table td.p-datepicker-today>span.p-highlight,.cn-column-filter-datepicker-panel.p-datepicker table td>span.p-highlight,.cn-column-filter-datepicker-panel.ui-datepicker table td>a.ui-state-active,.cn-column-filter-datepicker-panel.ui-datepicker table td>span.ui-state-active{border-color:#12998b!important;background:#12998b!important;color:#fff!important}.cn-column-filter-datepicker-panel.p-datepicker .p-datepicker-buttonbar,.cn-column-filter-datepicker-panel.ui-datepicker .ui-datepicker-buttonbar{display:none}.cn-column-filter-multiselect{width:100%;overflow:hidden;border:1px solid #9fb8b5;border-radius:6px;background:#fff;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px}.cn-column-filter-multiselect-value{display:flex;min-height:34px;align-items:center;padding:0 10px;border-bottom:1px solid #d8e6e3;color:#0c473e}.cn-column-filter-multiselect-search{border:0;border-top:1px solid #d8e6e3;border-bottom:1px solid #d8e6e3;border-radius:0}.cn-column-filter-options{max-height:190px;overflow-y:auto}.cn-column-filter-option{display:flex;width:100%;min-height:36px;align-items:center;gap:8px;margin:0;padding:8px 10px;border:0;background:transparent;color:#0c473e;cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.3;text-align:left}.cn-column-filter-option:focus,.cn-column-filter-option:hover{background:#eef7f5;outline:none}.cn-column-filter-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin:0;border:1px solid rgba(96,151,154,.6);border-radius:.35rem;background:#fff;cursor:pointer;accent-color:#12998b;pointer-events:none}.cn-column-filter-option input:checked{display:flex;align-items:center;justify-content:center;border-color:#12998b;background:#12998b}.cn-column-filter-option input:checked:after{content:"";color:#fff;font-family:primeicons;font-size:.75rem;font-weight:700}.cn-column-filter-option--all{font-weight:500}.cn-column-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.cn-column-filter-apply,.cn-column-filter-clear{min-width:72px;height:32px;border-radius:6px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.cn-column-filter-clear{border:1px solid #c9d8d6;background:#fff;color:#0c473e}.cn-column-filter-apply{border:1px solid #12998b;background:#12998b;color:#fff}.cn-table-empty-state{color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;text-align:center}.cn-table-empty-state,.cn-table-loading-state{display:flex;align-items:center;justify-content:center;min-height:96px;padding:24px 16px}.cn-table-loading-spinner{width:34px;height:34px;border:3px solid rgba(18,153,139,.18);border-top-color:#12998b;border-radius:50%;animation:cn-table-loading-spin .75s linear infinite}@keyframes cn-table-loading-spin{to{transform:rotate(1turn)}}.cn-inline-edit-input.form-control{height:32px;border-color:#c9d8d6;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}.cn-inline-edit-input.form-control[readonly]{height:auto;min-height:0;padding:0}.cn-inline-edit-input.form-control[readonly],.cn-inline-edit-input.form-control[readonly]:focus{border-color:transparent;background:transparent;box-shadow:none}.cn-text-left{text-align:left!important}.cn-text-center{text-align:center!important}.cn-text-right{text-align:right!important}.cn-action-list{justify-content:flex-end;gap:8px;width:100%}.cn-action-btn,.cn-action-list{display:inline-flex;align-items:center}.cn-action-btn{justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#12998b;cursor:pointer;transition:background-color .18s ease,color .18s ease}.cn-action-btn:focus,.cn-action-btn:hover{background:transparent;color:#12998b;text-decoration:none;outline:none}.cn-action-btn--framed:focus,.cn-action-btn--framed:hover{background:#fff;color:#12998b}.cn-action-btn--framed{width:34px;height:34px;border:1px solid #c9d8d6;border-radius:7px;background:#fff}.cn-action-btn i{font-size:1rem;line-height:1}.cn-action-tooltip,.p-tooltip,.tooltip{z-index:2400!important}.tooltip.show{opacity:1}.cn-action-tooltip .p-tooltip-text,.p-tooltip .p-tooltip-text,.tooltip .tooltip-inner{padding:8px 12px;border-radius:6px;border:1px solid #b9d5d1;background:#fff;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2px;line-height:1.35;text-transform:uppercase;box-shadow:0 8px 18px rgba(47,82,86,.16)}.tooltip .tooltip-inner{max-width:220px}.cn-action-tooltip .p-tooltip-text{white-space:nowrap}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#fff;filter:drop-shadow(0 1px 0 #b9d5d1)}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#fff;filter:drop-shadow(0 -1px 0 #b9d5d1)}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#fff;filter:drop-shadow(1px 0 0 #b9d5d1)}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#fff;filter:drop-shadow(-1px 0 0 #b9d5d1)}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#fff}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#fff}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#fff}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#fff}.cn-basic-paginator.p-paginator,.cn-basic-paginator.ui-paginator,.p-paginator.cn-basic-paginator,.ui-paginator.cn-basic-paginator{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:14px;border:0;background:transparent;color:#0c473e;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cn-basic-paginator .p-paginator-first,.cn-basic-paginator .p-paginator-last,.cn-basic-paginator .p-paginator-next,.cn-basic-paginator .p-paginator-pages .p-paginator-page,.cn-basic-paginator .p-paginator-prev,.cn-basic-paginator .ui-paginator-first,.cn-basic-paginator .ui-paginator-last,.cn-basic-paginator .ui-paginator-next,.cn-basic-paginator .ui-paginator-pages .ui-paginator-page,.cn-basic-paginator .ui-paginator-prev{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;margin:0 2px;border:0;border-radius:8px;background:transparent;color:#5d7175;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.cn-basic-paginator .p-paginator-first:not(.p-disabled):hover,.cn-basic-paginator .p-paginator-last:not(.p-disabled):hover,.cn-basic-paginator .p-paginator-next:not(.p-disabled):hover,.cn-basic-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover,.cn-basic-paginator .p-paginator-prev:not(.p-disabled):hover,.cn-basic-paginator .ui-paginator-first:not(.ui-state-disabled):hover,.cn-basic-paginator .ui-paginator-last:not(.ui-state-disabled):hover,.cn-basic-paginator .ui-paginator-next:not(.ui-state-disabled):hover,.cn-basic-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover,.cn-basic-paginator .ui-paginator-prev:not(.ui-state-disabled):hover{background:#edf5f3;color:#0c473e}.cn-basic-paginator .p-paginator-page.p-highlight,.cn-basic-paginator .p-paginator-pages .p-paginator-page.p-highlight,.cn-basic-paginator .ui-paginator-page.ui-state-active,.cn-basic-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active,body .cn-basic-paginator .p-paginator-page.p-highlight,body .cn-basic-paginator .p-paginator-pages .p-paginator-page.p-highlight,body .cn-basic-paginator .ui-paginator-page.ui-state-active,body .cn-basic-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active{border-color:#12998b!important;background:#12998b!important;color:#fff!important;box-shadow:0 8px 20px rgba(18,153,139,.22)!important}.cn-basic-paginator--loading{opacity:.55;pointer-events:none}.cn-basic-paginator--loading .cn-basic-paginator{cursor:default}.cn-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 10px;border-radius:999px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500}.cn-chip--success{background:#dff5ef;color:#0c6657}.cn-chip--warning{background:#fff2dc;color:#b95f00}.cn-chip--danger{background:#fde7e7;color:#a83b3b}.cn-chip--info{background:#e5f0ff;color:#235a94}.cn-chip--neutral{background:#edf1f2;color:#42565b}@media(max-width:767.98px){.cn-standard-page{margin:-10px -45px 0;padding:32px 18px 28px}.cn-standard-header{align-items:flex-start;flex-direction:column}.cn-table-toolbar{align-items:stretch;flex-direction:column}.cn-table-toolbar-actions{justify-content:flex-end}.cn-global-search{width:100%}.cn-prime-table .p-datatable-thead>tr>th,.cn-prime-table .ui-table-thead>tr>th{padding:10px 6px;font-size:11px;line-height:1.15}.cn-prime-table .p-datatable-tbody>tr>td,.cn-prime-table .ui-table-tbody>tr>td{padding:7px 6px;font-size:11px;line-height:1.2;overflow-wrap:anywhere}.cn-prime-table .p-datatable-tbody>tr>td:first-child,.cn-prime-table .p-datatable-tbody>tr>td:last-child,.cn-prime-table .p-datatable-thead>tr:not(.cn-filter-row)>th:first-child,.cn-prime-table .p-datatable-thead>tr:not(.cn-filter-row)>th:last-child{padding-left:6px;padding-right:6px}.cn-basic-paginator .p-paginator-first,.cn-basic-paginator .p-paginator-last,.cn-basic-paginator .p-paginator-next,.cn-basic-paginator .p-paginator-pages .p-paginator-page,.cn-basic-paginator .p-paginator-prev{min-width:28px;height:30px;margin:0;font-size:12px}}@media(max-width:620px){table tbody .cn-action-btn i,table tbody .p-button-icon,table tbody a .pi,table tbody button .pi{width:10px;height:10px;font-size:10px!important;line-height:10px}table tbody a .svg-inline--fa,table tbody button .svg-inline--fa{width:10px;height:10px;font-size:10px}.cn-actions-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cn-th-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px}.cn-th-content>span{min-width:0;min-height:2.3em;overflow-wrap:anywhere;white-space:normal}.cn-th-content--left{align-items:flex-start}.cn-th-content--right{align-items:flex-end}.cn-th-content>jhi-table-column-filter,.cn-th-content>p-columnFilter{display:block;flex:0 0 24px}.cn-standard-header{align-items:stretch}.cn-standard-header .cn-table-toolbar-actions,.cn-standard-page .cn-form-actions:not(.cn-paginator-only){display:flex;flex-direction:column;align-items:stretch;width:100%;gap:10px}.cn-standard-header .btn,.cn-standard-header .p-button,.cn-standard-page .cn-form-actions>.btn,.cn-standard-page .cn-form-actions>.p-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:32px;padding:7px 14px;margin:0;border-radius:10px;font-size:12px;font-weight:600;line-height:1.3;white-space:normal;text-transform:none;box-shadow:0 6px 16px rgba(25,44,49,.08)}.cn-standard-header .btn span,.cn-standard-header .p-button-label,.cn-standard-page .cn-form-actions>.p-button .p-button-label{font-size:inherit;font-weight:inherit;line-height:inherit}.cn-standard-header .btn-primary,.cn-standard-header .cn-primary-button,.cn-standard-page .cn-form-actions>.cn-primary-button{border-color:#17998f!important;background:#17998f!important;color:#fff;box-shadow:0 8px 18px rgba(23,153,143,.22)}.cn-standard-header .cn-secondary-button,.cn-standard-page .cn-form-actions>.cn-secondary-button{border-color:#d6e2e5}}