.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid red}.validation-message{color:red}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px #0003;display:none;left:0;padding:.6rem 1.25rem .7rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary:after{content:"An error has occurred."}code{color:#c02d76}.page{position:relative;display:flex;flex-direction:column}main{flex:1}html,body,#app,.page,main{min-height:100%}.page,.page-wrapper,.page-body{background:transparent}html[data-bs-theme=dark]{background-color:#0e141d}html[data-bs-theme=light]{background-color:#d7e5f4}.data-grid{min-height:200px}.link-style{color:#0d6efd;cursor:pointer;font-weight:600}.link-style:hover{color:#0a58ca}a{text-decoration:none!important}.ts-dropdown .active{background-color:#0d6efd!important;color:#fff;border-radius:4px}.ts-dropdown .option{padding:6px 10px;cursor:pointer}html[data-bs-theme=dark] .ts-wrapper.single .ts-control,html[data-bs-theme=dark] .ts-wrapper.multi .ts-control,html[data-bs-theme=dark] .ts-control{border-color:#5c7a9db8;background:#111c2b;color:#e7edf5;box-shadow:inset 0 1px #ffffff0a}html[data-bs-theme=dark] .ts-wrapper.focus .ts-control{border-color:#2b74c8;box-shadow:0 0 0 3px #2b74c838}html[data-bs-theme=dark] .ts-control input,html[data-bs-theme=dark] .ts-control .item{color:#e7edf5}html[data-bs-theme=dark] .ts-control .item .text-muted,html[data-bs-theme=dark] .ts-dropdown .text-muted{color:#93a7be!important}html[data-bs-theme=dark] .ts-dropdown,html[data-bs-theme=dark] .ts-dropdown.form-select,html[data-bs-theme=dark] .ts-dropdown.form-control{border-color:#5c7a9db8;background:#111c2b;color:#dce7f5;box-shadow:0 16px 34px #00000061}html[data-bs-theme=dark] .ts-dropdown .option{color:#dce7f5;background:transparent}html[data-bs-theme=dark] .ts-dropdown .option:hover,html[data-bs-theme=dark] .ts-dropdown .option.active,html[data-bs-theme=dark] .ts-dropdown .active{background:#1769d6!important;color:#fff!important}html[data-bs-theme=dark] .ts-dropdown .create,html[data-bs-theme=dark] .ts-dropdown .no-results{color:#9fb1c8}html[data-bs-theme=dark] .ts-wrapper.disabled .ts-control,html[data-bs-theme=dark] .ts-wrapper .ts-control.disabled{background:#101824;color:#8194ab;opacity:1}@media(max-width:720px){.card-mobile{max-width:90%;margin:auto}}@media print{.table td:has(>.dropdown){display:none!important}}.menu-top-icon,.semantic-top-icon{width:30px;height:30px;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#334d6a;background:#ffffff2e;position:relative;cursor:pointer;text-decoration:none}.menu-top-icon:hover,.semantic-top-icon:hover{background:#ffffff6b}html[data-bs-theme=dark] .menu-top-icon,html[data-bs-theme=dark] .semantic-top-icon{color:#d5e2f2;background:#1119268f}html[data-bs-theme=dark] .menu-top-icon:hover,html[data-bs-theme=dark] .semantic-top-icon:hover{background:#ffffff1c}.menu-icon-badge,.semantic-icon-badge{position:absolute;top:-4px;right:-6px;font-size:.58rem;line-height:1;color:#fff;background:#d94b59;border-radius:999px;padding:.2rem .26rem;font-weight:700}.menu-top-avatar,.semantic-top-avatar{width:28px;height:28px;border-radius:6px;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.45);box-shadow:0 4px 10px #182a4233}.menu-profile-shell,.semantic-profile-shell{position:relative;display:inline-flex}.menu-profile-trigger,.semantic-profile-trigger{border:none;padding:0;cursor:pointer}.menu-profile-card,.semantic-profile-card{position:absolute;top:2.2rem;right:0;min-width:240px;border-radius:12px;border:1px solid rgba(143,169,200,.48);background:linear-gradient(165deg,#fafdfffa,#ecf5fffa);box-shadow:0 14px 26px #1a2c4433;padding:.62rem .7rem;display:none;z-index:35}.menu-profile-card.open,.semantic-profile-card.open{display:block}.menu-notification-shell,.semantic-notification-shell{position:relative;display:inline-flex}.menu-notification-card,.semantic-notification-card{position:absolute;top:2.2rem;right:0;width:clamp(320px,34vw,460px);max-width:min(460px,calc(100vw - 1rem));max-height:320px;overflow-y:auto;border-radius:12px;border:1px solid rgba(143,169,200,.48);background:linear-gradient(165deg,#fafdfffa,#ecf5fffa);box-shadow:0 14px 26px #1a2c4433;padding:.62rem .7rem;display:none;z-index:35}.menu-notification-card.open,.semantic-notification-card.open{display:block}.menu-notification-title,.semantic-notification-title{font-size:.8rem;font-weight:700;color:#334f6e;margin-bottom:.35rem}.menu-notification-empty,.semantic-notification-empty{font-size:.72rem;color:#5f7c9d;padding:.3rem .1rem}.menu-notification-item,.semantic-notification-item{border:1px solid rgba(189,211,233,.5);border-radius:8px;background:#ffffffbf;padding:.4rem .45rem;margin-bottom:.35rem}.menu-notification-action,.semantic-notification-action{font-size:.69rem;font-weight:700;color:#3b5f86}.menu-notification-message,.semantic-notification-message{margin-top:.2rem;font-size:.68rem;color:#567395;line-height:1.3}.menu-profile-name,.semantic-profile-name{font-size:.82rem;font-weight:700;color:#334f6e;line-height:1.2}.menu-profile-email,.semantic-profile-email{margin-top:.2rem;font-size:.72rem;color:#567395;word-break:break-word}.menu-profile-role,.semantic-profile-role{margin-top:.26rem;font-size:.68rem;color:#7a8fa7}.menu-profile-last-login{margin-top:.45rem;border-top:1px solid rgba(143,169,200,.34);padding-top:.42rem;color:#567395;font-size:.7rem;line-height:1.25}.menu-profile-last-login span{display:block;color:#7a8fa7;font-weight:700}.menu-profile-last-login strong{display:block;margin-top:.12rem;color:#334f6e;font-size:.74rem}.menu-profile-link,.semantic-profile-link{margin-top:.55rem;width:100%;border:1px solid rgba(138,169,203,.44);border-radius:8px;background:#ffffffb8;color:#33577b;font-size:.72rem;font-weight:600;padding:.35rem .45rem;display:inline-flex;text-decoration:none;justify-content:center}.menu-profile-link:hover,.semantic-profile-link:hover{background:#fffffff2;color:#244566}html[data-bs-theme=dark] .menu-profile-card,html[data-bs-theme=dark] .semantic-profile-card,html[data-bs-theme=dark] .menu-notification-card,html[data-bs-theme=dark] .semantic-notification-card{border-color:#849dbb42;background:linear-gradient(165deg,#182332fa,#101824fa);box-shadow:0 14px 26px #00000057}html[data-bs-theme=dark] .menu-notification-title,html[data-bs-theme=dark] .semantic-notification-title,html[data-bs-theme=dark] .menu-profile-name,html[data-bs-theme=dark] .semantic-profile-name{color:#dbe7f6}html[data-bs-theme=dark] .menu-notification-empty,html[data-bs-theme=dark] .semantic-notification-empty,html[data-bs-theme=dark] .menu-profile-email,html[data-bs-theme=dark] .semantic-profile-email,html[data-bs-theme=dark] .menu-profile-role,html[data-bs-theme=dark] .semantic-profile-role,html[data-bs-theme=dark] .menu-profile-last-login,html[data-bs-theme=dark] .menu-profile-last-login span,html[data-bs-theme=dark] .menu-notification-message,html[data-bs-theme=dark] .semantic-notification-message{color:#9fb1c8}html[data-bs-theme=dark] .menu-profile-last-login{border-top-color:#849dbb38}html[data-bs-theme=dark] .menu-profile-last-login strong{color:#dbe7f6}html[data-bs-theme=dark] .menu-notification-item,html[data-bs-theme=dark] .semantic-notification-item{border-color:#849dbb38;background:#ffffff0d}html[data-bs-theme=dark] .menu-notification-action,html[data-bs-theme=dark] .semantic-notification-action{color:#c8d9ed}html[data-bs-theme=dark] .menu-profile-link,html[data-bs-theme=dark] .semantic-profile-link{border-color:#849dbb3d;background:#ffffff0f;color:#d5e2f2}html[data-bs-theme=dark] .menu-profile-link:hover,html[data-bs-theme=dark] .semantic-profile-link:hover{background:#ffffff1f;color:#fff}.menu-launcher-icon svg,.menu-launcher-icon .icon,.menu-launcher-icon .icon-sm{width:24px!important;height:24px!important;stroke-width:2.2!important}.pagination-search-wrap{display:inline-flex;align-items:center;gap:.35rem;min-width:210px;height:34px;padding:0 .6rem;border:1px solid #c6d4e2;border-radius:9px;background:#fff;box-shadow:0 1px 2px #1b2c4414;transition:border-color .14s ease,box-shadow .16s ease}.pagination-search-wrap:focus-within{border-color:#7ea8d6;box-shadow:0 0 0 3px #5c90cd2e}.pagination-search-icon{color:#6e88a4;display:inline-flex;align-items:center;justify-content:center}.pagination-search-input{border:none;outline:none;background:transparent;width:100%;color:#2c4866;font-size:.86rem;font-weight:600}.pagination-search-input::placeholder{color:#8098b1;font-weight:500}.pagination-action-btn{height:34px;border-radius:9px;border-width:1px;font-weight:600;letter-spacing:.01em;padding:.36rem .72rem;box-shadow:0 1px 2px #1b2c4414}.pagination-action-btn.btn-outline-success{color:#198754;border-color:#7bcfa7;background:#f6fff9}.pagination-action-btn.btn-outline-success:hover{color:#fff;border-color:#198754;background:#198754}.pagination-action-btn.btn-outline-primary{color:#345f8f;border-color:#a9c2de;background:#f8fbff}.pagination-action-btn.btn-outline-primary:hover{color:#fff;border-color:#3b6ea5;background:#3b6ea5}.pagination-search-wrap,.pagination-action-btn{margin-top:1px}.pagination-page-size-input{min-height:34px;border:1px solid #bfd2e5;border-radius:9px;background:linear-gradient(180deg,#fff,#f6faff);color:#2e5175;font-weight:600;text-align:center;box-shadow:0 1px 2px #1b2c4414;transition:border-color .14s ease,box-shadow .16s ease,background-color .16s ease}.pagination-page-size-input:focus{border-color:#7ea8d6;background:#fff;box-shadow:0 0 0 3px #5c90cd2e}html[data-bs-theme=dark] .data-grid .text-secondary,html[data-bs-theme=dark] .pagination-search-wrap,html[data-bs-theme=dark] .pagination-page-size-input,html[data-bs-theme=dark] .pagination-search-input{color:#c8d8eb!important}html[data-bs-theme=dark] .pagination-search-wrap{border-color:#5c7a9dad;background:#0f1825;box-shadow:0 1px 2px #0000002e}html[data-bs-theme=dark] .pagination-search-wrap:focus-within{border-color:#2b74c8;box-shadow:0 0 0 3px #2b74c838}html[data-bs-theme=dark] .pagination-search-icon{color:#8fa5bd}html[data-bs-theme=dark] .pagination-search-input::placeholder{color:#8fa5bd}html[data-bs-theme=dark] .pagination-page-size-input{border-color:#5c7a9dad;background:#0f1825;box-shadow:0 1px 2px #0000002e}html[data-bs-theme=dark] .pagination-page-size-input:focus{border-color:#2b74c8;background:#111c2b;box-shadow:0 0 0 3px #2b74c838}html[data-bs-theme=dark] .pagination-action-btn.btn-outline-success{color:#76d9a3;border-color:#52b07ac2;background:#1f9d551f}html[data-bs-theme=dark] .pagination-action-btn.btn-outline-success:hover{color:#fff;border-color:#2fb96b;background:#238a52}html[data-bs-theme=dark] .pagination-action-btn.btn-outline-primary{color:#a9cdf4;border-color:#538bccc2;background:#2b74c81f}html[data-bs-theme=dark] .pagination-action-btn.btn-outline-primary:hover{color:#fff;border-color:#4b91e2;background:#2b74c8}html[data-bs-theme=dark] .pagination-action-btn.btn-outline-secondary,html[data-bs-theme=dark] .pagination-action-btn:disabled{color:#8fa5bd;border-color:#5c7a9d85;background:#ffffff0d;opacity:.75}.transaction-toolbar{flex-wrap:wrap}.transaction-action-btn{height:34px;border-radius:9px;border-width:1px;font-weight:600;letter-spacing:.01em;padding:.36rem .8rem;box-shadow:0 1px 2px #1b2c4414}.transaction-action-btn.transaction-action-btn-secondary{background:#eff8ff;border-color:#9bc4e8;color:#2c638f}.transaction-action-btn.transaction-action-btn-secondary:hover{background:#2c7fc0;border-color:#2c7fc0;color:#fff}.transaction-barcode-wrap{width:min(290px,100%)}.transaction-barcode-input{min-height:34px;border-radius:9px;border:1px solid #c6d4e2;box-shadow:0 1px 2px #1b2c4414;font-size:.9rem;font-weight:500}.transaction-barcode-input::placeholder{color:#7f96af}.transaction-barcode-input:focus{border-color:#7ea8d6;box-shadow:0 0 0 3px #5c90cd2e}i.search.icon,i.times.icon,i.copy.icon,i.cog.icon{display:inline-flex!important;align-items:center;justify-content:center;width:1rem;height:1rem;line-height:1;color:currentColor;vertical-align:middle;position:relative;top:-.02em}i.search.icon:before,i.times.icon:before,i.copy.icon:before,i.cog.icon:before{content:"";width:1rem;height:1rem;background-color:currentColor;display:block;margin:auto}i.search.icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0'/%3E%3Cpath d='M21 21l-6 -6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0'/%3E%3Cpath d='M21 21l-6 -6'/%3E%3C/svg%3E") center / contain no-repeat}i.times.icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6l-12 12'/%3E%3Cpath d='M6 6l12 12'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6l-12 12'/%3E%3Cpath d='M6 6l12 12'/%3E%3C/svg%3E") center / contain no-repeat}i.copy.icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8m0 2a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2z'/%3E%3Cpath d='M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8m0 2a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2z'/%3E%3Cpath d='M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2'/%3E%3C/svg%3E") center / contain no-repeat}i.cog.icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9a3 3 0 1 0 0 6a3 3 0 0 0 0 -6z'/%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06 .06a2 2 0 0 1 0 2.83a2 2 0 0 1 -2.83 0l-.06 -.06a1.65 1.65 0 0 0 -1.82 -.33a1.65 1.65 0 0 0 -1 1.51v.17a2 2 0 0 1 -2 2a2 2 0 0 1 -2 -2v-.1a1.65 1.65 0 0 0 -1.08 -1.54a1.65 1.65 0 0 0 -1.82 .33l-.06 .06a2 2 0 0 1 -2.83 0a2 2 0 0 1 0 -2.83l.06 -.06a1.65 1.65 0 0 0 .33 -1.82a1.65 1.65 0 0 0 -1.51 -1h-.17a2 2 0 0 1 -2 -2a2 2 0 0 1 2 -2h.1a1.65 1.65 0 0 0 1.54 -1.08a1.65 1.65 0 0 0 -.33 -1.82l-.06 -.06a2 2 0 0 1 0 -2.83a2 2 0 0 1 2.83 0l.06 .06a1.65 1.65 0 0 0 1.82 .33h.08a1.65 1.65 0 0 0 1 -1.51v-.17a2 2 0 0 1 2 -2a2 2 0 0 1 2 2v.1a1.65 1.65 0 0 0 1 1.54a1.65 1.65 0 0 0 1.82 -.33l.06 -.06a2 2 0 0 1 2.83 0a2 2 0 0 1 0 2.83l-.06 .06a1.65 1.65 0 0 0 -.33 1.82v.08a1.65 1.65 0 0 0 1.51 1h.17a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-.1a1.65 1.65 0 0 0 -1.54 1z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9a3 3 0 1 0 0 6a3 3 0 0 0 0 -6z'/%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06 .06a2 2 0 0 1 0 2.83a2 2 0 0 1 -2.83 0l-.06 -.06a1.65 1.65 0 0 0 -1.82 -.33a1.65 1.65 0 0 0 -1 1.51v.17a2 2 0 0 1 -2 2a2 2 0 0 1 -2 -2v-.1a1.65 1.65 0 0 0 -1.08 -1.54a1.65 1.65 0 0 0 -1.82 .33l-.06 .06a2 2 0 0 1 -2.83 0a2 2 0 0 1 0 -2.83l.06 -.06a1.65 1.65 0 0 0 .33 -1.82a1.65 1.65 0 0 0 -1.51 -1h-.17a2 2 0 0 1 -2 -2a2 2 0 0 1 2 -2h.1a1.65 1.65 0 0 0 1.54 -1.08a1.65 1.65 0 0 0 -.33 -1.82l-.06 -.06a2 2 0 0 1 0 -2.83a2 2 0 0 1 2.83 0l.06 .06a1.65 1.65 0 0 0 1.82 .33h.08a1.65 1.65 0 0 0 1 -1.51v-.17a2 2 0 0 1 2 -2a2 2 0 0 1 2 2v.1a1.65 1.65 0 0 0 1 1.54a1.65 1.65 0 0 0 1.82 -.33l.06 -.06a2 2 0 0 1 2.83 0a2 2 0 0 1 0 2.83l-.06 .06a1.65 1.65 0 0 0 -.33 1.82v.08a1.65 1.65 0 0 0 1.51 1h.17a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-.1a1.65 1.65 0 0 0 -1.54 1z'/%3E%3C/svg%3E") center / contain no-repeat}i.gray.icon{color:#8aa0b6}i.red.icon{color:#d63939}.list-group-item i.icon{margin-right:.35rem}html[data-bs-theme=dark] .system-reports-card{border-color:#4e6b8b94}html[data-bs-theme=dark] .system-reports-card .border-end{border-right-color:#6080a48a!important}.system-reports-list{border-top:1px solid #d5dee8}.system-report-row+.system-report-row{border-top:1px solid #d5dee8}.system-report-view-action.btn-primary{border-color:#2f6fae;background:#2f6fae}.system-report-view-action.btn-primary:hover{border-color:#245f99;background:#245f99}html[data-bs-theme=dark] .system-reports-list,html[data-bs-theme=dark] .system-report-row+.system-report-row{border-top-color:#3a5068}html[data-bs-theme=dark] .system-report-view-action.btn-primary{border-color:#2f6fae;background:#2f6fae}html[data-bs-theme=dark] .system-report-view-action.btn-primary:hover{border-color:#3b7fbd;background:#3b7fbd}#modal-for-date-range-filter.modal-blur{background:linear-gradient(135deg,#0f213424,#365d8233)!important;backdrop-filter:blur(.8px) saturate(1.02)}#modal-for-date-range-filter .modal-content{position:relative;overflow:hidden;border:1px solid rgba(58,91,126,.5);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 22px 56px #1f304438,0 0 0 1px #ffffffd1,0 0 0 5px #2f6fae1f}#modal-for-date-range-filter .modal-header,#modal-for-date-range-filter .modal-footer{background:#f8fbffc7}#modal-for-date-range-filter .modal-content:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#2f6fae,#72a7d9 48%,#9cc3e6)}#modal-for-date-range-filter .modal-content:after{content:"";position:absolute;inset:3px 0 auto;height:1px;background:#ffffffd1}html[data-bs-theme=dark] #modal-for-date-range-filter.modal-blur{background:linear-gradient(135deg,#050c1657,#172c4566)!important}html[data-bs-theme=dark] #modal-for-date-range-filter .modal-content{border-color:#7ea0c685;background:linear-gradient(180deg,#142235,#101b2b);box-shadow:0 26px 70px #00000075,0 0 0 1px #d7e8fa14,0 0 0 5px #7ea0c629}html[data-bs-theme=dark] #modal-for-date-range-filter .modal-header,html[data-bs-theme=dark] #modal-for-date-range-filter .modal-footer{background:#0d18269e}html[data-bs-theme=dark] #modal-for-date-range-filter .modal-content:after{background:#dcecff24}.data-grid{border:1px solid rgba(137,164,194,.42);border-radius:0;background:#fff;box-shadow:0 6px 14px #203d5c0f;overflow:visible}.data-grid.table-responsive,.data-grid .table-responsive{overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch}.data-grid .table{margin-bottom:0;color:#274766}.data-grid .table>:not(caption)>*>*{padding:.72rem .9rem;border-bottom-color:#d8e4f0;vertical-align:middle}.data-grid .table thead th{background:#f4f8fc;border-bottom:1px solid #c7d8ea!important;color:#567390;font-size:.73rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.data-grid .table tbody tr{transition:background-color .16s ease,box-shadow .16s ease}.data-grid .table tbody tr:nth-child(2n){background:#fbfdff}.data-grid .table tbody tr:hover{background:#f3f8ff;box-shadow:inset 3px 0 #5c9ce0}.data-grid .table.table-striped>tbody>tr:nth-of-type(odd)>*{background:#fff;color:inherit}.data-grid .table.table-striped>tbody>tr:nth-of-type(2n)>*{background:#fbfdff;color:inherit}.data-grid .table .btn,.data-grid .table button.btn,.data-grid .table a.btn{border-radius:8px;border-width:1px;font-size:.82rem;font-weight:600;box-shadow:0 1px 2px #1e344c12}.data-grid .table .dropdown-menu{border-radius:10px;border:1px solid rgba(146,172,201,.46);box-shadow:0 12px 24px #1e344c1f}.data-grid .table .badge,.data-grid .table .status{border-radius:999px;padding:.3rem .58rem;font-weight:700;letter-spacing:.02em}.data-grid .table tfoot td{background:#f4f9ff;border-top:1px solid #c7d8ea;font-weight:700}.inventory-stock-area .table.table-striped.table-bordered.table-condensed.table-hover>:not(caption)>*>*{padding:.55rem}html[data-bs-theme=dark] .inventory-stock-area .table{color:#dce7f5;--tblr-table-bg: #111c2b;--tblr-table-color: #dce7f5;--tblr-table-border-color: rgba(78, 107, 139, .52);--tblr-table-striped-bg: #132031;--tblr-table-striped-color: #dce7f5;--tblr-table-hover-bg: #182a40;--tblr-table-hover-color: #ffffff}html[data-bs-theme=dark] .inventory-stock-area .table>:not(caption)>*>*{background-color:#111c2b;border-color:#4e6b8b85;color:#dce7f5}html[data-bs-theme=dark] .inventory-stock-area .table thead th{background:#142132;color:#8fa5bd}html[data-bs-theme=dark] .inventory-stock-area .table tbody tr:hover>*{background:#182a40;color:#fff}html[data-bs-theme=dark] .inventory-stock-area .table tfoot th,html[data-bs-theme=dark] .inventory-stock-area .table tfoot td{background:#142132;color:#e7edf5}html[data-bs-theme=dark] .inventory-stock-area .form-control,html[data-bs-theme=dark] .inventory-stock-area .form-select,html[data-bs-theme=dark] .transaction-barcode-input{border-color:#5c7a9dad;background-color:#0f1825;color:#e7edf5}html[data-bs-theme=dark] .inventory-stock-area .form-control:focus,html[data-bs-theme=dark] .inventory-stock-area .form-select:focus,html[data-bs-theme=dark] .transaction-barcode-input:focus{border-color:#2b74c8;box-shadow:0 0 0 3px #2b74c838}html[data-bs-theme=dark] .initial-payments-card,html[data-bs-theme=dark] .initial-payments-panel{border-color:#4e6b8b94;background:#111c2b;color:#dce7f5}html[data-bs-theme=dark] .initial-payments-title{color:#dbe7f6}html[data-bs-theme=dark] .initial-payments-empty,html[data-bs-theme=dark] .initial-api-payments-panel,html[data-bs-theme=dark] .initial-api-payment-item{border-color:#4e6b8b85;background:#132031;color:#dce7f5}html[data-bs-theme=dark] .initial-method-chip{border-color:#5c7a9d9e;background:#132031;color:#dce7f5}html[data-bs-theme=dark] .initial-payments-grid th,html[data-bs-theme=dark] .initial-payments-grid td{border-color:#4e6b8b85;background:#111c2b;color:#dce7f5}html[data-bs-theme=dark] .initial-payments-grid th{background:#142132;color:#9fb6cf}html[data-bs-theme=dark] .initial-payments-grid .form-control{border-color:#5c7a9dad;background-color:#0f1825;color:#e7edf5}html[data-bs-theme=dark] .initial-payments-summary{border-top-color:#4e6b8b85}.data-grid .datatable-selector{border:1px solid #bfd2e5;border-radius:8px;background:#fff;color:#2f5275;font-weight:600;min-height:32px;padding:.2rem .45rem}.data-grid .datatable-pagination ul{gap:.28rem}.data-grid .datatable-pagination a{border:1px solid #c9dbec;border-radius:8px;min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#4a6a8b;font-weight:600}.data-grid .datatable-pagination a:hover{background:#eef5fd;border-color:#aac6e1;color:#29557f}.data-grid .datatable-pagination .datatable-active a,.data-grid .datatable-pagination .active a{background:#0b63b2!important;border-color:#0b63b2!important;color:#fff!important;border-radius:8px}html[data-bs-theme=dark] .data-grid{border-color:#4e6b8b94;background:#111c2b;box-shadow:0 8px 20px #00000042}html[data-bs-theme=dark] .data-grid .table{color:#dce7f5;--tblr-table-bg: #111c2b;--tblr-table-color: #dce7f5;--tblr-table-border-color: rgba(78, 107, 139, .52);--tblr-table-striped-bg: #142132;--tblr-table-striped-color: #dce7f5;--tblr-table-hover-bg: #182a40;--tblr-table-hover-color: #ffffff}html[data-bs-theme=dark] .data-grid .table>:not(caption)>*>*{background-color:#111c2b;border-bottom-color:#4e6b8b85;color:#dce7f5}html[data-bs-theme=dark] .data-grid .table thead th{background:#142132;border-bottom-color:#6080a4b8!important;color:#9fb6cf}html[data-bs-theme=dark] .data-grid .table tbody tr:nth-child(2n),html[data-bs-theme=dark] .data-grid .table tbody tr:nth-child(2n)>*{background:#132031}html[data-bs-theme=dark] .data-grid .table tbody tr:hover,html[data-bs-theme=dark] .data-grid .table tbody tr:hover>*{background:#182a40;color:#fff}html[data-bs-theme=dark] .data-grid .table.table-striped>tbody>tr:nth-of-type(odd)>*,html[data-bs-theme=dark] .data-grid .table.table-striped>tbody>tr:nth-of-type(2n)>*{color:#dce7f5}html[data-bs-theme=dark] .data-grid .table.table-striped>tbody>tr:nth-of-type(odd)>*{background:#111c2b}html[data-bs-theme=dark] .data-grid .table.table-striped>tbody>tr:nth-of-type(2n)>*{background:#132031}html[data-bs-theme=dark] .data-grid .table .dropdown-menu{border-color:#5c7a9d94;background:#111c2b;box-shadow:0 14px 28px #00000061}html[data-bs-theme=dark] .data-grid .table tfoot td{background:#142132;border-top-color:#6080a4b8;color:#e7edf5}html[data-bs-theme=dark] .data-grid .datatable-selector,html[data-bs-theme=dark] .data-grid .datatable-input,html[data-bs-theme=dark] .data-grid .datatable-search input{border-color:#5c7a9dad;background:#0f1825;color:#e7edf5}html[data-bs-theme=dark] .data-grid .datatable-selector:focus,html[data-bs-theme=dark] .data-grid .datatable-input:focus,html[data-bs-theme=dark] .data-grid .datatable-search input:focus{border-color:#2b74c8;box-shadow:0 0 0 3px #2b74c838}html[data-bs-theme=dark] .data-grid .datatable-info,html[data-bs-theme=dark] .data-grid .datatable-top,html[data-bs-theme=dark] .data-grid .datatable-bottom,html[data-bs-theme=dark] .data-grid .datatable-dropdown,html[data-bs-theme=dark] .data-grid .datatable-search{color:#9fb1c8}html[data-bs-theme=dark] .data-grid .datatable-pagination a{border-color:#5c7a9d94;background:#111c2b;color:#c8d8eb}html[data-bs-theme=dark] .data-grid .datatable-pagination a:hover{background:#182a40;border-color:#6fa1dba8;color:#fff}@media(max-width:768px){.data-grid .table>:not(caption)>*>*{padding:.65rem .6rem}.data-grid .table thead th{font-size:.68rem}}@media(max-width:992px){.table-responsive .table thead th:last-child,.table-responsive .table tbody td:last-child,.table-responsive .table tfoot td:last-child{position:sticky;right:0;z-index:3;background:#f7fbff}.table-responsive .table thead th:last-child{z-index:4;background:#edf4fc}.table-responsive .table tbody td:last-child{box-shadow:-8px 0 10px -10px #2644668c}html[data-bs-theme=dark] .table-responsive .table thead th:last-child,html[data-bs-theme=dark] .table-responsive .table tbody td:last-child,html[data-bs-theme=dark] .table-responsive .table tfoot td:last-child{background:#132031}html[data-bs-theme=dark] .table-responsive .table thead th:last-child{background:#142132}html[data-bs-theme=dark] .table-responsive .table tbody td:last-child{box-shadow:-8px 0 10px -10px #000000c7}}html[data-bs-theme=dark] .menu-update-modal-backdrop{background:#03080f9e}html[data-bs-theme=dark] .menu-update-modal-card{overflow:hidden;border:1.5px solid rgba(112,151,193,.86);background:linear-gradient(162deg,#111c2bfa,#0d1724fa);color:#dce7f5;box-shadow:0 0 0 1px #16273afa,0 0 0 4px #5c82ac1f,0 22px 52px #0000008a}html[data-bs-theme=dark] .menu-update-modal-card .modal-header,html[data-bs-theme=dark] .menu-update-modal-card .modal-footer{border-color:#4e6b8b94;background:#101a28}html[data-bs-theme=dark] .menu-update-modal-card .modal-title{color:#f2f6fb}html[data-bs-theme=dark] .menu-update-modal-card .btn-close{filter:invert(1) grayscale(100%) brightness(180%);opacity:.78}html[data-bs-theme=dark] .menu-update-status{color:#c8d8eb}html[data-bs-theme=dark] .menu-update-download-panel{border-color:#6080a494;background:linear-gradient(180deg,#142132e0,#0f1825d1);box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000038}html[data-bs-theme=dark] .menu-update-progress-text{color:#dce7f5}.quick-add-inventory-modal-card{overflow:hidden;border:2px solid #0054a6;box-shadow:0 0 0 4px #4299e138,0 24px 54px #0f172a57}.quick-add-inventory-modal-card .quick-add-inventory-modal-header{border-bottom:3px solid #4299e1;background:#0054a6;color:#fff}.quick-add-inventory-modal-card .modal-title{color:#fff;font-size:.95rem;font-weight:700}.quick-add-inventory-modal-card .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.88}.quick-add-inventory-modal-card .modal-body{background:#f1f7ff}.quick-add-inventory-modal-card .modal-footer{border-top-color:#bfdbfe}html[data-bs-theme=dark] .quick-add-inventory-modal-card{border-color:#4299e1;background:#0f1b2a;box-shadow:0 0 0 4px #4299e147,0 28px 60px #00000094}html[data-bs-theme=dark] .quick-add-inventory-modal-card .quick-add-inventory-modal-header{border-bottom-color:#85add5;background:#004385}html[data-bs-theme=dark] .quick-add-inventory-modal-card .modal-body{background:#0f1b2a}html[data-bs-theme=dark] .quick-add-inventory-modal-card .form-label{color:#dce7f5}html[data-bs-theme=dark] .quick-add-inventory-modal-card .modal-footer{border-top-color:#4299e173}html[data-bs-theme=dark] .menu-update-progress-caption,html[data-bs-theme=dark] .menu-update-hint{color:#9fb1c8}html[data-bs-theme=dark] .menu-update-progress-pill,html[data-bs-theme=dark] .menu-update-result-badge.checking{border-color:#6fa1db80;background:linear-gradient(145deg,#152d48f2,#12243af2);color:#b9d8ff}html[data-bs-theme=dark] .menu-update-result-badge.latest{border-color:#54b9877a;background:linear-gradient(145deg,#144331eb,#0f3227eb);color:#a5f0c6}html[data-bs-theme=dark] .menu-update-progress-track,html[data-bs-theme=dark] .menu-update-line-loader{background:#4664865c}html[data-bs-theme=dark] .menu-update-latest-dot{background:#51c58b;box-shadow:0 0 0 3px #51c58b2e}html[data-bs-theme=dark] .dashboard-page{--dash-heading: #f2f6fb;--dash-muted: #9fb1c8;--dash-card: #111c2b;--dash-border: rgba(78, 107, 139, .58);--dash-soft-shadow: 0 18px 36px -28px rgba(0, 0, 0, .9);--dash-pill-bg: rgba(255, 145, 44, .14);--dash-pill-text: #ffc27a;color:#dce7f5}html[data-bs-theme=dark] .dashboard-header-shell{border-color:#4e6b8b8a;background:#111c2bbd;box-shadow:0 14px 28px -24px #000000db}html[data-bs-theme=dark] .dashboard-pretitle{color:#9fb6cf}html[data-bs-theme=dark] .dashboard-title{color:#f2f6fb}html[data-bs-theme=dark] .dashboard-subtitle{color:#aabbd0}.page-wrapper .dashboard-header{margin-top:.25rem}.dashboard-page .page-body{margin-top:.65rem}.dashboard-page .row-cards{--tblr-gutter-y: .7rem}.dashboard-header .dashboard-header-shell{padding-top:1.05rem;padding-bottom:1.05rem}.dashboard-greeting-area{display:flex;flex-direction:column;gap:0;min-height:1.9rem;line-height:1.1}.dashboard-greeting-line{min-height:1rem;color:#243f63;font-size:.875rem;font-weight:700;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-snapshot-line{font-size:.875rem;line-height:1.15rem}.typewriter-pending{visibility:hidden}.typewriter-cursor{display:inline-block;width:.55rem;height:.88rem;margin-left:.12rem;border-right:2px solid currentColor;transform:translateY(.12rem);animation:typewriter-cursor-blink .75s step-end infinite}.typewriter-complete .typewriter-cursor{animation:none;opacity:0}@keyframes typewriter-cursor-blink{0%,to{opacity:1}50%{opacity:0}}html[data-bs-theme=dark] .dashboard-greeting-line{color:#dbe7f6}.dashboard-executive-overview{position:relative;z-index:2;min-height:230px;padding-top:1.05rem!important;padding-bottom:1.05rem!important}.dashboard-hero-card:before,.dashboard-hero-card:after{pointer-events:none}.dashboard-exec-toolbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.56rem}.dashboard-exec-heading{min-width:280px}.dashboard-exec-heading h2{margin:0;color:#fff;font-family:inherit;font-size:1.58rem;font-weight:700;line-height:1.15;letter-spacing:0}.dashboard-exec-heading p{margin:.36rem 0 0;color:#fff;font-size:.82rem;font-weight:400;line-height:1.25}.dashboard-exec-actions{display:flex;align-items:center;justify-content:flex-end;flex:1;margin-left:auto}.dashboard-exec-tabs{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;flex-wrap:wrap;margin-left:auto;padding:.28rem;border:1px solid rgba(216,235,255,.32);border-radius:12px;background:#09407357;box-shadow:inset 0 1px #ffffff1a,0 10px 26px #0224481f}.dashboard-exec-tab{border:1px solid rgba(216,235,255,.24);border-radius:9px;background:#ffffff17;color:#ffffffeb;padding:.46rem .72rem;font-size:.78rem;font-weight:850;line-height:1;box-shadow:inset 0 1px #ffffff0f;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.dashboard-exec-tab:hover{border-color:#ffffff75;background:#ffffff2e;color:#fff;transform:translateY(-1px)}.dashboard-exec-tab.active{border-color:#fff;background:#fff;color:#0b63b2;box-shadow:0 9px 20px #04264e3d}.dashboard-exec-grid{position:relative;z-index:3;display:grid;gap:.58rem}.dashboard-exec-subgrid{position:relative;z-index:3}.dashboard-exec-grid.sales{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-exec-grid.purchases,.dashboard-exec-grid.module-four{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-exec-grid.module-six{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-exec-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-exec-kpi{min-height:64px;border:1px solid rgba(216,235,255,.24);border-radius:8px;background:#ffffff24;padding:.54rem .62rem;box-shadow:inset 0 1px #ffffff0a}.dashboard-exec-kpi-title{color:#ffffffc7;font-size:.62rem;font-weight:750;line-height:1;text-transform:uppercase}.dashboard-exec-kpi-value{margin-top:.26rem;color:#fff;font-size:.96rem;font-weight:850;line-height:1.05}.dashboard-exec-section-title{margin:.34rem 0;color:#ffffffeb;font-size:.72rem;font-weight:850;line-height:1;text-transform:uppercase}.dashboard-exec-section-title.ghost,.dashboard-exec-grid.placeholder-row,.dashboard-exec-kpi.placeholder{visibility:hidden;pointer-events:none}.dashboard-exec-badge{margin-top:.34rem;width:fit-content;max-width:100%;border-radius:999px;padding:.16rem .42rem;font-size:.62rem;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-exec-badge.trend-up{background:#ccf4dd;color:#11683a}.dashboard-exec-badge.trend-down{background:#ffe0e0;color:#9d2730}.dashboard-exec-kpi-secondary{margin-top:.32rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#eaf6ffc7;font-size:.68rem;line-height:1.05}.dashboard-exec-kpi-secondary strong{color:#d8ffe9;font-size:.76rem}.dashboard-exec-subgrid{margin-top:.55rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.dashboard-exec-summary-row{min-height:28px;border:1px solid rgba(216,235,255,.18);border-radius:7px;background:#ffffff1a;padding:.32rem .45rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#ffffffd1;font-size:.68rem;font-weight:650}.dashboard-exec-summary-row strong{color:#fff}.dashboard-exec-summary-row.section{background:#ffffff29;color:#eaf6ff;text-transform:uppercase;letter-spacing:0}.dashboard-exec-summary-row.section strong{color:#ffffffb8;font-size:.64rem}@media(max-width:991.98px){.dashboard-exec-grid.sales,.dashboard-exec-grid.purchases,.dashboard-exec-grid.module-four,.dashboard-exec-grid.module-six,.dashboard-exec-grid.compact,.dashboard-exec-subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-exec-actions{align-items:flex-end;flex-direction:column}}@media(max-width:575.98px){.dashboard-exec-toolbar{align-items:flex-start;flex-direction:column}.dashboard-exec-actions{align-items:flex-start}.dashboard-exec-grid.sales,.dashboard-exec-grid.purchases,.dashboard-exec-grid.module-four,.dashboard-exec-grid.module-six,.dashboard-exec-grid.compact,.dashboard-exec-subgrid{grid-template-columns:1fr}}.dashboard-attention-wrap{margin:0}.dashboard-attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem}.dashboard-attention-grid.single{grid-template-columns:1fr}.dashboard-attention-card{min-height:64px;border:1px solid rgba(160,184,212,.42);border-radius:10px;padding:.78rem .9rem;display:flex;align-items:center;gap:.74rem;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.dashboard-attention-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px -18px #273e5c70}.dashboard-attention-card.loading{cursor:default;background:#ffffffb3}.dashboard-attention-card.loading:hover{transform:none;box-shadow:none}.dashboard-attention-card.danger{border-color:#dc545b2e;background:linear-gradient(145deg,#fff2f3f2,#fff8f8f0);color:#b52632}.dashboard-attention-card.muted{opacity:.82}.dashboard-attention-card.warning{border-color:#eaa52333;background:linear-gradient(145deg,#fff8e9fa,#fffcf4f0);color:#b07005}.dashboard-attention-card.success{border-color:#2bb25b2e;background:linear-gradient(145deg,#edfdf4fa,#f7fffaf0);color:#1f8d47}.dashboard-attention-card.orange{border-color:#f57c2a33;background:linear-gradient(145deg,#fff4ebfa,#fffaf6f0);color:#c95d13}.dashboard-attention-icon,.dashboard-attention-skeleton-icon{width:38px;height:38px;min-width:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.dashboard-attention-card.danger .dashboard-attention-icon{background:linear-gradient(145deg,#d72f3b,#bd2530)}.dashboard-attention-card.warning .dashboard-attention-icon{background:linear-gradient(145deg,#f5b526,#e69a08)}.dashboard-attention-card.success .dashboard-attention-icon{background:linear-gradient(145deg,#2fb75b,#229645)}.dashboard-attention-card.orange .dashboard-attention-icon{background:linear-gradient(145deg,#f28b33,#d86114)}.dashboard-attention-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:.12rem}.dashboard-attention-title{color:#203657;font-size:.85rem;font-weight:800;line-height:1.1}.dashboard-attention-description{color:#526a88;font-size:.78rem;font-weight:600;line-height:1.25}.dashboard-attention-card.danger .dashboard-attention-description,.dashboard-attention-card.danger .dashboard-attention-chevron{color:#c3313d}.dashboard-attention-card.warning .dashboard-attention-description,.dashboard-attention-card.warning .dashboard-attention-chevron{color:#b87909}.dashboard-attention-card.success .dashboard-attention-description,.dashboard-attention-card.success .dashboard-attention-chevron{color:#238a49}.dashboard-attention-card.orange .dashboard-attention-description,.dashboard-attention-card.orange .dashboard-attention-chevron{color:#c95d13}.dashboard-attention-chevron{margin-left:auto;opacity:.92}.dashboard-attention-skeleton-icon{background:linear-gradient(180deg,#e7eef7,#dbe6f1)}@media(max-width:991.98px){.dashboard-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.dashboard-attention-grid{grid-template-columns:1fr}}html[data-bs-theme=dark] .dashboard-hero-card{border:1px solid rgba(111,161,219,.22)!important;background:linear-gradient(122deg,#08192952,#08192900 46%),linear-gradient(135deg,#071e32,#0b3e63 48%,#12639b);box-shadow:0 24px 48px -34px #000000f2,inset 0 1px #ffffff0a}html[data-bs-theme=dark] .dashboard-hero-card:after{background:#8ec0f51a}html[data-bs-theme=dark] .dashboard-hero-card .badge.bg-white{border:1px solid rgba(181,215,255,.26);background:#e8f3ff21!important;color:#d8ebff!important}html[data-bs-theme=dark] .dashboard-hero-text{color:#deebfad1}html[data-bs-theme=dark] .hero-mini-tile{border-color:#b5d7ff38;background:#0d1d2d6b;box-shadow:inset 0 1px #ffffff0a}html[data-bs-theme=dark] .hero-mini-label{color:#d0e1f4c2}html[data-bs-theme=dark] .hero-mini-trend.trend-up{border-color:#4fc48b57;background:#1f6041bd;color:#b7f5d4}html[data-bs-theme=dark] .hero-mini-trend.trend-down{border-color:#f4747457;background:#702830b8;color:#ffd1d1}html[data-bs-theme=dark] .dashboard-panel,html[data-bs-theme=dark] .dashboard-stat-card{border:1px solid rgba(78,107,139,.52)!important;background:#111c2b;box-shadow:0 18px 36px -28px #000000e0;color:#dce7f5}html[data-bs-theme=dark] .dashboard-panel{overflow:hidden}html[data-bs-theme=dark] .dashboard-panel>.card-body{background:radial-gradient(520px 260px at 18% 0%,#2b74c817,#2b74c800 68%),#111c2b;color:#dce7f5}html[data-bs-theme=dark] .dashboard-panel>.card-header.dashboard-panel-topbar,html[data-bs-theme=dark] .dashboard-panel-topbar{border-bottom-color:#6080a494!important;background:linear-gradient(110deg,#09243c,#0a3f68 48%,#145f95)!important}html[data-bs-theme=dark] .dashboard-chip,html[data-bs-theme=dark] .dashboard-panel-topbar .dashboard-chip,html[data-bs-theme=dark] .dashboard-panel-topbar .month-pill{border-color:#b5d7ff42;background:#e8f3ff21;color:#d8ebff}html[data-bs-theme=dark] .stat-value,html[data-bs-theme=dark] .dashboard-panel .card-title{color:#f2f6fb}html[data-bs-theme=dark] .stat-label{color:#9fb1c8!important}html[data-bs-theme=dark] .dashboard-notice-title{color:#c8d8eb}html[data-bs-theme=dark] .dashboard-attention-card.loading{background:#111c2ba3}html[data-bs-theme=dark] .dashboard-attention-card.danger{border-color:#e05c6547;background:#471b227a}html[data-bs-theme=dark] .dashboard-attention-card.warning{border-color:#e7ab344d;background:#4834127a}html[data-bs-theme=dark] .dashboard-attention-card.success{border-color:#46bf744d;background:#17432b80}html[data-bs-theme=dark] .dashboard-attention-card.orange{border-color:#f5863e4d;background:#4c2a1580}html[data-bs-theme=dark] .dashboard-attention-title{color:#eef5fc}html[data-bs-theme=dark] .dashboard-attention-description{color:#c8d8eb}html[data-bs-theme=dark] .dashboard-attention-skeleton-icon{background:linear-gradient(180deg,#23364d,#1c2d42)}html[data-bs-theme=dark] .dashboard-notice-item{border-color:#ff912c47;border-left-color:#ff9a36;background:#261b12d6}html[data-bs-theme=dark] .dashboard-notice-action{color:#ffc27a}html[data-bs-theme=dark] .dashboard-notice-message{color:#dce7f5}html[data-bs-theme=dark] .dashboard-notice-dismiss{color:#9fb1c8}html[data-bs-theme=dark] .dashboard-notice-dismiss:hover{background:#ffffff14;color:#fff}html[data-bs-theme=dark] .dashboard-chart-shell,html[data-bs-theme=dark] .dashboard-chart-shell .ratio,html[data-bs-theme=dark] .dashboard-chart-shell .ratio>*{background:transparent;color:#dce7f5}html[data-bs-theme=dark] .dashboard-chart-loading{background:linear-gradient(180deg,#111c2bd6,#0f1825e6)}html[data-bs-theme=dark] .dash-skeleton{background:linear-gradient(180deg,#23364d,#1c2d42)}html[data-bs-theme=dark] .dash-skeleton:after{background:linear-gradient(90deg,transparent 0%,rgba(153,188,229,.18) 45%,transparent 100%)}html[data-bs-theme=dark] .dashboard-panel .apexcharts-canvas,html[data-bs-theme=dark] .dashboard-panel .apexcharts-svg{background:transparent!important}html[data-bs-theme=dark] .dashboard-panel .apexcharts-text,html[data-bs-theme=dark] .dashboard-panel .apexcharts-legend-text{fill:#c8d8eb!important;color:#c8d8eb!important}html[data-bs-theme=dark] .dashboard-panel .apexcharts-xaxis-label,html[data-bs-theme=dark] .dashboard-panel .apexcharts-yaxis-label{fill:#8fa5bd!important}html[data-bs-theme=dark] .dashboard-panel .apexcharts-gridline,html[data-bs-theme=dark] .dashboard-panel .apexcharts-xaxis-tick{stroke:#7c9cbf4d!important}html[data-bs-theme=dark] .dashboard-panel .apexcharts-datalabel,html[data-bs-theme=dark] .dashboard-panel .apexcharts-data-labels text{fill:#f2f6fb!important}.inventory-item-type-panel{border:1px solid #c8dfcd;border-radius:8px;background:linear-gradient(180deg,#f3fbf3,#eaf7ea);box-shadow:0 8px 18px #1f4a2914;padding:16px}html[data-bs-theme=dark] .inventory-item-type-panel{border-color:#537497b8;background:linear-gradient(180deg,#172638,#111d2c);box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff09;color:#dce7f5}html[data-bs-theme=dark] .inventory-item-type-panel .form-check-label,html[data-bs-theme=dark] .inventory-item-type-panel .form-label{color:#dce7f5}html[data-bs-theme=dark] .inventory-item-type-panel .form-control,html[data-bs-theme=dark] .inventory-item-type-panel .form-select{border-color:#537497b8;background-color:#0f1b2a;color:#eef4fb}html[data-bs-theme=dark] .inventory-item-type-panel .card{border-color:#4e6b8b94;background:#111c2b;color:#dce7f5}html[data-bs-theme=dark] .inventory-item-type-panel .table{--tblr-table-bg: #111c2b;--tblr-table-color: #dce7f5;--tblr-table-border-color: rgba(78, 107, 139, .52)}.compact-inline-edit-cell{background:#fff}.compact-inline-edit-panel{border-color:#bfd4ea!important;background:linear-gradient(180deg,#f8fbff,#eef6ff);box-shadow:inset 3px 0 #4299e1,0 8px 18px #1e466314}.compact-inline-edit-title{color:#172b4d;font-weight:700;line-height:1.15}.compact-inline-edit-subtitle{color:#5d7188;font-size:.75rem;line-height:1.1}.compact-inline-edit-panel .form-label{color:#1c2f46;font-size:.76rem;font-weight:700}.compact-inline-edit-input{min-height:1.9rem;border-color:#c7d8e8;background:#fff;box-shadow:inset 0 1px 2px #0f2a470a}.compact-inline-edit-input:focus{border-color:#4299e1;box-shadow:0 0 0 .14rem #4299e12e}.inline-edit-row-btn,.inline-edit-cancel-btn,.inline-edit-save-btn{min-height:1.65rem;border-radius:4px;font-weight:700;line-height:1.1}.inline-edit-row-btn{border:1px solid #0054a6;background:#eef6ff;color:#0054a6}.inline-edit-row-btn:hover{background:#0054a6;color:#fff}.inline-edit-cancel-btn{border:1px solid #9aa9ba;background:#f4f6f8;color:#3a4859}.inline-edit-cancel-btn:hover{background:#e8edf3;color:#182433}.inline-edit-save-btn{border:1px solid #0054a6;background:#0054a6;color:#fff;box-shadow:0 3px 8px #0054a62e}.inline-edit-save-btn:hover{border-color:#004385;background:#004385;color:#fff}html[data-bs-theme=dark] .compact-inline-edit-panel{border-color:#537497b8!important;background:linear-gradient(180deg,#172638,#111d2c);box-shadow:inset 3px 0 #4299e1,0 12px 24px #00000038}html[data-bs-theme=dark] .compact-inline-edit-cell{background:#0f1b2a!important}html[data-bs-theme=dark] .compact-inline-edit-title,html[data-bs-theme=dark] .compact-inline-edit-panel .form-label{color:#dce7f5}html[data-bs-theme=dark] .compact-inline-edit-subtitle{color:#9fb1c8}html[data-bs-theme=dark] .compact-inline-edit-input{border-color:#537497b8;background:#0f1b2a;color:#eef4fb}html[data-bs-theme=dark] .compact-inline-edit-input:focus{border-color:#6698ca;background:#0d1826;color:#fff;box-shadow:0 0 0 .14rem #4299e13d}html[data-bs-theme=dark] .inline-edit-cancel-btn{border-color:#4e6b8b;background:#182638;color:#dce7f5}html[data-bs-theme=dark] .inline-edit-cancel-btn:hover{background:#22344a;color:#fff}html[data-bs-theme=dark] .inline-edit-row-btn{border-color:#6698ca;background:#10243a;color:#b9d8f8}html[data-bs-theme=dark] .inline-edit-row-btn:hover,html[data-bs-theme=dark] .inline-edit-save-btn{border-color:#4299e1;background:#0054a6;color:#fff}.scheduled-job-schedule-panel{border:1px solid #c7deec;border-radius:8px;background:linear-gradient(180deg,#f0f8fd,#e4f1fa);box-shadow:0 8px 18px #1e466314;padding:16px}html[data-bs-theme=dark] .scheduled-job-schedule-panel{border-color:#537497b8;background:linear-gradient(180deg,#172638,#111d2c);box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff09;color:#dce7f5}html[data-bs-theme=dark] .scheduled-job-schedule-panel .form-label{color:#dce7f5}html[data-bs-theme=dark] .scheduled-job-schedule-panel .form-control,html[data-bs-theme=dark] .scheduled-job-schedule-panel .form-select{border-color:#537497b8;background-color:#0f1b2a;color:#eef4fb}.printing-template-editor-panel{overflow:hidden;border:1px solid #cbd8e3;border-radius:8px;background:#f8fbff;box-shadow:0 8px 18px #1e466314;padding:8px}html[data-bs-theme=dark] .printing-template-editor-panel{border-color:#537497b8;background:linear-gradient(180deg,#172638,#111d2c);box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff09}.printing-template-editor-canvas{height:70vh;min-height:520px;overflow:hidden;border-radius:6px}.printing-template-editor-panel .monaco-editor,.printing-template-editor-panel .monaco-editor-background,.printing-template-editor-panel .monaco-editor .margin{border-radius:6px}
