@layer theme,base,components;@layer area{.ie-daygroups{flex-direction:column;gap:24px;display:flex}.ie-daygroup{flex-direction:column;gap:4px;min-width:0;scroll-margin-top:92px;display:flex}.ie-daygroup:has(>.ie-grid){gap:14px}.ie-daygroup-hd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ie-daygroup-hd>h2,.ie-daygroup-hd>h3{margin:0}.ie-ntabs{flex-direction:column;gap:10px;min-width:0;display:flex}.ie-notice{min-height:var(--spacing-controlH);border-radius:var(--radius-panel);background:var(--color-warm);color:var(--color-warmText);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:4px 16px;display:flex}.ie-notice>strong{color:var(--color-ink)}.ie-notice>.ie-link{min-height:0;margin-left:auto}@media (width>=768px){.ie-ntabs{flex-direction:row;align-items:center;gap:12px}.ie-notice{flex-wrap:nowrap;flex:none}.ie-notice>.ie-link{margin-left:4px}}.ie-linkfaq{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=768px){.ie-linkfaq:has(>div+section){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}.ie-fchips{flex-wrap:wrap;gap:8px;display:flex}.ie-fchips .ie-fchip{max-width:100%;height:auto;min-height:var(--spacing-controlH);white-space:normal;box-sizing:border-box;padding-block:6px}.ie-fchips .ie-fchip>svg{color:var(--color-primary)}.ie-linkfaq .ie-faq button{min-height:46px;padding:8px 0}@media (width<=767px){.ie-grid--rows{gap:0}.ie-grid--rows>.ie-card{border-bottom:1px solid var(--color-sep);grid-template-columns:96px minmax(0,1fr) auto;grid-auto-rows:auto;align-content:center;gap:3px 12px;padding:12px 0;display:grid}.ie-grid--rows>.ie-card:first-child{padding-top:0}.ie-grid--rows>.ie-card>.ie-poster{aspect-ratio:auto;border-radius:var(--radius-thumb);grid-area:1/1/span 5;align-self:start;width:96px;height:96px;margin:0}.ie-grid--rows>.ie-card>.ie-poster:before{filter:blur(12px)saturate(1.2)}.ie-grid--rows>.ie-card>.ie-chip{display:none}.ie-grid--rows>.ie-card>:is(.ie-date,.ie-title,.ie-tick,.ie-meta,.ie-price,.ie-card-status){grid-column:2}.ie-grid--rows>.ie-card>.ie-date{align-self:end}.ie-grid--rows>.ie-card>.ie-save{grid-area:1/3/span 4;align-self:center;position:relative;top:auto;right:auto}.ie-grid--rows>.ie-card>.ie-save>:is(.fx,.tn){display:none}.ie-grid--rows>.ie-card>.ie-save{box-shadow:none;background:var(--color-tint2)}}}@layer utilities;
