.references-page{width:100%;color:#263238;font:13px Arial,Helvetica,sans-serif}.references-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0 18px}.references-heading h1{font-size:21px;font-weight:600;color:#263b43;margin:0}.references-tabs{display:flex;gap:4px;border-bottom:1px solid #dce2e5;margin-bottom:16px}.references-tabs a{padding:10px 16px;text-decoration:none;color:#52666e;border-bottom:2px solid transparent}.references-tabs a[aria-current=page]{color:#263b43;border-bottom-color:#44616a;background:#f3f5f6}.references-scroll{overflow-x:auto;border:1px solid #dce2e5;border-radius:3px}.references-grid{table-layout:fixed;width:100%;min-width:620px;border-collapse:collapse}.references-grid col:not(.references-actions-column){width:calc((100% - 90px)/4)}.references-actions-column{width:90px}.references-grid td{padding:10px 12px;border-bottom:1px solid #e3e8eb;vertical-align:middle;overflow-wrap:anywhere;white-space:pre-wrap}.references-grid tr:last-child td{border-bottom:0}.references-grid tr:nth-child(even){background:#fafbfc}.reference-actions{display:flex;gap:6px;justify-content:flex-end;align-items:center;white-space:normal}.reference-actions form{margin:0}.reference-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;box-sizing:border-box;border:1px solid #bdc9ce;border-radius:3px;background:#fff;color:#44616a;cursor:pointer;text-decoration:none}.reference-icon:hover,.reference-icon:focus-visible{background:#edf3f5;outline:2px solid #44616a;outline-offset:1px}.reference-delete{color:#bc1725}.reference-save{color:#007700}.reference-edit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 66px;gap:12px;align-items:center;white-space:normal}.reference-edit-grid input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #aebdc3;border-radius:3px;padding:7px 8px;font:13px Arial,Helvetica,sans-serif;color:#263238;background:#fff}.reference-edit-grid input:focus{outline:2px solid #44616a;outline-offset:1px}.references-grid .references-empty{padding:28px;text-align:center;color:#75858b}.references-feedback{color:#bc1725;margin:12px 0;font-size:13px}.references-feedback.validation-summary-valid{display:none}.references-feedback ul{list-style:none;padding:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
