.search-input-module__JA18rq__wrapper{background:rgba(var(--color-white-rgb),.05);border:1px solid rgba(var(--color-white-rgb),.15);border-radius:100px;align-items:center;gap:8px;padding:0 8px 0 48px;transition:all .2s;display:flex;position:relative}.search-input-module__JA18rq__hasTrailing{padding-right:18px}.search-input-module__JA18rq__wrapper:hover{background:rgba(var(--color-white-rgb),.08);border-color:rgba(var(--color-white-rgb),.25)}.search-input-module__JA18rq__wrapper:focus-within{background:rgba(var(--color-white-rgb),.1);border-color:var(--color-neon-pink);box-shadow:0 0 0 3px rgba(var(--color-neon-pink-rgb),.15)}.search-input-module__JA18rq__icon{color:var(--color-muted-gray);pointer-events:none;transition:color .2s;position:absolute;left:16px}.search-input-module__JA18rq__wrapper:focus-within .search-input-module__JA18rq__icon{color:var(--color-neon-pink)}.search-input-module__JA18rq__input{min-width:0;color:var(--color-light-gray);background:0 0;border:none;flex:1;padding:12px 0;font-size:16px}.search-input-module__JA18rq__input:focus{outline:none}.search-input-module__JA18rq__input::placeholder{color:var(--color-muted-gray)}.search-input-module__JA18rq__controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.search-input-module__JA18rq__clear{background:rgba(var(--color-white-rgb),.1);width:32px;height:32px;color:var(--color-muted-gray);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.search-input-module__JA18rq__clear:hover{background:rgba(var(--color-neon-pink-rgb),.2);color:var(--color-neon-pink)}.search-input-module__JA18rq__clear:focus-visible{outline:2px solid var(--color-electric-blue);outline-offset:2px}
.sticky-bar-module__h4nSrG__bar{z-index:10;background:linear-gradient(180deg,rgba(var(--color-dark-navy-rgb),.95)0%,rgba(var(--color-midnight-navy-rgb),.98)100%);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(var(--color-electric-blue-rgb),.2);padding:10px 16px;position:sticky;top:63px}@media (min-width:768px){.sticky-bar-module__h4nSrG__bar{padding-left:24px;padding-right:24px}}
.page-module__732mDq__page{padding-top:80px}.page-module__732mDq__content{padding:0 16px 60px}@media (min-width:768px){.page-module__732mDq__content{padding-left:24px;padding-right:24px}}@media (min-width:1200px){.page-module__732mDq__content{grid-template-columns:repeat(auto-fill,var(--film-grid-column));column-gap:var(--film-grid-gap);justify-content:center;padding-left:0;padding-right:0;display:grid}.page-module__732mDq__content>*{grid-column:1/-1;min-width:0}}.page-module__732mDq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__732mDq__controlsBar{margin-top:-17px}.page-module__732mDq__controlsInner{grid-template-columns:1fr 1fr;grid-template-areas:"stepper stepper""start end";align-items:center;gap:8px;max-width:1000px;margin:0 auto;display:grid}.page-module__732mDq__stepper{grid-area:stepper;justify-self:center;width:100%;max-width:400px}.page-module__732mDq__controlsStart{grid-area:start;justify-self:start}.page-module__732mDq__controlsEnd{grid-area:end;justify-self:end}.page-module__732mDq__viewToggle{gap:8px;display:flex;position:relative}@media (min-width:640px){.page-module__732mDq__controlsInner{grid-template-columns:minmax(max-content,1fr) minmax(0,400px) minmax(max-content,1fr);grid-template-areas:"start stepper end";gap:16px}.page-module__732mDq__controlsStart{justify-self:end}.page-module__732mDq__controlsEnd{justify-self:start}}@media (min-width:768px){.page-module__732mDq__controlsInner{gap:24px}}.page-module__732mDq__viewSpinner{display:flex;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.page-module__732mDq__switching{opacity:.5;pointer-events:none;transition:opacity .15s}.page-module__732mDq__emptyDay{margin-top:32px}.page-module__732mDq__emptyActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module__732mDq__loading{padding:40px 20px 60px}@media (min-width:640px){.page-module__732mDq__viewSpinner{left:auto;right:calc(100% + 10px)}}
