.oc-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(170px,1fr);gap:12px;padding:0 20px 18px}.oc-filters label{display:grid;gap:6px;font-size:12px;color:#3e5877}.oc-filters input,.oc-filters select{width:100%;min-height:40px;border:1px solid #cbd9eb;border-radius:7px;padding:8px;background:white;color:#153254}.oc-table{min-width:900px}.oc-table td{vertical-align:top}.oc-table small{display:block;margin-top:5px}.oc-register .sf-danger{background:#fff0ee;color:#a52c22}.oc-dialog{width:min(880px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.oc-dialog .sf-dialog-body{max-height:none;overflow:visible}.oc-fields{border:0;padding:0;margin:0;min-width:0}.oc-dialog section+section{margin-top:22px;padding-top:16px;border-top:1px solid #e0e7f0}.oc-dialog h4{margin:0 0 12px;color:#17385f}.oc-dialog .sf-form-grid>div>label{display:grid;gap:6px}.oc-dialog [hidden]{display:none!important}.oc-dialog textarea{width:100%;box-sizing:border-box}.oc-dialog header{align-items:flex-start;gap:12px}.oc-dialog h3{overflow-wrap:anywhere;min-width:0}.oc-dialog .sf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.oc-details{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:8px 14px;font-size:13px}.oc-details dt{color:#64748b}.oc-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.oc-dates{display:flex;flex-wrap:wrap;gap:8px}.oc-dates span{border:1px solid #d4e0ef;background:#f3f7fd;border-radius:6px;padding:8px 10px;font-size:12px}.oc-history{padding:12px 0;border-bottom:1px solid #e4eaf2;font-size:12px}.oc-history p{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.oc-history small{color:#62778f}.oc-dialog .sf-form-error:empty{display:none}@media(max-width:650px){.oc-filters,.oc-dialog .sf-form-grid,.oc-detail-grid{grid-template-columns:1fr}.oc-dialog{padding:16px}.oc-details{grid-template-columns:1fr}.oc-details dd{margin-bottom:8px}.oc-register .sf-section-head{flex-wrap:wrap}.oc-register .sf-metrics{grid-template-columns:1fr 1fr}.oc-register .sf-metric strong{font-size:19px}}
