2 * Force the jacket image column to consume a consistent amount of
3 * horizontal space, while allowing some room for the browser to
4 * render the correct aspect ratio.
10 .record-jacket-div img {
17 margin-inline-start: calc(var(--bs-gutter-x) * .5);
18 padding-inline-start: 0;
22 [role="region"][aria-labelledby][tabindex]:focus-visible table {
23 outline: 2px solid #0A58CA;
27 .shelving-locations table.table {
28 border: 1px solid rgb(222, 226, 230);
30 margin-block-start: 1rem;
42 .shelving-locations .table> :not(:first-child) {
48 padding: .2rem 1rem .2rem .2rem;
54 padding: .1rem .6rem .1rem .1rem;
59 padding: .5rem 1rem .5rem .5rem;
63 border-bottom: 1px solid rgba(0, 0, 0, .125);
67 background-color: rgba(0, 0, 0, .03);
69 vertical-align: bottom;
79 font-variant-numeric: tabular-nums lining-nums;
82 @media (min-width: 640px) {
84 /* pad left with the jacket column (120px) plus result number and checkbox */
85 /* use margin instead of padding for sensible :focus-visible outline */
87 margin-inline-start: calc(120px + 3rem);
92 @media (max-width: 480px) {
94 .shelving-locations table.table,
95 .shelving-locations table caption,
96 .shelving-locations table tbody {
102 /* emulate .visually-hidden */
103 .shelving-locations table thead {
104 position: absolute !important;
105 width: 1px !important;
106 height: 1px !important;
107 padding: 0 !important;
109 margin: -1px !important;
110 overflow: hidden !important;
111 clip: rect(0, 0, 0, 0) !important;
112 white-space: nowrap !important;
113 border: 0 !important;
116 .shelving-locations table tr {
117 align-items: flex-start;
125 .shelving-locations table th,
126 .shelving-locations table td {
129 display: inline-block;
135 .shelving-locations table .callnumber {
139 .shelving-locations table .due-date span:before {
140 content: attr(title);
141 display: inline-block;
142 margin-inline-start: 2ch;
143 margin-inline-end: 1ch;
148 font-weight: inherit;
161 .no-copies-transcendant {
162 background-color: rgba(var(--bs-warning-rgb), .2);
163 color: var(--bs-dark);
167 background-color: rgba(var(--bs-info-rgb), .2);
168 color: var(--bs-dark);