.oc-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.oc-filters .oc-query{grid-column:span 2}.ot-cell{min-width:145px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ot-cell small{max-width:200px;white-space:normal}.ot-cell .button{margin-top:3px}.ot-state{display:inline-block;padding:6px 10px;border-radius:8px;background:#edf2e7;color:#46634f;font-size:11px;font-weight:700;white-space:normal}.ot-state.attention{background:#fcece3;color:#924520}.ot-explanation{line-height:1.7;color:#64766a;font-size:13px;margin:22px 0}.ot-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;margin:22px 0}.ot-filters .field{margin:0}.ot-query{grid-column:span 2}.ot-table td:first-child{max-width:330px;white-space:normal}.ot-table td{overflow-wrap:anywhere}.ot-detail-status{margin:22px 0;padding:18px;background:#f1f5e9;border:1px solid #dce6d1;border-radius:12px;font-size:13px;line-height:1.7}.ot-detail-status p{margin:9px 0 0}.ot-controls{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 25px}.ot-controls .button{font-size:12px}.ot-action-form{padding:22px;border:1px solid #d8e3cf;background:#f8faf5;border-radius:14px;margin-bottom:26px}.ot-action-form h3{margin-top:0}.ot-action-form .field small{font-size:11px;line-height:1.6;color:#64766a}.ot-history p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;margin:8px 0}.ot-history li>span{display:block;font-size:12px;color:#687d6c;margin-top:5px}@media(max-width:1100px){.oc-filters,.ot-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ot-query,.oc-filters .oc-query{grid-column:span 2}}@media(max-width:640px){.oc-filters,.ot-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-query,.oc-filters .oc-query{grid-column:1/-1}.oc-filters button{grid-column:auto}.ot-controls .button{flex:1 1 150px}.ot-action-form{padding:16px}}
