@charset "UTF-8";.btn{--bs-btn-active-color: white;--bs-btn-active-bg: var(--i-primary-active, rgba(255, 146, 2, .89))}@media (max-width: 1599.98px){.hide-xxl-down{display:none!important}}@media (max-width: 1369.98px){.hide-xl-down{display:none!important}}@media (max-width: 1199.98px){.hide-lg-down{display:none!important}}@media (max-width: 991.98px){.hide-md-down{display:none!important}}@media (max-width: 767.98px){.hide-sm-down{display:none!important}}@media (max-width: 575.98px){.hide-xs-down{display:none!important}}@media (min-width: 1600px){.hide-xxl-up{display:none!important}}@media (min-width: 1369px){.hide-xl-up{display:none!important}}@media (min-width: 1200px){.hide-lg-up{display:none!important}}@media (min-width: 992px){.hide-md-up{display:none!important}}@media (min-width: 768px){.hide-sm-up{display:none!important}}@media (min-width: 576px){.hide-xs-up{display:none!important}}.it-voucher-list{--ivl-accent: var(--i-primary, #ff9202);--ivl-bg: #f4f6f8;--ivl-surface: #fff;--ivl-text: #101318;--ivl-muted: #717171;--ivl-border: rgba(24, 31, 39, .08);--ivl-shadow: 0 8px 22px rgba(30, 38, 48, .1);--ivl-shadow-hover: 0 12px 28px rgba(30, 38, 48, .16);--ivl-segment-active: #8a9199;--ivl-logo-plate: #fff;--ivl-radius-card: 16px;--ivl-radius-pill: 999px;background:var(--ivl-bg);color:var(--ivl-text);padding-bottom:64px}body.dark-mode .it-voucher-list{--ivl-bg: #2b3137;--ivl-surface: #353c44;--ivl-text: #fff;--ivl-muted: #a1a1a1;--ivl-border: rgba(255, 255, 255, .045);--ivl-shadow: 0 8px 22px rgba(0, 0, 0, .13);--ivl-shadow-hover: 0 12px 28px rgba(0, 0, 0, .28);--ivl-segment-active: #5b636c;--ivl-logo-plate: #e9ecef}.it-voucher-list *,.it-voucher-list *:before,.it-voucher-list *:after{box-sizing:border-box}.it-voucher-list :focus-visible{outline:2px solid var(--ivl-accent);outline-offset:2px}.it-voucher-list .ivl-hero{padding:40px 0 28px}.it-voucher-list .ivl-hero__title{margin:0 0 8px;font-size:44px;line-height:1.05;color:var(--ivl-text);font-family:Roboto Bold,Arial,sans-serif}.it-voucher-list .ivl-hero__subtitle{margin:0;font-size:18px;color:var(--ivl-muted)}@media (max-width: 991.98px){.it-voucher-list .ivl-hero{padding:24px 0 20px}.it-voucher-list .ivl-hero__title{font-size:32px}.it-voucher-list .ivl-hero__subtitle{font-size:16px}}.it-voucher-list .ivl-toolbar{display:grid;grid-template-columns:minmax(280px,520px) 1fr;align-items:center;gap:24px;margin-bottom:28px}@media (max-width: 1199.98px){.it-voucher-list .ivl-toolbar{grid-template-columns:1fr;gap:16px}}.it-voucher-list .ivl-search{position:relative;display:flex;align-items:center;min-width:0;background:var(--ivl-surface);border-radius:var(--ivl-radius-pill);box-shadow:var(--ivl-shadow);padding:6px 6px 6px 24px}.it-voucher-list .ivl-search__input{flex:1 1 auto;min-width:0;height:42px;border:0;background:transparent;color:var(--ivl-text);font-size:15px;outline:none}.it-voucher-list .ivl-search__input::placeholder{color:var(--ivl-muted)}.it-voucher-list .ivl-search__input::-webkit-search-cancel-button{-webkit-appearance:none}@media (max-width: 575.98px){.it-voucher-list .ivl-search__input{font-size:16px}}.it-voucher-list .ivl-search__status{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#e8eaee;color:#5b636c}body.dark-mode .it-voucher-list .ivl-search__status{background:#454d56;color:#d6dade}.it-voucher-list .ivl-search__glass{display:flex}.it-voucher-list .ivl-search__glass svg{width:16px;height:16px}.it-voucher-list .ivl-search__spinner{width:18px;height:18px;border:2px solid rgba(91,99,108,.3);border-top-color:var(--ivl-accent);border-radius:50%;animation:ivl-spin .7s linear infinite}@keyframes ivl-spin{to{transform:rotate(360deg)}}.it-voucher-list .ivl-sortbar{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.it-voucher-list .ivl-sortbar__label{flex:0 0 auto;color:var(--ivl-muted);font-size:14px;white-space:nowrap}.it-voucher-list .ivl-sortbar__group{display:flex;align-items:center;min-width:0;background:var(--ivl-surface);border-radius:var(--ivl-radius-card);box-shadow:var(--ivl-shadow);padding:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 1199.98px){.it-voucher-list .ivl-sortbar{justify-content:flex-start}.it-voucher-list .ivl-sortbar__group{width:100%}}@media (max-width: 767.98px){.it-voucher-list .ivl-sortbar{flex-direction:column;align-items:stretch;gap:8px}}.it-voucher-list .ivl-segment{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:0;background:transparent;color:var(--ivl-text);font-size:14px;white-space:nowrap;padding:10px 18px;border-radius:12px;cursor:pointer}.it-voucher-list .ivl-segment+.ivl-segment:not(.is-active){box-shadow:inset 1px 0 0 0 var(--ivl-border)}.it-voucher-list .ivl-segment__icon{display:flex;color:var(--ivl-muted)}.it-voucher-list .ivl-segment__icon svg{width:16px;height:16px}.it-voucher-list .ivl-segment:hover:not(.is-active){background:#181f270a}body.dark-mode .it-voucher-list .ivl-segment:hover:not(.is-active){background:#ffffff0d}.it-voucher-list .ivl-segment.is-active{background:var(--ivl-segment-active);color:#fff;box-shadow:none}.it-voucher-list .ivl-segment.is-active .ivl-segment__icon{color:#fff}.it-voucher-list .ivl-sortbar__group{scrollbar-width:none;-ms-overflow-style:none}.it-voucher-list .ivl-sortbar__group::-webkit-scrollbar{display:none}.it-voucher-list .ivl-chips{display:flex;align-items:center;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:14px 4px 30px;margin:-14px -4px 2px}.it-voucher-list .ivl-chip{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:0;background:var(--ivl-surface);color:var(--ivl-text);font-size:14px;white-space:nowrap;padding:11px 22px;border-radius:var(--ivl-radius-pill);box-shadow:var(--ivl-shadow);cursor:pointer}.it-voucher-list .ivl-chip__icon{display:flex;color:var(--ivl-muted)}.it-voucher-list .ivl-chip__icon svg{width:16px;height:16px}.it-voucher-list .ivl-chip:hover:not(.is-active){box-shadow:var(--ivl-shadow-hover)}.it-voucher-list .ivl-chip.is-active{background:var(--ivl-accent);color:#fff}.it-voucher-list .ivl-chip.is-active .ivl-chip__icon{color:#fff}.it-voucher-list .ivl-chips{scrollbar-width:none;-ms-overflow-style:none}.it-voucher-list .ivl-chips::-webkit-scrollbar{display:none}.it-voucher-list .ivl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.it-voucher-list .ivl-grid.is-loading{opacity:.5;pointer-events:none}@media (max-width: 1199.98px){.it-voucher-list .ivl-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 991.98px){.it-voucher-list .ivl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.it-voucher-list .ivl-grid{grid-template-columns:1fr}}.it-voucher-list .ivl-card{display:flex;align-items:center;gap:14px;min-width:0;padding:18px;min-height:108px;background:var(--ivl-surface);border-radius:var(--ivl-radius-card);box-shadow:var(--ivl-shadow);color:var(--ivl-text);text-decoration:none}.it-voucher-list .ivl-card:hover{transform:translateY(-2px);box-shadow:var(--ivl-shadow-hover);color:var(--ivl-text)}.it-voucher-list .ivl-card__plate{flex:0 0 42%;max-width:150px;display:flex;align-items:center;justify-content:center;height:64px;padding:6px;border-radius:10px;background:var(--ivl-logo-plate);overflow:hidden}.it-voucher-list .ivl-card__plate img{max-width:100%;max-height:100%;object-fit:contain}.it-voucher-list .ivl-card__plate-text{color:#2b2b2b;font-size:13px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Roboto Semibold,Arial,sans-serif}.it-voucher-list .ivl-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.it-voucher-list .ivl-card__title{font-size:17px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Roboto Semibold,Arial,sans-serif}.it-voucher-list .ivl-card__sub{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:var(--ivl-muted)}.it-voucher-list .ivl-card__sub-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-voucher-list .ivl-card__sub-icon{display:flex;flex:0 0 auto}.it-voucher-list .ivl-card__sub-icon svg{width:14px;height:14px}.it-voucher-list .ivl-empty{padding:48px 0;text-align:center;color:var(--ivl-muted)}.it-voucher-list .ivl-loadmore{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:40px}.it-voucher-list .ivl-loadmore__btn{display:inline-flex;align-items:center;gap:10px;border:0;background:var(--ivl-surface);color:var(--ivl-text);font-size:15px;padding:14px 30px;border-radius:var(--ivl-radius-pill);box-shadow:var(--ivl-shadow);cursor:pointer;font-family:Roboto Semibold,Arial,sans-serif}.it-voucher-list .ivl-loadmore__btn:hover{box-shadow:var(--ivl-shadow-hover)}.it-voucher-list .ivl-loadmore__btn[aria-busy=true]{opacity:.6;cursor:default}.it-voucher-list .ivl-loadmore__icon{display:flex;color:var(--ivl-muted)}.it-voucher-list .ivl-loadmore__spinner{align-items:center;justify-content:center}.it-voucher-list .ivl-loadmore__error{margin:0;color:#d02922;font-size:14px}@media (prefers-reduced-motion: reduce){.it-voucher-list .ivl-card:hover{transform:none}.it-voucher-list .ivl-search__spinner{animation:none}}
