.simple-select{position:relative}.simple-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:38px;padding:8px 10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#18171b;border:1px solid rgba(24,23,27,.1);border-radius:8px;background-color:#0000000d;outline:none;cursor:pointer;transition:border-color .3s ease,background-color .3s ease;text-align:left}.simple-select-trigger--open,.simple-select-trigger:focus{border-color:#cfff00;background-color:#fff}.simple-select-trigger--active{border-color:#cfff00;background-color:#f0ff99;font-weight:600}.simple-select-trigger--form{height:auto;padding:10px;font-size:16px;font-weight:400;line-height:1.5;background-color:#fff;border-radius:12px}.simple-select-trigger--form.simple-select-trigger--open,.simple-select-trigger--form:focus{border-color:#cfff00;background-color:#fff}.simple-select-trigger:disabled{opacity:.5;cursor:not-allowed}.simple-select-arrow{width:11px;height:11px;flex-shrink:0;margin-left:6px;transition:transform .2s}.simple-select-arrow--open{transform:rotate(180deg)}.simple-select-trigger--labeled{width:100%;height:auto;padding:14px 16px;border:none;border-radius:0;background:#fff;font-family:Poppins,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;transition:background .15s}.simple-select-trigger--labeled:focus{border:none;background-color:#fff;outline:2px solid #CFFF00;outline-offset:-2px}.simple-select-trigger--labeled--active{background:#f0ff99}.simple-select-trigger--labeled--active:focus{background-color:#f0ff99}.simple-select-label-info{display:flex;flex-direction:column;gap:2px;flex:1}.simple-select-label-text{font-size:13px;font-weight:700;color:#18171b;line-height:1.3}.simple-select-value-text{font-size:12px;color:#18171b80;line-height:1.3}.simple-select-chevron{color:#18171b80;flex-shrink:0;margin-left:8px;transition:transform .2s}.simple-select-chevron--open{transform:rotate(180deg)}.mobile-filter-card .simple-select:not(:last-child){border-bottom:1px solid rgba(24,23,27,.1)}.simple-select-dropdown{position:absolute;top:100%;left:0;width:100%;margin-top:4px;background:#fff;border:1px solid rgba(24,23,27,.1);border-radius:8px;box-shadow:0 4px 16px #0000001a;max-height:220px;overflow-y:auto;z-index:1}.simple-select-option{padding:.5rem .875rem;cursor:pointer;font-size:13px;font-family:Poppins,sans-serif;color:#18171b}.simple-select-option:hover,.simple-select-option--selected,.simple-select-option--highlighted{background:#f0ff99;color:#000}.select-sheet-backdrop{display:none}@media(max-width:767px){.simple-select-dropdown.simple-select-dropdown--sheet,.range-select-dropdown.range-select-dropdown--sheet{position:fixed;left:0;right:0;bottom:var(--keyboard-inset, 0);top:auto;width:100%;max-width:100%;margin:0;max-height:min(65vh,calc(var(--keyboard-safe-height, 100vh) - 2rem));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:16px 16px 0 0;box-shadow:0 -4px 24px #0000002e;z-index:220}.select-sheet-backdrop{display:block;position:fixed;inset:0;background:#0006;z-index:210}}.calendar-trigger--invalid{border-color:#fccfd6;background-color:#fccfd64d}.calendar-popup{max-height:none;overflow:visible;padding:4px 4px 8px;width:280px}.calendar-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#18171b;cursor:pointer;transition:background .15s}.calendar-nav-btn:hover{background:#0000000d}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.calendar-weekday{text-align:center;font-size:11px;font-weight:600;color:#18171b80;padding:4px 0}.calendar-day{display:flex;align-items:center;justify-content:center;height:32px;border:1px solid transparent;border-radius:6px;background:transparent;color:#18171b;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.calendar-day:not(.calendar-day--other):hover{background:#f0ff99}.calendar-day--other{opacity:.35;cursor:default}.calendar-day--today{border-color:#cfff00}.calendar-day--selected{background:#18171b;border-color:#18171b;color:#fff;font-weight:600}.calendar-nav-btn--placeholder{pointer-events:none}.calendar-year-label{border:none;border-radius:6px;background:transparent;color:#18171b;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:2px 6px;cursor:pointer;transition:background .15s}.calendar-year-label:hover,.calendar-year-label--active{background:#0000000d}.calendar-year-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;max-height:200px;overflow-y:auto;padding:4px 2px}.calendar-year{display:flex;align-items:center;justify-content:center;height:32px;border:1px solid transparent;border-radius:6px;background:transparent;color:#18171b;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.calendar-year:hover{background:#f0ff99}.calendar-year--selected{background:#18171b;border-color:#18171b;color:#fff;font-weight:600}.calendar-month-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 2px}.calendar-month{display:flex;align-items:center;justify-content:center;height:40px;border:1px solid transparent;border-radius:6px;background:transparent;color:#18171b;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.calendar-month:hover{background:#f0ff99}.calendar-month--selected{background:#18171b;border-color:#18171b;color:#fff;font-weight:600}
