:root{font-family:system-ui,sans-serif;color:#1c2940;background:#f3f6fb;line-height:1.5}*{box-sizing:border-box}body{margin:0}main{max-width:1320px;margin:auto;padding:24px}header,.meta,section.group{background:#fff;border:1px solid #dbe4ef;border-radius:16px;padding:20px;margin-bottom:16px}h1{margin:.2em 0;font-size:clamp(1.5rem,3vw,2.2rem)}h2{font-size:1.12rem}.eyebrow{font-size:.75rem;letter-spacing:.12em;color:#375fb6;font-weight:700}.notice{color:#5d6575;font-size:.9rem}ul{padding-left:1.4em}table{border-collapse:collapse;width:100%;table-layout:fixed}th,td{border-bottom:1px solid #e2e8f0;padding:10px;vertical-align:top;text-align:left;overflow-wrap:anywhere}th{color:#4c5c70;background:#f6f8fc}th:nth-child(1){width:16%}th:nth-child(2){width:32%}th:nth-child(3),th:nth-child(4){width:7%}th:nth-child(5){width:38%}.cell{display:flex;align-items:flex-start;gap:8px}.value{white-space:pre-wrap;flex:1;min-width:0}.edit,.retry,.conflict button{border:1px solid #bdcde3;border-radius:8px;background:white;color:#234a8c;padding:5px 9px;cursor:pointer}button:focus-visible,textarea:focus-visible{outline:3px solid #4778dd;outline-offset:2px}textarea{width:100%;min-height:86px;resize:vertical;font:inherit;border:1px solid #7995c2;border-radius:8px;padding:8px}.status{display:block;font-size:.78rem;color:#52647c;min-height:1.2em}.conflict{background:#fff5df;padding:8px;border-radius:8px;font-size:.85rem}.conflict pre{white-space:pre-wrap;overflow-wrap:anywhere}.retry[hidden],.conflict[hidden],textarea[hidden],.value[hidden]{display:none}@media(max-width:700px){main{padding:10px}header,.meta,section.group{padding:14px}table,tbody,tr,td{display:block}thead{position:absolute;clip-path:inset(50%)}tr{padding:12px 0;border-bottom:1px solid #dbe4ef}td{border:0;padding:3px 0}td:before{content:attr(data-label) ' · ';font-weight:700;color:#596d88}td:last-child:before{display:block;margin-bottom:4px}.cell{margin-left:0}}
