@charset "UTF-8";:root{--ui-radius: .6rem;--ui-radius-lg: 1rem;--ui-transition: .2s ease-in-out;--ui-shadow-soft: 0 2px 8px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--ui-shadow-hover: 0 10px 28px rgba(15, 23, 42, .12)}.card{border:1px solid var(--vz-border-color, #e9ebec);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-soft);transition:box-shadow var(--ui-transition),transform var(--ui-transition)}.card.card-animate{cursor:default}.card.card-animate:hover,.card.card-hover:hover{box-shadow:var(--ui-shadow-hover);transform:translateY(-3px)}.card-header{border-top-left-radius:var(--ui-radius-lg)!important;border-top-right-radius:var(--ui-radius-lg)!important;background-color:transparent}.card .avatar-title{border-radius:var(--ui-radius)!important;box-shadow:inset 0 0 0 1px #ffffff26}.card-animate .card-body{position:relative}.btn{border-radius:var(--ui-radius);font-weight:500;transition:transform var(--ui-transition),box-shadow var(--ui-transition),filter var(--ui-transition)}.btn:hover{filter:brightness(.97)}.btn:active{transform:translateY(1px)}.btn-primary,.btn-success,.btn-danger,.btn-info,.btn-warning{box-shadow:0 2px 6px #0f172a1f}.form-control,.form-select{border-radius:var(--ui-radius);transition:border-color var(--ui-transition),box-shadow var(--ui-transition)}.form-control:focus,.form-select:focus{box-shadow:0 0 0 3px #4051891f}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{height:auto!important;min-height:calc(1.5em + 1rem + 2px);padding:.5rem .9rem!important;display:flex;align-items:center;font-size:.8125rem;line-height:1.5;color:var(--vz-body-color)!important;background-color:var(--vz-input-bg)!important;border:1px solid var(--vz-input-border)!important;border-radius:var(--ui-radius)!important;transition:border-color var(--ui-transition),box-shadow var(--ui-transition)}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0!important;line-height:1.5!important;color:var(--vz-body-color)!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;top:0!important;right:.7rem!important}.select2-container--default .select2-selection--multiple{min-height:calc(1.5em + 1rem + 2px);padding:.2rem .6rem!important;font-size:.8125rem;color:var(--vz-body-color)!important;background-color:var(--vz-input-bg)!important;border:1px solid var(--vz-input-border)!important;border-radius:var(--ui-radius)!important}.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--vz-input-focus-border, #b1bbc4)!important;box-shadow:0 0 0 3px #4051891f!important}.select2-dropdown{border:1px solid var(--vz-input-border)!important;border-radius:var(--ui-radius)!important;font-size:.8125rem}.select2-results__option{padding:.45rem .9rem;font-size:.8125rem}.select2-search--dropdown .select2-search__field{border:1px solid var(--vz-input-border)!important;border-radius:.5rem!important;padding:.35rem .6rem!important}.table>:not(caption)>*>*{transition:background-color var(--ui-transition)}.table>thead th{text-transform:uppercase;font-size:.74rem;letter-spacing:.03em;font-weight:600}.table-hover>tbody>tr:hover>*{background-color:var(--vz-light, rgba(15, 23, 42, .03))}.table-responsive,.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{border-radius:var(--ui-radius)}.table td .btn-group,.table th .btn-group{display:inline-flex;gap:5px}.table td .btn-group>.btn{border-radius:8px!important}.table td .btn-sm,.table td .btn-group>.btn{padding:.4rem .55rem;line-height:1;border:none;border-radius:8px;font-weight:500;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.table td .btn-sm i,.table td .btn-group>.btn i{font-size:.95rem;vertical-align:middle}.table td .btn-sm:hover{transform:translateY(-2px);box-shadow:0 5px 12px -4px #0f172a4d}.table td .btn-warning{background:rgba(247,184,75,.16)!important;color:#e0930f!important}.table td .btn-warning:hover{background:#f7b84b!important;color:#fff!important}.table td .btn-danger{background:rgba(240,101,72,.14)!important;color:#f06548!important}.table td .btn-danger:hover{background:#f06548!important;color:#fff!important}.table td .btn-info{background:rgba(41,156,219,.14)!important;color:#299cdb!important}.table td .btn-info:hover{background:#299cdb!important;color:#fff!important}.table td .btn-success{background:rgba(10,179,156,.14)!important;color:#0ab39c!important}.table td .btn-success:hover{background:#0ab39c!important;color:#fff!important}.table td .btn-primary{background:rgba(64,81,137,.14)!important;color:#405189!important}.table td .btn-primary:hover{background:#405189!important;color:#fff!important}.table td .btn-secondary{background:rgba(116,120,141,.14)!important;color:#74788d!important}.table td .btn-secondary:hover{background:#74788d!important;color:#fff!important}.job-badge{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}.dt-buttons{display:inline-flex;flex-wrap:wrap;gap:8px;margin-bottom:.85rem}div.dt-buttons .dt-button{--dtb-accent: #64748b;display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.5rem .95rem;background:#fff;background:color-mix(in srgb,var(--dtb-accent) 9%,var(--vz-card-bg, #fff));border:1px solid color-mix(in srgb,var(--dtb-accent) 22%,transparent);border-radius:10px;color:var(--vz-heading-color, #344054);font-size:.8rem;font-weight:500;line-height:1.2;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}div.dt-buttons .dt-button:before{font-family:remixicon;font-weight:400;font-size:1.02rem;line-height:1;color:var(--dtb-accent);transition:color .18s ease}div.dt-buttons .buttons-copy:before{content:""}div.dt-buttons .buttons-csv:before{content:""}div.dt-buttons .buttons-excel:before{content:""}div.dt-buttons .buttons-pdf:before{content:""}div.dt-buttons .buttons-print:before{content:""}div.dt-buttons .buttons-colvis:before{content:""}div.dt-buttons .buttons-copy{--dtb-accent: #64748b}div.dt-buttons .buttons-csv{--dtb-accent: #0ea5e9}div.dt-buttons .buttons-excel{--dtb-accent: #10b981}div.dt-buttons .buttons-pdf{--dtb-accent: #ef4444}div.dt-buttons .buttons-print{--dtb-accent: #64748b}div.dt-buttons .buttons-colvis{--dtb-accent: #6366f1}div.dt-buttons .dt-button:hover{border-color:color-mix(in srgb,var(--dtb-accent) 45%,transparent);background:color-mix(in srgb,var(--dtb-accent) 17%,var(--vz-card-bg, #fff));box-shadow:0 6px 16px -6px color-mix(in srgb,var(--dtb-accent) 55%,transparent)}div.dt-buttons .dt-button:active,div.dt-buttons .dt-button.active{background:var(--dtb-accent);border-color:var(--dtb-accent);color:#fff}div.dt-buttons .dt-button:active:before,div.dt-buttons .dt-button.active:before{color:#fff}.dataTables_wrapper .dataTables_paginate{padding-top:.75em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;min-width:34px;height:34px;margin:0 3px;padding:0 .55rem!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vz-border-color, #e9ebec)!important;border-radius:9px!important;background:var(--vz-card-bg, #fff)!important;color:var(--vz-body-color, #495057)!important;font-size:.82rem;font-weight:500;box-shadow:none!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:color-mix(in srgb,var(--vz-primary, #405189) 10%,var(--vz-card-bg, #fff))!important;border-color:color-mix(in srgb,var(--vz-primary, #405189) 40%,transparent)!important;color:var(--vz-primary, #405189)!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:var(--vz-primary, #405189)!important;border-color:var(--vz-primary, #405189)!important;color:#fff!important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{background:transparent!important;border-color:var(--vz-border-color, #e9ebec)!important;color:var(--vz-secondary-color, #adb5bd)!important;opacity:.55}.badge{border-radius:.4rem;font-weight:500;letter-spacing:.01em}.page-title-box{padding-bottom:.5rem}.page-title-box h4{font-weight:600;letter-spacing:-.01em}:root{--apx-blue: #3167f3;--sb-bg: #141824;--sb-border: #2a2f42;--sb-text: #a1a8bd;--sb-icon: #6b7a93}.app-menu.navbar-menu{background:var(--sb-bg)!important;border-right:1px solid var(--sb-border);box-shadow:none}.app-menu .navbar-brand-box{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.05)}.navbar-menu .navbar-nav .nav-link{display:flex;align-items:center;color:var(--sb-text)!important;border-radius:8px;margin:2px 12px;padding:.68rem .85rem;font-weight:500;font-size:.9rem;transition:color .18s ease,background-color .18s ease}.navbar-menu .navbar-nav .nav-link i{color:var(--sb-icon)!important;font-size:1.3rem;margin-right:.85rem;min-width:1.5rem;text-align:center;transition:color .18s ease}.navbar-menu .navbar-nav .nav-link:hover{color:#fff!important;background-color:#ffffff0b}.navbar-menu .navbar-nav .nav-link:hover i{color:#fff!important}.navbar-menu .navbar-nav>.nav-item>.nav-link.active,.navbar-menu .navbar-nav .nav-link.menu-link.active{position:relative;color:var(--apx-blue)!important;font-weight:600;background-color:#3167f31a!important}.navbar-menu .navbar-nav .nav-link.active i{color:var(--apx-blue)!important}.navbar-menu .navbar-nav>.nav-item>.nav-link.active:after{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:60%;border-radius:0 4px 4px 0;background:var(--apx-blue)}.navbar-menu .navbar-nav .nav-sm{padding-left:1.1rem;margin:2px 12px}.navbar-menu .navbar-nav .nav-sm .nav-link{color:var(--sb-text)!important;font-size:.83rem;border-radius:7px;margin:1px 4px}.navbar-menu .navbar-nav .nav-sm .nav-link:hover{color:#fff!important;background-color:#ffffff0a!important}.navbar-menu .navbar-nav .nav-sm .nav-link.active{color:var(--apx-blue)!important;background-color:#3167f314!important}.app-menu #scrollbar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}#page-topbar{background:var(--vz-card-bg, #fff)!important;border-bottom:1px solid var(--vz-border-color, #e3ebf6);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.navbar-header{height:75px}#page-topbar .btn-topbar,#page-topbar .header-item>.btn.btn-icon,#page-topbar .topnav-hamburger-icon,#page-topbar #theme-toggle{width:40px!important;height:40px!important;border-radius:8px!important;color:#424d65!important;background-color:var(--vz-light, #f9fbfd)!important;border:1px solid var(--vz-border-color, #e3ebf6)!important;box-shadow:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#page-topbar .btn-topbar:hover,#page-topbar .header-item>.btn.btn-icon:hover,#page-topbar .topnav-hamburger-icon:hover,#page-topbar #theme-toggle:hover{background-color:var(--apx-blue)!important;border-color:var(--apx-blue)!important;color:#fff!important}#page-topbar .header-item.topbar-user .btn{border-radius:8px!important}#page-topbar .app-search .form-control{height:40px;border-radius:8px;background-color:var(--vz-light, #f9fbfd);border:1px solid var(--vz-border-color, #e3ebf6);font-size:13px;transition:border-color .18s ease,box-shadow .18s ease}#page-topbar .app-search .form-control:focus{border-color:var(--apx-blue);box-shadow:0 0 0 3px #3167f31f}[data-layout-mode=dark] #page-topbar{background:#141824!important;border-bottom-color:#333547}[data-layout-mode=dark] #page-topbar .btn-topbar,[data-layout-mode=dark] #page-topbar .header-item>.btn.btn-icon,[data-layout-mode=dark] #page-topbar .topnav-hamburger-icon,[data-layout-mode=dark] #page-topbar #theme-toggle{background-color:#222735!important;border-color:#333547!important;color:#a1a8bd!important}[data-layout-mode=dark] #page-topbar .btn-topbar:hover,[data-layout-mode=dark] #page-topbar .header-item>.btn.btn-icon:hover,[data-layout-mode=dark] #page-topbar .topnav-hamburger-icon:hover,[data-layout-mode=dark] #page-topbar #theme-toggle:hover{background-color:var(--apx-blue)!important;border-color:var(--apx-blue)!important;color:#fff!important}.btn-primary{--vz-btn-bg: #3167f3;--vz-btn-border-color: #3167f3;--vz-btn-hover-bg: #2a5ce6;--vz-btn-hover-border-color: #2a5ce6;--vz-btn-active-bg: #2452cc;--vz-btn-active-border-color: #2452cc;--vz-btn-disabled-bg: #3167f3;--vz-btn-disabled-border-color: #3167f3;background-color:#3167f3;border-color:#3167f3;color:#fff;box-shadow:0 1px 2px #3167f359}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#2a5ce6!important;border-color:#2a5ce6!important;color:#fff!important}.btn-soft-primary,.btn-outline-primary{--vz-btn-color: #3167f3;--vz-btn-border-color: #3167f3;--vz-btn-hover-bg: #3167f3;--vz-btn-hover-border-color: #3167f3}.text-primary{color:#3167f3!important}.bg-soft-primary{background-color:#3167f31a!important}.link-primary{color:#3167f3!important}#theme-toggle{cursor:pointer}#theme-toggle i{transition:transform .4s ease}#theme-toggle:hover i{transform:rotate(-20deg) scale(1.1)}*{scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:rgba(100,116,139,.4);border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.6)}[data-layout-mode=dark]{--ui-shadow-soft: 0 2px 8px rgba(0, 0, 0, .35), 0 1px 2px rgba(0, 0, 0, .25);--ui-shadow-hover: 0 10px 28px rgba(0, 0, 0, .5)}[data-layout-mode=dark] .card{border-color:var(--vz-border-color)}.dashboard-modern .page-title-box h4{position:relative;padding-left:.85rem}.dashboard-modern .page-title-box h4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:1.1em;border-radius:4px;background:linear-gradient(180deg,var(--vz-primary, #405189),var(--vz-info, #299cdb))}.dashboard-modern .card{position:relative}.dashboard-modern .card-animate{overflow:hidden}.dashboard-modern .card-animate:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--vz-primary, #405189);opacity:.85}.dashboard-modern .card-animate:has(.bg-soft-primary):after,.dashboard-modern .card-animate:has(.text-primary):after{background:var(--vz-primary, #405189)}.dashboard-modern .card-animate:has(.bg-soft-warning):after,.dashboard-modern .card-animate:has(.text-warning):after{background:var(--vz-warning, #f7b84b)}.dashboard-modern .card-animate:has(.bg-soft-info):after,.dashboard-modern .card-animate:has(.text-info):after{background:var(--vz-info, #299cdb)}.dashboard-modern .card-animate:has(.bg-soft-success):after,.dashboard-modern .card-animate:has(.text-success):after{background:var(--vz-success, #0ab39c)}.dashboard-modern .card-animate:has(.bg-soft-danger):after,.dashboard-modern .card-animate:has(.text-danger):after{background:var(--vz-danger, #f06548)}.dashboard-modern .avatar-title{transition:transform .25s ease}.dashboard-modern .card-animate:hover .avatar-title{transform:scale(1.08) rotate(-4deg)}.dashboard-modern .counter-value,.dashboard-modern [class$=-value]{font-size:1.95rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.dashboard-modern .card-header .card-title{font-weight:600}.dashboard-modern .dash-section{display:flex;align-items:center;gap:.65rem;margin:.25rem 0 1rem}.dashboard-modern .dash-section__icon{flex-shrink:0;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;background:rgba(49,103,243,.1);color:var(--apx-blue, #3167f3)}.dashboard-modern .dash-section__title{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--vz-secondary-color, #878a99);white-space:nowrap}.dashboard-modern .dash-section:after{content:"";flex:1 1 auto;height:1px;background:var(--vz-border-color, #e9ebec)}.dashboard-modern{--apx-primary: #3167f3}.dashboard-modern .stat-card{background-color:var(--vz-card-bg, #fff);border:1px solid var(--vz-border-color, #e9ebec);border-radius:14px;box-shadow:0 .75rem 1.5rem #00000008;background-image:radial-gradient(130px 130px at 100% 0%,color-mix(in srgb,var(--apx-primary) 9%,transparent),transparent 72%);transition:box-shadow .25s ease,transform .25s ease}.dashboard-modern .stat-card.card-animate:after{display:none}.dashboard-modern .stat-card.card-animate:hover{transform:translateY(-2px);box-shadow:0 .9rem 2rem #3167f321}.dashboard-modern .stat-card .card-body{display:flex;align-items:center;gap:1rem;padding:1.4rem 1.5rem}.dashboard-modern .stat-card__body{order:1;flex:1 1 auto;min-width:0}.dashboard-modern .stat-card__icon{order:2;flex-shrink:0;width:46px;height:46px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;background:transparent;border:1px dashed var(--apx-primary);color:var(--apx-primary);transition:transform .25s ease}.dashboard-modern .stat-card.card-animate:hover .stat-card__icon{transform:scale(1.06)}.dashboard-modern .stat-card__label{text-transform:uppercase;font-size:.8rem;letter-spacing:.02em;font-weight:400;color:var(--vz-secondary-color, #878a99);margin:0 0 .35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-modern .stat-card__value{font-size:1.5rem;font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:0;color:var(--vz-heading-color, #212529)}.dashboard-modern .stat-card__value .counter-value,.dashboard-modern .stat-card__value [class$=-value]{font-size:inherit;font-weight:inherit}.dashboard-modern .stat-card__meta{margin:.5rem 0 0;font-size:.72rem;color:var(--vz-secondary-color, #878a99)}.dashboard-modern a>.stat-card{cursor:pointer}.dashboard-modern a:has(>.stat-card){text-decoration:none;color:inherit;display:block}.dashboard-modern .stat-card--info .stat-card__icon,.dashboard-modern .stat-card--primary .stat-card__icon{border-color:#3167f3;color:#3167f3}.dashboard-modern .stat-card--success .stat-card__icon{border-color:#22c55e;color:#22c55e}.dashboard-modern .stat-card--danger .stat-card__icon{border-color:#ef4444;color:#ef4444}.dashboard-modern .stat-card--warning .stat-card__icon{border-color:#f59e0b;color:#f59e0b}.dashboard-modern .stat-card--violet .stat-card__icon{border-color:#8b5cf6;color:#8b5cf6}[data-layout-mode=dark] .dashboard-modern .card,[data-layout-mode=dark] .dashboard-modern .stat-card{background-color:#151821!important;border-color:#333645!important}[data-layout-mode=dark] .dashboard-modern .stat-card__value{color:#e9ecf1}[data-layout-mode=dark] .dashboard-modern .stat-card__label{color:#a1a8bd}[data-layout-mode=dark] .dashboard-modern .card-header .card-title{color:#e9ecf1}[data-layout-mode=dark] .dashboard-modern .table>thead th{background-color:#222735;color:#a1a8bd}[data-layout-mode=dark] .dashboard-modern .card-animate:after{opacity:1}.due-pay-page{--pay-accent: #6366f1;--pay-accent-2: #8b5cf6}.due-pay-card{max-width:940px;margin:0 auto;border-radius:20px;overflow:hidden;border:1px solid var(--vz-border-color, #e9ebec);box-shadow:0 18px 48px -22px #0f172a59;background:var(--vz-card-bg, #fff)}.due-pay-grid{display:grid;grid-template-columns:1fr 1.05fr}.due-pay-grid>*{min-width:0}@media (max-width: 800px){.due-pay-grid{grid-template-columns:1fr}}.due-pay-visual{padding:2.2rem 2rem;background:radial-gradient(120% 120% at 0% 0%,#20263b 0%,#11131f 70%);color:#fff;display:flex;flex-direction:column}.due-pay-visual h3{font-size:1.15rem;font-weight:600;margin:0 0 .3rem}.due-pay-visual p{color:#fff9;font-size:.85rem;margin:0 0 1.6rem}.paycard{position:relative;border-radius:16px;padding:1.4rem 1.5rem;background:linear-gradient(135deg,var(--pay-accent),var(--pay-accent-2));box-shadow:0 16px 36px -14px color-mix(in srgb,var(--pay-accent) 75%,transparent);aspect-ratio:1.6/1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.paycard:after{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.1)}.paycard__top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.paycard__chip{width:44px;height:32px;border-radius:7px;background:linear-gradient(135deg,#f6d365,#d4af37);box-shadow:inset 0 0 0 1px #00000026}.paycard__brand{font-weight:700;font-style:italic;letter-spacing:.04em;font-size:1.1rem}.paycard__number{position:relative;z-index:1;font-size:1.35rem;letter-spacing:.12em;font-weight:500;font-variant-numeric:tabular-nums}.paycard__bottom{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.paycard__label{display:block;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-bottom:.2rem}.paycard__value{font-size:.9rem;font-weight:500;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.due-pay-amount{margin-top:auto;padding-top:1.6rem}.due-pay-amount span{display:block;font-size:.78rem;color:#ffffff8c}.due-pay-amount strong{display:block;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.due-pay-form{padding:2.2rem 2.1rem}.due-pay-form .form-label{font-size:.8rem;font-weight:500;color:var(--vz-secondary-color, #6c757d);margin-bottom:.35rem}.due-pay-form .form-control,.due-pay-form .form-select{height:46px;border-radius:11px}.due-pay-input{position:relative}.due-pay-input>i{position:absolute;right:.95rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1.15rem;pointer-events:none}.due-pay-submit{width:100%;height:50px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--pay-accent),var(--pay-accent-2));color:#fff;font-size:.98rem;font-weight:600;cursor:pointer;box-shadow:0 12px 26px -10px color-mix(in srgb,var(--pay-accent) 75%,transparent);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.due-pay-submit:hover{transform:translateY(-2px);filter:brightness(1.03)}.due-pay-cards{display:flex;align-items:center;gap:.6rem;margin-top:1.2rem;color:var(--vz-secondary-color, #98a2b3);font-size:.78rem}.due-pay-cards img{height:30px;width:auto;opacity:.9}.pay-result{--pay-accent: #6366f1;--pay-accent-2: #8b5cf6;max-width:460px;margin:3rem auto;padding:2.6rem 2.2rem;text-align:center;border-radius:20px;border:1px solid var(--vz-border-color, #e9ebec);box-shadow:0 18px 48px -22px #0f172a59;background:var(--vz-card-bg, #fff)}.pay-result__icon{width:92px;height:92px;margin:0 auto 1.3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;line-height:1}.pay-result__icon i{display:block}.pay-result--success .pay-result__icon{color:#12b76a;background:color-mix(in srgb,#12b76a 14%,transparent)}.pay-result--failure .pay-result__icon{color:#f04438;background:color-mix(in srgb,#f04438 14%,transparent)}.pay-result__title{font-size:1.4rem;font-weight:700;margin:0 0 .4rem;color:var(--vz-heading-color, #1c2434)}.pay-result__subtitle{font-size:.9rem;color:var(--vz-secondary-color, #667085);margin:0 0 1.6rem}.pay-result__amount{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1.6rem;background:linear-gradient(135deg,var(--pay-accent),var(--pay-accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pay-result__meta{text-align:left;border:1px solid var(--vz-border-color, #e9ebec);border-radius:12px;padding:.4rem 1rem;margin-bottom:1.6rem}.pay-result__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.85rem}.pay-result__row+.pay-result__row{border-top:1px dashed var(--vz-border-color, #e9ebec)}.pay-result__row span{color:var(--vz-secondary-color, #667085)}.pay-result__row strong{color:var(--vz-heading-color, #1c2434);text-align:right;word-break:break-word}.pay-result__btn{display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}.pay-result__btn--secondary{width:100%;height:46px;margin-top:.7rem;border-radius:12px;background:transparent;border:1px solid var(--vz-border-color, #e9ebec);color:var(--vz-secondary-color, #667085);font-size:.92rem;font-weight:600;box-shadow:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.pay-result__btn--secondary:hover{background:var(--vz-light, #f3f4f6);color:var(--vz-heading-color, #1c2434);border-color:var(--vz-secondary-color, #98a2b3)}@media (max-width: 480px){.pay-result{margin:1.2rem auto;padding:2rem 1.3rem;border-radius:16px}.pay-result__icon{width:78px;height:78px;font-size:2.5rem}.pay-result__title{font-size:1.25rem}.pay-result__amount{font-size:1.7rem}}#alphabetFilter{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-bottom:.5rem}.alfabe{display:inline-flex!important;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 .45rem!important;margin:0!important;border-radius:8px!important;border:1px solid var(--vz-border-color, #e9ebec)!important;background:var(--vz-card-bg, #fff)!important;color:var(--vz-body-color, #495057)!important;font-size:.8rem!important;font-weight:600!important;line-height:1!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.alfabe:hover,.alfabe.active{background:rgba(49,103,243,.1)!important;border-color:color-mix(in srgb,var(--apx-blue, #3167f3) 35%,transparent)!important;color:var(--apx-blue, #3167f3)!important}.nav-tabs{border-bottom:1px solid var(--vz-border-color, #e9ebec);gap:2px}.nav-tabs .nav-link{border:none;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;color:var(--vz-secondary-color, #878a99);font-weight:500;padding:.6rem 1rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.nav-tabs .nav-link:hover{color:var(--apx-blue, #3167f3);background-color:#3167f30f;border-color:transparent transparent rgba(49,103,243,.3)}.nav-tabs .nav-link.active{color:var(--apx-blue, #3167f3)!important;background-color:transparent!important;border-color:transparent transparent var(--apx-blue, #3167f3)!important}.village-edit .ribbon-box.card,.village-edit .card{border:1px solid var(--vz-border-color, #e9ebec)!important;border-radius:14px!important;box-shadow:0 .75rem 1.5rem #00000008!important;margin-bottom:1.25rem}.village-edit .ribbon-box .card-body{padding:1.4rem 1.5rem}.village-edit .ribbon{position:static!important;display:inline-flex!important;align-items:center;box-shadow:none!important;border-radius:8px!important;padding:.42rem .85rem!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase;margin:0 0 .25rem!important;left:auto!important;top:auto!important}.village-edit .ribbon:before,.village-edit .ribbon:after{display:none!important}.village-edit .ribbon-primary{background:rgba(49,103,243,.12)!important;color:#3167f3!important}.village-edit .ribbon-info{background:rgba(41,156,219,.12)!important;color:#299cdb!important}.village-edit .ribbon-danger{background:rgba(240,101,72,.12)!important;color:#f06548!important}.village-edit .ribbon-success{background:rgba(10,179,156,.12)!important;color:#0ab39c!important}.village-edit .ribbon-warning{background:rgba(247,184,75,.16)!important;color:#d9920f!important}.village-edit .ribbon-content{clear:both;margin-top:.85rem!important}.village-edit .ribbon-content .ribbon{display:block!important;width:100%;background:transparent!important;color:var(--vz-heading-color, #344054)!important;margin:.75rem 0 1rem!important;border-radius:0!important;border-bottom:1px solid var(--vz-border-color, #e9ebec);font-size:.8rem!important;position:relative;padding:0 0 .5rem .7rem!important}.village-edit .ribbon-content .ribbon:before{display:inline-block!important;content:"";position:absolute;left:0;top:2px;bottom:8px;width:3px;border-radius:3px;background:currentColor;opacity:.7}.village-edit .form-label{font-size:.78rem;font-weight:500;color:var(--vz-secondary-color, #6c757d);margin-bottom:.3rem}.village-edit .form-control,.village-edit .form-select{border-radius:8px}.village-edit .ribbon-content>[class*=col-],.village-edit .ribbon-content [class*=col-xxl-],.village-edit .ribbon-content [class*=col-md-]{margin-bottom:.6rem}.village-edit .ve-info-content .ribbon-box.card,.village-edit .ve-info-content .card{border:none!important;box-shadow:none!important;border-radius:0!important;margin-bottom:0!important}.village-edit .ve-info-content .card-body{padding:.25rem 0 0!important}.village-edit .ve-info-content .tab-pane>[class*=col-]{padding-left:0;padding-right:0}.village-edit .ve-info-content .card-body>.ribbon{display:none!important}.village-edit .ve-info-content .ribbon-content{margin-top:0!important}.village-edit .ve-info-tabs{flex-wrap:wrap}.village-edit .ve-vtab-row>[class*=col-]:first-child{border-right:1px solid var(--vz-border-color, #e9ebec)}.village-edit .ve-vtabs .nav-link{text-align:left;border-radius:8px;color:var(--vz-secondary-color, #878a99);font-size:.85rem;font-weight:500;padding:.6rem .85rem;margin-bottom:3px;transition:background-color .15s ease,color .15s ease}.village-edit .ve-vtabs .nav-link:hover{background-color:#3167f30f;color:var(--apx-blue, #3167f3)}.village-edit .ve-vtabs .nav-link.active{background-color:#3167f31a!important;color:var(--apx-blue, #3167f3)!important;font-weight:600}.village-edit .ve-vtab-content .ribbon{display:none!important}.village-edit .ve-vtab-content .tab-pane.active{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.village-edit .ve-vtab-content .tab-pane>*{width:100%!important;max-width:100%!important;flex:none!important;margin-bottom:.6rem}@media (max-width: 575.98px){.village-edit .ve-vtab-content .tab-pane.active{grid-template-columns:1fr}}[data-layout-mode=dark] .select2-container--default .select2-selection--single,[data-layout-mode=dark] .select2-container--default .select2-selection--multiple,[data-layout-mode=dark] .select2-selection{background-color:var(--vz-input-bg, #262a2f)!important;border-color:var(--vz-input-border, #2a2f34)!important;color:var(--vz-body-color, #ced4da)!important}[data-layout-mode=dark] .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--vz-body-color, #ced4da)!important}[data-layout-mode=dark] .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--vz-gray-500, #adb5bd)!important}[data-layout-mode=dark] .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--vz-gray-500, #adb5bd) transparent transparent transparent!important}[data-layout-mode=dark] .select2-dropdown{background-color:var(--vz-dropdown-bg, #292e33)!important;border-color:var(--vz-border-color, #32383e)!important}[data-layout-mode=dark] .select2-results__option{color:var(--vz-dropdown-link-color, #adb5bd)!important;background-color:transparent!important}[data-layout-mode=dark] .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3167f3!important;color:#fff!important}[data-layout-mode=dark] .select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--vz-dropdown-link-hover-bg, #2f343a)!important;color:#fff!important}[data-layout-mode=dark] .select2-search--dropdown .select2-search__field{background-color:var(--vz-input-bg, #262a2f)!important;border-color:var(--vz-input-border, #2a2f34)!important;color:var(--vz-body-color, #ced4da)!important}[data-layout-mode=dark] .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--vz-input-group-addon-bg, #2a2f34)!important;border-color:var(--vz-border-color, #32383e)!important;color:var(--vz-body-color, #ced4da)!important}[data-layout-mode=dark] .fc{color:#cdd2dd}[data-layout-mode=dark] .fc-unthemed td,[data-layout-mode=dark] .fc-unthemed th,[data-layout-mode=dark] .fc-unthemed thead,[data-layout-mode=dark] .fc-unthemed tbody,[data-layout-mode=dark] .fc-unthemed .fc-row,[data-layout-mode=dark] .fc-unthemed .fc-content,[data-layout-mode=dark] .fc-unthemed .fc-divider,[data-layout-mode=dark] .fc-unthemed .fc-popover,[data-layout-mode=dark] .fc-unthemed .fc-list-view,[data-layout-mode=dark] .fc-unthemed .fc-list-heading td{border-color:#333645!important}[data-layout-mode=dark] .fc-unthemed .fc-divider,[data-layout-mode=dark] .fc-unthemed .fc-list-heading td,[data-layout-mode=dark] .fc-unthemed .fc-popover .fc-header{background:#222735!important}[data-layout-mode=dark] .fc-unthemed .fc-today{background:rgba(49,103,243,.12)!important}[data-layout-mode=dark] .fc-toolbar h2,[data-layout-mode=dark] .fc-day-number,[data-layout-mode=dark] .fc-day-top{color:#e9ecf1!important}[data-layout-mode=dark] .fc-day-header,[data-layout-mode=dark] .fc-axis,[data-layout-mode=dark] .fc-week-number{color:#a1a8bd!important}[data-layout-mode=dark] .fc th.fc-widget-header,[data-layout-mode=dark] .fc .fc-col-header-cell{background:var(--vz-light, #2a2f34)!important;color:var(--vz-gray-500, #adb5bd)!important}[data-layout-mode=dark] .fc-unthemed td.fc-today,[data-layout-mode=dark] .fc .fc-daygrid-day.fc-day-today,[data-layout-mode=dark] .fc .fc-timegrid-col.fc-day-today{background:rgba(49,103,243,.12)!important}[data-layout-mode=dark] .fc-unthemed .fc-content-skeleton,[data-layout-mode=dark] .fc-scroller,[data-layout-mode=dark] .fc-view,[data-layout-mode=dark] .fc-view>table{background:transparent!important}[data-layout-mode=dark] .fc-state-default{background:#222735!important;background-image:none!important;border-color:#333645!important;color:#cdd2dd!important;box-shadow:none!important;text-shadow:none!important}[data-layout-mode=dark] .fc-state-hover{background:#2a2f42!important;color:#fff!important}[data-layout-mode=dark] .fc-state-active,[data-layout-mode=dark] .fc-state-down{background:#3167f3!important;border-color:#3167f3!important;color:#fff!important}[data-layout-mode=dark] .fc-list-item:hover td{background:#222735!important}[data-layout-mode=dark] .fc-list-empty{color:#a1a8bd!important}[data-layout-mode=dark] #calendarList .card,[data-layout-mode=dark] .calendarListBody .card{background-color:#151821!important;border-color:#333645!important}.swal2-popup .swal2-styled.swal2-confirm{background-color:#3167f3!important;box-shadow:0 1px 2px #3167f359!important}.swal2-popup .swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px #3167f366!important}.swal2-popup .swal2-styled.swal2-cancel{background-color:#6c757d!important}[data-layout-mode=dark] .swal2-popup{background:var(--vz-card-bg, #212529)!important;color:var(--vz-body-color, #ced4da)!important}[data-layout-mode=dark] .swal2-title{color:var(--vz-heading-color, #eff2f7)!important}[data-layout-mode=dark] .swal2-html-container,[data-layout-mode=dark] .swal2-content{color:var(--vz-body-color, #ced4da)!important}[data-layout-mode=dark] .swal2-input,[data-layout-mode=dark] .swal2-textarea,[data-layout-mode=dark] .swal2-select,[data-layout-mode=dark] .swal2-file{background:var(--vz-input-bg, #262a2f)!important;border-color:var(--vz-input-border, #2a2f34)!important;color:var(--vz-body-color, #ced4da)!important}[data-layout-mode=dark] .swal2-footer{border-top-color:var(--vz-border-color, #32383e)!important;color:var(--vz-body-color, #ced4da)!important}[data-layout-mode=dark] .swal2-close{color:var(--vz-body-color, #ced4da)!important}[data-layout-mode=dark] .swal2-timer-progress-bar{background:rgba(255,255,255,.2)!important}[data-layout-mode=dark] .swal2-html-container .list-group-item{background:transparent!important;color:var(--vz-body-color, #ced4da)!important;border-color:var(--vz-border-color, #32383e)!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
