.kino-days{gap:8px;margin:8px 0 16px;padding-bottom:4px;display:flex;overflow-x:auto}.kino-days button{font:700 15px var(--f-body);border:2px solid var(--line);background:var(--card);color:var(--forest);cursor:pointer;border-radius:999px;flex:none;padding:8px 14px}.kino-days button.on{border-color:var(--sula);background:var(--sula-soft)}.kino-list{margin:0;padding:0;list-style:none}.kino-film{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:16px;padding:18px 0;display:grid}.kino-film img,.kino-noposter{object-fit:cover;background:var(--sula-soft);border-radius:8px;width:120px;height:176px}.kino-noposter{text-align:center;justify-content:center;align-items:center;padding:8px;font-size:14px;font-weight:800;display:flex}.kino-title{font:800 20px/1.2 var(--f-body);margin:0 0 4px}.kino-cinema{margin-top:10px}.kino-cinema .eyebrow{margin-bottom:6px;display:block}.kino-times{flex-wrap:wrap;gap:6px;display:flex}.kino-times a,.kino-times>span{border:1.5px solid var(--line);color:var(--forest);border-radius:8px;align-items:baseline;gap:6px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.kino-times a{border-color:color-mix(in srgb, var(--sula) 55%, transparent)}.kino-times a:hover{background:var(--sula-soft)}.kino-times b{font:700 15px var(--f-mono,monospace)}.kino-times i{color:var(--sula);font-size:11px;font-style:normal;font-weight:800}.kino-times span span,.kino-times a span{color:var(--muted)}.kino-more{margin-top:10px}.kino-more summary{cursor:pointer;color:var(--sula);font-weight:700}.kino-more p{margin:8px 0;line-height:1.5}@media (max-width:520px){.kino-film{grid-template-columns:84px 1fr;gap:12px}.kino-film img,.kino-noposter{width:84px;height:124px}}
