.tvg-passes,.tvg-passes *{box-sizing:border-box;min-width:0}.tvg-passes{width:100%;max-width:100%;color:#e6dfcf;overflow-wrap:anywhere}.tvg-pass-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.tvg-pass-heading h2{color:#ffc266;margin:6px 0}.tvg-passes small{display:block;color:#b6b7b3;font-size:12px}.tvg-passes button,.tvg-passes summary{min-height:44px;cursor:pointer}.tvg-passes button{background:linear-gradient(#23303b,#0c151e);border:1px solid #9a7235;border-radius:4px;color:#ffd68b;padding:10px 18px}.tvg-passes button:active{background:#62421b}.tvg-passes button:disabled{opacity:.6}.tvg-pass-status{padding:12px;border-left:3px solid #c68c35;background:#131c25}.tvg-pass-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tvg-pass-kpis article,.tvg-member,.tvg-pass-secondary>section{background:linear-gradient(135deg,#202b35,#0a141e);border:1px solid #695638;box-shadow:inset 0 1px #ffffff09;padding:16px;border-radius:4px}.tvg-pass-kpis strong{display:block;color:#ffcd78;font-size:24px;margin-top:8px}.tvg-pass-kpis article:last-child strong{font-size:16px}.tvg-pass-search{display:block;margin:18px 0}.tvg-passes input{width:100%;max-width:100%;min-height:44px;margin-top:6px;padding:12px;color:#f4eddf;background:#09141e;border:1px solid #75603c;border-radius:3px}.tvg-passes table{width:100%;table-layout:fixed;border-collapse:collapse}.tvg-passes th,.tvg-passes td{text-align:left;padding:12px;border-bottom:1px solid #3e4950;vertical-align:top}.tvg-passes th:first-child{width:46%}.tvg-passes th:nth-child(2){width:20%}.tvg-passes summary{display:flex;align-items:center;color:#dfbb78}.tvg-passes details p{font-size:13px}.tvg-pass-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.tvg-pass-secondary h3{color:#ecc17c}.tvg-pass-secondary article{border-top:1px solid #4d4a42;padding:12px 0}.tvg-pass-meta{font-size:13px;color:#bfc5c9}.tvg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.zone-passes-nav{position:absolute;left:0;top:58.5%;width:15.15%;height:5%;min-height:44px;color:#edc078;background:linear-gradient(90deg,#382b1c,#101b24);border:1px solid #896631;font:700 15px system-ui;cursor:pointer}.zone-passes-nav:active{background:#5a3b18}@media(max-width:760px){.zone-passes-nav{display:none}.tvg-pass-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tvg-pass-kpis article{padding:12px}.tvg-pass-kpis strong{font-size:24px}.tvg-pass-kpis article:last-child strong{font-size:14px}.tvg-pass-secondary{grid-template-columns:minmax(0,1fr)}.tvg-pass-heading h2{font-size:22px}.tvg-member{margin:10px 0;padding:12px}.tvg-member>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.tvg-member b{color:#ffd083}.tvg-passes button{padding:10px 12px}.tvg-pass-list{width:100%;max-width:100%}}
