.ormd-live-widget{--live-blue:#0b6bb0;font-family:Arial,sans-serif;color:var(--live-blue);width:100%}.ormd-live-widget h2{font-size:26px;color:var(--live-blue);margin:0 0 18px}.ormd-live-widget a{color:inherit;text-decoration:none;display:block}.ormd-widget-top,.ormd-widget-footer{background:var(--live-blue);color:white;text-align:center;padding:16px;font-size:24px;font-weight:800}.ormd-widget-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;background:#ffffffcf;padding:20px}.ormd-widget-teams>div{display:flex;align-items:center;gap:20px}.ormd-widget-teams>div:last-child{justify-content:flex-end;text-align:right}.ormd-widget-teams strong{font-size:24px;text-transform:uppercase}.ormd-widget-teams>b{font-size:42px;white-space:nowrap}.ormd-widget-teams img,.ormd-widget-teams .ormd-no-crest{width:130px;height:130px;object-fit:contain}.ormd-widget-footer{font-size:20px;padding:9px}.ormd-live-widget small,[data-live-network]{display:block;font-size:12px;color:#a83925;padding:5px}.ormd-live-marks{display:flex;flex-wrap:wrap;gap:8px 18px;color:#647888;font-size:11px;margin-bottom:16px}
.ormd-live-page{margin:0;background:#eef3f7;color:#173449;font-family:Arial,sans-serif}.ormd-live-editor{max-width:960px;margin:24px auto;padding:20px}.ormd-live-editor *{box-sizing:border-box}.ormd-live-editor header{text-align:center;background:#0b6bb0;color:white;padding:24px;border-radius:16px}.ormd-live-editor header a{color:white}.ormd-live-editor h1{font-size:24px;margin:12px}.ormd-editor-score{display:block;font-size:64px;font-variant-numeric:tabular-nums}.ormd-live-editor [data-editor-clock]{font-size:25px;font-weight:700;margin-top:10px}.ormd-live-editor label{display:flex;flex-direction:column;gap:6px;font-size:14px}.ormd-live-editor input,.ormd-live-editor select{width:100%;min-height:46px;border:1px solid #bfccd5;border-radius:8px;padding:9px;font:inherit;background:white;color:#173449}.ormd-live-editor button{min-height:44px;border:1px solid #b9c9d5;border-radius:8px;background:white;color:#173449;padding:10px 16px;font:600 14px Arial;cursor:pointer}.ormd-live-editor button:focus-visible,.ormd-live-editor input:focus-visible,.ormd-live-editor select:focus-visible{outline:3px solid #e5b700;outline-offset:2px}.ormd-live-editor button:disabled{opacity:.55;cursor:wait}.ormd-live-editor [data-next-phase],.ormd-live-editor .ormd-live-save{background:#0b6bb0;color:white;border:0}.ormd-live-editor .ormd-live-save{width:100%;font-size:18px;margin:18px 0 8px}.ormd-live-phase,.ormd-live-editor details,.ormd-live-editor [data-event-form]{background:white;padding:20px;border-radius:12px;margin:16px 0}.ormd-live-phase{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.ormd-live-phase label{flex:1;min-width:230px}.ormd-live-fields,.ormd-live-editor [data-player-form]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ormd-event-types{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.ormd-event-types button[aria-pressed=true]{background:#d9edfb;border:2px solid #0b6bb0;color:#075288}.ormd-event-types button[data-event-type=yellow]{border-bottom:5px solid #edc300}.ormd-event-types button[data-event-type=red],.ormd-event-types button[data-event-type=second_yellow]{border-bottom:5px solid #db4651}.ormd-live-message{position:sticky;top:0;z-index:5;padding:12px;background:#e0f1e8;color:#125c37;border-radius:8px}.ormd-live-message.error{background:#fff0eb;color:#9b3023}.ormd-live-event-row{display:flex;align-items:center;gap:8px;background:white;border-bottom:1px solid #dde6ec;padding:12px}.ormd-live-event-row span{flex:1}.ormd-live-editor summary{cursor:pointer;font-weight:bold;font-size:18px}.ormd-live-editor [hidden]{display:none!important}
@media(max-width:650px){.ormd-live-editor{padding:12px;margin:0}.ormd-live-fields,.ormd-live-editor [data-player-form]{grid-template-columns:1fr}.ormd-live-event-row{flex-wrap:wrap}.ormd-live-event-row span{flex-basis:100%}.ormd-widget-teams{gap:8px;padding:15px 8px}.ormd-widget-teams>div{flex-direction:column;gap:8px;text-align:center!important}.ormd-widget-teams>div:last-child{flex-direction:column-reverse}.ormd-widget-teams img,.ormd-widget-teams .ormd-no-crest{width:65px;height:65px}.ormd-widget-teams strong{font-size:13px}.ormd-widget-teams>b{font-size:32px}.ormd-widget-top{font-size:18px}.ormd-widget-footer{font-size:14px}}

.ormd-live-editor input[type="hidden"]{display:none!important}
