.po-wrap{max-width:1120px;margin:40px auto;padding:0 20px;font-family:Arial,sans-serif;color:#1b263b}.po-hero{background:linear-gradient(#0d1b2ac9,#1b263beF),url('/img/banner-voley1.jpg') center/cover;color:white;text-align:center;padding:70px 20px}.po-hero h1{font-size:42px;margin:0 0 16px}.po-note{background:#fff9e9;border-left:4px solid #c9a227;padding:20px;border-radius:8px;line-height:1.65;margin-bottom:25px}.po-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.po-round{margin:35px 0}.po-card{background:white;border:1px solid #e4e8ee;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px #1b263b08}.po-card-head{background:#1b263b;color:white;padding:15px;display:flex;justify-content:space-between;gap:10px;font-size:12px}.po-card-head strong{color:#f1ce69}.po-team{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #edf0f4}.po-team img{width:34px;height:34px;object-fit:contain}.po-team span{flex:1;font-weight:600}.po-team b{font-size:25px}.po-winner{background:#fff9e9;color:#725414}.po-games{padding:16px 20px}.po-game{padding:12px 0;border-bottom:1px solid #edf0f4;line-height:1.7}.po-game small,.po-muted{color:#667589}.po-game div{font-size:14px}.po-game b{white-space:nowrap}.po-btn{display:inline-block;background:#1b263b;color:#fff!important;padding:11px 16px;border:0;border-radius:7px;text-decoration:none;cursor:pointer;margin:8px 0}.po-form{background:#fff;border-radius:14px;padding:24px;max-width:650px;margin:20px auto}.po-form label{display:block;margin:16px 0 7px;font-weight:bold}.po-form select,.po-form input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #ccd3dc;border-radius:6px}.po-error{background:#ffeaea;color:#9a2020;padding:15px;border-radius:8px}.po-form table{width:100%;border-collapse:collapse}.po-form td,.po-form th{padding:8px;text-align:left}.po-form td input{min-width:65px}.po-form a,.po-wrap a{color:#1b263b}@media(max-width:700px){.po-grid{grid-template-columns:1fr}.po-hero h1{font-size:32px}.po-wrap{padding:0 14px}.po-form{padding:16px}.po-card-head{flex-wrap:wrap}}