.custom-select-wrapper[data-v-074837e3]{--cs-bg:hsla(0,0%,92.9%,0.6);--cs-text:#2e2e2e;--cs-placeholder:#9d9d9d;--cs-focus-ring:rgba(46,46,46,0.25);--cs-disabled-bg:#f5f7fa;--cs-disabled-text:#c0c4cc;--cs-icon:#9aa3ad;--cs-icon-hover:#2e2e2e;--cs-dropdown-bg:#fff;--cs-dropdown-shadow:rgba(0,0,0,0.15);--cs-item-hover:rgba(46,46,46,0.05);--cs-item-selected:rgba(46,46,46,0.1);display:flex;align-items:center}.custom-select-wrapper.dark[data-v-074837e3]{--cs-bg:hsla(0,0%,69.4%,0.1);--cs-text:#e6e6e6;--cs-placeholder:#8c8c8c;--cs-focus-ring:hsla(0,0%,78.4%,0.25);--cs-disabled-bg:hsla(0,0%,69.4%,0.3);--cs-disabled-text:#e6e6e6;--cs-icon:#9c9c9c;--cs-icon-hover:#f0f0f0;--cs-dropdown-bg:#2a2a2a;--cs-dropdown-shadow:rgba(0,0,0,0.4);--cs-item-hover:hsla(0,0%,90.2%,0.1);--cs-item-selected:hsla(0,0%,90.2%,0.15)}.custom-select-wrapper.white[data-v-074837e3]{--cs-bg:hsla(0,0%,100%,0.1);--cs-text:hsla(0,0%,100%,0.95);--cs-placeholder:hsla(0,0%,100%,0.7);--cs-focus-ring:hsla(0,0%,100%,0.25);--cs-disabled-bg:hsla(0,0%,100%,0.05);--cs-disabled-text:hsla(0,0%,100%,0.5);--cs-icon:hsla(0,0%,100%,0.7);--cs-icon-hover:hsla(0,0%,100%,0.95);--cs-dropdown-bg:#2a2a2a;--cs-dropdown-shadow:rgba(0,0,0,0.15);--cs-item-hover:hsla(0,0%,100%,0.1);--cs-item-selected:hsla(0,0%,100%,0.2)}.custom-select-wrapper.white .select-input[data-v-074837e3]{border:1px solid hsla(0,0%,100%,.2)}.custom-select-wrapper .select-label[data-v-074837e3]{display:block;font-size:.875rem;font-weight:600;color:var(--cs-text);flex-shrink:0}.custom-select-wrapper .select-label .required-asterisk[data-v-074837e3]{color:#f56c6c;margin-left:.25rem}.custom-select-wrapper .select-container[data-v-074837e3]{flex:1;position:relative}.custom-select-wrapper .select-container .select-input[data-v-074837e3]{width:100%;padding:.5rem .75rem;border:none;border-radius:.375rem;background:var(--cs-bg);color:var(--cs-text);font-size:.875rem;line-height:1.5;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:box-shadow .25s ease,background .25s ease,color .25s ease;min-height:1.25rem;outline:none}.custom-select-wrapper .select-container .select-input[data-v-074837e3]:hover{color:var(--cs-text)}.custom-select-wrapper .select-container .select-input.select-open[data-v-074837e3]{box-shadow:0 0 0 .125rem var(--cs-focus-ring)}.custom-select-wrapper .select-container .select-input .selected-text[data-v-074837e3]{color:var(--cs-text)}.custom-select-wrapper .select-container .select-input .placeholder-text[data-v-074837e3]{color:var(--cs-placeholder)}.custom-select-wrapper .select-container .select-input .select-icons[data-v-074837e3]{display:flex;align-items:center}.custom-select-wrapper .select-container .select-input .dropdown-arrow[data-v-074837e3]{color:var(--cs-icon);transition:transform .25s ease,color .25s ease;flex-shrink:0}.custom-select-wrapper .select-container .select-input .dropdown-arrow.arrow-up[data-v-074837e3]{transform:rotate(90deg)}.custom-select-wrapper .select-container .select-input .clear-icon[data-v-074837e3]{margin-left:.5rem;cursor:pointer;color:var(--cs-icon);transition:color .2s ease;flex-shrink:0}.custom-select-wrapper .select-container .select-input .clear-icon[data-v-074837e3]:hover{color:var(--cs-icon-hover)}.custom-select-wrapper .select-container .select-input .clear-icon .clear-icon-svg[data-v-074837e3]{color:inherit}.custom-select-wrapper .select-container.select-disabled .select-input[data-v-074837e3]{background:var(--cs-disabled-bg);color:var(--cs-disabled-text);cursor:not-allowed}.custom-select-wrapper .select-container.select-disabled .select-input .placeholder-text[data-v-074837e3],.custom-select-wrapper .select-container.select-disabled .select-input .selected-text[data-v-074837e3]{color:var(--cs-disabled-text)}.custom-select-wrapper .select-container.select-disabled .select-input .dropdown-arrow[data-v-074837e3]{color:var(--cs-disabled-text);cursor:not-allowed}.custom-select-wrapper .select-container.select-disabled .select-input[data-v-074837e3]:hover{color:var(--cs-disabled-text);box-shadow:none}.custom-select-wrapper .select-container .dropdown-menu[data-v-074837e3]{position:absolute;top:100%;left:0;right:0;background:var(--cs-dropdown-bg);border-radius:.375rem;box-shadow:0 .25rem .75rem var(--cs-dropdown-shadow);z-index:1000;max-height:12.5rem;overflow-y:auto;margin-top:.25rem;transition:background .25s ease}.custom-select-wrapper .select-container .dropdown-menu.dropdown-upward[data-v-074837e3]{top:auto;bottom:100%;margin-top:0;margin-bottom:.25rem}.custom-select-wrapper .select-container .dropdown-menu .dropdown-item[data-v-074837e3]{padding:.5rem .75rem;cursor:pointer;transition:background-color .2s ease;font-size:.875rem;color:var(--cs-text)}.custom-select-wrapper .select-container .dropdown-menu .dropdown-item[data-v-074837e3]:hover{background:var(--cs-item-hover)}.custom-select-wrapper .select-container .dropdown-menu .dropdown-item.item-selected[data-v-074837e3]{background:var(--cs-item-selected);color:var(--cs-text)}.dropdown-enter-active[data-v-074837e3],.dropdown-leave-active[data-v-074837e3]{transition:all .25s ease}.dropdown-enter-from[data-v-074837e3],.dropdown-leave-to[data-v-074837e3]{opacity:0;transform:translateY(-.625rem)}.dropdown-upward.dropdown-enter-from[data-v-074837e3],.dropdown-upward.dropdown-leave-to[data-v-074837e3]{opacity:0;transform:translateY(.625rem)}.custom-pagination[data-v-fd998938]{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:70px;border-top:1px solid #e5e5e5}.custom-pagination .pagination-info .total-text[data-v-fd998938]{font-size:13.5px;color:#777;letter-spacing:.3px}.custom-pagination .pagination-controls[data-v-fd998938]{display:flex;align-items:center;gap:24px}.custom-pagination .pagination-controls .page-navigation[data-v-fd998938]{display:flex;align-items:center;gap:6px}.custom-pagination .pagination-controls .page-navigation .nav-btn[data-v-fd998938]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:50%;background:#fff;color:#666;font-size:16px;cursor:pointer;transition:background .2s ease,color .2s ease}.custom-pagination .pagination-controls .page-navigation .nav-btn[data-v-fd998938]:hover:not(:disabled){background:#efefef;color:#000}.custom-pagination .pagination-controls .page-navigation .nav-btn[data-v-fd998938]:disabled{opacity:.4;cursor:not-allowed}.custom-pagination .pagination-controls .page-navigation .nav-btn .nav-icon[data-v-fd998938]{font-size:18px}.custom-pagination .pagination-controls .page-navigation .page-numbers[data-v-fd998938]{display:flex;gap:10px}.custom-pagination .pagination-controls .page-navigation .page-numbers .page-btn[data-v-fd998938]{min-width:32px;height:32px;padding:0 10px;border-radius:50%;background:#fff;border:1px solid #ddd;font-size:13px;color:#444;cursor:pointer;transition:background .2s ease,border-color .2s ease}.custom-pagination .pagination-controls .page-navigation .page-numbers .page-btn[data-v-fd998938]:hover:not(.active):not(.ellipsis){background:#f1f1f1;border-color:#bbb}.custom-pagination .pagination-controls .page-navigation .page-numbers .page-btn.active[data-v-fd998938]{background:#333;color:#fff;border-color:#333}.custom-pagination .pagination-controls .page-navigation .page-numbers .page-btn.ellipsis[data-v-fd998938]{background:transparent;border:none;color:#aaa;cursor:default}.custom-pagination .pagination-controls .page-jumper[data-v-fd998938]{display:flex;align-items:center;gap:10px}.custom-pagination .pagination-controls .page-jumper .jumper-label[data-v-fd998938]{color:#666;font-size:13px}.custom-pagination .pagination-controls .page-jumper .jumper-input[data-v-fd998938]{width:60px;padding:6px 8px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;font-size:13px;text-align:center;transition:border-color .2s ease}.custom-pagination .pagination-controls .page-jumper .jumper-input[data-v-fd998938]:hover{border-color:#bbb}.custom-pagination .pagination-controls .page-jumper .jumper-input[data-v-fd998938]:focus{outline:none;border-color:#999;box-shadow:0 0 0 2px hsla(0,0%,60%,.15)}