.status-colors{grid-column:1/-1;display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:12px 0 2px}.status-colors label{display:flex;align-items:center;gap:12px}.status-colors input[type=color]{width:64px;height:46px;padding:4px;cursor:pointer;flex:none}.color-presets{display:flex;flex-wrap:wrap;gap:7px}.color-presets button{min-height:40px;padding:7px 12px;font-size:13px}.color-sample{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:700;border:1px solid #97aebc}.color-code{font-size:12px;color:#607782}.area-number[hidden]{display:none!important}@media(max-width:560px){.status-colors{gap:12px}.color-presets{width:100%}.color-presets button{min-height:44px;flex:1 0 21%;padding:7px 8px}.color-sample{min-height:44px;display:flex;align-items:center}}
.contract-limit{color:#991b1b;font-weight:700} .contract-summary p{overflow-wrap:anywhere}
body[data-view=contract] #notice{position:static;transform:none;margin:20px 0;width:auto;max-width:100%;box-shadow:none} .add-row:disabled{cursor:not-allowed}
