.yt-app{--yt-red:#dc2345;--yt-navy:#111c34}.yt-hero{padding:32px;border-radius:20px;background:linear-gradient(115deg,#101a30,#253b61);color:#fff;margin:0 0 22px}.yt-hero h1{font-size:34px;margin:10px 0}.yt-hero p{color:#cbd7e8;max-width:600px}.yt-hero a{color:#e1eaff;font-size:13px}.yt-status{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid #dce4ef;border-radius:14px;padding:20px 24px;margin:18px 0 26px}.yt-status small,.yt-status strong{display:block}.yt-status small{color:#64748b;font-size:10px;letter-spacing:1px;margin-bottom:7px}.yt-status strong{font-size:19px}.yt-status>span{font-size:12px;color:#64748b}.yt-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 30px}.yt-modules article{padding:22px;background:#fff;border:1px solid #dce4ef;border-radius:16px}.yt-modules article>span{display:inline-grid;place-items:center;background:#fce9ee;color:#c82042;border-radius:10px;width:36px;height:36px;font-size:12px;font-weight:800}.yt-modules h3{font-size:17px;margin:14px 0 6px}.yt-modules p{font-size:13px;color:#536780;line-height:1.6}.yt-modules small{font-size:11px;color:#77889d;line-height:1.5}.yt-section{padding:26px;border:1px solid #dce4ef;border-radius:18px;background:white;margin:24px 0;scroll-margin-top:20px}.yt-section h2{font-size:21px;margin-top:0}.yt-section>p{font-size:13px;line-height:1.7;color:#60728c}.yt-section form{border:0;background:#f7f9fc;border-radius:12px;padding:18px;display:flex;align-items:end;gap:14px;flex-wrap:wrap}.yt-section label{font-size:12px;font-weight:700;color:#526582;min-width:160px;flex:1}.yt-section input,.yt-section select{min-height:44px;border:1px solid #d7e0ed;border-radius:9px;background:#fff;width:100%;margin-top:5px}.yt-section button,.yt-button{background:#da2345;color:white;border:0;padding:12px 18px;border-radius:9px;font-size:13px;font-weight:700;text-decoration:none}.yt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.yt-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.yt-section-head h2{margin:0}.yt-card{display:block;padding:24px;border:1px solid #dce4ef;border-radius:14px;background:#f9fbfd;color:#16253c;text-decoration:none}.yt-card:hover{border-color:#da2345;box-shadow:0 5px 18px #14283d10}.yt-card h3{font-size:19px;margin:18px 0 10px}.yt-card p{font-size:13px;color:#64748b}.yt-card>strong{display:block;color:#c82042;font-size:12px;margin-top:20px}.yt-badge{background:#eef2f8;padding:6px 10px;border-radius:30px;font-size:11px;color:#526582}.yt-state-published{background:#e4f6ec;color:#18734d}.yt-state-pending{background:#fff0cc;color:#8c6313}.yt-empty{background:#f5f7fb;border:1px dashed #c7d3e2;border-radius:12px;padding:24px;grid-column:1/-1;font-size:14px;color:#586c86}.yt-review{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e1e7ef;padding:18px 0}.yt-review p{font-size:12px;color:#64748b}.yt-review form{margin:0}.yt-tabs{display:flex;gap:8px;flex-wrap:wrap}.yt-tabs a{background:#fff;border:1px solid #d7e0ed;border-radius:30px;padding:11px 15px;color:#253d5c;font-size:12px;text-decoration:none}.yt-team-tags{display:flex;flex-wrap:wrap;gap:8px}.yt-team-tags span{padding:10px 13px;background:#f0f4f9;border-radius:8px;font-size:13px}.yt-actions{display:flex;gap:10px;flex-wrap:wrap}.yt-actions form{padding:0;background:none}.yt-fixture{border:1px solid #dce4ef;border-radius:13px;padding:18px;margin:14px 0}.yt-fixture>small{color:#698099;font-size:11px}.yt-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:15px;align-items:center;text-align:center;padding:20px 0}.yt-score b{font-size:14px;overflow-wrap:anywhere}.yt-score strong{font-size:24px;white-space:nowrap}.yt-fixture summary{font-size:12px;cursor:pointer;color:#be2241}.yt-section .table-wrap{overflow:auto}.yt-section table th{background:#f3f6fa;font-size:11px;color:#64748b}.yt-section table td{font-size:13px}.yt-section table tr td:last-child{font-weight:800;color:#17365e}
@media(max-width:700px){.yt-hero{padding:24px 20px}.yt-hero h1{font-size:27px}.yt-status{padding:18px;align-items:start;flex-direction:column;gap:12px}.yt-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yt-modules article{padding:16px}.yt-modules h3{font-size:15px}.yt-grid{grid-template-columns:1fr}.yt-section{padding:20px 15px}.yt-section form{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.yt-section label{min-width:0}.yt-review{align-items:stretch;flex-direction:column}.yt-score{gap:8px}.yt-score b{font-size:12px}.yt-score strong{font-size:22px}.yt-tabs{gap:6px}.yt-tabs a{font-size:11px;padding:10px}}
