﻿.release-access{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;vertical-align:middle;padding:3px 6px;border-radius:5px;font:800 9px/1.2 Arial,sans-serif;letter-spacing:.4px;white-space:nowrap}.access-free{background:linear-gradient(#efffef,#d3f7dd);border:1px solid #75c58c;color:#176d35}.access-vip{background:linear-gradient(#fff8de,#ffe6a3);border:1px solid #d9aa42;color:#845600}.movie-title .release-access{vertical-align:middle;margin-left:7px}.similar-movies{margin:22px 0 16px;padding:0;border:1px solid #c1dff7;background:#f5fbff;border-radius:6px;overflow:hidden}.reference-ui .similar-movies>h2{margin:0;padding:10px 13px;background:linear-gradient(#7dc8ff,#078bf1);color:white;font-size:18px;font-style:italic;line-height:1.3;text-transform:uppercase}.similar-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:14px}.similar-card{min-width:0;display:block;color:#0769bc;text-decoration:none!important}.similar-card .poster{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:5px;box-sizing:border-box;transition:box-shadow .15s}.similar-card .placeholder{height:auto;min-height:100px}.similar-card>strong{display:block;font-size:11px;line-height:1.4;margin-top:8px;overflow-wrap:anywhere}.similar-card>span{display:block;color:#627b91;font-size:10px;line-height:1.5;margin-top:3px}.similar-card:hover .poster{box-shadow:0 3px 12px #087cc34a}.similar-card:focus-visible{outline:3px solid #59b4f3;outline-offset:3px}@media(max-width:1000px){.similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:500px){.similar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}}
.reference-ui .compact-stat-panel .side-content{padding:7px 8px}.reference-ui .compact-stat-list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;margin:0}.reference-ui .compact-stat-list dt,.reference-ui .compact-stat-list dd{font-size:11px;line-height:1.45;padding:4px 0;border-bottom:1px dotted #c6ddeb;margin:0}.reference-ui .compact-stat-list dt{font-weight:600;white-space:nowrap}.reference-ui .compact-stat-list dd{text-align:right;font-weight:800;font-variant-numeric:tabular-nums;padding-left:7px}.compact-stat-panel small{display:block;margin-top:6px;font-size:9px;line-height:1.4;color:#6f8496}
.reference-ui .masthead{height:auto;min-height:112px;gap:25px;align-items:center;padding:13px 18px;border-radius:20px 20px 0 0}.header-search-group{flex:1;min-width:0;max-width:750px;margin-left:auto}.reference-ui .reference-search{display:grid;grid-template-columns:minmax(0,1fr) 85px 37px;align-items:center;gap:0;width:100%;margin:0;padding:1px 3px 1px 0;border:2px solid #1685cf;border-radius:28px;background:#fff;box-shadow:0 1px 4px #12639d66,inset 0 2px 3px #d1e6f4}.reference-ui .reference-search input{box-sizing:border-box;width:100%;min-width:0;height:36px;min-height:36px;border:0;border-radius:25px 0 0 25px;background:transparent;box-shadow:none;padding:8px 13px;color:#285673;font-size:12px;font-style:italic;outline-offset:-4px}.reference-ui .reference-search select{width:100%;height:30px;padding:3px 6px;border:0;border-left:1px solid #abcfe6;background:white;color:#214d6c;font-size:12px;border-radius:0}.reference-ui .reference-search button{display:grid;place-items:center;width:31px;height:31px;margin:0;border:2px solid #ffc2a4;border-radius:50%;background:linear-gradient(#ffba66,#f16b20);color:white;box-shadow:0 1px 3px #ab4c2b88;padding:5px;cursor:pointer}.reference-search button svg{width:19px;height:19px}.header-shortcuts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:8px 7px 0}.header-shortcuts a{display:block;padding:4px 3px;text-align:center;border:1px solid #d8efff;border-radius:11px;background:linear-gradient(#effaff,#cbeaff);font:bold 10px/1.3 Arial;color:#285270;text-decoration:none!important;white-space:nowrap}.header-shortcuts a:nth-child(2){background:linear-gradient(#ffe9e5,#ffc8bd)}.header-shortcuts a:nth-child(3),.header-shortcuts a:nth-child(4){background:linear-gradient(#fff9e8,#ffe6b7)}.header-shortcuts a:hover{filter:brightness(.97);border-color:white}.header-shortcuts a:focus-visible,.reference-search button:focus-visible{outline:2px solid #fff;outline-offset:2px}.box-office-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:10px 8px 18px}.box-office-card{display:block;min-width:0;text-align:center;color:#111!important;text-decoration:none!important}.box-office-card .poster{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border:2px solid #80bbef;border-radius:0}.box-office-card .placeholder{height:auto;min-height:110px}.box-office-card>b{display:block;font-size:13px;line-height:1.25;margin-top:8px;overflow-wrap:anywhere}.box-office-card>small{display:block;font-size:11px;line-height:1.3;margin-top:3px}.reference-ui .home-box-office .section-title h1{font-size:26px;text-transform:uppercase}.home-verified>.section-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px}.catalogue-order{font:11px/1.4 Arial;white-space:nowrap;padding-bottom:5px}.catalogue-order a{font-weight:bold;text-decoration:underline!important}.catalogue-order a.selected{color:#db2425}.catalogue-chips{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;margin:14px 2px 16px}.catalogue-chips a{display:block;text-align:center;padding:6px 3px;border:1px solid #75b4ee;border-radius:9px;background:linear-gradient(#e1f2ff,#b4dfff);box-shadow:inset 0 1px white;color:#254663;font:bold 11px/1.25 Arial;text-decoration:none!important}.catalogue-chips a.selected{background:linear-gradient(#269af1,#0875cf);color:white;border-color:#006abd}.catalogue-pages{display:flex;justify-content:flex-end;gap:3px;flex-wrap:wrap;margin:6px 0 8px}.catalogue-pages>a,.catalogue-pages>span{box-sizing:border-box;min-width:23px;text-align:center;font-size:11px;line-height:1.3;padding:3px 5px;border:1px solid #90c0e9;background:#f8fcff}.catalogue-pages>.selected{background:#0788ef;color:white;border-color:#0788ef;font-weight:bold}.catalogue-filter-form{flex-wrap:wrap}.catalogue-filter-form input{max-width:100%}@media(max-width:1050px){.reference-ui .masthead{gap:16px}.reference-ui .brand-logo{width:285px}.header-shortcuts a{font-size:9px}.box-office-grid{gap:12px}.box-office-card>b{font-size:11px}.catalogue-chips{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:760px){.reference-ui .masthead{flex-wrap:wrap;gap:10px;min-height:0;border-radius:12px 12px 0 0;padding:12px}.reference-ui .masthead .logo{order:1}.reference-ui .masthead .menu-toggle{order:2;margin-left:auto}.header-search-group{order:3;flex-basis:100%;width:100%;max-width:none}.header-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.header-shortcuts a{font-size:10px}.catalogue-order{white-space:normal}.box-office-grid{gap:9px}}@media(max-width:600px){.box-office-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-ui .home-box-office .section-title h1{font-size:22px}.catalogue-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-ui .reference-search{grid-template-columns:minmax(0,1fr) 67px 35px}.reference-ui .reference-search input{font-size:11px;padding-left:9px}}@media(max-width:390px){.box-office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* BEGIN SEVN BADGES 7.1 */
/* Sevn release badges v7.1: show only alongside topic release names. */
.reference-ui .release-new,
.reference-ui .release-access { display:none !important; }
.reference-ui .topic-releases .release-name .release-new:not([hidden]),
.reference-ui .topic-releases .release-name .release-access:not([hidden]) { display:inline-flex !important; }
.reference-ui .topic-releases .release-name .access-vip {
 background:linear-gradient(#f3eaff,#dfc9ff);
 border:1px solid #9a6bd1;
 color:#632d98;
 box-shadow:0 1px 3px #64319820;
}
.reference-ui .topic-releases .release-name .release-new[hidden],
.reference-ui .topic-releases .release-name .release-access[hidden] { display:none !important; }

/* END SEVN BADGES 7.1 */
