@charset "UTF-8";html{font-size:14px}.field{height:32px;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:5px 12px;font-size:.875rem;line-height:1.25rem}.field:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.label{margin-bottom:.5rem}.auth-btn-primary{height:32px;width:100%;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));text-align:center;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.auth-btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.g-action-btns{display:flex;align-items:center;gap:.25rem}#assignStudentsModal.g-action-btns{padding:5vh 0;align-items:center;justify-content:center}.g-action-btns>a{display:inline-flex;height:2rem;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:.375rem;padding-left:.625rem;padding-right:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.g-action-btns>a:hover{--tw-bg-opacity: 1;background-color:rgb(233 235 239 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 2 19 / var(--tw-text-opacity, 1))}.g-action-btns>a:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.g-action-btns>a:disabled{pointer-events:none;opacity:.5}.g-action-btns>a.online-payment-link{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:8px 16px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#assignStudentsModal.g-action-btns>a.online-payment-link{padding:5vh 0;align-items:center;justify-content:center}.g-action-btns>a.online-payment-link:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;white-space:nowrap;border-radius:.125rem;border-color:transparent;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.status-badge.success{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.status-badge.success.hover:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.status-badge.danger{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.status-badge.info{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));background-color:#e5f1fa4d}.status-badge.warning{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1));border-color:#ea580c4d}.status-badge.warning.hover:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.status-badge.active{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.status-badge.draft{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.status-badge.secondary{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.button-blue{display:flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(2 98 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 98 165 / var(--tw-bg-opacity, 1));padding:7px 16px;font-family:Nunito,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#assignStudentsModal.button-blue{padding:5vh 0;align-items:center;justify-content:center}.button-blue:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.button-blue.with-icon svg{height:16px;width:16px}.button-green{display:flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 176 3 / var(--tw-bg-opacity, 1));padding:7px 16px;font-family:Nunito,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#assignStudentsModal.button-green{padding:5vh 0;align-items:center;justify-content:center}.button-green:hover{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.button-green.with-icon svg{height:1.5rem;width:1.5rem}.button-gray-outline{display:flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));background-color:transparent;padding:7px 16px;font-family:Nunito,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}#assignStudentsModal.button-gray-outline{padding:5vh 0;align-items:center;justify-content:center}.button-gray-outline:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.button-gray-outline.with-icons svg{height:16px;width:16px}.action-button-more{padding:8px}.datepicker-filter{position:relative;display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:8rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700}#assignStudentsModal.datepicker-filter{padding:5vh 0;align-items:center;justify-content:center}.datepicker-filter input{position:absolute;left:0;width:100%;cursor:pointer;border-width:0px;background-color:transparent;background-image:none;padding-left:0;padding-right:0;padding-left:7rem;text-align:left;font-family:Nunito,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.datepicker-filter input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.datepicker-filter input::-moz-calendar-picker-indicator{display:none}.datepicker-filter .icon{--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.datepicker-filter .icon svg{height:1.25rem;width:1.25rem}.so-container .so-modal:not(hidden),.so-container .so-drawer:not(hidden){margin-top:unset!important;margin-bottom:unset!important}.so-modal,.so-form-modal,.so-drawer,.so-new-modal,.so-new-ui-modal,div[id$=Modal].fixed,div[id$=-modal].fixed{z-index:100!important}.so-accordion-holder .header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 768px){.so-accordion-holder .header{grid-template-columns:1fr 3fr 1fr 2fr 1fr}}.so-accordion-holder .header .item{padding:16px 24px;font-size:.75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.so-accordion-holder .header .item:last-child{text-align:right}}.so-accordion-holder .header .item:first-child{display:none}@media (min-width: 768px){.so-accordion-holder .header .item:first-child{display:block}}.so-accordion-holder .outer-btn{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.so-accordion-holder .outer-btn{grid-template-columns:1fr 3fr 1fr 2fr 1fr}}.so-accordion-holder .outer-btn .item{padding:12px 24px;text-align:left;font-size:1rem;font-weight:700;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.so-accordion-holder .outer-btn .item:first-child{display:none}@media (min-width: 768px){.so-accordion-holder .outer-btn .item:first-child{display:block}.so-accordion-holder .outer-btn .item:last-child{text-align:right}}.so-accordion-holder .outer-btn .item:last-child span{display:flex;align-items:center;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}#assignStudentsModal.so-accordion-holder .outer-btn .item:last-child span{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 768px){.so-accordion-holder .outer-btn .item:last-child span{justify-content:flex-end}}.so-accordion-holder .outer-btn .item:has(.icon){display:flex;align-items:center;justify-content:flex-start;gap:.25rem}#assignStudentsModal.so-accordion-holder .outer-btn .item:has(.icon){padding:5vh 0;align-items:center;justify-content:center}.so-accordion-holder .outer-btn .item .icon{margin-top:.25rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.so-accordion-holder .inner-btn{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.so-accordion-holder .inner-btn{grid-template-columns:1fr 3fr 1fr 2fr 1fr}}.so-accordion-holder .inner-btn .item{padding:12px 24px;text-align:left;font-size:1rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.so-accordion-holder .inner-btn .item:first-child{display:none}@media (min-width: 768px){.so-accordion-holder .inner-btn .item:first-child{display:block}}.so-accordion-holder .inner-btn .item:nth-child(2){padding-left:24px;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.so-accordion-holder .inner-btn .item:nth-child(2){padding-left:32px}.so-accordion-holder .inner-btn .item:last-child{text-align:right}}.so-accordion-holder .inner-btn .item:last-child span{display:flex;align-items:center;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}#assignStudentsModal.so-accordion-holder .inner-btn .item:last-child span{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 768px){.so-accordion-holder .inner-btn .item:last-child span{justify-content:flex-end}}.so-accordion-holder .inner-btn .item:has(.icon){display:flex;align-items:center;justify-content:flex-start;gap:.25rem}#assignStudentsModal.so-accordion-holder .inner-btn .item:has(.icon){padding:5vh 0;align-items:center;justify-content:center}.so-accordion-holder .inner-btn .item .icon{margin-top:.25rem;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.so-accordion-holder .inner-body{display:grid;width:100%;grid-template-columns:1fr 2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.so-accordion-holder .inner-body{grid-template-columns:1fr 3fr 1fr 2fr 1fr;grid-template-rows:repeat(1,minmax(0,1fr))}}.so-accordion-holder .inner-body .item{padding:12px 24px;text-align:left;font-size:.95rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.so-accordion-holder .inner-body .item .bank-title{position:relative;padding-left:10%;font-size:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.so-accordion-holder .inner-body .item .bank-title:before{position:absolute;left:5%;top:50%;height:4px;width:4px;--tw-translate-y: -45%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}@media (min-width: 768px){.so-accordion-holder .inner-body .item:last-child{text-align:right}}.so-accordion-holder .inner-body .item:last-child span{display:flex;cursor:pointer;align-items:center;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}#assignStudentsModal.so-accordion-holder .inner-body .item:last-child span{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 768px){.so-accordion-holder .inner-body .item:last-child span{justify-content:flex-end}}.so-accordion-holder .inner-body .item:last-child ul{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.so-accordion-holder .inner-body .item:has(.icon){display:flex;align-items:center;justify-content:flex-start;gap:.25rem}#assignStudentsModal.so-accordion-holder .inner-body .item:has(.icon){padding:5vh 0;align-items:center;justify-content:center}.so-accordion-holder .inner-body .item .icon{margin-top:.25rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.so-dropdown-holder ul li{position:relative}.so-dropdown-holder ul li a{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;padding-left:3.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}#assignStudentsModal.so-dropdown-holder ul li a{padding:5vh 0;align-items:center;justify-content:center}.so-dropdown-holder ul li a:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.so-dropdown-holder ul li a:before{position:absolute;left:2rem;top:50%;height:4px;width:4px;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}.so-dropdown-holder ul li a .icon{position:absolute;right:0;top:0;display:flex;height:100%;width:2.25rem;align-items:center;justify-content:center;padding:.25rem;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}#assignStudentsModal.so-dropdown-holder ul li a .icon{padding:5vh 0;align-items:center;justify-content:center}.so-dropdown-holder ul li a.active{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.so-dropdown-holder ul li a.active .icon{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dashboard .search-input{display:flex;height:2.25rem;width:12rem;min-width:0px;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.25rem .75rem .25rem 2.5rem;font-size:1rem;line-height:1.5rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#assignStudentsModal.dashboard .search-input{padding:5vh 0;align-items:center;justify-content:center}.dashboard .search-input::file-selector-button{display:inline-flex;height:1.75rem;border-width:0px;background-color:transparent;font-size:.875rem;line-height:1.25rem;font-weight:500}.dashboard .search-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dashboard .search-input::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dashboard .search-input:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.dashboard .search-input:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}@media (min-width: 768px){.dashboard .search-input{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.dashboard .search-input{width:20rem}}.pagination .paging_simple_numbers{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}#assignStudentsModal.pagination .paging_simple_numbers{padding:5vh 0;align-items:center;justify-content:center}.pagination .paging_simple_numbers>span{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}#assignStudentsModal.pagination .paging_simple_numbers>span{padding:5vh 0;align-items:center;justify-content:center}.pagination .paging_simple_numbers>span a:hover{background-color:#030213e6;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pagination a{display:flex;height:1.75rem;width:1.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:50%;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}#assignStudentsModal.pagination a{padding:5vh 0;align-items:center;justify-content:center}.pagination a.current{--tw-bg-opacity: 1;background-color:rgb(3 2 19 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pagination a.disabled{cursor:not-allowed;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.table-holder .dataTables_empty{text-align:center}.table-holder{margin-left:auto;margin-right:auto;width:100%;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.table-holder table{width:100%;font-size:.875rem;line-height:1.25rem}.table-holder table thead{position:sticky;top:0;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.table-holder table thead tr{border-bottom-width:1px}.table-holder table thead th{height:2.5rem;width:3rem;white-space:nowrap;padding-left:.5rem;padding-right:.5rem;text-align:left;vertical-align:middle;font-family:Nunito,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.table-holder table thead th.checkbox-th{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-right:0}.table-holder table thead th.show_sort{position:relative;cursor:pointer}.table-holder table thead th.show_sort:after{position:absolute;right:0;top:47%;font-size:.6em;line-height:9px;opacity:.3;--tw-content: "▼";content:var(--tw-content)}.table-holder table thead th.show_sort:before{position:absolute;right:0;top:28%;font-size:.6em;line-height:9px;opacity:.3;--tw-content: "▲";content:var(--tw-content)}.table-holder table thead th.show_sort.sorting_desc:after{opacity:.7}.table-holder table thead th.show_sort.sorting_asc:before{opacity:.7}.table-holder table tbody tr{cursor:pointer;border-bottom-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.table-holder table tbody tr:last-child{border-width:0px}.table-holder table tbody tr td{white-space:nowrap;padding:.5rem;vertical-align:middle}.table-holder table tbody tr td.checkbox-td{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-right:0}.table-holder table tbody tr td .simple-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;white-space:nowrap;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder table tbody tr td .simple-badge.success{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .simple-badge.success.hover:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.table-holder table tbody tr td .simple-badge.danger{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .simple-badge.info{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));background-color:#e5f1fa4d}.table-holder table tbody tr td .simple-badge.warning{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1));border-color:#ea580c4d}.table-holder table tbody tr td .simple-badge.warning.hover:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .simple-badge.active{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .simple-badge.draft{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .simple-badge.secondary{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;white-space:nowrap;border-radius:.375rem;border-color:transparent;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder table tbody tr td .status-badge.success{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .status-badge.success.hover:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.table-holder table tbody tr td .status-badge.danger{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .status-badge.info{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));background-color:#e5f1fa4d}.table-holder table tbody tr td .status-badge.warning{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1));border-color:#ea580c4d}.table-holder table tbody tr td .status-badge.warning.hover:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .status-badge.active{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .status-badge.draft{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .status-badge.secondary{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .action-btns{display:flex;align-items:center;gap:.25rem}#assignStudentsModal.table-holder table tbody tr td .action-btns{padding:5vh 0;align-items:center;justify-content:center}.table-holder table tbody tr td .action-btns>a{display:inline-flex;height:2rem;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:.375rem;padding-left:.625rem;padding-right:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder table tbody tr td .action-btns>a:hover{--tw-bg-opacity: 1;background-color:rgb(233 235 239 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 2 19 / var(--tw-text-opacity, 1))}.table-holder table tbody tr td .action-btns>a:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.table-holder table tbody tr td .action-btns>a:disabled{pointer-events:none;opacity:.5}.table-holder table tbody tr td .action-btns>a.online-payment-link{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:8px 16px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#assignStudentsModal.table-holder table tbody tr td .action-btns>a.online-payment-link{padding:5vh 0;align-items:center;justify-content:center}.table-holder table tbody tr td .action-btns>a.online-payment-link:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.table-holder table tfoot{position:sticky;bottom:0;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.table-holder table tfoot tr{border-top-width:1px}.table-holder table tfoot th{height:2.5rem;width:3rem;white-space:nowrap;padding-left:.5rem;padding-right:.5rem;text-align:left;vertical-align:middle;font-family:Nunito,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.table-holder table tfoot th.success{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.table-holder table tfoot th.danger{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.table-holder-half .dataTables_empty{text-align:center}.table-holder-half{max-width:100%;overflow-x:auto;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.table-holder-half .dataTables_wrapper{max-width:100%;width:100%!important}.table-holder-half .dt-buttons{display:none}.table-holder-half table{width:100%;table-layout:fixed;font-size:.875rem;line-height:1.25rem}.table-holder-half table thead{position:sticky;top:0;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.table-holder-half table thead tr{border-bottom-width:1px}.table-holder-half table thead th{height:2.5rem;padding-left:.5rem;padding-right:.5rem;text-align:left;vertical-align:middle;font-family:Nunito,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.table-holder-half table thead th.checkbox-th{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-right:0}.table-holder-half table tbody tr{cursor:pointer;border-bottom-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder-half table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.table-holder-half table tbody tr:last-child{border-width:0px}.table-holder-half table tbody tr td{overflow-wrap:break-word;padding:.5rem;vertical-align:middle}.table-holder-half table tbody tr td .simple-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;white-space:nowrap;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder-half table tbody tr td .simple-badge.success{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .simple-badge.success.hover:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.table-holder-half table tbody tr td .simple-badge.danger{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .simple-badge.info{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));background-color:#e5f1fa4d}.table-holder-half table tbody tr td .simple-badge.warning{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1));border-color:#ea580c4d}.table-holder-half table tbody tr td .simple-badge.warning.hover:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .simple-badge.active{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .simple-badge.draft{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .simple-badge.secondary{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;white-space:nowrap;border-radius:.375rem;border-color:transparent;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder-half table tbody tr td .status-badge.success{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .status-badge.success.hover:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.table-holder-half table tbody tr td .status-badge.danger{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .status-badge.info{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));background-color:#e5f1fa4d}.table-holder-half table tbody tr td .status-badge.warning{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1));border-color:#ea580c4d}.table-holder-half table tbody tr td .status-badge.warning.hover:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .status-badge.active{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .status-badge.draft{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .status-badge.secondary{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .action-btns{display:flex;align-items:center;gap:.25rem}#assignStudentsModal.table-holder-half table tbody tr td .action-btns{padding:5vh 0;align-items:center;justify-content:center}.table-holder-half table tbody tr td .action-btns>a{display:inline-flex;height:2rem;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:.375rem;padding-left:.625rem;padding-right:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder-half table tbody tr td .action-btns>a:hover{--tw-bg-opacity: 1;background-color:rgb(233 235 239 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 2 19 / var(--tw-text-opacity, 1))}.table-holder-half table tbody tr td .action-btns>a:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.table-holder-half table tbody tr td .action-btns>a:disabled{pointer-events:none;opacity:.5}.table-holder-half table tbody tr td .action-btns>a.online-payment-link{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:8px 16px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#assignStudentsModal.table-holder-half table tbody tr td .action-btns>a.online-payment-link{padding:5vh 0;align-items:center;justify-content:center}.table-holder-half table tbody tr td .action-btns>a.online-payment-link:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.accordion-holder ul{margin-bottom:1.5rem;display:flex;min-height:2.25rem;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(236 236 240 / var(--tw-bg-opacity, 1));padding:3px;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}#assignStudentsModal.accordion-holder ul{padding:5vh 0;align-items:center;justify-content:center}.accordion-holder ul li.accordion-li{flex:1 1 0%}.accordion-holder ul li.accordion-li button.accordion-btn{display:inline-flex;height:calc(100% - 1px);width:100%;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:.75rem;border-width:1px;border-color:transparent;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1));transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.accordion-holder ul li.accordion-li button.accordion-btn:focus-visible{outline-width:1px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.accordion-holder ul li.accordion-li button.accordion-btn:disabled{pointer-events:none;opacity:.5}.accordion-holder ul li.accordion-li button.active{display:inline-flex;height:calc(100% - 1px);width:100%;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:.75rem;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1));transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.accordion-holder ul li.accordion-li button.active:focus-visible{outline-width:1px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.accordion-holder ul li.accordion-li button.active:disabled{pointer-events:none;opacity:.5}.a{color:#ededed}.table-holder-secondary .dataTables_empty{text-align:center}.table-holder-secondary{margin-left:auto;margin-right:auto;width:100%;overflow:hidden}.table-holder-secondary table{width:100%;font-size:.875rem;line-height:1.25rem}.table-holder-secondary table thead{position:sticky;top:0}.table-holder-secondary table thead tr{border-bottom-width:1px}.table-holder-secondary table thead th{height:2.5rem;width:3rem;white-space:nowrap;padding-left:.5rem;padding-right:.5rem;text-align:left;vertical-align:middle;font-family:Nunito,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:13px;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.table-holder-secondary table thead th.checkbox-th{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-right:0}.table-holder-secondary table tbody tr{cursor:pointer;border-bottom-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder-secondary table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.table-holder-secondary table tbody tr:last-child{border-width:0px}.table-holder-secondary table tbody tr td{white-space:nowrap;padding:.5rem;vertical-align:middle}.table-holder-secondary table tbody tr td.checkbox-td{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-right:0}.table-holder-secondary table tbody tr td .simple-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;white-space:nowrap;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder-secondary table tbody tr td .simple-badge.success{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .simple-badge.success.hover:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.table-holder-secondary table tbody tr td .simple-badge.danger{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .simple-badge.info{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));background-color:#e5f1fa4d}.table-holder-secondary table tbody tr td .simple-badge.warning{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1));border-color:#ea580c4d}.table-holder-secondary table tbody tr td .simple-badge.warning.hover:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .simple-badge.active{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .simple-badge.draft{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .simple-badge.secondary{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;white-space:nowrap;border-radius:.375rem;border-color:transparent;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder-secondary table tbody tr td .status-badge.success{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .status-badge.success.hover:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.table-holder-secondary table tbody tr td .status-badge.danger{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .status-badge.info{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));background-color:#e5f1fa4d}.table-holder-secondary table tbody tr td .status-badge.warning{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1));border-color:#ea580c4d}.table-holder-secondary table tbody tr td .status-badge.warning.hover:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .status-badge.active{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .status-badge.draft{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .status-badge.secondary{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .action-btns{display:flex;align-items:center;gap:.25rem}#assignStudentsModal.table-holder-secondary table tbody tr td .action-btns{padding:5vh 0;align-items:center;justify-content:center}.table-holder-secondary table tbody tr td .action-btns>a{display:inline-flex;height:2rem;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:.375rem;padding-left:.625rem;padding-right:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-holder-secondary table tbody tr td .action-btns>a:hover{--tw-bg-opacity: 1;background-color:rgb(233 235 239 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 2 19 / var(--tw-text-opacity, 1))}.table-holder-secondary table tbody tr td .action-btns>a:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.table-holder-secondary table tbody tr td .action-btns>a:disabled{pointer-events:none;opacity:.5}.table-holder-secondary table tbody tr td .action-btns>a.online-payment-link{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:8px 16px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#assignStudentsModal.table-holder-secondary table tbody tr td .action-btns>a.online-payment-link{padding:5vh 0;align-items:center;justify-content:center}.table-holder-secondary table tbody tr td .action-btns>a.online-payment-link:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.so-form-modal .modal-input-simple,#invoicesModal .modal-input-simple,#editInvoiceModal .modal-input-simple,#billsModal .modal-input-simple,#add-vendor-modal .modal-input-simple,#edit-vendor-modal .modal-input-simple{display:block;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.so-form-modal .modal-input-simple::-moz-placeholder,#invoicesModal .modal-input-simple::-moz-placeholder,#editInvoiceModal .modal-input-simple::-moz-placeholder,#billsModal .modal-input-simple::-moz-placeholder,#add-vendor-modal .modal-input-simple::-moz-placeholder,#edit-vendor-modal .modal-input-simple::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.so-form-modal .modal-input-simple::placeholder,#invoicesModal .modal-input-simple::placeholder,#editInvoiceModal .modal-input-simple::placeholder,#billsModal .modal-input-simple::placeholder,#add-vendor-modal .modal-input-simple::placeholder,#edit-vendor-modal .modal-input-simple::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.so-form-modal .modal-input-simple:focus,#invoicesModal .modal-input-simple:focus,#editInvoiceModal .modal-input-simple:focus,#billsModal .modal-input-simple:focus,#add-vendor-modal .modal-input-simple:focus,#edit-vendor-modal .modal-input-simple:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.so-form-modal .modal-input-simple.muted,#invoicesModal .modal-input-simple.muted,#editInvoiceModal .modal-input-simple.muted,#billsModal .modal-input-simple.muted,#add-vendor-modal .modal-input-simple.muted,#edit-vendor-modal .modal-input-simple.muted{pointer-events:none;cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));background-color:#e2e8f099;font-weight:400;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.so-form-modal .modal-label-simple,#invoicesModal .modal-label-simple,#editInvoiceModal .modal-label-simple,#billsModal .modal-label-simple,#add-vendor-modal .modal-label-simple,#edit-vendor-modal .modal-label-simple{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.so-form-modal .select2-selection--multiple,#invoicesModal .select2-selection--multiple,#editInvoiceModal .select2-selection--multiple,#billsModal .select2-selection--multiple,#add-vendor-modal .select2-selection--multiple,#edit-vendor-modal .select2-selection--multiple{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.so-form-modal .select2-selection--multiple .select2-selection__choice,#invoicesModal .select2-selection--multiple .select2-selection__choice,#editInvoiceModal .select2-selection--multiple .select2-selection__choice,#billsModal .select2-selection--multiple .select2-selection__choice,#add-vendor-modal .select2-selection--multiple .select2-selection__choice,#edit-vendor-modal .select2-selection--multiple .select2-selection__choice{border-style:none;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.so-form-modal .select2-selection--multiple .select2-selection__choice button,#invoicesModal .select2-selection--multiple .select2-selection__choice button,#editInvoiceModal .select2-selection--multiple .select2-selection__choice button,#billsModal .select2-selection--multiple .select2-selection__choice button,#add-vendor-modal .select2-selection--multiple .select2-selection__choice button,#edit-vendor-modal .select2-selection--multiple .select2-selection__choice button{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.so-form-modal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display,#invoicesModal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display,#editInvoiceModal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display,#billsModal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display,#add-vendor-modal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display,#edit-vendor-modal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:.875rem;line-height:1.25rem;font-weight:400}.so-form-modal .select2-selection--multiple .select2-selection__choice button,.so-form-modal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display,#invoicesModal .select2-selection--multiple .select2-selection__choice button,#invoicesModal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display,#editInvoiceModal .select2-selection--multiple .select2-selection__choice button,#editInvoiceModal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display,#billsModal .select2-selection--multiple .select2-selection__choice button,#billsModal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display,#add-vendor-modal .select2-selection--multiple .select2-selection__choice button,#add-vendor-modal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display,#edit-vendor-modal .select2-selection--multiple .select2-selection__choice button,#edit-vendor-modal .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display{border-style:none;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.so-form-modal .allocation-select-holder .select2-selection--single,#invoicesModal .allocation-select-holder .select2-selection--single,#editInvoiceModal .allocation-select-holder .select2-selection--single,#billsModal .allocation-select-holder .select2-selection--single,#add-vendor-modal .allocation-select-holder .select2-selection--single,#edit-vendor-modal .allocation-select-holder .select2-selection--single{height:auto;--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem}.so-form-modal .allocation-select-holder .select2-selection--single .select2-selection__arrow,#invoicesModal .allocation-select-holder .select2-selection--single .select2-selection__arrow,#editInvoiceModal .allocation-select-holder .select2-selection--single .select2-selection__arrow,#billsModal .allocation-select-holder .select2-selection--single .select2-selection__arrow,#add-vendor-modal .allocation-select-holder .select2-selection--single .select2-selection__arrow,#edit-vendor-modal .allocation-select-holder .select2-selection--single .select2-selection__arrow{top:50%;right:.5rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.so-form-modal .allocation-select-holder .select2-selection--single .select2-selection__arrow b,#invoicesModal .allocation-select-holder .select2-selection--single .select2-selection__arrow b,#editInvoiceModal .allocation-select-holder .select2-selection--single .select2-selection__arrow b,#billsModal .allocation-select-holder .select2-selection--single .select2-selection__arrow b,#add-vendor-modal .allocation-select-holder .select2-selection--single .select2-selection__arrow b,#edit-vendor-modal .allocation-select-holder .select2-selection--single .select2-selection__arrow b{border-color:#7e22ce transparent transparent transparent}.so-form-modal .allocation-select-holder .select2-selection__rendered span,#invoicesModal .allocation-select-holder .select2-selection__rendered span,#editInvoiceModal .allocation-select-holder .select2-selection__rendered span,#billsModal .allocation-select-holder .select2-selection__rendered span,#add-vendor-modal .allocation-select-holder .select2-selection__rendered span,#edit-vendor-modal .allocation-select-holder .select2-selection__rendered span{font-size:1rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.so-form-modal .allocation-select-holder .select2-selection__rendered svg,#invoicesModal .allocation-select-holder .select2-selection__rendered svg,#editInvoiceModal .allocation-select-holder .select2-selection__rendered svg,#billsModal .allocation-select-holder .select2-selection__rendered svg,#add-vendor-modal .allocation-select-holder .select2-selection__rendered svg,#edit-vendor-modal .allocation-select-holder .select2-selection__rendered svg{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}#assignStudentsModal{inset:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;box-sizing:border-box;overflow-y:auto!important}#assignStudentsModal.flex{padding:5vh 0!important;align-items:center;justify-content:center}#assignStudentsModal>div{height:100%;margin-left:auto;margin-right:auto;padding:0}#assignStudentsModal .w-80{width:87%!important;max-width:87%!important;margin-left:auto;margin-right:auto}#assignStudentsModal .assign-students-scroll{overflow-y:auto;min-height:0}#assignStudentsModal .table-holder{overflow:auto!important}#assignStudentsModal .override-field{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}#assignStudentsModal .override-field::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}#assignStudentsModal .override-field::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}#assignStudentsModal .override-field:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#assignStudentsModal .assign-students-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#assignStudentsModal .assign-students-filter-divider{width:1px;height:20px;background:#e5e9eb;margin:0 4px}#assignStudentsModal .assign-students-filter-selects{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#assignStudentsModal .assign-students-filter-wrap{position:relative;display:inline-flex;align-items:center;height:32px}#assignStudentsModal .assign-students-filter-search-wrap{position:relative;width:16rem;height:32px;flex-shrink:0}#assignStudentsModal .assign-students-filter-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#8a94ad;pointer-events:none}#assignStudentsModal .assign-students-filter-search{display:block;width:100%;height:32px!important;box-sizing:border-box!important;margin:0;padding:0 12px 0 36px!important;line-height:30px!important;font-size:13px!important;color:#2d3335!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(173,179,181,.6)!important;border-radius:6px!important;box-shadow:none!important}#assignStudentsModal .assign-students-filter-search:focus{border-color:#0262a5!important;outline:none;box-shadow:0 0 0 1px #0262a5!important}#assignStudentsModal .assign-students-filter-select{display:inline-block;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-sizing:border-box!important;margin:0;padding:0 28px 0 12px!important;line-height:30px!important;font-size:13px!important;font-weight:700!important;color:#0262a5!important;background-color:#f0f4f8!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230262A5' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 4px center!important;background-size:16px 16px!important;border:1px solid rgba(138,148,173,.6)!important;border-radius:6px!important;box-shadow:none!important;min-width:128px;cursor:pointer;color-scheme:light}#assignStudentsModal .assign-students-filter-select:hover,#assignStudentsModal .assign-students-filter-select:focus{border-color:#0262a5!important;outline:none;box-shadow:none!important}#assignStudentsModal .assign-students-filter-select option{background-color:#fff;color:#2d3335;font-weight:700;line-height:normal}#exchangeRateModal #datepicker-custom .shadow-lg{border-width:1px;--tw-shadow-color: unset;--tw-shadow: var(--tw-shadow-colored)}.select2-container--default .select2-selection--multiple{min-height:37px;border-radius:.5rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.select2-container--default.select2-container--focus .select2-selection--multiple{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.so-new-modal h3{height:4rem;padding:1rem .5rem;font-size:1.15rem;font-weight:700;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.so-new-modal .cross-btn{position:absolute;top:1.5rem;right:2rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.so-new-modal .cross-btn:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.so-new-modal .content-holder{display:grid;min-height:552px;grid-template-columns:38% 62%}.so-new-modal .content-holder .tabs-holder button{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.5rem;border-bottom-right-radius:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));padding:.75rem;font-size:.95rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#assignStudentsModal.so-new-modal .content-holder .tabs-holder button{padding:5vh 0;align-items:center;justify-content:center}.so-new-modal .content-holder .tabs-holder button:hover{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.so-new-modal .content-holder .tabs-holder button[aria-selected=true]{border-radius:.75rem;border-top-width:2px;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(2 98 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));--tw-shadow: -2px 2px 2px 0 rgba(0,0,0,.12);--tw-shadow-colored: -2px 2px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.so-new-modal .content-holder .left{border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding-right:1.5rem}.so-new-modal .content-holder .right{margin-top:4rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:1rem 2rem}.so-new-modal .content-holder .right .btns-holder{margin-top:1rem;display:flex;flex-direction:column-reverse;gap:.5rem}#assignStudentsModal.so-new-modal .content-holder .right .btns-holder{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 640px){.so-new-modal .content-holder .right .btns-holder{flex-direction:row;justify-content:flex-end;gap:1rem}}.input-holder label{margin-bottom:.25rem;display:block;font-size:1rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.input-holder select,.input-holder input{width:100%;border-radius:.5rem;border-width:.5px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 1.5rem;font-size:.95rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.input-holder select:focus,.input-holder input:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.input-holder textarea{min-height:6rem;width:100%;border-radius:.5rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-size:.95rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 0 1px #E7E5E4;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.input-holder textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.input-holder textarea::placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.main-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:2rem 1rem .5rem}#assignStudentsModal.main-header{padding:5vh 0;align-items:center;justify-content:center}.main-header h2{font-size:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.main-header .btns-holder{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}#assignStudentsModal.main-header .btns-holder{padding:5vh 0;align-items:center;justify-content:center}.main-header.no-border{border-width:0px}.main-header.small-heading h2{font-size:1rem;font-weight:400;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.main-header .banks-list{margin-bottom:1rem;margin-top:2rem;display:flex;max-width:100%;flex-wrap:wrap;align-items:flex-end;gap:1rem}#assignStudentsModal.main-header .banks-list{padding:5vh 0;align-items:center;justify-content:center}.main-header .banks-list .item:hover .details-holder{--tw-border-opacity: 1;border-color:rgb(2 98 165 / var(--tw-border-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.main-header .banks-list .item .small-stats{margin-bottom:.5rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}#assignStudentsModal.main-header .banks-list .item .small-stats{padding:5vh 0;align-items:center;justify-content:center}.main-header .banks-list .item .small-stats .text{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.main-header .banks-list .item .bubble{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1));font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#assignStudentsModal.main-header .banks-list .item .bubble{padding:5vh 0;align-items:center;justify-content:center}.main-header .banks-list .item .details-holder{display:flex;align-items:stretch;gap:.5rem;overflow:hidden;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}#assignStudentsModal.main-header .banks-list .item .details-holder{padding:5vh 0;align-items:center;justify-content:center}.main-header .banks-list .item .details-holder .icon{display:flex;min-width:30px;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}#assignStudentsModal.main-header .banks-list .item .details-holder .icon{padding:5vh 0;align-items:center;justify-content:center}.main-header .banks-list .item .details-holder .icon svg{width:1rem}.main-header .banks-list .item .details-holder .content{padding-right:1rem;padding-top:.5rem}.main-header .banks-list .item .details-holder .content h4{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase}.main-header .banks-list .item .details-holder .footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}#assignStudentsModal.main-header .banks-list .item .details-holder .footer{padding:5vh 0;align-items:center;justify-content:center}.main-header .banks-list .item .details-holder .footer .last-synced{display:flex;align-items:center;justify-content:flex-start;gap:.25rem}#assignStudentsModal.main-header .banks-list .item .details-holder .footer .last-synced{padding:5vh 0;align-items:center;justify-content:center}.main-header .banks-list .item .details-holder .footer .last-synced .time{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.main-header .banks-list .item .details-holder .footer .last-synced .icon{min-height:0px;min-width:0px;background-color:transparent;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.main-header .banks-list .item .details-holder .footer .last-synced .icon svg{width:1rem}.main-header .banks-list .item .details-holder .footer .divider{height:5px;width:5px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.main-header .banks-list .item .details-holder .footer .refresh-btn{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.main-header .banks-list .item .details-holder .footer .refresh-btn:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.main-header .banks-list .item.active .bubble{--tw-bg-opacity: 1;background-color:rgb(229 120 11 / var(--tw-bg-opacity, 1))}.main-header .banks-list .item.active .details-holder{border-width:1.5px;--tw-border-opacity: 1;border-color:rgb(2 98 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-shadow: 0px 0px 4px 0px rgba(73,168,234,1);--tw-shadow-colored: 0px 0px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.main-header .banks-list .item.active .details-holder .icon{min-height:64px;min-width:46px;--tw-bg-opacity: 1;background-color:rgb(2 98 165 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.main-header .banks-list .item.active .details-holder .icon svg{width:2rem}.main-header .banks-list .item.active .details-holder .content h4{margin-top:.75rem;text-align:center;font-size:1.15rem;font-weight:600;text-transform:uppercase}.main-header .settling-list{display:grid;width:100%;gap:1rem}@media (min-width: 1280px){.main-header .settling-list{grid-template-columns:250px 250px 3fr}}.main-header .settling-list .item{border-radius:.5rem;border-width:1px;border-left-width:6px;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-left-color:rgb(35 137 11 / var(--tw-border-opacity, 1));padding:1.25rem .5rem}.main-header .settling-list .item .header{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:flex-start;gap:1.5rem}#assignStudentsModal.main-header .settling-list .item .header{padding:5vh 0;align-items:center;justify-content:center}.main-header .settling-list .item .header .icon img{height:2.25rem;width:2.25rem;border-radius:9999px}.main-header .settling-list .item .header .text h4{font-size:1.5rem;line-height:2rem;font-weight:600;text-transform:uppercase}.main-header .settling-list .item .header .text .details{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.main-header .settling-list .item .body{text-align:center}.main-header .settling-list .item .body .muted{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.main-header .settling-list .item .body .amount{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(35 137 11 / var(--tw-text-opacity, 1))}.main-header .settling-list .item .body .amount.disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.main-header .settling-list .item-big{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0px 10px 15px -3px rgba(0,0,0,.1),0px 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored: 0px 10px 15px -3px var(--tw-shadow-color), 0px 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.main-header .settling-list .item-big .header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}#assignStudentsModal.main-header .settling-list .item-big .header{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 1024px){.main-header .settling-list .item-big .header{flex-wrap:nowrap}}.main-header .settling-list .item-big .header .left p{font-size:1rem;font-weight:500;color:#fffc}.main-header .settling-list .item-big .header .left h4{font-size:1.5rem;line-height:2rem}.main-header .settling-list .item-big .header .right{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;gap:.5rem}#assignStudentsModal.main-header .settling-list .item-big .header .right{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 768px){.main-header .settling-list .item-big .header .right{flex:none}}.main-header .settling-list .item-big .header .right .bank-pill .dot{margin-left:auto;margin-right:auto;margin-bottom:.5rem;height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.main-header .settling-list .item-big .header .right .bank-pill .pill{border-radius:.5rem;background-color:#fff3;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase}.main-header .settling-list .item-big .header .right .to-icon{margin-top:.5rem}.main-header .settling-list .item-big .body{margin-top:1rem;text-align:center}.main-header .settling-list .item-big .body .process{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#assignStudentsModal.main-header .settling-list .item-big .body .process{padding:5vh 0;align-items:center;justify-content:center}.main-header .settling-list .item-big .body .process:hover{background-color:#fff3;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.main-header .settling-list .item-big .body .process:disabled{pointer-events:none;color:#0262a566}.main-filter{margin-top:1rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;padding-left:1rem;padding-right:1rem}#assignStudentsModal.main-filter{padding:5vh 0;align-items:center;justify-content:center}.main-filter.with-btns{justify-content:space-between;padding-left:1rem;padding-right:0}.main-filter.with-btns .left{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}#assignStudentsModal.main-filter.with-btns .left{padding:5vh 0;align-items:center;justify-content:center}.main-filter.with-btns .btns-holder{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}#assignStudentsModal.main-filter.with-btns .btns-holder{padding:5vh 0;align-items:center;justify-content:center}.main-filter .status-filter select{border-style:none;font-size:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.main-filter .divider{margin-left:1rem;margin-right:1rem;height:16px;width:1px;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.main-filter .time-filter{position:relative;min-height:35px;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700}.main-filter .time-filter:before{content:attr(data-text,"Date:");--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.main-filter .time-filter select{margin-top:1px;border-style:none;background-color:transparent;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.main-filter .student-filter-holder{display:inline-flex;min-height:35px;align-items:center;gap:1rem;white-space:nowrap;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700}.main-filter .student-filter-holder .icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:1;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.main-filter .student-filter-holder .icon svg{height:1.125rem;width:1.125rem}.main-filter .student-filter-holder select{min-width:5.5rem;max-width:9rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:none;background-color:transparent;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;background-image:none}.main-filter .student-filter-holder select option{padding:.5rem .75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.main-filter .student-filter-holder select:disabled{cursor:not-allowed;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));opacity:.85}.main-body .new-table-holder .dataTables_empty{text-align:center}.main-body .new-table-holder{margin-left:auto;margin-right:auto;width:100%}.main-body .new-table-holder table{width:100%;font-size:.875rem;line-height:1.25rem}.main-body .new-table-holder table th{position:sticky;top:0;z-index:10;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;text-align:left;font-size:.9rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table th input[type=checkbox]{border-radius:.125rem;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.main-body .new-table-holder table tbody tr{cursor:pointer}.main-body .new-table-holder table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.main-body .new-table-holder table tbody td{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 233 235 / var(--tw-border-opacity, 1));padding:.5rem .75rem;font-size:.9rem;--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td input[name=item]{border-radius:.125rem;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.main-body .new-table-holder table tbody td .title{font-weight:700;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .subtitle{font-size:.85rem}.main-body .new-table-holder table tbody td .term{font-size:.85rem;text-transform:uppercase}.main-body .new-table-holder table tbody td .amount{font-weight:700}.main-body .new-table-holder table tbody td .assigned{display:flex;align-items:center;gap:.5rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}#assignStudentsModal.main-body .new-table-holder table tbody td .assigned{padding:5vh 0;align-items:center;justify-content:center}.main-body .new-table-holder table tbody td .assigned .icon{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .bold-blue{font-weight:700;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .new-status-badge{display:inline-flex;border-radius:.125rem;border-width:1px;padding:.25rem .5rem .375rem;font-size:.8rem;font-weight:700;text-transform:uppercase}.main-body .new-table-holder table tbody td .new-status-badge.success{border-color:#1665344d;--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .new-status-badge.danger{border-color:#991b1b4d;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .new-status-badge.info{border-color:#1e40af80;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .new-status-badge.warning{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1));border-color:#ea580c4d}.main-body .new-table-holder table tbody td .new-status-badge.active{border-color:#1e40af4d;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .new-status-badge.draft{border-color:#1f29374d;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .new-status-badge.secondary{border-color:#1e293b4d;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .bank .bank-name{font-weight:600}.main-body .new-table-holder table tbody td .bank.side-by-side{display:flex;max-width:200px;align-items:center;justify-content:space-between;gap:.5rem}#assignStudentsModal.main-body .new-table-holder table tbody td .bank.side-by-side{padding:5vh 0;align-items:center;justify-content:center}.main-body .new-table-holder table tbody td .highlighted h4{margin-bottom:.25rem;display:inline-block}.main-body .new-table-holder table tbody td .highlighted h4.bold{font-weight:600}.main-body .new-table-holder table tbody td .highlighted .details{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}#assignStudentsModal.main-body .new-table-holder table tbody td .highlighted .details{padding:5vh 0;align-items:center;justify-content:center}.main-body .new-table-holder table tbody td .highlighted .details p:first-child{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.main-body .new-table-holder table tbody td .highlighted .details p:last-child{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.main-body .new-table-holder table tbody td .highlighted.success h4{--tw-bg-opacity: 1;background-color:rgb(217 251 208 / var(--tw-bg-opacity, 1))}.main-body .new-table-holder table tbody td .highlighted.warning h4{--tw-bg-opacity: 1;background-color:rgb(255 239 202 / var(--tw-bg-opacity, 1))}.main-body .new-table-holder table tbody td .actions{display:flex;align-items:center;gap:.5rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}#assignStudentsModal.main-body .new-table-holder table tbody td .actions{padding:5vh 0;align-items:center;justify-content:center}.main-body .new-table-holder table tbody td .actions svg{width:1.25rem}.main-body .new-table-holder table tbody td .actions .divider{height:5px;width:5px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.main-body .new-table-holder table tbody td .actions a:hover{--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .actions .text{font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.main-body .new-table-holder table tbody td .actions .text:hover{--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.main-body .new-table-holder.with-bottom-border table{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.main-body .new-table-holder.with-extra-borders table thead tr th:last-child{border-right-width:1px;--tw-border-opacity: 1;border-right-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.main-body .new-table-holder.with-extra-borders table tbody td:not(:first-child){border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(229 233 235 / var(--tw-border-opacity, 1))}.main-body .new-table-holder.with-extra-borders table tfoot td{border-bottom-width:3px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem}.main-body .new-table-holder.with-extra-borders table tfoot td:last-child{border-right-width:1px;--tw-border-opacity: 1;border-right-color:rgb(229 233 235 / var(--tw-border-opacity, 1))}.main-body .new-table-holder.journal-entry-block table.journal-ledger-table{table-layout:fixed;width:100%}.main-body .new-table-holder.journal-entry-block table.journal-ledger-table col.journal-col-num{width:3rem}.main-body .new-table-holder.journal-entry-block table.journal-ledger-table col.journal-col-type{width:10.5rem}.main-body .new-table-holder.journal-entry-block table.journal-ledger-table col.journal-col-debit,.main-body .new-table-holder.journal-entry-block table.journal-ledger-table col.journal-col-credit{width:8.5rem}.main-body .new-table-holder.journal-entry-block table.journal-ledger-table .journal-col-num-cell{text-align:center}.main-body .new-table-holder.journal-entry-block table.journal-ledger-table .journal-col-account-cell,.main-body .new-table-holder.journal-entry-block table.journal-ledger-table .journal-col-type-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-body .new-table-holder.journal-entry-block table.journal-ledger-table .journal-col-debit-cell,.main-body .new-table-holder.journal-entry-block table.journal-ledger-table .journal-col-credit-cell{text-align:right;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);white-space:nowrap}.main-body .new-table-holder.journal-entry-block table.journal-ledger-table thead .journal-col-debit-cell,.main-body .new-table-holder.journal-entry-block table.journal-ledger-table thead .journal-col-credit-cell{text-align:right}.main-body .new-table-holder.with-td-borders table tbody td{border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.main-body .new-table-holder.with-td-borders table tbody td:first-child{border-left-width:0px;border-right-width:0px}.main-body .new-table-holder.with-td-borders table tbody td:last-child{border-right-width:0px}.main-body .new-table-holder.with-td-borders table tbody td .light-text{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.main-body .new-table-holder.with-td-borders table tbody td .text-with-bubble{display:flex;align-items:center;gap:.5rem}#assignStudentsModal.main-body .new-table-holder.with-td-borders table tbody td .text-with-bubble{padding:5vh 0;align-items:center;justify-content:center}.main-body .new-table-holder.with-td-borders table tbody td .text-with-bubble .bubble{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));font-weight:700}#assignStudentsModal.main-body .new-table-holder.with-td-borders table tbody td .text-with-bubble .bubble{padding:5vh 0;align-items:center;justify-content:center}.main-body .new-table-holder.with-td-borders table tbody td .text-with-bubble .bubble.purple{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.main-body .new-table-holder.with-td-borders table tbody td .highlighted h4{margin-bottom:.25rem;display:inline-block}.main-body .new-table-holder.with-td-borders table tbody td .highlighted h4.bold{font-weight:600}.main-body .new-table-holder.with-td-borders table tbody td .highlighted .details{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}#assignStudentsModal.main-body .new-table-holder.with-td-borders table tbody td .highlighted .details{padding:5vh 0;align-items:center;justify-content:center}.main-body .new-table-holder.with-td-borders table tbody td .highlighted .details p:first-child{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.main-body .new-table-holder.with-td-borders table tbody td .highlighted .details p:last-child{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.main-body .new-table-holder.with-td-borders table tbody td .highlighted.success h4{--tw-bg-opacity: 1;background-color:rgb(217 251 208 / var(--tw-bg-opacity, 1))}.main-body .new-table-holder.with-td-borders table tbody td .highlighted.warning h4{--tw-bg-opacity: 1;background-color:rgb(255 239 202 / var(--tw-bg-opacity, 1))}.main-body .centered{margin-left:auto;margin-right:auto;width:100%;max-width:726px}.main-tabs .tabs-holder .tabs-headings{margin-bottom:2rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-left:2rem;padding-right:2rem}.main-tabs .tabs-holder .tabs-headings ul{display:flex;align-items:center;justify-content:flex-start;gap:1rem}#assignStudentsModal.main-tabs .tabs-holder .tabs-headings ul{padding:5vh 0;align-items:center;justify-content:center}.main-tabs .tabs-holder .tabs-headings ul .tab-btn{display:flex;cursor:pointer;align-items:center;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-weight:600}#assignStudentsModal.main-tabs .tabs-holder .tabs-headings ul .tab-btn{padding:5vh 0;align-items:center;justify-content:center}.main-tabs .tabs-holder .tabs-headings ul .tab-btn:hover{--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.main-tabs .tabs-holder .tabs-headings ul .tab-btn .icon svg{width:1.25rem}.main-tabs .tabs-holder .tabs-headings ul .tab-btn.active{border-bottom-width:4px;--tw-border-opacity: 1;border-color:rgb(2 98 165 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.details-holder .header{padding-left:1rem}.details-holder .header .heading-details-holder{margin-top:1rem;display:flex;align-items:flex-start;gap:.5rem}#assignStudentsModal.details-holder .header .heading-details-holder{padding:5vh 0;align-items:center;justify-content:center}.details-holder .header .heading-details-holder .icon{border-radius:.375rem;background-color:#e5e7eb99;padding:.5rem}.details-holder .buttons-holder{margin-top:1rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-left:1rem}#assignStudentsModal.details-holder .buttons-holder{padding:5vh 0;align-items:center;justify-content:center}.details-holder .buttons-holder .left{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#assignStudentsModal.details-holder .buttons-holder .left{padding:5vh 0;align-items:center;justify-content:center}.details-holder .buttons-holder .right{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#assignStudentsModal.details-holder .buttons-holder .right{padding:5vh 0;align-items:center;justify-content:center}.details-holder .buttons-holder .button-outline.with-icon .icon{display:flex;align-items:center;justify-content:center;gap:.5rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}#assignStudentsModal.details-holder .buttons-holder .button-outline.with-icon .icon{padding:5vh 0;align-items:center;justify-content:center}.details-holder .buttons-holder .button-outline.with-icon .icon svg{height:1.5rem;width:1.5rem}.details-holder .buttons-holder .button-outline{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:7px 16px;font-weight:400;color:rgb(17 24 39 / var(--tw-text-opacity, 1));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#assignStudentsModal.details-holder .buttons-holder .button-outline{padding:5vh 0;align-items:center;justify-content:center}.details-holder .buttons-holder .button-outline:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.details-holder .buttons-holder .button-outline:disabled{pointer-events:none;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.details-holder .buttons-holder .publish-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:7px 16px;font-weight:700;text-transform:uppercase;color:rgb(17 24 39 / var(--tw-text-opacity, 1));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#assignStudentsModal.details-holder .buttons-holder .publish-btn{padding:5vh 0;align-items:center;justify-content:center}.details-holder .buttons-holder .publish-btn:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.details-holder .buttons-holder .publish-btn:disabled{pointer-events:none;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.details-holder .buttons-holder .publish-btn.with-icon .icon{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;gap:.5rem}#assignStudentsModal.details-holder .buttons-holder .publish-btn.with-icon .icon{padding:5vh 0;align-items:center;justify-content:center}.details-holder .buttons-holder .publish-btn.unpublished{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.details-holder .buttons-holder .publish-btn.published{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.details-holder .filters{margin-top:3rem;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;padding-left:1rem}#assignStudentsModal.details-holder .filters{padding:5vh 0;align-items:center;justify-content:center}.details-holder .filters .first{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}#assignStudentsModal.details-holder .filters .first{padding:5vh 0;align-items:center;justify-content:center}.details-holder .filters .first .divider{height:16px;width:1px;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.details-holder .filters .second{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}#assignStudentsModal.details-holder .filters .second{padding:5vh 0;align-items:center;justify-content:center}.details-holder .filters .third{margin-left:auto}.details-holder .filters .status-filter select{min-height:35px;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.details-holder .filters .time-filter{position:relative;display:flex;min-height:35px;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700}#assignStudentsModal.details-holder .filters .time-filter{padding:5vh 0;align-items:center;justify-content:center}.details-holder .filters .time-filter:before{content:attr(data-text,"Date:");--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.details-holder .filters .time-filter select{border-style:none;background-color:transparent;padding-right:1.5rem;padding-top:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.details-holder .filters .student-filter-holder{position:relative;display:flex;min-height:35px;align-items:center;gap:1.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.95rem;font-weight:700}#assignStudentsModal.details-holder .filters .student-filter-holder{padding:5vh 0;align-items:center;justify-content:center}.details-holder .filters .student-filter-holder select{border-style:none;background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1));background-image:none}.details-holder .filters .custom-dropdown{position:relative;display:flex;min-height:35px;align-items:center;gap:1.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700}#assignStudentsModal.details-holder .filters .custom-dropdown{padding:5vh 0;align-items:center;justify-content:center}.details-holder .filters .custom-dropdown button{display:flex;align-items:center;gap:.5rem}#assignStudentsModal.details-holder .filters .custom-dropdown button{padding:5vh 0;align-items:center;justify-content:center}.details-holder .filters .custom-dropdown button .option,.details-holder .filters .custom-dropdown button .icon,.details-holder .filters .custom-dropdown.amount-range button{--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.detail-card-holder{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;padding-left:1rem}@media (min-width: 1024px){.detail-card-holder{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.detail-card-holder .item{width:100%;border-radius:.375rem;background-color:#f3f4f6b3;padding:1rem}.detail-card-holder .item .header{display:flex;align-items:center;justify-content:space-between;padding:0}#assignStudentsModal.detail-card-holder .item .header{padding:5vh 0;align-items:center;justify-content:center}.detail-card-holder .item .header .right{text-align:right}.detail-card-holder .item h4{font-size:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.detail-card-holder .item .muted{font-size:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.detail-card-holder .item .amounts{display:flex;align-items:center;gap:.5rem}#assignStudentsModal.detail-card-holder .item .amounts{padding:5vh 0;align-items:center;justify-content:center}.detail-card-holder .item .amounts .icon svg{height:1.5rem;width:1.5rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.detail-card-holder .item .body{margin-top:1rem}.detail-card-holder .item .body .status-holder{display:flex;align-items:center;justify-content:center;gap:.5rem}#assignStudentsModal.detail-card-holder .item .body .status-holder{padding:5vh 0;align-items:center;justify-content:center}.detail-card-holder .item .body .progress-bar{margin-top:1rem;height:1rem;width:100%;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.detail-card-holder .item .body .progress-bar .inner-filled{height:100%;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.detail-card-holder .item .body .stats-holder{display:flex;align-items:center;justify-content:center;gap:.5rem}#assignStudentsModal.detail-card-holder .item .body .stats-holder{padding:5vh 0;align-items:center;justify-content:center}.detail-card-holder .item .body .stats-holder .item{display:flex;align-items:center;gap:.5rem;padding:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}#assignStudentsModal.detail-card-holder .item .body .stats-holder .item{padding:5vh 0;align-items:center;justify-content:center}.detail-card-holder .item .body .stats-holder .item .icon{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.detail-card-holder .item .body .stats-holder .item .icon svg{height:1rem;width:1rem}.detail-card-holder .item .body .stats-holder .item .icon.success{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.detail-card-holder .item .body .stats-holder .item .icon.danger{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.detail-card-holder .item .body .stats-holder .item:last-child{justify-content:flex-end}.student-detail-holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.25rem 1rem}#assignStudentsModal.student-detail-holder{padding:5vh 0;align-items:center;justify-content:center}.student-detail-holder .left{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}#assignStudentsModal.student-detail-holder .left{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 768px){.student-detail-holder .left{gap:1rem}}.student-detail-holder .left .img{position:relative}.student-detail-holder .left .img img{height:5rem;width:5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.student-detail-holder .left .img:after{position:absolute;bottom:0;right:0;z-index:10;height:1.25rem;width:1.25rem;border-radius:9999px;border-width:3px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));--tw-shadow: 0px 2px 4px -2px rgba(24,39,75,.08);--tw-shadow-colored: 0px 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-content: "";content:var(--tw-content)}.student-detail-holder .left .content{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}#assignStudentsModal.student-detail-holder .left .content{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 768px){.student-detail-holder .left .content{gap:1rem}}.student-detail-holder .left .content h3{font-size:1.15rem;font-weight:700;line-height:2rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.student-detail-holder .left .content h3:last-child{border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));padding-left:.5rem}.student-accordion-holder .accordion-header ul{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-left:1rem;padding-right:1rem}#assignStudentsModal.student-accordion-holder .accordion-header ul{padding:5vh 0;align-items:center;justify-content:center}.student-accordion-holder .accordion-header ul li button{border-bottom-width:4px;border-color:transparent;padding-bottom:.25rem;font-size:.95rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.student-accordion-holder .accordion-header ul li button:hover{--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.student-accordion-holder .accordion-header ul li button.active{--tw-border-opacity: 1;border-color:rgb(2 98 165 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.student-accordion-holder .accordion-content-holder{padding-top:1rem}.student-accordion-holder .accordion-content-holder .detail-card-holder{margin-bottom:1.5rem}.student-accordion-holder .accordion-content-holder .filters{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1rem;padding-right:1rem}.new-action-btns-holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.5rem 1rem}#assignStudentsModal.new-action-btns-holder{padding:5vh 0;align-items:center;justify-content:center}.new-action-btns-holder .left{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#assignStudentsModal.new-action-btns-holder .left{padding:5vh 0;align-items:center;justify-content:center}.new-action-btns-holder .left>form{margin:0;display:inline-flex;align-items:center;align-self:center;padding:0}.new-action-btns-holder .left .btn{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.125rem;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));padding:.5rem .875rem;font-size:.95rem;font-weight:600;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}#assignStudentsModal.new-action-btns-holder .left .btn{padding:5vh 0;align-items:center;justify-content:center}.new-action-btns-holder .left .btn:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.new-action-btns-holder .left .btn .icon{margin-top:-.25rem}.new-action-btns-holder .left .btn .icon svg{height:1.25rem;width:1.25rem}.new-action-btns-holder .left .btn.btn-white{border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.new-action-btns-holder .left .btn.btn-white:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.new-action-btns-holder .left button.btn{background-color:transparent;line-height:1.5;font:inherit}.new-action-btns-holder .left button.btn:disabled{cursor:not-allowed;opacity:.5}.new-action-btns-holder .left button.btn:disabled:hover{background-color:transparent;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.new-action-btns-holder .right{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}#assignStudentsModal.new-action-btns-holder .right{padding:5vh 0;align-items:center;justify-content:center}.new-action-btns-holder .right .button-green{--tw-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);--tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.printable{border-width:.5px;--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1));padding-top:.75rem;padding-bottom:.75rem;--tw-shadow: 0px 4px 8px 0px rgba(0,60,199,.32);--tw-shadow-colored: 0px 4px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.printable .header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.75rem}#assignStudentsModal.printable .header{padding:5vh 0;align-items:center;justify-content:center}.printable .header h2{margin-bottom:.25rem;font-size:1.25rem;font-weight:700;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.printable .header h4{font-size:.9rem;font-weight:700;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.printable .header .left p{font-size:.875rem;font-weight:500;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.printable .header .right{text-align:right}.printable .header .right h2{margin-top:.125rem;text-transform:uppercase;line-height:1.5em}.printable .header .right p{font-size:.875rem;font-weight:700;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.printable .header .right p.code{--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.printable .header .right p.status{font-weight:500;text-transform:uppercase}.printable .header .right p.status.danger{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.printable .header .right p.status.success{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.printable .header .right p.status.warning{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.printable .body{padding:1.75rem 1rem}.printable .body .side-by-side{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#assignStudentsModal.printable .body .side-by-side{padding:5vh 0;align-items:center;justify-content:center}.printable .body .side-by-side .instructions{max-width:350px;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.5rem;text-align:center}.printable .body .side-by-side .instructions h4{margin-bottom:.125rem;font-size:.9rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.printable .body .side-by-side .instructions p{font-size:.7rem}.printable .body .side-by-side .instructions .reference{margin-top:.25rem;margin-bottom:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.125rem;font-size:.9rem;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.printable .body .side-by-side .billing{text-align:right}.printable .body .side-by-side .billing h3{font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.printable .body .side-by-side .billing h4{font-size:.9rem;font-weight:500;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.printable .body .side-by-side .billing .dates{margin-top:.75rem}.printable .body .side-by-side .billing p{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.printable .footer table{width:100%;font-size:.875rem;line-height:1.25rem}.printable .footer table tr th:last-child{text-align:right}.printable .footer table th{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;text-align:left;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.printable .footer table tbody tr{cursor:pointer}.printable .footer table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.printable .footer table tbody tr td{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 233 235 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:.85rem;--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.printable .footer table tbody tr td:last-child{text-align:right}.printable .footer table tbody tr:last-child td{border-width:0px}.printable .footer .totals{margin-top:1.5rem;margin-bottom:.75rem;border-bottom-width:8px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));padding-left:.75rem;padding-right:.75rem;padding-bottom:.5rem}.printable .footer .totals .inner{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}#assignStudentsModal.printable .footer .totals .inner{padding:5vh 0;align-items:center;justify-content:center}.printable .footer .totals .item{display:flex;width:155px;align-items:center;justify-content:space-between;gap:1rem}#assignStudentsModal.printable .footer .totals .item{padding:5vh 0;align-items:center;justify-content:center}.printable .footer .totals .item .title,.printable .footer .totals .item .value{font-size:.875rem;line-height:1.25rem}.printable .footer .totals .item .value.bold{font-weight:700}.printable .footer .totals .item .value.danger{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.printable .footer .totals .item .value.success{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.printable .footer .totals .item .value.warning{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.statement-holder{border-radius:.125rem;border-width:.5px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-top:1rem;padding-bottom:1rem;--tw-shadow: 0px 1px 3px rgba(0,0,0,.1),0px 1px 2px rgba(0,0,0,.06);--tw-shadow-colored: 0px 1px 3px var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.statement-holder .header .main-heading{padding-left:1rem;padding-right:1rem;font-size:1.25rem;font-weight:700;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.statement-holder .body .side-by-side{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:2rem 1rem}#assignStudentsModal.statement-holder .body .side-by-side{padding:5vh 0;align-items:center;justify-content:center}.statement-holder .body .side-by-side .left p{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.statement-holder .body .side-by-side .left .to{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.statement-holder .body .side-by-side .left .name{font-weight:700}.statement-holder .body .side-by-side .right{text-align:right}.statement-holder .body .side-by-side .right h4{font-size:1.25rem;font-weight:700;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.statement-holder .body .side-by-side .right .school-details{margin-bottom:2rem}.statement-holder .body .side-by-side .right .school-details p{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.statement-holder .body .side-by-side .right .account-summary .summary-header{margin-bottom:1.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.statement-holder .body .side-by-side .right .account-summary .summary-header p{font-size:.875rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.statement-holder .body .side-by-side .right .account-summary .summary-body{display:flex;flex-direction:column;gap:.5rem}#assignStudentsModal.statement-holder .body .side-by-side .right .account-summary .summary-body{padding:5vh 0;align-items:center;justify-content:center}.statement-holder .body .side-by-side .right .account-summary .summary-body .item{display:flex;align-items:center;justify-content:flex-end;gap:3rem}#assignStudentsModal.statement-holder .body .side-by-side .right .account-summary .summary-body .item{padding:5vh 0;align-items:center;justify-content:center}.statement-holder .body .side-by-side .right .account-summary .summary-body .item .title{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.statement-holder .body .side-by-side .right .account-summary .summary-body .item .amount{font-size:.875rem;font-weight:500;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.statement-holder .body .side-by-side .right .account-summary .summary-body .item .amount.is-credit{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.statement-holder .body .side-by-side .right .account-summary .summary-body .item.section-start{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-top:.5rem}.statement-holder .body .side-by-side .right .account-summary .summary-body .item.with-divider{margin-bottom:1.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-top:.5rem}.statement-holder .footer h5{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.statement-holder .footer table{width:100%;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));font-size:.875rem;line-height:1.25rem}.statement-holder .footer table tr th:last-child{text-align:right}.statement-holder .footer table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;text-align:left;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.statement-holder .footer table th:nth-child(3),.statement-holder .footer table th:nth-child(4),.statement-holder .footer table th:last-child{text-align:right}.statement-holder .footer table tbody tr{cursor:pointer}.statement-holder .footer table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.statement-holder .footer table tbody tr td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 233 235 / var(--tw-border-opacity, 1));padding:.5rem 1rem;font-size:.85rem;--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.statement-holder .footer table tbody tr td .link{font-weight:700;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.statement-holder .footer table tbody tr td:nth-child(3),.statement-holder .footer table tbody tr td:nth-child(4),.statement-holder .footer table tbody tr td:last-child{text-align:right}.statement-holder .footer table tfoot th:first-child{text-align:right}.printable-light{border-radius:.125rem;border-width:.5px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;--tw-shadow: 0px 1px 3px rgba(0,0,0,.1),0px 1px 2px rgba(0,0,0,.06);--tw-shadow-colored: 0px 1px 3px var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.printable-light .header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}#assignStudentsModal.printable-light .header{padding:5vh 0;align-items:center;justify-content:center}.printable-light .header h2{font-size:1.25rem;font-weight:700;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.printable-light .header h4{font-size:1.05rem;font-weight:700;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.printable-light .header .left p{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.printable-light .header .right{max-width:50%;text-align:right}.printable-light .header .right p{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.printable-light .body{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.printable-light .body .title-row{margin-top:2rem;margin-bottom:1.25rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}#assignStudentsModal.printable-light .body .title-row{padding:5vh 0;align-items:center;justify-content:center}.printable-light .body .main-heading{margin:0;font-size:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.printable-light .body .date{margin:0;white-space:nowrap;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.printable-light .body .amount-holder-big{display:flex;max-width:280px;flex-direction:column;gap:.25rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#assignStudentsModal.printable-light .body .amount-holder-big{padding:5vh 0;align-items:center;justify-content:center}.printable-light .body .amount-holder-big .amount-label{margin:0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;opacity:.95}.printable-light .body .amount-holder-big .amount-value{margin:0;font-size:1.65rem;font-weight:700;line-height:1.25}.printable-light .body .amount-holder-big h4{margin:0}.printable-light .body .payment-meta{margin-top:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 640px){.printable-light .body .payment-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.printable-light .body .payment-meta .payment-meta__item{min-width:0px}.printable-light .body .payment-meta .payment-meta__label{margin-bottom:.25rem;display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.printable-light .body .payment-meta .payment-meta__value{display:block;word-break:break-all;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.printable-light .footer{padding-bottom:2rem}.printable-light .footer .mini-heading{margin-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.printable-light .footer .break-down{margin-left:1.5rem;margin-right:1.5rem;overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.printable-light .footer table{width:100%;border-width:0px;font-size:.875rem;line-height:1.25rem}.printable-light .footer table tr th:last-child{text-align:right}.printable-light .footer table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.printable-light .footer table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.printable-light .footer table tbody tr td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));padding:.625rem 1rem;font-size:.85rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.printable-light .footer table tbody tr td:last-child{text-align:right;font-weight:600}.printable-light .footer table tbody tr td .invoice{font-weight:600;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.printable-light .footer table tbody tr td .invoice:hover{text-decoration-line:underline}.printable-light .footer table tbody tr td a.invoice{font-weight:600;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.printable-light .footer table tbody tr td a.invoice:hover{text-decoration-line:underline}.printable-light .footer table tbody tr:last-child td{border-bottom-width:0px}.journal-entry{margin-top:4rem}.journal-entry .heading{margin-left:1rem;margin-right:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.journal-entry .heading h2{display:inline-block;border-bottom-width:4px;--tw-border-opacity: 1;border-color:rgb(2 98 165 / var(--tw-border-opacity, 1));font-size:.95rem;font-weight:700;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.journal-entry .details .details-header{margin-top:.75rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:1rem;padding-right:1rem}#assignStudentsModal.journal-entry .details .details-header{padding:5vh 0;align-items:center;justify-content:center}.journal-entry .details .details-header .left{font-size:.95rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.journal-entry .details .details-header .right{display:flex;align-items:center;justify-content:flex-end;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-shadow: 2px 2px 0 0 rgba(0,0,0,1);--tw-shadow-colored: 2px 2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#assignStudentsModal.journal-entry .details .details-header .right{padding:5vh 0;align-items:center;justify-content:center}.journal-entry .details .details-header .right .blue{--tw-bg-opacity: 1;background-color:rgb(2 98 165 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.journal-entry .details .details-header .right .blue:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.journal-entry .details .details-header .right .white{--tw-bg-opacity: 1;background-color:rgb(244 242 252 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.journal-entry .details .details-header .right .white:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.journal-table-holder table{width:100%;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));font-size:.875rem;line-height:1.25rem}.journal-table-holder table th{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.journal-table-holder table tbody tr{cursor:pointer}.journal-table-holder table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.journal-table-holder table tbody tr td:first-child{border-right-width:0px;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.journal-table-holder table tbody tr td{border-top-width:1px;border-bottom-width:1px;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(229 233 235 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:.85rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.journal-table-holder table tfoot tr td{padding:.25rem .75rem}.journal-table-holder table tfoot tr td .text-blue{--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.journal-table-holder.with-bottom-border table{border-bottom-width:4px}.student-profile-details-accordion-holder{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:2rem 2.25rem}.student-profile-details-accordion-holder .profile-accords{margin-bottom:3rem;max-width:600px}.student-profile-details-accordion-holder .profile-accords>h2>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem}#assignStudentsModal.student-profile-details-accordion-holder .profile-accords>h2>button{padding:5vh 0;align-items:center;justify-content:center}.student-profile-details-accordion-holder .profile-accords>h2>button .heading-with-icon{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700}#assignStudentsModal.student-profile-details-accordion-holder .profile-accords>h2>button .heading-with-icon{padding:5vh 0;align-items:center;justify-content:center}.student-profile-details-accordion-holder .profile-accords>h2>button .heading-with-icon .icon svg{width:20px}.student-profile-details-accordion-holder .profile-accords .profile-details-body{max-width:500px;padding-top:.5rem}.student-profile-details-accordion-holder .profile-accords .profile-details-body table{width:100%}.student-profile-details-accordion-holder .profile-accords .profile-details-body table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.student-profile-details-accordion-holder .profile-accords .profile-details-body table td:first-child{width:150px}.student-profile-details-accordion-holder .profile-accords .inner-accordion{padding-top:.5rem}.student-profile-details-accordion-holder .profile-accords .inner-accordion>h2:not(:first-child){margin-top:1rem}.student-profile-details-accordion-holder .profile-accords .inner-accordion>h2>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem 1rem}#assignStudentsModal.student-profile-details-accordion-holder .profile-accords .inner-accordion>h2>button{padding:5vh 0;align-items:center;justify-content:center}.student-profile-details-accordion-holder .profile-accords .inner-accordion>h2>button span{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.student-profile-details-accordion-holder .profile-accords .inner-accordion table td:first-child{width:auto}.so-new-ui-modal .header{position:relative;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:1.75rem 1rem}@media (min-width: 768px){.so-new-ui-modal .header{padding-left:3rem;padding-right:3rem}}.so-new-ui-modal .header .heading{font-size:1.5rem;font-weight:600;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.so-new-ui-modal .header .small-text{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.so-new-ui-modal .header .closeModal{position:absolute;right:1.5rem;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.so-new-ui-modal .header .closeModal{right:3rem}}.so-new-ui-modal .modal-body .modal-badge span{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));padding:6px 10px;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .modal-badge span.info{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .amount-holder .small-heading{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .amount-holder .amount{font-size:3rem;line-height:1;font-weight:600;--tw-text-opacity: 1;color:rgb(35 137 11 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .amount-holder .amount sub{bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .amount-holder .bank{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-style:italic;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .reference-holder{display:flex;align-items:flex-start;gap:.5rem}#assignStudentsModal.so-new-ui-modal .modal-body .reference-holder{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .reference-holder .icon{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .reference-holder .icon svg{height:1.5rem;width:1.5rem}.so-new-ui-modal .modal-body .reference-holder p.reference{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .check-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}#assignStudentsModal.so-new-ui-modal .modal-body .check-actions{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .check-actions input[type=checkbox]{margin-right:.25rem;height:1.25rem;width:1.25rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .check-actions input[type=checkbox]:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.so-new-ui-modal .modal-body .check-actions .checked-item label{pointer-events:none;cursor:pointer;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .check-actions .selectable-items{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}#assignStudentsModal.so-new-ui-modal .modal-body .check-actions .selectable-items{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .check-actions .selectable-items label{cursor:pointer;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .suggestions{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1));padding:.75rem}.so-new-ui-modal .modal-body .suggestions .heading{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}#assignStudentsModal.so-new-ui-modal .modal-body .suggestions .heading{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .suggestions .heading .icon{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .suggestions .suggestion-list{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem}#assignStudentsModal.so-new-ui-modal .modal-body .suggestions .suggestion-list{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .suggestions .suggestion-list .item{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#assignStudentsModal.so-new-ui-modal .modal-body .suggestions .suggestion-list .item{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .suggestions .suggestion-list .item:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.so-new-ui-modal .modal-body .balance-check{border-radius:.5rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.5rem 1.25rem}.so-new-ui-modal .modal-body .balance-check .heading{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .balance-check .amount{font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .balance-check.success .amount{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .balance-check.warning .amount{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .miss-allocation{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.so-new-ui-modal .modal-body .miss-allocation .header{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(255 239 202 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .miss-allocation .header.with-icon{display:flex;align-items:center;gap:.5rem}#assignStudentsModal.so-new-ui-modal .modal-body .miss-allocation .header.with-icon{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .miss-allocation .header.with-icon svg{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .miss-allocation .details{padding:.75rem}.so-new-ui-modal .modal-body .miss-allocation .details ul{list-style-type:disc;padding-left:2rem}.so-new-ui-modal .modal-body .miss-allocation .details ul .orange{font-weight:600;--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .miss-allocation .details ul .blue{font-weight:600;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .miss-allocation .details ul li::marker{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .additionals .simple-labels{display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .additionals .notes-holder textarea{min-height:8rem;width:100%;border-width:0px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.so-new-ui-modal .modal-body .additionals .notes-holder textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .additionals .notes-holder textarea::placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .additionals .attachments-holder .attachment-file{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:2.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}#assignStudentsModal.so-new-ui-modal .modal-body .additionals .attachments-holder .attachment-file{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .additionals .attachments-holder .attachment-file:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.so-new-ui-modal .modal-body .additionals .attachments-holder .attachment-file .icon svg{width:20px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .additionals .dropzone-label .icon-with-details{cursor:pointer;border-radius:.5rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:1.75rem;text-align:center}.so-new-ui-modal .modal-body .additionals .dropzone-label .icon-with-details .top{display:flex;align-items:center;justify-content:center;gap:.5rem}#assignStudentsModal.so-new-ui-modal .modal-body .additionals .dropzone-label .icon-with-details .top{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .additionals .dropzone-label .icon-with-details .top .icon{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .additionals .dropzone-label .icon-with-details .top .upload-text{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .additionals .dropzone-label .restrictions{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .btns-holder button{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));padding:.5rem 1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.so-new-ui-modal .modal-body .btns-holder button:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.so-new-ui-modal .modal-body .btns-holder button.dismiss{border-color:transparent;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .btns-holder button.save-post{--tw-border-opacity: 1;border-color:rgb(2 98 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 98 165 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0px 10px 15px -3px rgba(37,99,235,.25),0px 4px 6px -4px rgba(37,99,235,.25);--tw-shadow-colored: 0px 10px 15px -3px var(--tw-shadow-color), 0px 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.so-new-ui-modal .modal-body .btns-holder button.save-post:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.so-new-ui-modal .modal-body .btns-holder button.save-post{margin-left:.5rem}}.so-new-ui-modal .modal-body .fields-holder .fields{display:grid;gap:.5rem}.so-new-ui-modal .modal-body .fields-holder .fields.triple{grid-template-columns:1fr 1fr 110px}.so-new-ui-modal .modal-body .fields-holder .fields.double{grid-template-columns:1fr 110px}.so-new-ui-modal .modal-body .fields-holder label{margin-bottom:.5rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .fields-holder .select2{width:100%!important}.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select button.toggle{display:flex;height:33px;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));padding-left:.5rem}#assignStudentsModal.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select button.toggle{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select button.toggle .icon{display:flex;height:100%;min-width:2rem;align-items:center;justify-content:center;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}#assignStudentsModal.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select button.toggle .icon{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select button.toggle .icon svg{height:1rem;width:1rem}.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select ul{max-height:200px;overflow-y:auto;padding-top:.5rem;padding-bottom:.5rem}.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select ul li{cursor:pointer}.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select ul li:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select .dropdown-field-holder{display:flex;cursor:pointer;align-items:flex-start;justify-content:flex-start;gap:.5rem;padding:.5rem .875rem}#assignStudentsModal.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select .dropdown-field-holder{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select .dropdown-field-holder input[type=checkbox]{height:16px;width:16px;border-radius:.25rem;--tw-text-opacity: 1;color:rgb(2 98 165 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select .dropdown-field-holder .title{font-size:12px;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .fields-holder .holder .dropdown-select .dropdown-field-holder .price{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .fields-holder .holder .select2-container--default .select2-selection--single{height:33px;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.so-new-ui-modal .modal-body .fields-holder .holder .select2-selection__rendered{height:31px;font-weight:500;line-height:30px}.so-new-ui-modal .modal-body .fields-holder .holder .select2-selection__arrow{height:31px;width:25px;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.so-new-ui-modal .modal-body .fields-holder .holder-with-icon .group-item{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));padding:.25rem 1rem}#assignStudentsModal.so-new-ui-modal .modal-body .fields-holder .holder-with-icon .group-item{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .fields-holder .holder-with-icon .group-item .icon svg{width:15px}.so-new-ui-modal .modal-body .fields-holder .holder-with-icon .group-item input{width:100%;background-color:transparent;font-weight:600;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .fields-holder .holder-with-icon .group-item input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.so-new-ui-modal .modal-body .fields-holder .holder-with-icon.disabled .group-item{pointer-events:none;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.so-new-ui-modal .modal-body .side-by-side{display:flex;flex-wrap:wrap;align-items:flex-start}#assignStudentsModal.so-new-ui-modal .modal-body .side-by-side{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 768px){.so-new-ui-modal .modal-body .side-by-side{flex-wrap:nowrap}}.so-new-ui-modal .modal-body .side-by-side>.left{padding:2rem}@media (min-width: 768px){.so-new-ui-modal .modal-body .side-by-side>.left{min-height:600px;max-width:36%;padding:3rem}}.so-new-ui-modal .modal-body .side-by-side>.left{background-color:#e5f1fa4d}.so-new-ui-modal .modal-body .side-by-side>.left .amount-holder{margin-top:2.5rem;margin-bottom:2.5rem}.so-new-ui-modal .modal-body .side-by-side>.left .details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.so-new-ui-modal .modal-body .side-by-side>.left .details .item .heading{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .side-by-side>.left .details .item p{font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .side-by-side>.left .details .item .status-text{display:flex;align-items:center;gap:.5rem}#assignStudentsModal.so-new-ui-modal .modal-body .side-by-side>.left .details .item .status-text{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal .modal-body .side-by-side>.left .details .item .status-text .dot{height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.so-new-ui-modal .modal-body .side-by-side>.left .details .item .status-text .dot.blue{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.so-new-ui-modal .modal-body .side-by-side>.left .details .item .status-text.warning p{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.so-new-ui-modal .modal-body .side-by-side>.left .divider{margin-top:3rem;margin-bottom:2rem}.so-new-ui-modal .modal-body .side-by-side>.right{width:100%;padding-left:.5rem;padding-right:.5rem;padding-top:3rem}@media (min-width: 768px){.so-new-ui-modal .modal-body .side-by-side>.right{padding-left:1.5rem;padding-right:1.5rem}}.so-new-ui-modal .modal-body .side-by-side>.right .suggestions{margin-top:3rem;margin-bottom:3rem}.so-new-ui-modal .modal-body .side-by-side>.right .balance-check{margin-bottom:3rem;margin-top:1.75rem}.so-new-ui-modal .modal-body .side-by-side>.right .miss-allocation{margin-top:1.75rem}@media (min-width: 768px){.so-new-ui-modal .modal-body .side-by-side>.right .miss-allocation{max-width:60%}}.so-new-ui-modal .modal-body .side-by-side>.right .additionals{display:grid;width:100%;gap:.75rem}@media (min-width: 768px){.so-new-ui-modal .modal-body .side-by-side>.right .additionals{grid-template-columns:repeat(2,minmax(0,1fr))}}.so-new-ui-modal .modal-body .side-by-side>.right .additionals .attachments-holder .simple-labels{margin-bottom:.75rem}.so-new-ui-modal .modal-body .side-by-side>.right .btns-holder{margin-top:1rem;margin-bottom:3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}#assignStudentsModal.so-new-ui-modal .modal-body .side-by-side>.right .btns-holder{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal#postViewModal .amount-holder .amount .bank-feed-amount-primary,.so-new-ui-modal#expenseViewModal .amount-holder .amount .bank-feed-amount-primary{--tw-text-opacity: 1;color:rgb(35 137 11 / var(--tw-text-opacity, 1))}.so-new-ui-modal#postViewModal .amount-holder .amount .bank-feed-amount-primary sub,.so-new-ui-modal#expenseViewModal .amount-holder .amount .bank-feed-amount-primary sub{bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.so-new-ui-modal#postViewModal .amount-holder .amount,.so-new-ui-modal#expenseViewModal .amount-holder .amount{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}#assignStudentsModal.so-new-ui-modal#postViewModal .amount-holder .amount,#assignStudentsModal .so-new-ui-modal#expenseViewModal .amount-holder .amount{padding:5vh 0;align-items:center;justify-content:center}.so-new-ui-modal#postViewModal .amount-holder .amount .bank-feed-amount-conversion,.so-new-ui-modal#expenseViewModal .amount-holder .amount .bank-feed-amount-conversion{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.375;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.so-new-ui-modal#postViewModal .amount-holder .amount .bank-feed-amount-conversion strong,.so-new-ui-modal#postViewModal .amount-holder .amount .bank-feed-amount-conversion em,.so-new-ui-modal#expenseViewModal .amount-holder .amount .bank-feed-amount-conversion strong,.so-new-ui-modal#expenseViewModal .amount-holder .amount .bank-feed-amount-conversion em{font-weight:600;font-style:normal;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.expense-invoice-card{overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0px 1px 3px rgba(0,0,0,.08);--tw-shadow-colored: 0px 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.expense-invoice-card .expense-invoice-grid{display:flex;min-height:360px;flex-direction:column;align-items:stretch}#assignStudentsModal.expense-invoice-card .expense-invoice-grid{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 1024px){.expense-invoice-card .expense-invoice-grid{flex-direction:row}}.expense-invoice-card .expense-invoice-details{width:100%;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1.75rem 2rem}@media (min-width: 1024px){.expense-invoice-card .expense-invoice-details{width:55%;border-bottom-width:0px;border-right-width:1px;padding:2rem 2.5rem}}.expense-invoice-card .expense-invoice-upload{display:flex;min-height:100%;width:100%;flex-direction:column;padding:1.75rem 2rem}#assignStudentsModal.expense-invoice-card .expense-invoice-upload{padding:5vh 0;align-items:center;justify-content:center}@media (min-width: 1024px){.expense-invoice-card .expense-invoice-upload{width:45%;padding:2rem 2.5rem}}.expense-invoice-card .field-label{margin-bottom:.375rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.expense-invoice-card .field-value{font-size:15px;font-weight:600;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.expense-invoice-card .amount-row{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}#assignStudentsModal.expense-invoice-card .amount-row{padding:5vh 0;align-items:center;justify-content:center}.expense-invoice-card .amount-row .amount-value{font-size:2.75rem;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(168 32 26 / var(--tw-text-opacity, 1))}.expense-invoice-card .amount-row .amount-date{padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.expense-invoice-card .status-pill{display:inline-flex;align-items:center;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.expense-invoice-card .tag-pill{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(235 245 255 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.expense-invoice-card .details-stack{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}#assignStudentsModal.expense-invoice-card .details-stack{padding:5vh 0;align-items:center;justify-content:center}.expense-invoice-card .details-pair{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 640px){.expense-invoice-card .details-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.expense-invoice-card .paid-to-value{display:inline-flex;align-items:center;gap:.5rem;font-size:15px;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.expense-invoice-card .paid-to-value svg{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.expense-invoice-card .upload-title{margin-bottom:1.25rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.expense-invoice-card .upload-panel{display:flex;flex:1 1 0%;flex-direction:column}#assignStudentsModal.expense-invoice-card .upload-panel{padding:5vh 0;align-items:center;justify-content:center}.expense-invoice-card .upload-dropzone{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:3rem 2rem;text-align:center}#assignStudentsModal.expense-invoice-card .upload-dropzone{padding:5vh 0;align-items:center;justify-content:center}.expense-invoice-card .upload-icon-wrap{margin-bottom:1.5rem;display:flex;height:4.5rem;width:4.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(232 241 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}#assignStudentsModal.expense-invoice-card .upload-icon-wrap{padding:5vh 0;align-items:center;justify-content:center}.expense-invoice-card .upload-icon-wrap svg{height:2rem;width:2rem}.expense-invoice-card .upload-copy{max-width:18rem}.expense-invoice-card .upload-lead{font-size:15px;font-weight:700;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.expense-invoice-card .upload-sub{font-size:15px;font-weight:400;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.expense-invoice-card .upload-limit{margin-top:1rem;margin-bottom:1.75rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.expense-invoice-card .browse-files-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.expense-invoice-card .browse-files-btn svg{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.expense-invoice-card .upload-footer{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between}#assignStudentsModal.expense-invoice-card .upload-footer{padding:5vh 0;align-items:center;justify-content:center}.expense-invoice-card .upload-size-hint{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.expense-invoice-card .upload-info-icon{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.expense-invoice-card .upload-info-icon svg{height:.75rem;width:.75rem}.expense-invoice-card .upload-all-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));padding:.625rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.expense-invoice-card .upload-all-btn svg{height:1rem;width:1rem}:root{--shell-accent:#1c5cab;--shell-accent-soft:#e8f0fb;--shell-page:#f4f5f7;--shell-surface:#fff;--shell-ink:#0b0b0b;--shell-ink-2:#52514e;--shell-muted:#898781;--shell-grid:#e3e2dc;--shell-navw:248px;--shell-navwc:84px;--shell-pos:#0f6e56;--shell-neg:#b3261e}.app-shell{background:var(--shell-page);min-height:100vh;padding-left:var(--shell-navw);transition:padding-left .22s ease;max-width:100%;overflow-x:hidden;box-sizing:border-box}.app-shell.nav-collapsed{padding-left:var(--shell-navwc)}.app-shell .appnav{position:fixed;left:0;top:0;bottom:0;width:var(--shell-navw);background:#fff;border-right:1px solid var(--shell-grid);display:flex;flex-direction:column;z-index:30;transition:width .22s ease}.app-shell.nav-collapsed .appnav{width:var(--shell-navwc)}.app-shell .appnav .brand{display:flex;align-items:center;gap:10px;padding:14px;min-height:60px;border-bottom:1px solid var(--shell-grid)}.app-shell .appnav .brand .lg{width:34px;height:34px;border-radius:9px;background:var(--shell-accent);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.app-shell .appnav .brand-txt{line-height:1.2;white-space:nowrap;min-width:0}.app-shell .appnav .brand-txt b{display:block;color:var(--shell-ink);font-size:14px}.app-shell .appnav .brand-txt span{font-size:11.5px;color:var(--shell-muted);display:block;overflow:hidden;text-overflow:ellipsis}.app-shell .appnav .collapse-btn{margin-left:auto;border:0;background:transparent;color:var(--shell-muted);cursor:pointer;display:grid;place-items:center;border-radius:8px;width:32px;height:32px;flex:none}.app-shell .appnav .collapse-btn:hover{background:var(--shell-page);color:var(--shell-ink)}.app-shell.nav-collapsed .appnav .brand{padding:14px 0;justify-content:center;flex-direction:column;gap:8px}.app-shell.nav-collapsed .appnav .brand .collapse-btn{margin:0}.app-shell.nav-collapsed .appnav .brand-txt,.app-shell.nav-collapsed .appnav .user-txt{display:none}.app-shell .appnav .scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:10px}.app-shell .appnav .item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:9px;color:var(--shell-ink-2);cursor:pointer;margin:2px 0;text-decoration:none;border:0;background:transparent;width:100%;text-align:left}.app-shell .appnav .item:hover{background:var(--shell-page);color:var(--shell-ink)}.app-shell .appnav .item.on{background:var(--shell-accent-soft);color:var(--shell-accent);font-weight:600}.app-shell .appnav .ngrp.has-active>.item{color:var(--shell-accent)}.app-shell .appnav .lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.app-shell .appnav .chev{width:16px;height:16px;margin-left:auto;opacity:.6;transition:transform .2s;flex:none}.app-shell .appnav .ngrp.open>.item .chev{transform:rotate(180deg)}.app-shell .appnav .sub{overflow:hidden;max-height:0;transition:max-height .25s ease}.app-shell .appnav .ngrp.open>.sub{max-height:640px}.app-shell .appnav .sub a{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 43px;border-radius:8px;color:var(--shell-ink-2);font-size:13.5px;position:relative;text-decoration:none}.app-shell .appnav .sub a:before{content:"";position:absolute;left:21px;top:0;bottom:0;width:1px;background:var(--shell-grid)}.app-shell .appnav .sub a:hover{color:var(--shell-ink);background:var(--shell-page)}.app-shell .appnav .sub a.on{color:var(--shell-accent);font-weight:600}.app-shell .appnav .sub a.on:after{content:"";position:absolute;left:19px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--shell-accent);transform:translateY(-50%)}.app-shell .appnav .sub a .qa{margin-left:auto;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--shell-accent);background:var(--shell-accent-soft);opacity:0;transform:scale(.8);transition:opacity .12s,transform .12s;flex:none;border:0;cursor:pointer}.app-shell .appnav .sub a .qa svg,.app-shell .appnav .sub a .qa i{width:13px;height:13px;stroke-width:2.4}.app-shell .appnav .sub a:hover .qa,.app-shell .appnav .sub a:focus-within .qa,.app-shell .appnav .sub a.on .qa{opacity:1;transform:scale(1)}.app-shell .appnav .sub a .qa:hover{background:var(--shell-accent);color:#fff}.app-shell .appnav .sub .sh{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-muted);padding:8px 12px 2px 43px;position:relative}.app-shell .appnav .sub .sh:before{content:"";position:absolute;left:21px;top:0;bottom:0;width:1px;background:var(--shell-grid)}.app-shell .appnav .nbadge{margin-left:auto;font-size:11px;font-weight:600;border-radius:999px;padding:1px 7px;background:var(--shell-accent-soft);color:var(--shell-accent)}.app-shell .appnav .nbadge.alert{background:#fbe4e2;color:var(--shell-neg)}.app-shell.nav-collapsed .appnav .chev,.app-shell.nav-collapsed .appnav .nbadge{display:none}.app-shell.nav-collapsed .appnav .lbl{display:block;font-size:10.5px;line-height:1.15;font-weight:500;text-align:center;max-width:74px;white-space:normal}.app-shell.nav-collapsed .appnav .item{flex-direction:column;justify-content:center;align-items:center;padding:8px 2px;gap:4px;margin:4px 0;border-radius:10px}.app-shell.nav-collapsed .appnav .ngrp:not(.open)>.sub{max-height:0!important;overflow:hidden;padding:0;border:0;box-shadow:none}.app-shell.nav-collapsed .appnav .ngrp.open>.sub{position:fixed;z-index:90;max-height:none;overflow:hidden;width:248px;margin:0;padding:8px;background:#fff;border:1px solid var(--shell-grid);border-radius:12px;box-shadow:0 12px 40px #0f172a24}.app-shell.nav-collapsed .appnav .ngrp.open>.sub a{padding-left:12px;padding-right:12px}.app-shell.nav-collapsed .appnav .ngrp.open>.sub a:before,.app-shell.nav-collapsed .appnav .ngrp.open>.sub a.on:after{display:none}.app-shell.nav-collapsed .appnav .ngrp.open>.sub .sh{padding-left:12px;padding-right:12px}.app-shell.nav-collapsed .appnav .ngrp.open>.sub .sh:before{display:none}.app-shell.nav-collapsed .appnav .ngrp.open>.sub a .qa{display:grid;opacity:1;transform:scale(1)}.app-shell.nav-collapsed .appnav .collapse-btn svg,.app-shell.nav-collapsed .appnav .collapse-btn i{transform:rotate(180deg)}.app-shell .appnav .bottom{border-top:1px solid var(--shell-grid);padding:8px 10px}.app-shell .appnav .user{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--shell-grid)}.app-shell .appnav .user .av{width:32px;height:32px;border-radius:50%;background:var(--shell-pos);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600;flex:none}.app-shell .appnav .user-txt{line-height:1.2;font-size:13px;white-space:nowrap;min-width:0}.app-shell .appnav .user-txt span{display:block;color:var(--shell-muted);font-size:11.5px}.app-shell .appnav .shell-session{display:block;width:100%;max-width:140px;margin-top:4px;border:1px solid var(--shell-grid);border-radius:6px;background:#fff;color:var(--shell-ink-2);font-size:11px;padding:2px 4px}.app-shell.nav-collapsed .appnav .shell-session{display:none}.app-shell.nav-collapsed .appnav .user{justify-content:center;padding:12px 0}.app-shell .app-shell-main{min-width:0;max-width:100%;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.app-shell.shell-page-pl .app-shell-main{overflow-x:clip}.app-shell .tb{position:sticky;top:0;z-index:40;background:var(--shell-surface);border-bottom:1px solid var(--shell-grid);overflow:visible}.app-shell .tb-row{height:58px;display:flex;align-items:center;gap:10px;padding:0 18px;overflow:visible;min-width:0;max-width:100%;box-sizing:border-box}.app-shell .icb{position:relative;width:38px;height:38px;border:0;background:transparent;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:var(--shell-ink-2)}.app-shell .icb:hover{background:var(--shell-page);color:var(--shell-ink)}.app-shell .icb .cnt{position:absolute;top:3px;right:2px;min-width:17px;height:17px;border-radius:999px;background:var(--shell-neg);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;padding:0 4px;border:2px solid #fff}.app-shell .avatar{width:34px;height:34px;border-radius:50%;background:var(--shell-pos);color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:600;cursor:pointer;border:0}.app-shell .sp{flex:1}.app-shell .stubtn{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--shell-grid);background:#fff;border-radius:10px;padding:8px 14px 8px 12px;cursor:pointer;font-weight:600;white-space:nowrap;text-decoration:none;color:var(--shell-ink)}.app-shell .stubtn:hover{border-color:var(--shell-accent);color:var(--shell-accent)}.app-shell .stubtn .pill{background:var(--shell-accent-soft);color:var(--shell-accent);font-size:11px;font-weight:700;border-radius:999px;padding:1px 7px}.app-shell .newbtn{display:inline-flex;align-items:center;gap:8px;border:0;background:var(--shell-accent);color:#fff;border-radius:10px;padding:9px 14px 9px 12px;cursor:pointer;font-weight:600;white-space:nowrap}.app-shell .newbtn:hover{filter:brightness(1.08)}.app-shell .ssearch{position:relative;flex:1 1 180px;width:auto;max-width:560px;min-width:0}.app-shell .ssearch input{width:100%;border:1px solid var(--shell-grid);background:var(--shell-page);border-radius:10px;padding:9px 42px 9px 118px;outline:none}.app-shell .ssearch input:focus{outline:2px solid var(--shell-accent-soft);border-color:var(--shell-accent);background:#fff}.app-shell .ssearch>svg,.app-shell .ssearch>.ssearch-ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--shell-muted);width:18px;height:18px}.app-shell .ssearch .scope{position:absolute;left:38px;top:50%;transform:translateY(-50%);font-size:11.5px;color:var(--shell-accent);background:var(--shell-accent-soft);border-radius:6px;padding:1px 7px;font-weight:600;pointer-events:none}.app-shell .ssearch .kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--shell-muted);border:1px solid var(--shell-grid);border-radius:5px;padding:0 6px;background:#fff}.app-shell .rel{position:relative}.app-shell .cmenu{position:absolute;top:calc(100% + 8px);left:0;width:700px;max-width:calc(100vw - var(--shell-navw) - 48px);background:#fff;border:1px solid var(--shell-grid);border-radius:14px;box-shadow:0 18px 44px #00000029;padding:14px;display:none;z-index:80;grid-template-columns:1fr 1fr 1fr;gap:14px}.app-shell .cmenu.open{display:grid}.app-shell .cmenu h6{margin:0 0 6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-muted)}.app-shell .cmenu a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;color:var(--shell-ink);text-decoration:none;min-width:0}.app-shell .cmenu a:hover{background:var(--shell-accent-soft);color:var(--shell-accent)}.app-shell .cmenu a .ic{width:30px;height:30px;border-radius:8px;background:var(--shell-page);display:grid;place-items:center;color:var(--shell-ink-2);flex:none}.app-shell .cmenu a:hover .ic{background:#fff;color:var(--shell-accent)}.app-shell .cmenu a .t{line-height:1.2;min-width:0;flex:1;font-weight:500}.app-shell .cmenu a .t small{display:block;color:var(--shell-muted);font-size:11px;font-weight:400}.app-shell .cmenu .kb{margin-left:auto;flex:none;font-size:11px;color:var(--shell-muted);border:1px solid var(--shell-grid);border-radius:5px;padding:0 5px}.app-shell .cmenu .full{grid-column:1/-1;border-top:1px solid var(--shell-grid);padding-top:10px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.app-shell .cmenu .full a{padding:6px 10px;border:1px solid var(--shell-grid);border-radius:999px;font-size:12.5px}.app-shell .spop{position:absolute;top:calc(100% + 8px);right:0;width:460px;background:#fff;border:1px solid var(--shell-grid);border-radius:14px;box-shadow:0 18px 44px #00000029;padding:14px;display:none;z-index:80;grid-template-columns:1fr 1fr;gap:14px}.app-shell .spop.open{display:grid}.app-shell .spop h6{margin:0 0 6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-muted)}.app-shell .spop a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;color:var(--shell-ink);text-decoration:none}.app-shell .spop a:hover{background:var(--shell-accent-soft);color:var(--shell-accent)}.app-shell .spop a .ic{width:30px;height:30px;border-radius:8px;background:var(--shell-page);display:grid;place-items:center;color:var(--shell-ink-2);flex:none}.app-shell .spop a:hover .ic{background:#fff;color:var(--shell-accent)}.app-shell .spop a .t{line-height:1.2;font-weight:500}.app-shell .spop a .t small{display:block;color:var(--shell-muted);font-size:11px;font-weight:400}.app-shell .spop .full{grid-column:1/-1;border-top:1px solid var(--shell-grid);padding-top:10px;display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--shell-muted)}.app-shell .spop .full a{padding:5px 10px;border:1px solid var(--shell-grid);border-radius:999px;font-size:12.5px}.app-shell .pop{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:#fff;border:1px solid var(--shell-grid);border-radius:14px;box-shadow:0 18px 44px #00000029;display:none;z-index:80;overflow:hidden}.app-shell .pop.open{display:block}.app-shell .pop .ph{padding:12px 14px;border-bottom:1px solid var(--shell-grid);font-weight:600}.app-shell .pop .pi{padding:10px 14px;border-bottom:1px solid var(--shell-grid);font-size:13px}.app-shell .pop .pi:last-child{border-bottom:0}.app-shell .pop .pi button,.app-shell .pop .pi a{display:block;width:100%;text-align:left;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;text-decoration:none}.app-shell .app-shell-content{flex:1;background:#fff;min-width:0;max-width:100%;overflow-x:hidden;padding:3px 0 0}.app-shell,.app-shell *{scrollbar-width:thin;scrollbar-color:#898781 #f4f5f7}.app-shell::-webkit-scrollbar,.app-shell *::-webkit-scrollbar{width:12px;height:12px}.app-shell::-webkit-scrollbar-button,.app-shell *::-webkit-scrollbar-button,.app-shell::-webkit-scrollbar-button:start:decrement,.app-shell *::-webkit-scrollbar-button:start:decrement,.app-shell::-webkit-scrollbar-button:end:increment,.app-shell *::-webkit-scrollbar-button:end:increment,.app-shell::-webkit-scrollbar-button:vertical:start:decrement,.app-shell *::-webkit-scrollbar-button:vertical:start:decrement,.app-shell::-webkit-scrollbar-button:vertical:end:increment,.app-shell *::-webkit-scrollbar-button:vertical:end:increment,.app-shell::-webkit-scrollbar-button:horizontal:start:decrement,.app-shell *::-webkit-scrollbar-button:horizontal:start:decrement,.app-shell::-webkit-scrollbar-button:horizontal:end:increment,.app-shell *::-webkit-scrollbar-button:horizontal:end:increment,.app-shell::-webkit-scrollbar-button:single-button,.app-shell *::-webkit-scrollbar-button:single-button,.app-shell::-webkit-scrollbar-button:double-button,.app-shell *::-webkit-scrollbar-button:double-button{display:none!important;width:0!important;height:0!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important}.app-shell::-webkit-scrollbar-track,.app-shell *::-webkit-scrollbar-track{background:#f4f5f7}.app-shell::-webkit-scrollbar-thumb,.app-shell *::-webkit-scrollbar-thumb{background:#c8c9cc;border-radius:6px;border:3px solid #f4f5f7;background-clip:padding-box}.app-shell::-webkit-scrollbar-thumb:hover,.app-shell *::-webkit-scrollbar-thumb:hover{background:#898781}.app-shell::-webkit-scrollbar-corner,.app-shell *::-webkit-scrollbar-corner{background:#f4f5f7}.app-shell.shell-page-reports{height:100vh;overflow:hidden}.app-shell.shell-page-reports .app-shell-main{height:100vh;max-height:100vh;overflow:hidden;min-height:0}.app-shell.shell-page-reports .tb{position:relative;top:auto;flex:none}.app-shell.shell-page-reports .app-shell-content,.app-shell .app-shell-content.is-reports-hub{padding:0!important;margin:0!important;background:var(--shell-page, #f4f5f7);flex:1;min-height:0;overflow:hidden}.app-shell.shell-page-reports .reports-hub{height:100%;min-height:0;margin:0;display:flex;flex-direction:column}.app-shell.shell-page-reports .reports-hub-wrap{display:grid;grid-template-columns:280px 1fr;flex:1;min-height:0;height:100%;margin:0}.app-shell.shell-page-reports .reports-rail{position:relative!important;inset:auto!important;width:auto!important;height:100%!important;margin:0!important;padding:12px!important;border-right:1px solid var(--shell-grid, #e3e2dc);background:#fff;overflow-x:hidden;overflow-y:auto;z-index:1}.app-shell.shell-page-reports .reports-pane{margin-left:0!important;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 28px 80px;box-sizing:border-box}@media (max-width: 1000px){.app-shell.shell-page-reports .reports-hub-wrap{grid-template-columns:1fr;overflow-y:auto}.app-shell.shell-page-reports .reports-rail{height:auto!important;max-height:40vh;border-right:0;border-bottom:1px solid var(--shell-grid, #e3e2dc)}.app-shell.shell-page-reports .reports-pane{height:auto;overflow:visible}}@media (max-width: 1100px){.app-shell .ssearch{max-width:360px}.app-shell .cmenu{width:min(640px,100vw - 40px)}}@media (max-width: 900px){.app-shell{padding-left:var(--shell-navwc)}.app-shell .appnav{transform:none;width:var(--shell-navwc)}.app-shell .appnav .brand{padding:14px 0;justify-content:center;flex-direction:column;gap:8px}.app-shell .appnav .brand .collapse-btn{margin:0}.app-shell .appnav .brand-txt,.app-shell .appnav .user-txt,.app-shell .appnav .chev,.app-shell .appnav .nbadge{display:none}.app-shell .appnav .lbl{display:block;font-size:10.5px;line-height:1.15;font-weight:500;text-align:center;max-width:74px;white-space:normal}.app-shell .appnav .item{flex-direction:column;justify-content:center;align-items:center;padding:8px 2px;gap:4px;margin:4px 0;border-radius:10px}.app-shell .appnav .ngrp:not(.open)>.sub{max-height:0!important;overflow:hidden;padding:0;border:0;box-shadow:none}.app-shell .appnav .ngrp.open>.sub{position:fixed;z-index:90;max-height:none;overflow:hidden;width:248px;margin:0;padding:8px;background:#fff;border:1px solid var(--shell-grid);border-radius:12px;box-shadow:0 12px 40px #0f172a24}.app-shell .appnav .ngrp.open>.sub a{padding-left:12px;padding-right:12px}.app-shell .appnav .ngrp.open>.sub a:before,.app-shell .appnav .ngrp.open>.sub a.on:after{display:none}.app-shell .appnav .ngrp.open>.sub .sh{padding-left:12px;padding-right:12px}.app-shell .appnav .ngrp.open>.sub .sh:before{display:none}.app-shell .appnav .ngrp.open>.sub a .qa{display:grid;opacity:1;transform:scale(1)}.app-shell .appnav .user{justify-content:center;padding:12px 0}.app-shell .mobile-backdrop{display:none!important}.app-shell .ssearch{display:none}.app-shell .cmenu{left:auto;right:0}}.reports-hub{--rh-accent:var(--shell-accent, #1c5cab);--rh-accent-soft:var(--shell-accent-soft, #e8f0fb);--rh-page:var(--shell-page, #f4f5f7);--rh-ink:var(--shell-ink, #0b0b0b);--rh-ink-2:var(--shell-ink-2, #52514e);--rh-muted:var(--shell-muted, #898781);--rh-grid:var(--shell-grid, #e3e2dc);--rh-star:#d99a00;background:var(--rh-page);margin:0}.reports-hub-wrap{display:grid;grid-template-columns:280px 1fr;min-height:0}.reports-rail{background:#fff;border-right:1px solid var(--rh-grid);padding:12px;overflow:auto;margin:0;min-height:0}.reports-srch{position:relative;margin:0 6px 14px}.reports-srch-ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--rh-muted);width:18px;height:18px;pointer-events:none}.reports-srch input{width:100%;border:1px solid var(--rh-grid);border-radius:8px;padding:9px 30px 9px 38px;background:#fff;outline:none}.reports-srch input:focus{outline:2px solid var(--rh-accent-soft);border-color:var(--rh-accent)}.reports-srch-clr{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--rh-muted);cursor:pointer;font-size:16px;line-height:1;padding:4px}.reports-rail h6{margin:14px 12px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rh-muted)}.reports-cat{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;text-align:left;padding:9px 12px;border-radius:8px;cursor:pointer;color:var(--rh-ink-2)}.reports-cat:hover{background:var(--rh-page);color:var(--rh-ink)}.reports-cat.on{background:var(--rh-accent-soft);color:var(--rh-accent);font-weight:600}.reports-cat svg,.reports-cat i{width:18px;height:18px;flex:none}.reports-cat .n{flex:1}.reports-cat .c{font-size:12px;color:var(--rh-muted);background:var(--rh-page);border-radius:999px;padding:1px 8px}.reports-cat.on .c{background:#fff}.reports-rail-foot{margin:18px 12px 0;font-size:12px;color:var(--rh-muted);line-height:1.5}.reports-pane{padding:24px 28px 80px;min-width:0;background:var(--rh-page)}.reports-pane-h{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;gap:16px;flex-wrap:wrap}.reports-pane-h h1{margin:0;font-size:24px;letter-spacing:-.01em;color:var(--rh-ink)}.reports-pane-h p{margin:4px 0 0;color:var(--rh-muted)}.reports-tools{display:flex;gap:8px;align-items:center}.reports-btn{border:1px solid var(--rh-grid);background:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:13px;display:inline-flex;gap:6px;align-items:center;color:var(--rh-ink)}.reports-btn:hover{border-color:var(--rh-accent);color:var(--rh-accent)}.reports-recent{display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap;align-items:center}.reports-recent .lbl{font-size:12px;color:var(--rh-muted);text-transform:uppercase;letter-spacing:.06em;margin-right:4px}.reports-chip{background:#fff;border:1px solid var(--rh-grid);border-radius:999px;padding:6px 12px 6px 8px;font-size:12.5px;display:inline-flex;gap:8px;align-items:center;cursor:pointer;color:var(--rh-ink)}.reports-chip:hover{border-color:var(--rh-accent);color:var(--rh-accent)}.reports-chip i{width:8px;height:8px;border-radius:50%;background:var(--rh-accent);display:inline-block}.reports-tbl-wrap{border:1px solid var(--rh-grid);border-radius:12px;overflow:visible;background:#fff}.reports-tbl-wrap table{width:100%;border-collapse:collapse}.reports-tbl-wrap th,.reports-tbl-wrap td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--rh-grid);vertical-align:middle}.reports-tbl-wrap thead th{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--rh-muted);font-weight:600;background:#fafaf8;white-space:nowrap;position:sticky;top:0;z-index:3;box-shadow:inset 0 -1px 0 var(--rh-grid)}.reports-tbl-wrap th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reports-tbl-wrap th.sortable:hover{color:var(--rh-ink)}.reports-tbl-wrap th .arrow{font-size:10px;margin-left:4px;opacity:.7}.reports-tbl-wrap tr:last-child td{border-bottom:0}.reports-tbl-wrap tbody tr:hover td{background:#fbfcfe}.reports-tbl-wrap td.nm{font-weight:500;cursor:pointer;white-space:nowrap;color:var(--rh-ink)}.reports-tbl-wrap td.nm:hover{color:var(--rh-accent)}.reports-tbl-wrap td.ds{color:var(--rh-ink-2);font-size:13px}.reports-tbl-wrap td.ct{color:var(--rh-muted);font-size:12.5px;white-space:nowrap}.reports-tbl-wrap td.ac{white-space:nowrap;width:1%}.reports-tbl-wrap td.ac span{display:inline-flex;align-items:center}.reports-tbl-wrap .tag{font-size:11px;border:1px solid var(--rh-grid);border-radius:6px;padding:1px 7px;color:var(--rh-ink-2);background:#fff}.reports-tbl-wrap .badge{font-size:10.5px;background:var(--rh-accent-soft);color:var(--rh-accent);border-radius:999px;padding:2px 7px;font-weight:600;margin-left:6px;vertical-align:middle}.reports-tbl-wrap .empty{color:var(--rh-muted);padding:34px;text-align:center}.reports-tbl-wrap .mark{background:#fff3c4;border-radius:2px}.reports-hub .star,.reports-hub .kebab{width:34px;height:34px;border:0;background:transparent;border-radius:8px;cursor:pointer;display:grid;place-items:center;color:var(--rh-muted);flex:none}.reports-hub .star:hover,.reports-hub .kebab:hover{background:#0000000d;color:var(--rh-ink)}.reports-hub .star svg,.reports-hub .star i{width:19px;height:19px}.reports-hub .star.on{color:var(--rh-star)}.reports-hub .star.on svg{fill:var(--rh-star)}.reports-hub .kebab svg,.reports-hub .kebab i{width:18px;height:18px}.reports-menu{position:fixed;background:#fff;border:1px solid var(--rh-grid);border-radius:10px;box-shadow:0 12px 32px #00000024;padding:6px;min-width:200px;z-index:90;display:none}.reports-menu.open{display:block}.reports-menu button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:8px 12px;border-radius:7px;cursor:pointer;font-size:13.5px;color:var(--rh-ink)}.reports-menu button:hover{background:var(--rh-accent-soft);color:var(--rh-accent)}.reports-menu hr{border:0;border-top:1px solid var(--rh-grid);margin:6px 0}.reports-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%) translateY(20px);background:#1a1a19;color:#fff;padding:10px 16px;border-radius:8px;font-size:13px;opacity:0;transition:.2s;pointer-events:none;z-index:95}.reports-toast.show{opacity:1;transform:translate(-50%)}@media (max-width: 1000px){.reports-hub-wrap{grid-template-columns:1fr}.reports-rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--rh-grid)}}.app-shell .app-shell-content.is-pl-report{max-width:none;padding:0!important;background:var(--pl-page, #f3f4f6);overflow-x:clip;overflow-y:visible}.pl-ui{--pl-accent:#1c5cab;--pl-accent-soft:#e8f0fb;--pl-page:#f3f4f6;--pl-surface:#ffffff;--pl-ink:#0b0b0b;--pl-ink-2:#52514e;--pl-muted:#898781;--pl-grid:#e1e0d9;--pl-baseline:#c3c2b7;--pl-series-in:#2a78d6;--pl-series-out:#eb6834;--pl-pos:#006300;--pl-neg:#b3261e;--pl-radius:10px;--pl-tbl-font-size:13px;--pl-tbl-pad-y:8px;--pl-tbl-pad-x:12px;--pl-line-w:1px;--pl-line-color:var(--pl-grid);--pl-stripe:#f7f7f5;--pl-font:inherit;color:var(--pl-ink);font-size:14px;line-height:1.45;min-height:100%}.pl-ui.panel-open .pl-side{transform:translate(0)}.pl-ui.panel-open .pl-overlay{opacity:1;pointer-events:auto}.pl-ui .pl-main{padding:28px 32px 60px;min-width:0;max-width:1400px;margin:0 auto}.pl-ui .pl-side{background:var(--pl-surface);border-left:1px solid var(--pl-grid);padding:20px 18px;position:fixed;top:0;right:0;width:320px;max-width:92vw;height:100vh;overflow:auto;z-index:80;transform:translate(105%);transition:transform .25s ease;box-shadow:-8px 0 30px #00000014}.pl-ui .pl-overlay{position:fixed;inset:0;background:transparent;z-index:70;opacity:0;pointer-events:none;transition:opacity .25s}.pl-ui .pl-side-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pl-ui .pl-close{border:1px solid var(--pl-grid);background:var(--pl-surface);width:30px;height:30px;border-radius:8px;cursor:pointer;font-size:16px;line-height:1;flex:none}.pl-ui .pl-close:hover{border-color:var(--pl-accent);color:var(--pl-accent)}.pl-ui .pl-btn{border:1px solid var(--pl-grid);background:var(--pl-surface);padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:500;display:inline-flex;gap:6px;align-items:center;font-size:13px;color:inherit;text-decoration:none}.pl-ui .pl-btn:hover{border-color:var(--pl-accent);color:var(--pl-accent)}.pl-ui .pl-btn.primary{background:var(--pl-accent);border-color:var(--pl-accent);color:#fff}.pl-ui .pl-btn.primary:hover{filter:brightness(1.08);color:#fff}.pl-ui .pl-btn.on{background:var(--pl-accent-soft);border-color:var(--pl-accent);color:var(--pl-accent)}.pl-ui .rep-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.pl-ui .rep-head .brand{display:flex;gap:14px;align-items:center}.pl-ui .rep-head .logo{width:46px;height:46px;border-radius:12px;background:var(--pl-accent);color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px;letter-spacing:.5px;flex:none}.pl-ui .company{font-weight:700;font-size:20px;outline:none;border-bottom:1px dashed transparent}.pl-ui .rtitle{font-size:26px;font-weight:700;margin:2px 0 0;outline:none;border-bottom:1px dashed transparent}.pl-ui .company:focus,.pl-ui .rtitle:focus{border-bottom-color:var(--pl-accent)}.pl-ui .meta{color:var(--pl-ink-2);font-size:13px;margin-top:4px}.pl-ui .meta b{color:var(--pl-ink)}.pl-ui .actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pl-ui .card{background:var(--pl-surface);border:1px solid var(--pl-grid);border-radius:var(--pl-radius);padding:18px 20px;margin-bottom:18px}.pl-ui .card h3{margin:0 0 12px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--pl-muted);font-weight:600}.pl-ui .filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 14px}.pl-ui .f label{display:block;font-size:11.5px;color:var(--pl-ink-2);margin-bottom:4px;font-weight:500}.pl-ui .f>label{display:block}.pl-ui .f select,.pl-ui .f>input,.pl-ui .f input[type=text],.pl-ui .f input[type=search],.pl-ui .f input[type=date],.pl-ui .f input[type=number]{width:100%;border:1px solid var(--pl-grid);border-radius:7px;padding:7px 9px;background:#fff;font:inherit}.pl-ui .f select:focus,.pl-ui .f>input:focus,.pl-ui .f input[type=text]:focus,.pl-ui .f input[type=search]:focus,.pl-ui .f input[type=date]:focus,.pl-ui .f input[type=number]:focus{outline:2px solid var(--pl-accent-soft);border-color:var(--pl-accent)}.pl-ui .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px;align-items:center}.pl-ui .chip{background:var(--pl-accent-soft);color:var(--pl-accent);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.pl-ui .chip.clear{background:transparent;border:1px solid var(--pl-grid);color:var(--pl-ink-2);cursor:pointer;text-decoration:none}.pl-ui .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:18px}.pl-ui .kpi{background:var(--pl-surface);border:1px solid var(--pl-grid);border-radius:var(--pl-radius);padding:14px 16px;border-left:4px solid var(--pl-accent)}.pl-ui .kpi .l{font-size:12px;color:var(--pl-ink-2);font-weight:500}.pl-ui .kpi .v{font-size:24px;font-weight:700;margin-top:4px;letter-spacing:-.01em}.pl-ui .kpi .d{font-size:12px;color:var(--pl-muted);margin-top:2px}.pl-ui .kpi.in{border-left-color:var(--pl-series-in)}.pl-ui .kpi.out{border-left-color:var(--pl-series-out)}.pl-ui .kpi.net .v.pos{color:var(--pl-pos)}.pl-ui .kpi.net .v.neg{color:var(--pl-neg)}.pl-ui .kpi .ic,.pl-ui .kpi .bar{display:none}.pl-ui .kpi-v2 .kpi{border:0;border-left:0;color:#fff;background:var(--pl-accent);position:relative;overflow:hidden;padding:16px 18px}.pl-ui .kpi-v2 .kpi:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:#ffffff1f}.pl-ui .kpi-v2 .kpi .l{color:#ffffffd9}.pl-ui .kpi-v2 .kpi .d{color:#ffffffb3}.pl-ui .kpi-v2 .kpi .v{color:#fff}.pl-ui .kpi-v2 .kpi.in{background:var(--pl-series-in)}.pl-ui .kpi-v2 .kpi.out{background:var(--pl-series-out)}.pl-ui .kpi-v2 .kpi.net{background:#1a1a19}.pl-ui .kpi-v2 .kpi.net .v.pos{color:#7fe08a}.pl-ui .kpi-v2 .kpi.net .v.neg{color:#ff8a80}.pl-ui .kpi-v2 .kpi.closing{background:#2c3e57}.pl-ui .kpi-v2 .kpi .ic{display:grid;place-items:center;position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:9px;background:#ffffff2e;font-size:16px}.pl-ui .kpi-v3{gap:0;background:var(--pl-surface);border:1px solid var(--pl-grid);border-radius:var(--pl-radius);overflow:hidden}.pl-ui .kpi-v3 .kpi{border:0;border-radius:0;border-right:1px solid var(--pl-grid);padding:16px 18px 14px;display:grid;grid-template-columns:38px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:start}.pl-ui .kpi-v3 .kpi:last-child{border-right:0}.pl-ui .kpi-v3 .kpi .ic{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--pl-accent-soft);color:var(--pl-accent);font-size:16px;grid-row:span 3}.pl-ui .kpi-v3 .kpi.in .ic{background:#e6f0fb;color:var(--pl-series-in)}.pl-ui .kpi-v3 .kpi.out .ic{background:#fdeae3;color:var(--pl-series-out)}.pl-ui .kpi-v3 .kpi .l{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--pl-muted)}.pl-ui .kpi-v3 .kpi .v{font-size:22px;margin-top:2px}.pl-ui .kpi-v3 .kpi .d{margin-top:4px}.pl-ui .kpi-v3 .kpi .bar{display:block;grid-column:2;height:4px;border-radius:2px;background:var(--pl-grid);margin-top:8px;overflow:hidden}.pl-ui .kpi-v3 .kpi .bar i{display:block;height:100%;background:var(--pl-accent);border-radius:2px}.pl-ui .kpi-v3 .kpi.in .bar i{background:var(--pl-series-in)}.pl-ui .kpi-v3 .kpi.out .bar i{background:var(--pl-series-out)}.pl-ui .kpi-v3 .kpi.net .bar i{background:var(--pl-pos)}.pl-ui .kpi-v3 .kpi.net.negative .bar i{background:var(--pl-neg)}@media (max-width: 900px){.pl-ui .kpi-v3 .kpi{border-right:0;border-bottom:1px solid var(--pl-grid)}}.pl-ui .chart-wrap{position:relative}.pl-ui .legend{display:flex;gap:16px;font-size:12px;color:var(--pl-ink-2);margin-bottom:8px}.pl-ui .legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.pl-ui .chart-wrap svg{display:block;width:100%;height:auto}.pl-ui .tip{position:absolute;pointer-events:none;background:#1a1a19;color:#fff;font-size:12px;padding:6px 9px;border-radius:6px;white-space:nowrap;box-shadow:0 4px 14px #0000002e;z-index:5}.pl-ui .tip b{display:block;margin-bottom:2px}.pl-ui .chart-wrap .hit{cursor:crosshair}.pl-ui .stmt-title{text-align:center;border-top:1px solid var(--pl-grid);border-bottom:0;padding:22px 10px 16px;margin:0}.pl-ui .stmt-title .co{font-size:24px;font-weight:700;letter-spacing:-.01em}.pl-ui .stmt-title .doc{font-size:16px;color:var(--pl-ink-2);margin-top:4px}.pl-ui .stmt-title .rng{font-size:17px;font-weight:500;margin-top:6px}.pl-ui .stmt-title .basis{font-size:12px;color:var(--pl-muted);margin-top:6px}.pl-ui .tbl-wrap{overflow:visible;border-radius:6px;max-width:100%}.pl-ui .tbl-wrap.scrollx{overflow-x:auto;-webkit-overflow-scrolling:touch}.pl-ui table.cf thead{position:sticky;top:59px;z-index:5}.pl-ui .tbl-wrap.scrollx table.cf thead{position:static}.pl-ui table.cf thead th{background:var(--pl-surface);box-shadow:inset 0 -1px 0 var(--pl-grid)}.pl-ui.freeze-col table.cf thead th:first-child{z-index:6}@media print{.pl-ui table.cf thead{position:static}}.pl-ui table.cf{border-collapse:collapse;width:100%;font-size:var(--pl-tbl-font-size);font-variant-numeric:tabular-nums;font-family:var(--pl-font)}.pl-ui table.cf th,.pl-ui table.cf td{padding:var(--pl-tbl-pad-y) var(--pl-tbl-pad-x);text-align:right;white-space:nowrap;border:0 solid var(--pl-line-color)}.pl-ui table.cf th:first-child,.pl-ui table.cf td:first-child{text-align:left;min-width:220px}.pl-ui table.cf thead th{font-weight:600;color:var(--pl-ink-2);font-size:calc(var(--pl-tbl-font-size) - 1px);text-transform:uppercase;letter-spacing:.04em}.pl-ui table.cf tr.section td{font-weight:700;color:var(--pl-accent);text-transform:uppercase;letter-spacing:.05em;font-size:calc(var(--pl-tbl-font-size) - 1px);padding-top:calc(var(--pl-tbl-pad-y) + 6px)}.pl-ui table.cf tr.item td:first-child{padding-left:calc(var(--pl-tbl-pad-x) + 16px);color:var(--pl-ink-2)}.pl-ui table.cf tr.group td{font-weight:600;cursor:pointer}.pl-ui table.cf tr.subtotal td{font-weight:600;background:var(--pl-stripe)}.pl-ui table.cf tr.net td{font-weight:700;border-top:2px solid var(--pl-baseline)!important;border-bottom:2px solid var(--pl-baseline)!important}.pl-ui table.cf td.neg{color:var(--pl-neg)}.pl-ui table.cf td.pct{color:var(--pl-muted);font-size:calc(var(--pl-tbl-font-size) - 1px)}.pl-ui table.cf tbody tr.item:hover td,.pl-ui table.cf tbody tr.group:hover td{background:var(--pl-accent-soft)}.pl-ui table.cf button.amt{background:none;border:0;padding:0;font:inherit;color:var(--pl-accent);cursor:pointer;font-weight:600}.pl-ui table.cf button.amt:hover{text-decoration:underline}.pl-ui table.cf tr.item td.drill{cursor:pointer;-webkit-text-decoration:underline dotted var(--pl-baseline);text-decoration:underline dotted var(--pl-baseline);text-underline-offset:3px}.pl-ui table.cf tr.item td.drill:hover{color:var(--pl-accent);text-decoration-color:var(--pl-accent)}.pl-ui table.cf tr.item td.cell{cursor:pointer}.pl-ui table.cf tr.item td.cell:hover{outline:2px solid var(--pl-accent);outline-offset:-2px;border-radius:3px}.pl-ui .pl-mback{position:fixed;inset:0;background:#0b0b0b73;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px}.pl-ui .pl-modal{background:var(--pl-surface);border-radius:14px;width:min(1100px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 30px 80px #00000059;overflow:hidden}.pl-ui .pl-mhead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 14px;border-bottom:1px solid var(--pl-grid)}.pl-ui .pl-mhead h2{margin:0;font-size:19px;font-weight:700;color:var(--pl-ink)}.pl-ui .pl-msub{color:var(--pl-ink-2);font-size:13px;margin-top:3px}.pl-ui .pl-mtools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pl-ui .pl-mtools input{border:1px solid var(--pl-grid);border-radius:7px;padding:7px 10px;width:220px;font:inherit;background:#fff}.pl-ui .pl-mstats{display:flex;gap:22px;padding:12px 22px;background:var(--pl-stripe);border-bottom:1px solid var(--pl-grid);font-size:13px;flex-wrap:wrap}.pl-ui .pl-mstats span,.pl-ui .pl-mstats div{color:var(--pl-muted)}.pl-ui .pl-mstats b{margin-left:6px;font-size:15px;color:var(--pl-ink)}.pl-ui .pl-mbody{overflow:auto;padding:0 22px 8px;min-height:120px}.pl-ui table.pl-tx{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.pl-ui table.pl-tx th,.pl-ui table.pl-tx td{padding:9px 10px;border-bottom:1px solid var(--pl-grid);text-align:left;white-space:nowrap;vertical-align:top}.pl-ui table.pl-tx th{position:sticky;top:0;background:var(--pl-surface);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--pl-muted);font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pl-ui table.pl-tx th.r,.pl-ui table.pl-tx td.r{text-align:right}.pl-ui table.pl-tx td.memo{white-space:normal;color:var(--pl-ink-2);min-width:180px}.pl-ui table.pl-tx td.ref{color:var(--pl-accent);font-weight:500}.pl-ui table.pl-tx tbody tr:hover td{background:var(--pl-accent-soft)}.pl-ui .pl-ttype{font-size:11px;border:1px solid var(--pl-grid);border-radius:6px;padding:1px 7px;background:#fff;color:var(--pl-ink-2)}.pl-ui .pl-mfoot{display:flex;justify-content:space-between;align-items:center;padding:12px 22px;border-top:1px solid var(--pl-grid);font-size:12.5px;color:var(--pl-muted)}@media print{.pl-ui .pl-mback{display:none!important}}.pl-ui.lines-all table.cf th,.pl-ui.lines-all table.cf td{border-width:var(--pl-line-w)}.pl-ui.lines-h table.cf th,.pl-ui.lines-h table.cf td{border-top-width:var(--pl-line-w);border-bottom-width:var(--pl-line-w)}.pl-ui.lines-h table.cf thead th{border-top-width:0}.pl-ui.lines-v table.cf th,.pl-ui.lines-v table.cf td{border-left-width:var(--pl-line-w);border-right-width:var(--pl-line-w)}.pl-ui.lines-outer table.cf{border:var(--pl-line-w) solid var(--pl-line-color)}.pl-ui.lines-none table.cf th,.pl-ui.lines-none table.cf td{border-width:0}.pl-ui.style-classic table.cf thead th{border-bottom:2px solid var(--pl-baseline)!important;background:var(--pl-surface)}.pl-ui.style-striped table.cf tbody tr.item.is-stripe td,.pl-ui.zebra table.cf tbody tr.item.is-stripe td,.pl-ui.style-striped table.cf thead th{background:var(--pl-stripe)}.pl-ui.style-corporate table.cf thead th{background:var(--pl-accent);color:#fff;border-color:#ffffff40}.pl-ui.style-corporate table.cf tr.section td{background:var(--pl-accent-soft)}.pl-ui.style-minimal table.cf thead th{color:var(--pl-muted);font-weight:500;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--pl-grid)!important}.pl-ui.style-minimal table.cf tr.subtotal td{background:transparent;border-top:1px solid var(--pl-baseline)!important}.pl-ui.style-ledger table.cf{font-family:Courier New,ui-monospace,monospace}.pl-ui.style-ledger table.cf thead th{background:#faf8f0;border-bottom:1px solid var(--pl-baseline)!important}.pl-ui.style-ledger table.cf tr.subtotal td{background:#faf8f0}.pl-ui.header-underline table.cf thead th{background:var(--pl-surface)!important;color:var(--pl-ink)!important;border-bottom:2px solid var(--pl-accent)!important}.pl-ui.header-plain table.cf thead th{background:var(--pl-surface)!important;color:var(--pl-ink-2)!important}.pl-ui.freeze-col table.cf th:first-child,.pl-ui.freeze-col table.cf td:first-child{position:sticky;left:0;background:var(--pl-surface);z-index:1;box-shadow:1px 0 0 var(--pl-grid)}.pl-ui.freeze-col table.cf tr.subtotal td:first-child,.pl-ui.freeze-col.style-striped table.cf thead th:first-child,.pl-ui.freeze-col.style-ledger table.cf thead th:first-child{background:var(--pl-stripe)}.pl-ui.freeze-col.style-corporate table.cf thead th:first-child{background:var(--pl-accent);color:#fff}.pl-ui.freeze-col.style-striped table.cf tbody tr.item.is-stripe td:first-child,.pl-ui.freeze-col.zebra table.cf tbody tr.item.is-stripe td:first-child{background:var(--pl-stripe)}.pl-ui.freeze-col table.cf tbody tr.item:hover td:first-child,.pl-ui.freeze-col table.cf tbody tr.group:hover td:first-child{background:var(--pl-accent-soft)}.pl-ui.freeze-col table.cf tr.section td:first-child{background:var(--pl-surface)}.pl-ui.freeze-col.style-corporate table.cf tr.section td:first-child{background:var(--pl-accent-soft)}.pl-ui.density-compact{--pl-tbl-pad-y:4px;--pl-tbl-pad-x:8px}.pl-ui.density-normal{--pl-tbl-pad-y:8px;--pl-tbl-pad-x:12px}.pl-ui.density-airy{--pl-tbl-pad-y:12px;--pl-tbl-pad-x:14px}.pl-ui.face-serif{--pl-font:Georgia,"Times New Roman",serif}.pl-ui.face-hum{--pl-font:"Trebuchet MS","Gill Sans",Verdana,sans-serif}.pl-ui .pl-side h2{font-size:15px;margin:0 0 4px}.pl-ui .pl-side .sub{font-size:12px;color:var(--pl-muted);margin-bottom:14px}.pl-ui .grp{border-top:1px solid var(--pl-grid);padding:12px 0}.pl-ui .grp h4{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pl-muted)}.pl-ui .row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:7px 0;font-size:13px}.pl-ui .row select,.pl-ui .row input[type=number],.pl-ui .row input[type=text],.pl-ui .row input[type=range]{border:1px solid var(--pl-grid);border-radius:6px;padding:5px 7px;width:140px;background:#fff;font:inherit}.pl-ui .row input[type=color]{width:34px;height:26px;border:1px solid var(--pl-grid);border-radius:6px;padding:1px;background:#fff}.pl-ui .seg{display:flex;border:1px solid var(--pl-grid);border-radius:6px;overflow:hidden}.pl-ui .seg button{border:0;background:#fff;padding:4px 9px;font-size:12px;cursor:pointer}.pl-ui .seg button.on{background:var(--pl-accent);color:#fff}.pl-ui .sw{position:relative;width:34px;height:20px;background:#d7d6d0;border-radius:999px;cursor:pointer;flex:none}.pl-ui .sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.15s}.pl-ui .sw.on{background:var(--pl-accent)}.pl-ui .sw.on:after{left:16px}.pl-ui .swatches{display:flex;gap:6px}.pl-ui .swatches span{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid transparent;display:inline-block}.pl-ui .swatches span.on{border-color:var(--pl-ink)}.pl-ui .foot{font-size:11.5px;color:var(--pl-muted);margin-top:14px;line-height:1.5}.pl-ui .warn{width:100%;text-align:left;border:1px solid #f0c36d;background:#fff8e8;color:#7a4e00;border-radius:8px;padding:12px 14px;margin-bottom:14px;font-size:13px;cursor:pointer}.pl-ui .warn.static{cursor:default}@media print{.pl-ui .pl-side,.pl-ui .pl-overlay,.pl-ui .actions,.pl-ui .filters-card,.pl-ui .chips,.pl-ui .tip{display:none!important}.pl-ui .pl-main{padding:0;max-width:none}.app-shell.shell-page-pl .tb{display:none!important}}.pl-ui .balanced{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px}.pl-ui .balanced.ok{background:#e3f4e3;color:var(--pl-pos, #006300)}.pl-ui .balanced.bad{background:#fbe4e2;color:var(--pl-neg, #b3261e)}.pl-ui table.cf td.code,.pl-ui table.cf th.code{color:var(--pl-muted);text-align:left;font-variant-numeric:tabular-nums;width:1%}.pl-ui table.cf td.acct,.pl-ui table.cf th.acct{text-align:left;white-space:nowrap}.pl-ui table.cf th.grp{text-align:center;border-bottom:1px solid var(--pl-baseline, #c3c2b7)!important;color:var(--pl-ink);font-weight:700;letter-spacing:.04em}.pl-ui .tb-chart{margin-top:2px}.pl-ui .hbar{display:grid;grid-template-columns:150px minmax(0,1fr) 110px;gap:10px;align-items:center;font-size:13px;margin:8px 0}.pl-ui .hbar .lbl{color:var(--pl-ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-ui .hbar .lbl small{margin-left:6px;color:var(--pl-muted);font-weight:500;font-size:11.5px}.pl-ui .hbar .amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--pl-ink);white-space:nowrap}.pl-ui .hbar .trk{display:block;height:12px;background:var(--pl-stripe);border-radius:6px;overflow:hidden;min-width:0}.pl-ui .hbar .trk .fill{display:block;height:100%;border-radius:6px;background:var(--pl-series-in);max-width:100%}.pl-ui .hbar.cr .trk .fill{background:var(--pl-series-out)}.pl-ui .hbar.dr .trk .fill{background:var(--pl-series-in)}.pl-ui .tb-chart-legend{font-size:12px;color:var(--pl-muted);margin-top:10px}.pl-ui .tb-chart-empty{color:var(--pl-muted);font-size:13px;padding:8px 0}.pl-ui .kpi.closing{border-left-color:#2c3e57}.pl-ui.kpi-v2 .kpi.closing{background:#2c3e57}.pl-ui .kpi.open{border-left-color:var(--pl-muted)}.pl-ui.zebra table.cf tr.item.is-stripe td,.pl-ui.freeze-col.zebra table.cf tr.item.is-stripe td:first-child{background:var(--pl-stripe)}.pl-ui .notes code{font-size:11px;background:var(--pl-stripe);padding:1px 5px;border-radius:4px}.pl-ui table.cf tr.balance td{font-weight:600;font-style:italic;color:var(--pl-ink-2)}.pl-ui table.cf tr.closing td{font-weight:700;border-top:1px solid var(--pl-baseline, #c3c2b7)!important;border-bottom:3px double var(--pl-baseline, #c3c2b7)!important}.pl-ui table.cf tr.net td{font-weight:700;border-top:2px solid var(--pl-baseline, #c3c2b7)!important;border-bottom:2px solid var(--pl-baseline, #c3c2b7)!important}.pl-ui table.cf td.total-col,.pl-ui table.cf th.total-col{background:var(--pl-accent-soft);font-weight:600}.pl-ui .hbar .trk.dual{display:flex;gap:3px;background:transparent;overflow:visible}.pl-ui .hbar .trk.dual .fill{display:block;height:12px;border-radius:6px;max-width:50%}.pl-ui .hbar .trk.dual .fill.in{background:var(--pl-series-in)}.pl-ui .hbar .trk.dual .fill.out{background:var(--pl-series-out)}.pl-ui table.cf.bsd tr.txr td{font-size:calc(var(--tbl-font-size, 13px) - .5px);color:var(--pl-ink-2);padding-top:calc(var(--tbl-pad-y, 8px) - 2px);padding-bottom:calc(var(--tbl-pad-y, 8px) - 2px)}.pl-ui table.cf.bsd td.ref{color:var(--pl-accent);font-weight:500}.pl-ui.gl-ui table.gl-ledger{table-layout:fixed;width:100%;min-width:1040px;border-collapse:collapse}.pl-ui.gl-ui table.gl-ledger col.gl-col-code{width:64px}.pl-ui.gl-ui table.gl-ledger col.gl-col-date{width:92px}.pl-ui.gl-ui table.gl-ledger col.gl-col-type{width:96px}.pl-ui.gl-ui table.gl-ledger col.gl-col-ref{width:88px}.pl-ui.gl-ui table.gl-ledger col.gl-col-name{width:120px}.pl-ui.gl-ui table.gl-ledger col.gl-col-memo{width:auto}.pl-ui.gl-ui table.gl-ledger col.gl-col-split{width:120px}.pl-ui.gl-ui table.gl-ledger col.gl-col-money{width:108px}.pl-ui.gl-ui table.gl-ledger th:first-child,.pl-ui.gl-ui table.gl-ledger td:first-child{min-width:0!important}.pl-ui.gl-ui table.gl-ledger th.code,.pl-ui.gl-ui table.gl-ledger td.code{width:64px;min-width:0!important;max-width:64px;padding-left:8px!important;overflow:hidden;text-overflow:ellipsis}.pl-ui.gl-ui table.gl-ledger th.gl-th-text,.pl-ui.gl-ui table.gl-ledger td.gl-date,.pl-ui.gl-ui table.gl-ledger td.gl-type,.pl-ui.gl-ui table.gl-ledger td.ref,.pl-ui.gl-ui table.gl-ledger td.gl-name,.pl-ui.gl-ui table.gl-ledger td.memo,.pl-ui.gl-ui table.gl-ledger td.split,.pl-ui.gl-ui table.gl-ledger td.gl-begin,.pl-ui.gl-ui table.gl-ledger td.acct{text-align:left!important}.pl-ui.gl-ui table.gl-ledger td.gl-name,.pl-ui.gl-ui table.gl-ledger td.memo,.pl-ui.gl-ui table.gl-ledger td.split,.pl-ui.gl-ui table.gl-ledger td.ref{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.pl-ui.gl-ui table.gl-ledger td.gl-type{max-width:96px;overflow:hidden}.pl-ui.gl-ui table.gl-ledger .pl-ttype{display:inline-block;max-width:100%;font-size:10px;line-height:1.2;padding:0 5px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.pl-ui.gl-ui table.gl-ledger td.split{color:var(--pl-muted)}.pl-ui.gl-ui table.gl-ledger td.gl-begin{white-space:nowrap;color:var(--pl-ink-2);font-style:italic}.pl-ui.gl-ui table.gl-ledger th.num,.pl-ui.gl-ui table.gl-ledger td.num{text-align:right!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;padding-right:10px}.pl-ui .gl-load-more{text-align:center;padding:16px 8px 4px;font-size:13px;color:var(--pl-muted)}.pl-ui .gl-chart .hbar .lbl small{color:var(--pl-muted);margin-left:4px}.pl-ui .gl-ms-field{position:relative;z-index:6}.pl-ui .gl-ms{position:relative}.pl-ui .gl-ms__toggle{width:100%;display:flex;align-items:center;gap:8px;border:1px solid var(--pl-grid);border-radius:7px;background:#fff;padding:7px 9px;cursor:pointer;text-align:left;font:inherit;color:inherit;min-height:38px}.pl-ui .gl-ms__toggle:hover{border-color:var(--pl-accent)}.pl-ui .gl-ms__label{font-size:11.5px;color:var(--pl-muted);flex:none}.pl-ui .gl-ms__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pl-accent);font-weight:600;font-size:13px}.pl-ui .gl-ms__chev{color:var(--pl-muted);font-size:11px}.pl-ui .gl-ms__panel{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:280px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--pl-grid);border-radius:8px;box-shadow:0 12px 28px #0f172a1f;z-index:40;overflow:hidden}.pl-ui .gl-ms__panel[hidden]{display:none!important}.pl-ui .gl-ms__search{margin:8px 8px 4px;width:calc(100% - 16px);border:1px solid var(--pl-grid);border-radius:6px;padding:7px 9px;font:inherit;box-sizing:border-box}.pl-ui .gl-ms__list{overflow:auto;max-height:210px;padding:4px 6px 8px}.pl-ui .f .gl-ms__option,.pl-ui .gl-ms__option{display:flex!important;align-items:center;gap:10px;padding:7px 8px;margin:0;border-radius:6px;font-size:13px;font-weight:500;color:var(--pl-ink);cursor:pointer;line-height:1.3}.pl-ui .gl-ms__option:hover{background:var(--pl-accent-soft)}.pl-ui .f .gl-ms__option input[type=checkbox],.pl-ui .gl-ms__option input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;margin:0!important;padding:0!important;border:1px solid #94a3b8!important;border-radius:4px!important;background:#fff!important;flex:none!important;accent-color:var(--pl-accent);cursor:pointer}.pl-ui .gl-ms__option span{flex:1;min-width:0}.pl-ui .gl-ms__empty{padding:10px;font-size:12px;color:var(--pl-muted)}.pl-ui .gl-ms__actions{display:flex;justify-content:space-between;gap:8px;padding:8px;border-top:1px solid var(--pl-grid);background:var(--pl-stripe)}
