input[type=number].no-spinner::-webkit-inner-spin-button,input[type=number].no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].no-spinner{-moz-appearance:textfield}.modal .modal-dialog.modal-xl{max-width:min(96vw,1680px)}.modal .modal-dialog.modal-lg{max-width:min(92vw,1320px)}.modal .modal-content{max-height:calc(100vh - 2rem)}.modal .modal-body{overflow-x:auto}@media (max-width:991.98px){.modal .modal-dialog.modal-lg,.modal .modal-dialog.modal-xl{max-width:calc(100vw - 1rem);margin:.5rem auto}}:where(.theme-dark,[data-bs-theme=dark]) .table{--tblr-table-bg:var(--tblr-bg-surface);--tblr-table-striped-bg:rgba(255,255,255,0.02);--tblr-table-hover-bg:rgba(255,255,255,0.06);--tblr-table-border-color:var(--tblr-border-color)}:where(.theme-dark,[data-bs-theme=dark]) textarea.form-control{background-color:var(--tblr-bg-surface);color:var(--tblr-body-color);border-color:var(--tblr-border-color)}:where(.theme-dark,[data-bs-theme=dark]) textarea.form-control:focus{background-color:var(--tblr-bg-surface)}:where(.theme-dark,[data-bs-theme=dark]) .progress{background-color:var(--tblr-bg-surface-tertiary)}:where(.theme-dark,[data-bs-theme=dark]) .progress-bar{background-color:var(--tblr-primary)}:where(.theme-dark,[data-bs-theme=dark]) .bg-light{background-color:var(--tblr-bg-surface-tertiary)!important;color:var(--tblr-body-color)!important}:where(.theme-dark,[data-bs-theme=dark]) .admin-users-surface{background-color:var(--tblr-bg-surface)!important;color:var(--tblr-body-color)!important;border-color:var(--tblr-border-color)!important}:where(.theme-dark,[data-bs-theme=dark]) .admin-users-surface .form-control,:where(.theme-dark,[data-bs-theme=dark]) .admin-users-surface .form-select{background-color:var(--tblr-bg-forms);color:var(--tblr-body-color);border-color:var(--tblr-border-color)}:where(.theme-dark,[data-bs-theme=dark]) .admin-users-surface .form-control::placeholder{color:var(--tblr-secondary-color)}:where(.theme-dark,[data-bs-theme=dark]) .admin-users-surface-item{background-color:var(--tblr-bg-surface)!important;color:var(--tblr-body-color)!important;border-color:var(--tblr-border-color)!important}:where(.theme-dark,[data-bs-theme=dark]) .admin-users-surface .table{--tblr-table-bg:var(--tblr-bg-surface);--tblr-table-striped-bg:rgba(255,255,255,0.02);--tblr-table-hover-bg:rgba(255,255,255,0.06);--tblr-table-border-color:var(--tblr-border-color)}:where(.theme-dark,[data-bs-theme=dark]) .swal2-popup{background:var(--tblr-bg-surface);color:var(--tblr-body-color);border:1px solid var(--tblr-border-color-translucent);box-shadow:var(--tblr-box-shadow)}:where(.theme-dark,[data-bs-theme=dark]) .swal2-html-container,:where(.theme-dark,[data-bs-theme=dark]) .swal2-title{color:var(--tblr-body-color)}:where(.theme-dark,[data-bs-theme=dark]) .swal2-input,:where(.theme-dark,[data-bs-theme=dark]) .swal2-select,:where(.theme-dark,[data-bs-theme=dark]) .swal2-textarea{background:var(--tblr-bg-forms);color:var(--tblr-body-color);border-color:var(--tblr-border-color)}:where(.theme-dark,[data-bs-theme=dark]) .swal2-styled.swal2-confirm{background-color:var(--tblr-primary);color:#fff}:where(.theme-dark,[data-bs-theme=dark]) .swal2-styled.swal2-cancel{background-color:var(--tblr-secondary);color:#fff}.tox .tox-dialog{border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(15,23,42,.18)}.tox .tox-dialog__body,.tox .tox-dialog__footer,.tox .tox-dialog__header{padding:20px 24px}.tox .tox-dialog__body-content{padding:0}.tox .tox-dialog__body-nav{padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.tox .tox-dialog__body-nav-item{padding:8px 12px;border-radius:8px}.tox .tox-dialog__footer{background:#f8fafc}.tox .tox-dialog__title{padding-right:16px}.tox .tox-dialog__header .tox-button--icon{margin-right:8px}.tox .tox-dialog__footer .tox-button{margin-left:6px;margin-right:6px;border-radius:8px}.tox-tinymce-aux{z-index:2000!important}.tox .tox-dialog-wrap__backdrop{background:rgba(15,23,42,.35)}.tox .tox-dialog-wrap{display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none}.tox .tox-dialog-wrap,.tox .tox-dialog-wrap__backdrop{position:fixed!important;inset:0!important}.tox .tox-dialog{margin:0!important;width:min(720px,calc(100vw - 2rem))!important;max-height:calc(100vh - 3rem);pointer-events:auto;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.tox .tox-dialog__body{max-height:calc(100vh - 14rem);overflow:auto}.auth-shell{background:linear-gradient(135deg,#f8fafc,#eef2f6)}.auth-panel{background:#ffffff;border-right:1px solid #e6ebf2}.auth-title h1{font-family:Poppins,Segoe UI,Helvetica Neue,sans-serif;font-weight:600;letter-spacing:-.02em;color:#1f2937}.auth-logo-wrap{border-radius:12px;padding:8px 10px;display:inline-flex;align-items:center;justify-content:center}.auth-logo-img{display:block;margin:0 auto}.auth-card,.auth-card .card,.auth-card .card-body,.auth-card .card-md{background:#ffffff}.auth-card{border-radius:16px;padding:20px 22px;box-shadow:0 18px 40px rgba(15,23,42,.08);border:1px solid rgba(148,163,184,.25)}.auth-media{position:relative;background:#0f172a}.auth-slide{position:relative;background-position:50%;background-size:cover}.auth-overlay{position:absolute;inset:0;background:linear-gradient(120deg,rgba(7,12,22,.85),rgba(7,12,22,.35) 45%,rgba(7,12,22,.15))}.auth-caption{position:absolute;bottom:48px;left:56px;max-width:420px;color:#f8fafc;z-index:2}.auth-caption-title{font-family:Poppins,Segoe UI,Helvetica Neue,sans-serif;font-size:24px;font-weight:600;letter-spacing:.01em}.auth-caption-desc{margin-top:10px;color:rgba(248,250,252,.88);font-size:14px}[data-bs-theme=dark] .auth-shell{background:linear-gradient(135deg,#0b1220,#111827)}[data-bs-theme=dark] .auth-panel{background:#0f172a;border-right:1px solid #1e293b}[data-bs-theme=dark] .auth-title h1{color:#e2e8f0}[data-bs-theme=dark] .auth-title .text-muted{color:#94a3b8!important}[data-bs-theme=dark] .auth-card,[data-bs-theme=dark] .auth-card .card,[data-bs-theme=dark] .auth-card .card-body,[data-bs-theme=dark] .auth-card .card-md{background:#111827;border-color:#334155;box-shadow:0 18px 40px rgba(2,6,23,.45)}[data-bs-theme=dark] .auth-logo-wrap{background:rgba(15,23,42,.55);border:1px solid #334155}@media (max-width:991px){.auth-panel{border-right:none}}@media (max-width:767.98px){.fc .fc-toolbar{flex-wrap:wrap;justify-content:center;row-gap:.5rem}.fc .fc-toolbar-title{font-size:1.1em}}.po-modal-hide-total td:nth-child(8),.po-modal-hide-total th:nth-child(8){display:none}