html:root body #adminContent #k99MatchReport{display:block;width:100%;grid-column:1/-1;margin:16px 0;padding:0;text-align:left;color:#183c58}
html:root body #adminContent #k99MatchReport #k51LiveStaff{margin:0 0 12px;padding:0}
html:root body #adminContent #k99Observations{display:block;width:100%;border:1px solid #d2e3ed;border-left:5px solid #ff9700;background:#fff;border-radius:14px;padding:16px;color:#183c58;text-align:left;box-sizing:border-box}
html:root body #adminContent #k99Observations header{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;padding:0;background:none}
html:root body #adminContent #k99Observations b{color:#123e62!important;font-size:17px}
html:root body #adminContent #k99Observations small{display:block;color:#526e83!important;font-size:12px;margin-top:4px}
html:root body #adminContent #k99Observations label{display:block;color:#34566d!important;font-size:13px;margin-bottom:7px}
html:root body #adminContent #k99Observations textarea{display:block;width:100%;box-sizing:border-box;min-height:105px;resize:vertical;border:1px solid #a9cde4;border-radius:9px;background:#fff!important;color:#153b58!important;padding:12px;font:16px/1.5 Arial,sans-serif;outline-offset:3px}
html:root body #adminContent #k99Observations footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;background:none;padding:0}
html:root body #adminContent #k99Observations footer span{color:#526e83!important;font-size:12px}
html:root body #adminContent #k99Observations button{background:#075b92!important;color:#fff!important;border:0!important;border-radius:9px;padding:10px 14px;font-size:13px;cursor:pointer;min-height:42px}
html:root body #adminContent #k99Observations [data-k99-status]{color:#456d82!important;font-size:12px;margin:9px 0 0;overflow-wrap:anywhere}
html:root body #adminContent .k99-note-icon{background:#eaf5fd!important;color:#104a75!important;border:1px solid #bdd9eb!important;border-radius:9px!important;min-width:40px;min-height:40px;padding:6px!important;font-size:20px!important;line-height:1!important;cursor:pointer;margin:3px;vertical-align:middle;position:relative;z-index:1}
html:root body #k99ReadObservations{background:#fff;color:#173d58;border:1px solid #bfd9ea;border-radius:18px;padding:20px;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;box-shadow:0 20px 70px #06152b66}
html:root body #k99ReadObservations::backdrop{background:#06172c99}
html:root body #k99ReadObservations header{display:flex;justify-content:space-between;gap:12px;align-items:center}
html:root body #k99ReadObservations h2{font-size:20px;color:#123e62!important;margin:0}
html:root body #k99ReadObservations button{background:#edf6fc!important;border:1px solid #bdd9eb!important;border-radius:9px;min-width:42px;min-height:42px;font-size:24px;color:#123e62!important}
html:root body #k99ReadObservations [data-k99-read]{white-space:pre-wrap;overflow-wrap:anywhere;min-height:100px;background:#f3f9fd;border:1px solid #dae9f2;border-radius:10px;padding:14px;color:#163b56!important;line-height:1.6}
html:root body #k99ReadObservations p,html:root body #k99ReadObservations small{color:#526e83!important}
@media(max-width:480px){html:root body #adminContent #k99Observations{padding:12px}html:root body #adminContent #k99Observations b{font-size:15px}}
html:root body #adminContent :has(> #k99MatchReport){flex-wrap:wrap!important}
html:root body #adminContent #k99MatchReport{flex:0 0 100%}
