.judge-page{max-width:1350px}.judge-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:14px}.judge-tabs button{border:0;border-bottom:2px solid transparent;padding:12px 0;background:none;font-size:16px;color:var(--muted)}.judge-tabs button[aria-current=page]{border-bottom-color:var(--green);color:var(--green);font-weight:550}.judge-tabs span{background:#e7eee8;font-size:13px;border-radius:5px;padding:2px 7px;margin-left:6px}.judge-disclosure{font-size:13px;margin-bottom:27px;color:#738077}.judge-search{padding:24px;background:white;border:1px solid var(--line);border-radius:12px}.judge-search label{display:block;font-size:14px;margin-bottom:9px;color:#455f50}.judge-search>div{display:flex;gap:12px}.judge-search input{flex:1;min-width:0;border:1px solid #cbd9ce;background:#f9fbf9;padding:13px 15px;border-radius:7px;font-size:17px}.judge-examples{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;margin:12px 0 27px}.judge-examples button{border:0;background:none;padding:0;color:var(--green);text-decoration:underline;text-underline-offset:3px;font-size:14px}.judge-start{padding:52px 24px;text-align:center;color:var(--muted)}.judge-start>span{display:block;font-size:40px;color:#91ab98;margin-bottom:10px}.judge-start h2{font-size:20px;font-weight:450}.judge-start p{font-size:14px}.judge-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin:28px 0 18px}.judge-record-head h2{font-size:26px;letter-spacing:-.5px;overflow-wrap:anywhere}.judge-record-head p{font-size:14px}.judge-record-head .pill{font-size:13px}.judge-scope{font-size:14px;color:#556e5c}.judge-basis{padding:20px 23px;border:1px solid var(--line);border-radius:10px;background:white;margin-bottom:22px}.judge-basis strong{font-weight:550}.judge-basis p{font-size:15px;line-height:1.65}.judge-basis details{margin-top:13px}.judge-basis summary{cursor:pointer;font-size:14px;color:var(--green)}.judge-basis ul{list-style:none;padding:0;margin:12px 0 0}.judge-basis li{border-top:1px solid #e9eeea;padding:12px 0;font-size:14px}.judge-basis li p{font-size:14px;margin:4px 0}.judge-basis a{color:var(--green)}.judge-tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.judge-tier{padding:21px 18px;border:1px solid var(--line);border-top:3px solid #b9cfc0;border-radius:10px;background:white}.judge-tier h3{font-size:17px;margin-bottom:17px}.judge-tier .ruling{display:inline-block;border-radius:6px;padding:6px 9px;font-size:15px;background:#edf0ed;color:#677c6e}.judge-tier .ruling.included{color:#236b48;background:#e7f3ea}.judge-tier .ruling.door{color:#916524;background:#fff0d4}.judge-tier .ruling.unavailable{color:#86524e;background:#f5e9e6}.judge-tier p{font-size:14px;line-height:1.65;margin-top:15px}.judge-tier label{font-size:14px;display:block;margin-top:17px}.judge-tier select{display:block;width:100%;padding:11px 8px;background:white;border:1px solid #afc5b7;border-radius:6px;font-size:15px;margin-top:7px}.judge-tier select:disabled{opacity:.6}.judge-rules-note{font-size:13px;margin:16px 0 24px}.judge-actions{display:flex;gap:12px;flex-wrap:wrap}.judge-edit{border:1px solid #bcd2c3;background:#edf5ef;border-radius:10px;padding:23px;margin-top:22px}.judge-edit label{display:block;font-size:15px;margin-bottom:8px}.judge-edit textarea{resize:vertical;width:100%;min-height:85px;max-height:280px;padding:12px;border:1px solid #c1d4c7;border-radius:7px;font:inherit;font-size:15px;color:inherit}.judge-edit p{font-size:14px;margin:12px 0}.judge-history{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.judge-history summary{cursor:pointer;font-size:16px}.judge-history article{margin-top:16px;background:white;border:1px solid var(--line);border-radius:8px;padding:18px;font-size:14px}.judge-history p{color:#496653;overflow-wrap:anywhere}.judge-history small{display:block;font-size:13px;color:var(--muted);margin-top:5px}.judge-history .judge-diff{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;margin-top:13px;color:#54765f}.judge-log-tools{display:flex;gap:15px;align-items:flex-end;margin:22px 0}.judge-log-tools label{display:block;color:var(--muted);font-size:14px}.judge-log-tools label:first-child{flex:1}.judge-log-tools input,.judge-log-tools select{display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #c8d8cd;border-radius:7px;background:white;color:#244b35;font-size:15px}.judge-log-outcomes{display:flex;gap:5px;flex-wrap:wrap}.judge-log-outcomes span{font-size:12px;background:#f0f5f1;padding:4px 7px;border-radius:5px}.judge-log-empty{padding:44px 24px;text-align:center;background:white;border:1px solid var(--line);border-radius:10px;color:var(--muted)}#judge-message{font-size:14px;color:#6e542b;margin-top:18px;white-space:pre-line}#judge-message:empty{display:none}@media(max-width:1000px){.judge-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.judge-search{padding:17px}.judge-search>div{flex-direction:column}.judge-search input{width:100%;font-size:16px}.judge-record-head{flex-direction:column}.judge-tier-grid{grid-template-columns:1fr}.judge-tier{padding:18px}.judge-tier h3{margin-bottom:10px}.judge-log-tools{flex-wrap:wrap}.judge-log-tools label:first-child{flex-basis:100%}.judge-edit{padding:18px}.judge-tabs{gap:20px}.judge-tabs button{font-size:15px}}
