.cfv-inventory-correction{margin:16px 0;padding:18px;border:1px solid #d7a852;border-radius:12px;background:#fffaf0;color:#273244;font-size:14px;line-height:1.55}.cfv-inventory-correction[hidden]{display:none}.cfv-inventory-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cfv-inventory-heading>strong{font-size:17px}.cfv-inventory-correction p{margin:8px 0}.cfv-inventory-caution,.cfv-inventory-foot{color:#6c5021}.cfv-inventory-boundary{margin:14px 0;padding:15px;background:#fff;border:1px solid #e4d8c2;border-radius:8px}.cfv-inventory-boundary h4{margin:0;font-size:16px}.cfv-inventory-boundary h4 small{font-size:13px;color:#637083}.cfv-inventory-fields{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.cfv-inventory-fields label{display:flex;flex-direction:column;gap:5px;font-weight:600}.cfv-inventory-fields input,.cfv-inventory-fields select,.cfv-inventory-fields textarea{box-sizing:border-box;border:1px solid #b8c1ce;border-radius:6px;padding:8px;color:#172033;background:#fff;font:inherit}.cfv-inventory-fields input{width:170px}.cfv-inventory-reason{flex:1 1 100%}.cfv-inventory-fields textarea{width:100%;resize:vertical;font-weight:400}.cfv-inventory-correction button{padding:8px 12px;border:1px solid #9b6b24;border-radius:6px;background:#fff;color:#6d4716;cursor:pointer}.cfv-inventory-correction button:disabled{opacity:.5;cursor:default}.cfv-inventory-correction details{margin:12px 0}.cfv-inventory-correction summary{cursor:pointer;font-weight:600}.cfv-inventory-table-wrap{max-height:320px;overflow:auto;border:1px solid #dde2ea}.cfv-inventory-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;background:#fff}.cfv-inventory-table-wrap th,.cfv-inventory-table-wrap td{padding:7px;border-bottom:1px solid #e5e8ee;text-align:left;vertical-align:top;min-width:70px}.cfv-inventory-table-wrap th{position:sticky;top:0;background:#eef2f6;white-space:nowrap}.cfv-inventory-audit{background:#eff5fb;padding:10px;border-radius:6px}.cfv-inventory-correction [role=alert]{color:#a52222;font-weight:600}.cfv-inventory-foot{font-size:12px}
