vpd-loader{display:block;--vpd-loader-ink:#072b45;--vpd-loader-blue:#1497d6;--vpd-loader-sky:#7fd8f5;--vpd-loader-orange:#f0801c;--vpd-loader-paper:#f7fbfe;font-family:Arial,sans-serif}.vpd-loader{box-sizing:border-box;color:var(--vpd-loader-ink);font-size:12px;line-height:1.3}.vpd-loader__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vpd-loader__copy,.vpd-loader__detail{display:block}.vpd-loader__copy{font-weight:600}.vpd-loader__detail{color:#6d8ba2;font-size:11px}.vpd-loader--dark{color:var(--vpd-loader-paper)}.vpd-loader--dark .vpd-loader__detail{color:#b9d2e2}.vpd-loader--line{height:3px;max-width:100%;overflow:hidden;background:linear-gradient(90deg,var(--vpd-loader-blue),var(--vpd-loader-sky) 50%,var(--vpd-loader-orange))}.vpd-loader-line-track,.vpd-loader-line-runner{display:block;height:100%}.vpd-loader-line-runner{width:38%;background:#fff;box-shadow:0 0 9px #fff8;animation:vpd-loader-line 1.6s ease-in-out infinite}.vpd-loader--flight{position:relative;display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#062a44;color:var(--vpd-loader-paper);text-align:center}.vpd-loader--flight:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--vpd-loader-blue),var(--vpd-loader-sky) 50%,var(--vpd-loader-orange));content:""}.vpd-loader-flight__visual{position:relative;display:grid;width:280px;height:280px;place-items:center}.vpd-loader-flight__visual img{position:relative;z-index:1;width:132px;height:132px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(127,216,245,.4))}.vpd-loader-flight__halo{position:absolute;border:1px solid rgba(127,216,245,.4784313725);border-radius:50%;animation:vpd-loader-halo 2.8s ease-out infinite}.vpd-loader-flight__halo--outer{width:190px;height:190px}.vpd-loader-flight__halo--inner{width:136px;height:136px;animation-delay:.8s}.vpd-loader-flight__copy{display:flex;flex-direction:column;gap:8px;margin-top:10px}.vpd-loader-flight__copy strong{font:500 28px/1 Georgia,serif}.vpd-loader-flight__copy span{color:#b9d2e2;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.vpd-loader-flight__progress{position:absolute;right:13%;bottom:48px;left:13%;height:2px;background:#ffffff24;overflow:hidden}.vpd-loader-flight__progress span{display:block;width:16%;height:100%;background:var(--vpd-loader-sky);animation:vpd-loader-line 1.8s ease-in-out infinite}.vpd-loader--squares{display:inline-flex;align-items:center;gap:9px}.vpd-loader-squares{display:inline-flex;gap:5px}.vpd-loader-squares i{width:11px;height:11px;background:var(--vpd-loader-blue);animation:vpd-loader-square 1s ease-in-out infinite}.vpd-loader-squares i:nth-child(2){background:var(--vpd-loader-sky)}.vpd-loader-squares i:nth-child(3){background:var(--vpd-loader-orange)}.vpd-loader-skeletons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vpd-loader-skeleton-card{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px;border:1px solid #e2eef7;background:#fff}.vpd-loader-skeleton-cover{display:block;aspect-ratio:3/4;background:repeating-linear-gradient(-45deg,#e4f0f7 0 4px,#f8fcfe 4px 8px);background-size:160% 160%;animation:vpd-loader-shimmer 1.45s linear infinite}.vpd-loader-skeleton-lines{display:grid;gap:6px}.vpd-loader-skeleton-lines i{display:block;height:8px;background:#dcecf7;border-radius:2px}.vpd-loader-skeleton-lines i:nth-child(2){width:76%}.vpd-loader-skeleton-lines i:nth-child(3){width:48%}.vpd-loader-skeletons--list{grid-template-columns:1fr}.vpd-loader-skeletons--list .vpd-loader-skeleton-card{display:grid;grid-template-columns:68px 1fr;align-items:center}.vpd-loader-skeletons--list .vpd-loader-skeleton-cover{aspect-ratio:3/4}.vpd-loader-ring{display:inline-block;width:30px;height:30px;border:2px solid #dcecf7;border-right-color:var(--vpd-loader-orange);border-radius:50%;animation:vpd-loader-spin .8s linear infinite}.vpd-loader-ring--small{width:18px;height:18px;border-width:2px}.vpd-loader-ring--large{width:48px;height:48px;border-width:3px}.vpd-loader--traverse{position:relative;display:flex;height:44px;align-items:center;gap:12px;overflow:hidden;padding:0 16px;background:#fff;border-block:1px solid #e2eef7}.vpd-loader-traverse__trail{position:absolute;inset:0 0 0 -35%;background:linear-gradient(90deg,transparent,rgba(127,216,245,.2),rgba(20,151,214,.3333333333),transparent);animation:vpd-loader-traverse 2.2s ease-in-out infinite}.vpd-loader-traverse__butterfly{position:relative;z-index:1;object-fit:contain;animation:vpd-loader-flap 1.2s ease-in-out infinite}.vpd-loader-traverse__label{position:relative;z-index:1;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vpd-loader--butterflies{display:flex;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:7px}.vpd-loader-butterflies{display:flex;align-items:center;gap:12px;height:30px}.vpd-loader-butterfly{object-fit:contain;animation:vpd-loader-flap 1.15s ease-in-out infinite}.vpd-loader-butterfly--1{width:19px;height:19px;animation-delay:.16s}.vpd-loader-butterfly--2{width:14px;height:14px;animation-delay:.32s}.vpd-loader--fill{display:flex;min-width:160px;flex-direction:column;align-items:center;gap:8px;text-align:center}.vpd-loader-fill__visual{position:relative;display:block;width:118px;height:118px}.vpd-loader-fill__visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.vpd-loader-fill__base{filter:grayscale(1);opacity:.25}.vpd-loader-fill__progress{filter:saturate(1.15)}.vpd-loader-fill__track{display:block;width:min(240px,100%);height:4px;overflow:hidden;background:#dcecf7}.vpd-loader-fill__track span{display:block;height:100%;background:linear-gradient(90deg,var(--vpd-loader-blue),var(--vpd-loader-orange));transition:width .3s ease}.vpd-loader--compact{display:flex;min-height:132px;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.vpd-loader-compact__visual{position:relative;display:block;width:94px;height:94px}.vpd-loader-compact__visual img{position:relative;z-index:1;width:84px;height:84px;object-fit:contain;animation:vpd-loader-flap 1.45s ease-in-out infinite}.vpd-loader-compact__visual i{position:absolute;right:11px;bottom:5px;left:11px;height:9px;border-radius:50%;background:#072b4526;filter:blur(4px);animation:vpd-loader-shadow 1.45s ease-in-out infinite}@keyframes vpd-loader-line{0%,to{transform:translate(-130%)}50%{transform:translate(360%)}}@keyframes vpd-loader-halo{0%{transform:scale(.7);opacity:0}30%{opacity:1}to{transform:scale(1.25);opacity:0}}@keyframes vpd-loader-square{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-5px);opacity:1}}@keyframes vpd-loader-shimmer{to{background-position:160% 0}}@keyframes vpd-loader-spin{to{transform:rotate(360deg)}}@keyframes vpd-loader-traverse{to{transform:translate(140%)}}@keyframes vpd-loader-flap{0%,to{transform:translateY(0) rotate(-2deg) scaleX(1)}50%{transform:translateY(-4px) rotate(2deg) scaleX(.86)}}@keyframes vpd-loader-shadow{0%,to{transform:scaleX(.8);opacity:.45}50%{transform:scaleX(1);opacity:.2}}@media(min-width:640px){.vpd-loader-skeletons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.vpd-loader *,.vpd-loader *:before,.vpd-loader *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.admin-nav-badge-not-found,.admin-nav-badge-manual-requests{background:var(--catalog-orange);color:var(--catalog-white)}.dashboard-attention-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.dashboard-attention-tiles .not-found-dashboard-tile{height:100%;margin-top:0}.not-found-dashboard-tile{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:88px;margin-top:20px;padding:16px 20px;border:1px solid var(--catalog-line);border-left:4px solid var(--catalog-orange);border-radius:4px;background:var(--catalog-white);color:var(--catalog-ink);text-align:left;cursor:pointer}.not-found-dashboard-tile:hover{border-color:var(--catalog-orange)}.not-found-dashboard-tile:focus-visible,.not-found-book-alert button:focus-visible{outline:3px solid var(--catalog-blue-bright);outline-offset:3px}.not-found-dashboard-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--catalog-paper-2);color:var(--catalog-orange-dark)}.not-found-dashboard-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.not-found-dashboard-tile>span:nth-child(2){display:grid;gap:5px}.not-found-dashboard-tile strong{font:500 1.28rem/1.1 var(--catalog-display)}.not-found-dashboard-tile>span:nth-child(2)>span,.not-found-dashboard-link{color:var(--catalog-slate-strong);font-size:.8rem;line-height:1.4}.not-found-dashboard-link{color:var(--catalog-blue);font-weight:600}.manual-request-dashboard-tile{border-color:#a9d3d6;border-left-color:var(--catalog-verdict-hold);background:#eef7f7}.manual-request-dashboard-tile:hover{border-color:var(--catalog-verdict-hold)}.manual-request-dashboard-icon{color:var(--catalog-verdict-hold)}.manual-request-dashboard-copy{min-width:0}.manual-request-dashboard-kicker{color:var(--catalog-verdict-hold);font-size:10.5px;letter-spacing:.14em}.manual-request-dashboard-overdue{color:#a33a0a;font-weight:600}.not-found-book-alert{display:grid;gap:12px;padding:18px;border:1px solid var(--catalog-orange);border-left-width:4px;border-radius:4px;background:var(--catalog-paper-2)}.not-found-book-alert .section-kicker{color:var(--catalog-orange-dark)}.not-found-book-alert h2{margin:0;font:500 1.25rem/1.15 var(--catalog-display)}.not-found-book-alert blockquote{margin:0;color:var(--catalog-ink-soft);font-size:.82rem;font-style:italic;line-height:1.45;overflow-wrap:anywhere}.not-found-book-alert-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.not-found-book-alert-actions button{min-width:0;min-height:44px;padding:0 10px;border-radius:999px;font:600 .78rem/1.15 var(--catalog-body);cursor:pointer}.not-found-book-alert-actions .not-found-found-button{border:1px solid var(--catalog-blue-soft);background:var(--catalog-white);color:var(--catalog-blue)}.not-found-book-alert-actions .not-found-withdraw-button{border:0;background:var(--catalog-orange);color:var(--catalog-white)}.not-found-movement-tag{flex:none;padding:4px 7px;border-radius:999px;background:var(--catalog-paper-2);color:var(--catalog-orange-dark);font:600 .61rem/1.2 var(--catalog-mono);white-space:nowrap}@media(max-width:680px){.dashboard-attention-tiles{grid-template-columns:minmax(0,1fr);gap:12px}.not-found-dashboard-tile{grid-template-columns:40px minmax(0,1fr)}.not-found-dashboard-link{grid-column:2}.not-found-book-alert-actions button{font-size:.72rem}}.admin-shell .isbndb-provenance-badge{display:inline-flex;max-width:150px;align-items:center;padding:5px 8px;border:1px solid var(--admin-line);border-radius:999px;background:#f7f5ef;color:var(--admin-slate);font-size:9px;line-height:1.3}.admin-shell .isbndb-provenance-sourced{border-color:#b8d9c2;background:#edf7ef;color:#23683c}.admin-shell .isbndb-provenance-absent{border-color:#eedbbf;background:#fff9f0;color:#83531f}.admin-shell .metadata-genre-fieldset,.admin-shell .metadata-summary-field{grid-column:1/-1}.admin-shell .metadata-genre-fieldset{min-width:0;margin:0;padding:0;border:0}.admin-shell .metadata-genre-fieldset legend{margin-bottom:8px;color:var(--admin-muted);font:500 9.5px/1.3 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-shell .metadata-genre-options,.admin-shell .isbndb-subject-tags{display:flex;flex-wrap:wrap;gap:6px}.admin-shell .metadata-genre-chip{min-height:30px;padding:0 10px;border:1px solid var(--admin-line);border-radius:999px;background:var(--admin-white);color:var(--admin-slate);cursor:pointer;font:inherit;font-size:10.5px}.admin-shell .metadata-genre-chip.active{border-color:var(--admin-blue);background:#edf4f7;color:var(--admin-blue)}.admin-shell .isbndb-missing-hint{display:block;margin-top:7px;color:var(--admin-muted);font-size:11px}.admin-shell .metadata-summary-field textarea{width:100%;min-height:110px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--admin-line);background:var(--admin-white);color:var(--admin-ink);font:inherit;resize:vertical}.admin-shell .isbndb-subjects{margin-top:22px;padding:15px 0;border-block:1px solid var(--admin-line-soft)}.admin-shell .isbndb-subjects h3{margin:0 0 9px;color:var(--admin-muted);font:500 9.5px/1.3 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-shell .isbndb-subject-tags span{padding:4px 8px;border-radius:999px;background:#f0eee8;color:var(--admin-slate);font-size:10px}.admin-shell .isbndb-subjects>p{margin:0;color:var(--admin-muted);font-size:12px}.admin-shell .isbndb-provenance-card dl{display:grid;gap:10px;margin:0}.admin-shell .isbndb-provenance-card dl div{display:flex;justify-content:space-between;gap:12px;font-size:11.5px}.admin-shell .isbndb-provenance-card dt{color:var(--admin-muted)}.admin-shell .isbndb-provenance-card dd{margin:0;color:var(--admin-ink);text-align:right}.admin-shell .isbndb-provenance-card .button{width:100%}.admin-shell .isbndb-provenance-card>small{margin-top:-10px}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-normal.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 700}@font-face{font-family:Libre Franklin;src:url(/fonts/libre-franklin-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 700}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500 700}:root{--catalog-paper: #f7fbfe;--catalog-paper-2: #e9f4fb;--catalog-ink-2: #072b45;--catalog-slate-2: #4e6c84;--catalog-slate-3: #6d8ba2;--catalog-mist: #9dc2da;--catalog-mist-2: #dcecf7;--catalog-blue-2: #1497d6;--catalog-cyan: #7fd8f5;--catalog-orange-2: #f9a93c;--catalog-orange-3: #dc6412;--catalog-line-2: #e2eef7;--catalog-shell-max: 1280px;--catalog-shell-gutter: 1.5rem;--catalog-ease-out: cubic-bezier(.23, 1, .32, 1);--catalog-brand-gradient: linear-gradient(90deg, #7fd8f5 0%, #1497d6 38%, #0c6ea6 72%, #f0801c 100%);--catalog-background: #f7fbfe;--catalog-white: #fff;--catalog-ink: #041d30;--catalog-ink-soft: #33536e;--catalog-slate: #6d8ba2;--catalog-slate-strong: #4e6c84;--catalog-blue: #0c6ea6;--catalog-blue-bright: #1497d6;--catalog-blue-soft: #9dc2da;--catalog-blue-pale: #dcecf7;--catalog-line: #d9e9f4;--catalog-line-strong: #b9d4e5;--catalog-orange: #f0801c;--catalog-orange-dark: #dc6412;--catalog-verdict-hold: #0d5c63;--catalog-verdict-hold-soft: #e3f1f2;--catalog-green: #18703a;--catalog-purple: #5f3a86;--catalog-display: "Newsreader", Georgia, serif;--catalog-body: "Libre Franklin", Arial, sans-serif;--catalog-mono: "IBM Plex Mono", "Courier New", monospace;--catalog-gradient: linear-gradient(205deg, #7fd8f5 0%, #1497d6 26%, #0c6ea6 52%, #062a44 100%)}*{box-sizing:border-box}html,body{width:100%;overflow-x:clip;min-height:100%;margin:0;background:var(--catalog-paper)}body{color:var(--catalog-ink);font-family:var(--catalog-body);-webkit-font-smoothing:antialiased}html.no-scroll,body.no-scroll{overflow:hidden}main{min-height:1px}.page-width{width:min(var(--catalog-shell-max),100% - 2 * var(--catalog-shell-gutter));margin-right:auto;margin-left:auto}button,input,select{font:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid rgba(20,151,214,.35);outline-offset:3px}::selection{background:#bfeafa;color:var(--catalog-ink)}@media(min-width:1024px){:root{--catalog-shell-gutter: 2.75rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}app-catalog-administration-page .passage-correction-card{display:grid;gap:18px;min-width:0;margin-top:28px;padding:22px;border:1px solid var(--admin-line);border-left:3px solid var(--admin-blue);border-radius:4px;background:var(--admin-white)}app-catalog-administration-page .passage-correction-card h2{margin:6px 0;font-size:21px;line-height:1.2}app-catalog-administration-page .passage-correction-card>div:first-child p{max-width:720px;margin:0;color:var(--admin-slate);font-size:13px;line-height:1.5}app-catalog-administration-page .passage-lookup-form,app-catalog-administration-page .passage-dissociation-form{display:flex;min-width:0;align-items:end;gap:12px}app-catalog-administration-page .passage-lookup-form label,app-catalog-administration-page .passage-dissociation-form label{display:grid;min-width:0;flex:1 1 280px;gap:6px;color:var(--admin-slate);font-size:12px;font-weight:600}app-catalog-administration-page .passage-lookup-form input,app-catalog-administration-page .passage-dissociation-form textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--admin-line);border-radius:4px;color:var(--admin-ink);background:var(--admin-white);font:inherit}app-catalog-administration-page .passage-lookup-form input:focus-visible,app-catalog-administration-page .passage-dissociation-form textarea:focus-visible{outline:3px solid var(--admin-cyan);outline-offset:2px}app-catalog-administration-page .passage-correction-details{min-width:0;padding:14px 16px;border:1px solid var(--admin-line-soft);background:var(--admin-paper)}app-catalog-administration-page .passage-correction-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:0}app-catalog-administration-page .passage-correction-details dl>div{display:grid;min-width:0;gap:4px}app-catalog-administration-page .passage-correction-details dt{color:var(--admin-muted);font:600 10px/1.3 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase}app-catalog-administration-page .passage-correction-details dd{min-width:0;margin:0;color:var(--admin-ink);font-size:13px;font-weight:600;overflow-wrap:anywhere}app-catalog-administration-page .passage-correction-error{margin:0;color:var(--admin-red);font-size:13px;font-weight:600}app-catalog-administration-page .passage-dissociation-form textarea{resize:vertical}@media(max-width:680px){app-catalog-administration-page .passage-correction-card{padding:16px}app-catalog-administration-page .passage-lookup-form,app-catalog-administration-page .passage-dissociation-form{align-items:stretch;flex-direction:column}app-catalog-administration-page .passage-lookup-form .button,app-catalog-administration-page .passage-dissociation-form .button{width:100%}app-catalog-administration-page .passage-correction-details dl{grid-template-columns:minmax(0,1fr)}}app-catalog-administration-page .isbn-application-import-zone{display:grid;gap:16px;border-top:2px solid var(--admin-blue-bright);border-radius:6px}app-catalog-administration-page .isbn-import-header,app-catalog-administration-page .isbn-import-files-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}app-catalog-administration-page .isbn-import-header h2{margin:7px 0 0;color:var(--admin-ink);font:500 25px/1.1 Newsreader,Georgia,serif}app-catalog-administration-page .isbn-import-header p{margin:8px 0 0;color:var(--admin-slate);font-size:13px;line-height:1.5}app-catalog-administration-page .isbn-import-help-toggle{flex:none;min-height:40px}app-catalog-administration-page .isbn-import-help-toggle svg,app-catalog-administration-page .isbn-import-select svg{flex:none}app-catalog-administration-page .isbn-import-help{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:18px;padding:16px 18px;border:1px solid var(--admin-line);border-radius:6px;background:var(--admin-paper)}app-catalog-administration-page .isbn-import-help h3{margin:0;font-size:14px}app-catalog-administration-page .isbn-import-help ul{display:grid;gap:5px;margin:9px 0 0;padding-left:19px;color:var(--admin-slate);font-size:12px;line-height:1.5}app-catalog-administration-page .isbn-import-help code{font-family:IBM Plex Mono,ui-monospace,monospace}app-catalog-administration-page .isbn-import-help pre{min-width:0;margin:0;padding:14px;overflow:auto;border:1px solid var(--admin-line-soft);border-radius:5px;background:var(--admin-white);color:var(--admin-blue);font:12px/1.8 IBM Plex Mono,ui-monospace,monospace}app-catalog-administration-page .isbn-import-picker{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px dashed var(--admin-mist);border-radius:6px;background:var(--admin-paper)}app-catalog-administration-page .isbn-import-picker-copy{display:flex;min-width:0;align-items:center;gap:12px}app-catalog-administration-page .isbn-import-file-icon{display:inline-flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;border:1px solid var(--admin-line);border-radius:6px;background:var(--admin-white);color:var(--admin-blue)}app-catalog-administration-page .isbn-import-picker-copy p{margin:4px 0 0;color:var(--admin-slate);font-size:12px;line-height:1.45}app-catalog-administration-page .isbn-import-picker-action{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:6px}app-catalog-administration-page .isbn-import-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}app-catalog-administration-page .isbn-import-file-input:focus-visible+.isbn-import-select{outline:3px solid rgba(20,151,214,.24);outline-offset:3px}app-catalog-administration-page .isbn-import-select{min-height:44px;padding:0 20px}app-catalog-administration-page .isbn-import-select.is-disabled{cursor:not-allowed;opacity:.48}app-catalog-administration-page .isbn-import-picker-action>span{color:var(--admin-muted);font:9px/1.3 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase}app-catalog-administration-page .isbn-import-files{display:grid;gap:8px}app-catalog-administration-page .isbn-import-files-heading{align-items:center;color:var(--admin-ink);font-size:12.5px}app-catalog-administration-page .isbn-import-file-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:9px}app-catalog-administration-page .isbn-import-file{display:flex;min-width:0;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--admin-line-soft);border-radius:5px;background:var(--admin-white)}app-catalog-administration-page .isbn-import-file .isbn-import-file-icon{width:34px;height:34px}app-catalog-administration-page .isbn-import-file-copy{display:grid;min-width:0;flex:1;gap:4px}app-catalog-administration-page .isbn-import-file-copy strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}app-catalog-administration-page .isbn-import-file-copy span{color:var(--admin-muted);font-size:10.5px;line-height:1.35}app-catalog-administration-page .isbn-import-file-remove{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--admin-muted);cursor:pointer;font-size:20px;line-height:1}app-catalog-administration-page .isbn-import-file-remove:hover:not(:disabled){border-color:var(--admin-line);background:var(--admin-paper);color:var(--admin-ink)}app-catalog-administration-page .isbn-import-file-remove:disabled{cursor:not-allowed;opacity:.48}app-catalog-administration-page .isbn-import-note{margin:-3px 0 0;color:var(--admin-muted);font-size:11.5px;line-height:1.5}app-catalog-administration-page .isbn-import-preview{padding-top:18px}app-catalog-administration-page .isbn-import-preview .catalogue-import-summary{margin:0;color:var(--admin-slate);font-size:12.5px;line-height:1.5}app-catalog-administration-page .isbn-import-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0 0}app-catalog-administration-page .isbn-import-metric{min-width:0;padding:12px;border:1px solid var(--admin-line-soft);border-radius:5px;background:var(--admin-white)}app-catalog-administration-page .isbn-import-metric dt{color:var(--admin-muted);font:9px/1.4 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase}app-catalog-administration-page .isbn-import-metric dd{margin:7px 0 0;color:var(--admin-ink);font:500 24px/1 Newsreader,Georgia,serif}app-catalog-administration-page .isbn-import-metric:first-child dd{color:var(--admin-blue)}app-catalog-administration-page .isbn-analysis-zone{margin-top:26px;padding:24px 28px 18px;border:1px solid var(--admin-line);border-radius:4px;background:var(--admin-white)}app-catalog-administration-page .isbn-analysis-zone>.section-heading{margin-top:0}app-catalog-administration-page .isbn-queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:12px 14px;border:1px solid var(--admin-line-soft);border-radius:4px;background:var(--admin-paper)}app-catalog-administration-page .isbn-queue-filter-label{color:var(--admin-muted);font-size:12px;font-weight:600}app-catalog-administration-page .period-chips.isbn-queue-filters{gap:6px;margin:0}app-catalog-administration-page .isbn-analysis-zone .catalogue-book-actions.isbn-analysis-actions{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}app-catalog-administration-page .isbn-analysis-zone .isbn-analysis-actions>button{min-height:40px;white-space:nowrap}@media(max-width:680px){app-catalog-administration-page .catalogue-add-zone.isbn-application-import-zone{padding:18px}app-catalog-administration-page .isbn-import-header{align-items:stretch;flex-direction:column;gap:14px}app-catalog-administration-page .isbn-import-header h2{font-size:23px}app-catalog-administration-page .isbn-import-help-toggle{align-self:flex-start}app-catalog-administration-page .isbn-import-help{grid-template-columns:1fr;gap:15px;padding:15px}app-catalog-administration-page .isbn-import-picker{align-items:stretch;flex-direction:column;gap:16px;padding:16px}app-catalog-administration-page .isbn-import-picker-action{align-items:stretch}app-catalog-administration-page .isbn-import-select{width:100%}app-catalog-administration-page .isbn-import-picker-action>span{text-align:center}app-catalog-administration-page .isbn-import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}app-catalog-administration-page .isbn-analysis-zone{padding:18px 16px 14px}app-catalog-administration-page .isbn-queue-toolbar{align-items:flex-start;flex-direction:column}app-catalog-administration-page .period-chips.isbn-queue-filters{max-width:100%;overflow-x:auto}app-catalog-administration-page .isbn-analysis-zone .catalogue-book-actions.isbn-analysis-actions{width:100%;justify-content:flex-start}}
