.lotus-pagination[data-v-408f34c1]{display:flex;justify-content:center;align-items:center;gap:24px}.lotus-pagination__nav-btn[data-v-408f34c1]{display:flex;align-items:center;gap:6px;padding:12.5px 0;background:none;border:none;border-radius:8px;font-size:14px;font-weight:500;color:var(--lotus-black);cursor:pointer;transition:all .3s ease}.lotus-pagination__nav-btn:hover:not(.lotus-pagination__nav-btn--disabled).lotus-pagination__nav-btn--previous .lotus-icon[data-v-408f34c1]{transform:rotate(180deg) translate(10px)}.lotus-pagination__nav-btn:hover:not(.lotus-pagination__nav-btn--disabled).lotus-pagination__nav-btn--next .lotus-icon[data-v-408f34c1]{transform:translate(10px)}.lotus-pagination__nav-btn--disabled[data-v-408f34c1]{opacity:.5;cursor:not-allowed}.lotus-pagination__nav-btn--disabled span[data-v-408f34c1]{color:#00000040!important}.lotus-pagination__nav-btn--disabled i[data-v-408f34c1]{filter:brightness(0) saturate(100%) invert(0%) sepia(54%) saturate(5286%) hue-rotate(9deg)!important;opacity:.25}.lotus-pagination__nav-btn--previous[data-v-408f34c1]{flex-direction:row}.lotus-pagination__nav-btn--previous .lotus-icon[data-v-408f34c1]{transform:rotate(180deg) translate(0);transition:all .6s ease}.lotus-pagination__nav-btn--next[data-v-408f34c1]{flex-direction:row}.lotus-pagination__nav-btn--next .lotus-icon[data-v-408f34c1]{transform:translate(0);transition:all .6s ease}.lotus-pagination__page-numbers[data-v-408f34c1]{display:flex;gap:8px;align-items:center}.lotus-pagination__page-btn[data-v-408f34c1]{width:31px;height:31px;border-radius:50%;background:#fff;color:var(--lotus-black);font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.lotus-pagination__page-btn[data-v-408f34c1]:hover:not(.lotus-pagination__page-btn--active){background-color:#00000040}.lotus-pagination__page-btn--active[data-v-408f34c1]{background-color:var(--lotus-yellow);border-color:var(--lotus-yellow);color:var(--lotus-black)}.lotus-pagination--progress[data-v-408f34c1]{flex-direction:column;align-items:center;gap:80px}.lotus-pagination__progress[data-v-408f34c1]{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.lotus-pagination__progress-bar[data-v-408f34c1]{position:absolute;width:100%;height:2px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e0e0e0;border-radius:2px;overflow:hidden}.lotus-pagination__progress-fill[data-v-408f34c1]{height:100%;background-color:var(--lotus-yellow);transition:width .3s ease}.lotus-pagination__progress-dots[data-v-408f34c1]{display:flex;justify-content:space-between;align-items:center;width:100%;z-index:2}.lotus-pagination-container[data-v-408f34c1]{display:flex;align-items:center;gap:24px}.lotus-pagination-container--progress[data-v-408f34c1]{gap:50px}@media (max-width: 576px){.lotus-pagination-container[data-v-408f34c1]{gap:5px}}.lotus-pagination__progress-dot[data-v-408f34c1]{width:24px;height:24px;border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;transition:all .3s ease;cursor:pointer}.lotus-pagination__progress-dot--active[data-v-408f34c1],.lotus-pagination__progress-dot--completed[data-v-408f34c1]{background-color:var(--lotus-yellow);color:#fff}.lotus-pagination__progress-dot .lotus-pagination__checkmark[data-v-408f34c1]{font-size:14px}.lotus-pagination-bg--yellow .lotus-pagination__page-btn[data-v-408f34c1]{background-color:var(--lotus-white)}.lotus-pagination-bg--yellow .lotus-pagination__page-btn--active[data-v-408f34c1]{background-color:var(--lotus-yellow)}.lotus-pagination-bg--white .lotus-pagination__page-btn[data-v-408f34c1]{background-color:var(--lotus-white)}.lotus-pagination-bg--white .lotus-pagination__page-btn--active[data-v-408f34c1]{background-color:var(--lotus-yellow)}@media (max-width: 768px){.lotus-pagination[data-v-408f34c1]{gap:16px;padding:16px}.lotus-pagination--progress[data-v-408f34c1]{flex-direction:column}.lotus-pagination__page-numbers[data-v-408f34c1]{width:100%;justify-content:center;gap:5px}.lotus-pagination__nav-btn[data-v-408f34c1]{width:100%;justify-content:center}}@media (max-width: 576px){.lotus-pagination[data-v-408f34c1]{margin-top:24px;padding:12px}.lotus-pagination__page-btn[data-v-408f34c1]{width:36px;height:36px;font-size:13px}.lotus-pagination__nav-btn[data-v-408f34c1]{padding:10px 14px;font-size:13px}}
