.referee-communication-entry{color:#126d55;cursor:pointer;background:#e8f7f1;border:1px solid #b9ddd1;border-radius:10px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.referee-communication-entry span{font-size:15px}.referee-communication-entry b{font-size:12px}.referee-communication-entry small{color:#598277;font-size:9px}.referee-communication-mask{z-index:1000;background:#081d2373;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.referee-communication-panel{background:#fff;border:1px solid #cde1da;border-radius:20px;grid-template-rows:auto minmax(220px,1fr) auto;width:min(560px,100%);max-height:min(720px,92vh);display:grid;overflow:hidden;box-shadow:0 25px 70px #00000040}.referee-communication-panel>header{background:linear-gradient(120deg,#effbf6,#f5f9ff);border-bottom:1px solid #e4eeea;justify-content:space-between;gap:16px;padding:18px;display:flex}.referee-communication-panel header small{color:#11745b;font-weight:900}.referee-communication-panel h2{color:#183d42;margin:4px 0;font-size:20px}.referee-communication-panel header p{color:#71837e;margin:0;font-size:12px}.referee-communication-panel header>button{color:#3f6159;background:#e5efec;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.referee-communication-list{background:#f8fbfa;padding:14px;overflow:auto}.referee-communication-list article{background:#fff;border:1px solid #dceae5;border-radius:13px;max-width:86%;margin-bottom:10px;padding:9px 11px}.referee-communication-list article>div{justify-content:space-between;gap:10px;display:flex}.referee-communication-list article b{color:#176e58;font-size:12px}.referee-communication-list article small{color:#899992;font-size:10px}.referee-communication-list article p{color:#304b4a;white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.5}.referee-communication-list .empty{color:#8a9b95;text-align:center;margin:50px 10px;font-size:13px}.referee-communication-panel>footer{background:#fff;border-top:1px solid #e1ebe8;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.referee-communication-panel textarea{resize:vertical;min-height:48px;font:inherit;border:1px solid #cfe0da;border-radius:10px;outline:0;padding:9px}.referee-communication-panel textarea:focus{border-color:#168b70;box-shadow:0 0 0 3px #168b701f}.referee-communication-panel footer>button{color:#fff;background:#14775d;border:0;border-radius:10px;align-self:end;height:42px;padding:0 15px;font-weight:900}.referee-communication-panel footer>button:disabled{background:#aabbb5}.referee-communication-notice{color:#fff;background:#244c44;border:0;border-radius:9px;padding:9px 12px;position:absolute;bottom:15px;right:15px}@media (max-width:600px){.referee-communication-entry small{display:none}.referee-communication-entry{padding:7px}.referee-communication-panel>footer{grid-template-columns:1fr}.referee-communication-panel footer>button{width:100%}}
