.xoso-trial-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:9px;padding:5px;border:1px solid #dbe3ee;border-radius:9px;background:#f8fafc}.xoso-trial-nav.is-province{grid-template-columns:repeat(4,1fr)}.xoso-trial-nav a{display:grid;place-items:center;min-height:38px;padding:7px 8px;border:1px solid #dbe3ee;background:#fff;color:#334155;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);font-size:10px;font-weight:900;line-height:1.2;text-align:center;text-decoration:none}.xoso-trial-nav a:nth-child(2){background:#fff7ed;color:#9a3412}.xoso-trial-nav a:nth-child(3){background:#eff6ff;color:#1d4ed8}.xoso-trial-nav a:nth-child(4){background:#f0fdf4;color:#15803d}.xoso-trial-nav a[aria-current=page]{border-color:#991b1b;background:#b91c1c;color:#fff;box-shadow:inset 0 -3px 0 rgb(127 29 29 / 45%)}.xoso-trial-shell{overflow:hidden;border:1px solid #dbe3ee;border-radius:9px;background:#fff}.xoso-trial-hero{padding:14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#fff 0,#fff7f7 100%)}.xoso-trial-hero.has-run-button{display:flex;align-items:center;justify-content:space-between;gap:12px}.xoso-trial-hero__content{min-width:0}.xoso-trial-hero__content>span{display:inline-block;padding:4px 7px;border-radius:4px;background:#b91c1c;color:#fff;font-size:9px;font-weight:900}.xoso-trial-run{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:7px 11px;border:0;border-radius:8px;background:#b91c1c;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.xoso-trial-run svg{width:14px;fill:none;stroke:currentColor;stroke-width:2}.xoso-trial-run:disabled{opacity:.65}.xoso-trial-run.is-spinning svg{animation:xoso-spin .55s linear infinite}.xoso-trial-hero h2{margin:7px 0 3px;color:#172554;font-size:18px}.xoso-trial-hero p{margin:0;color:#64748b;font-size:11px;line-height:1.5}.xoso-trial-toolbar{display:flex;align-items:end;gap:8px;padding:10px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.xoso-trial-toolbar label{display:block;flex:1}.xoso-trial-toolbar label[hidden]{display:none}.xoso-trial-toolbar label>span{display:block;margin-bottom:4px;color:#64748b;font-size:9px;font-weight:900;text-transform:uppercase}.xoso-trial-toolbar select{width:100%;min-height:36px;padding:5px 28px 5px 9px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1e293b;font-size:11px;font-weight:800}.xoso-trial-toolbar button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 13px;border:0;border-radius:8px;background:#b91c1c;color:#fff;font-size:11px;font-weight:900;cursor:pointer}.xoso-trial-toolbar button svg{width:15px;fill:none;stroke:currentColor;stroke-width:2}.xoso-trial-toolbar button:disabled{opacity:.65}.xoso-trial-toolbar button.is-spinning svg{animation:xoso-spin .55s linear infinite}.xoso-trial-status{display:flex;justify-content:space-between;padding:7px 11px;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:9px}.xoso-trial-results{display:grid;gap:10px;padding:10px}.xoso-trial-results .xoso-result-card{margin:0}.xoso-trial-results .xoso-result-card__header h2{margin:0;color:inherit;font-size:16px}.xoso-trial-vietlott{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:18px}.xoso-trial-ball{display:grid;place-items:center;width:42px;height:42px;border:2px solid #b91c1c;border-radius:50%;background:#fff;color:#b91c1c;font-size:15px;font-weight:900}.xoso-trial-ball.is-special{border-color:#d97706;background:#fffbeb;color:#b45309}.xoso-trial-history{margin:0 10px 10px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.xoso-trial-history h3{margin:0 0 7px;color:#172554;font-size:11px}.xoso-trial-history p{margin:0;color:#94a3b8;font-size:10px}.xoso-trial-history ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.xoso-trial-history li{display:flex;justify-content:space-between;gap:8px;padding-bottom:5px;border-bottom:1px dashed #cbd5e1;color:#475569;font-size:9px}.xoso-trial-history li:last-child{padding-bottom:0;border-bottom:0}.xoso-trial-history strong{color:#b91c1c}.xoso-trial-disclaimer{margin:0;padding:8px 10px;border-top:1px solid #e2e8f0;background:#fff7f7;color:#7f1d1d;font-size:9px;text-align:center}.xoso-trial-board{overflow:hidden;border:1px solid #dbe3ee;border-radius:8px;background:#fff}.xoso-trial-board>header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#b91c1c;color:#fff}.xoso-trial-board>header h3{margin:0;color:inherit;font-size:13px}.xoso-trial-board>header span{font-size:9px;font-weight:800;opacity:.85}@keyframes xoso-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.xoso-trial-nav,.xoso-trial-nav.is-province{grid-template-columns:repeat(2,1fr)}.xoso-trial-toolbar{align-items:stretch;flex-direction:column}.xoso-trial-toolbar button,.xoso-trial-toolbar label{width:100%}.xoso-trial-ball{width:37px;height:37px}}