*{box-sizing:border-box}body{margin:0;background:#f3f6fa;color:#183149;font:15px system-ui,sans-serif}header{background:#123f61;color:white;padding:20px}header a{color:white}h1{font-size:23px;margin:8px 0}main{max-width:1120px;margin:auto;padding:20px}section,.card{background:white;border:1px solid #d5dfe9;border-radius:12px;padding:18px;margin:14px 0}nav,.bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}nav button[aria-selected=true],button.primary{background:#155c84;color:white}button,input,select,textarea{font:inherit;border:1px solid #b8c9d7;padding:9px;border-radius:6px}button{cursor:pointer;background:#fff}button:disabled{opacity:.5;cursor:default}label{display:inline-flex;flex-direction:column;gap:5px;margin:6px}textarea{width:100%;min-height:70px}table{border-collapse:collapse;width:100%}td,th{padding:9px;border-bottom:1px solid #dce5ed;text-align:left}th{background:#edf3f8}.scroll{overflow:auto}#status{white-space:pre-wrap;padding:12px;background:#fff3d9;margin:12px 0;border-radius:6px;min-height:42px}.triangle{color:#d36b00;font-weight:bold}.muted{color:#5d7183;font-size:13px}.pill{display:inline-block;background:#e5eff6;padding:4px 8px;border-radius:20px}.personal{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}a{color:#155c84}[hidden]{display:none!important}details{padding:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere}#access-result a{overflow-wrap:anywhere}@media(max-width:600px){main{padding:10px}nav{display:grid;grid-template-columns:1fr 1fr}nav button{font-size:13px}td,th{padding:7px;font-size:13px}header{padding:12px}label{max-width:100%}input{max-width:100%}}

td.planned-modified{position:relative}.planned-change-corner{position:absolute;top:0;right:0;width:0;height:0;border-top:15px solid #ef8a16;border-left:15px solid transparent}
