@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* /Pages/Accounts/Index.razor.rz.scp.css */
.account-section-heading[b-2aocc6onau], .account-member[b-2aocc6onau] { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem; }
.account-tiers[b-2aocc6onau] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; }
.account-invite-fields[b-2aocc6onau] { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.account-members[b-2aocc6onau] { list-style: none; padding: 0; display: grid; gap: 1rem; }
.account-member[b-2aocc6onau] { overflow-wrap: anywhere; }
.account-member-actions[b-2aocc6onau] { display: flex; flex-wrap: wrap; gap: .75rem; }
.account-tier.card-selected p[b-2aocc6onau] { color: var(--bc-selected-secondary-text); }
fieldset[b-2aocc6onau] { min-width: 0; }
@media (max-width: 640px) { .account-tiers[b-2aocc6onau], .account-invite-fields[b-2aocc6onau] { grid-template-columns: minmax(0, 1fr); } }
/* /Pages/Books/AcquisitionValuationFields.razor.rz.scp.css */
.record-card[b-2m4bjcg5y4] { border: 1px solid var(--bc-surface-border); border-radius: .75rem; padding: 1rem; margin-top: 1rem; min-width: 0; overflow-wrap: anywhere; }
.evidence-choice[b-2m4bjcg5y4] { display: flex; gap: .6rem; align-items: flex-start; margin-top: .6rem; font-size: .875rem; overflow-wrap: anywhere; }
.evidence-choice input[b-2m4bjcg5y4] { margin-top: .2rem; flex-shrink: 0; }
.record-card[b-2m4bjcg5y4]  input, .record-card[b-2m4bjcg5y4]  textarea, .record-card[b-2m4bjcg5y4]  select { min-width: 0; max-width: 100%; }
/* /Pages/Books/BookCover.razor.rz.scp.css */
.book-cover-detail-link[b-n58b7ci9ty] { display: block; border-radius: .5rem; }
.linked-cover-frame[b-n58b7ci9ty] { display: flex; height: min(18rem, var(--catalog-cover-height, 60dvh)); min-width: 0; align-items: center; justify-content: center; overflow: hidden; border: 1px solid var(--bc-surface-border); border-radius: .5rem; background: var(--bc-canvas); color: var(--bc-muted-text); }
.linked-cover-frame-thumbnail[b-n58b7ci9ty] { height: min(5rem, var(--catalog-cover-height, 60dvh)); width: 3.5rem; flex-shrink: 0; border-radius: .25rem; }
.linked-cover-frame img[b-n58b7ci9ty] { height: 100%; width: 100%; object-fit: contain; }
.linked-cover-placeholder[b-n58b7ci9ty] { padding: .5rem; text-align: center; font-size: .875rem; }
.linked-cover-frame-thumbnail .linked-cover-placeholder[b-n58b7ci9ty] { font-size: .75rem; overflow-wrap: anywhere; }
.linked-cover-loading[b-n58b7ci9ty] { display: flex; align-items: center; gap: .5rem; padding: .5rem; font-size: .875rem; }
/* /Pages/Books/BookFormActions.razor.rz.scp.css */
.book-form-actions-space[b-p7r7mdp35w] { margin-top: 1.5rem; }
.book-form-actions[b-p7r7mdp35w] { position: sticky; bottom: 0; display: flex; flex-wrap: wrap; align-items: center; gap: 12px; padding: 12px; border: 1px solid var(--bc-control-border); border-radius: .5rem .5rem 0 0; background: var(--bc-surface); color: var(--bc-text); box-shadow: 0 -2px 12px rgb(0 0 0 / .12); }
.book-form-actions-space[data-enhanced="true"][b-p7r7mdp35w] { height: var(--book-actions-height); }
.book-form-actions-space[data-enhanced="true"] .book-form-actions[b-p7r7mdp35w] { position: fixed; z-index: 20; left: var(--book-actions-left); bottom: var(--book-actions-bottom); width: var(--book-actions-width); max-height: var(--book-actions-limit); overflow-y: auto; overscroll-behavior: contain; scroll-padding-block: 12px; }
.book-form-actions[b-p7r7mdp35w]  button, .book-form-actions[b-p7r7mdp35w]  a { max-width: 100%; min-height: 44px; overflow-wrap: anywhere; }
.book-form-actions[b-p7r7mdp35w]  .book-form-recovery-actions { display: flex; flex: 1 0 100%; flex-wrap: wrap; align-items: center; gap: 12px; border-top: 1px solid var(--bc-surface-border); padding-top: 12px; }
@media (max-width: 400px), (max-height: 480px) {
    .book-form-actions[b-p7r7mdp35w] { gap: 8px; padding: 12px; }
    .book-form-actions[b-p7r7mdp35w]  button { padding: 8px; }
    .book-form-actions[b-p7r7mdp35w]  .book-form-recovery-actions { gap: 8px; padding-top: 8px; }
}
@media print {
    .book-form-actions-space[b-p7r7mdp35w] { display: none; }
}
/* /Pages/Books/BookPhotoAssistant.razor.rz.scp.css */
.photo-grid[b-qx7flmxjpt] { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr)); }
.photo-card[b-qx7flmxjpt] { scroll-margin-top: 1rem; }
.photo-thumbnail[b-qx7flmxjpt] { width: 100%; height: 11rem; object-fit: contain; background: var(--bc-canvas); border-radius: .5rem; }
.photo-full[b-qx7flmxjpt] { width: 100%; height: auto; margin-top: .75rem; }
/* /Pages/Books/BookPhotoBatch.razor.rz.scp.css */
.batch-organizer[b-yoh41tuaoc] { padding: 1.5rem; margin-bottom: 1.5rem; }
.batch-heading[b-yoh41tuaoc] { display: flex; justify-content: space-between; align-items: start; gap: 1rem; }
.batch-heading h2[b-yoh41tuaoc], .batch-group-heading h3[b-yoh41tuaoc] { font-size: 1rem; font-weight: 600; color: var(--bc-text); }
.batch-heading p[b-yoh41tuaoc] { margin-top: .5rem; max-width: 48rem; font-size: .875rem; line-height: 1.6; color: var(--bc-secondary-text); }
.batch-count[b-yoh41tuaoc] { flex-shrink: 0; color: var(--bc-secondary-text); font-size: .75rem; white-space: nowrap; }
.batch-upload[b-yoh41tuaoc] { display: grid; gap: .5rem; margin-top: 1.25rem; }
.batch-upload[b-yoh41tuaoc]  input[type="file"] { max-width: 100%; font-size: .875rem; }
.batch-upload p[b-yoh41tuaoc], .batch-note[b-yoh41tuaoc], .batch-group-heading p[b-yoh41tuaoc] { font-size: .75rem; line-height: 1.6; color: var(--bc-muted-text); }
.batch-note[b-yoh41tuaoc] { margin: .75rem 0 1rem; }
.batch-progress[b-yoh41tuaoc], .batch-selection[b-yoh41tuaoc] { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem 1rem; font-size: .875rem; }
.batch-progress[b-yoh41tuaoc] { margin-bottom: 1rem; }
.batch-empty[b-yoh41tuaoc] { padding: 1.5rem; margin-top: 1rem; border: 1px dashed var(--bc-surface-border); border-radius: .75rem; color: var(--bc-secondary-text); font-size: .875rem; line-height: 1.6; }
.batch-toolbar[b-yoh41tuaoc] { padding: 1rem; margin: 1rem 0; border-radius: .75rem; background: var(--bc-canvas); }
.batch-filter[b-yoh41tuaoc] { display: grid; grid-template-columns: auto minmax(0, 17rem) auto; align-items: center; gap: .5rem .75rem; margin-bottom: 1rem; }
.batch-filter span[b-yoh41tuaoc] { font-size: .75rem; color: var(--bc-muted-text); }
.batch-actions[b-yoh41tuaoc] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; margin-top: 1rem; }
.batch-action[b-yoh41tuaoc] { display: grid; gap: .5rem; align-content: start; }
.batch-action button[b-yoh41tuaoc] { justify-self: start; }
.batch-photo-grid[b-yoh41tuaoc] { display: grid; gap: .75rem; grid-template-columns: repeat(auto-fill, minmax(min(100%, 12rem), 1fr)); }
.batch-group-heading[b-yoh41tuaoc] { margin: 1.5rem 0 .75rem; }
.batch-group-heading p[b-yoh41tuaoc] { margin-top: .25rem; }
.batch-group-grid[b-yoh41tuaoc] { display: grid; gap: .75rem; grid-template-columns: repeat(auto-fill, minmax(min(100%, 17rem), 1fr)); }
@media (max-width: 640px) {
    .batch-organizer[b-yoh41tuaoc] { padding: 1rem; }
    .batch-heading[b-yoh41tuaoc] { flex-direction: column; gap: .5rem; }
    .batch-actions[b-yoh41tuaoc] { grid-template-columns: minmax(0, 1fr); }
    .batch-filter[b-yoh41tuaoc] { grid-template-columns: minmax(0, 1fr); }
    .batch-action button[b-yoh41tuaoc] { width: 100%; }
}
/* /Pages/Books/BookPhotoBatchGroupCard.razor.rz.scp.css */
.batch-group[b-518699bnfd] { display: grid; gap: .625rem; align-content: start; }
.batch-group[data-status="saved"][b-518699bnfd] { background: var(--bc-canvas); }
.group-heading[b-518699bnfd] { display: flex; justify-content: space-between; align-items: start; gap: .75rem; }
.group-heading h4[b-518699bnfd] { font-size: .875rem; font-weight: 600; overflow-wrap: anywhere; }
.group-heading span[b-518699bnfd] { font-size: .75rem; color: var(--bc-secondary-text); white-space: nowrap; }
.batch-group.card-selected .group-heading span[b-518699bnfd] { color: var(--bc-selected-secondary-text); }
.group-count[b-518699bnfd], .group-note[b-518699bnfd] { font-size: .75rem; line-height: 1.5; color: var(--bc-muted-text); }
.batch-group.card-selected .group-count[b-518699bnfd], .batch-group.card-selected .group-note[b-518699bnfd] { color: var(--bc-selected-secondary-text); }
.group-edit-actions[b-518699bnfd] { display: flex; flex-wrap: wrap; gap: .5rem 1rem; font-size: .75rem; }
.batch-group > button[b-518699bnfd] { justify-self: start; margin-top: .25rem; }
/* /Pages/Books/BookPhotoBatchPhoto.razor.rz.scp.css */
.batch-photo[b-reykql9v58] { display: grid; gap: .5rem; align-content: start; }
.photo-selection[b-reykql9v58] { display: flex; align-items: center; gap: .5rem; font-size: .875rem; font-weight: 600; }
.batch-thumbnail[b-reykql9v58] { width: 100%; height: 9rem; object-fit: contain; background: var(--bc-canvas); border-radius: .375rem; }
.photo-filename[b-reykql9v58], .photo-assignment[b-reykql9v58] { overflow-wrap: anywhere; font-size: .75rem; line-height: 1.5; }
.photo-filename[b-reykql9v58], .photo-locked[b-reykql9v58] { color: var(--bc-muted-text); }
.batch-photo.card-selected .photo-filename[b-reykql9v58], .batch-photo.card-selected .photo-locked[b-reykql9v58] { color: var(--bc-selected-secondary-text); }
.photo-assignment[b-reykql9v58] { color: var(--bc-strong-text); font-weight: 600; }
.batch-photo.card-selected .photo-assignment[b-reykql9v58] { color: var(--bc-selected-text); }
.batch-photo details[b-reykql9v58] { font-size: .75rem; color: var(--bc-focus); }
.batch-photo summary[b-reykql9v58] { cursor: pointer; }
.batch-full-photo[b-reykql9v58] { width: 100%; height: auto; margin-top: .5rem; }
.batch-photo > button[b-reykql9v58] { justify-self: start; font-size: .75rem; }
.photo-locked[b-reykql9v58] { font-size: .75rem; }
/* /Pages/Books/BookRecordsSummary.razor.rz.scp.css */
.record-detail[b-0xad6la5tl] { border-left: 3px solid var(--bc-surface-border); padding-left: 1rem; overflow-wrap: anywhere; }
dd[b-0xad6la5tl] { overflow-wrap: anywhere; }
/* /Pages/Books/CatalogSelectionBar.razor.rz.scp.css */
.catalog-selection-bar[b-0l0q19ui7i] { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: .75rem; padding: 1rem; max-height: min(16rem, 40dvh); overflow-y: auto; border: 1px solid var(--bc-control-border); border-radius: .75rem; background: var(--bc-surface); color: var(--bc-text); box-shadow: 0 .25rem 1rem rgb(0 0 0 / .12); }
.catalog-selection-count[b-0l0q19ui7i] { min-width: 0; }
.catalog-selection-actions[b-0l0q19ui7i] { display: flex; flex-wrap: wrap; gap: .5rem; min-width: 0; }
.catalog-selection-actions > button[b-0l0q19ui7i] { flex: 0 1 auto; }
@media (max-width: 40rem) {
    .catalog-selection-bar[b-0l0q19ui7i] { gap: .5rem; padding: .75rem; }
    .catalog-selection-actions[b-0l0q19ui7i] { width: 100%; flex-wrap: nowrap; overflow-x: auto; padding: .25rem; scroll-padding-inline: .5rem; }
    .catalog-selection-actions > button[b-0l0q19ui7i] { flex-shrink: 0; white-space: nowrap; }
}
/* /Pages/Books/CopyActions.razor.rz.scp.css */
.copy-actions[b-l913cwourr] { min-width: 0; }
.copy-actions > summary[b-l913cwourr] { display: list-item; list-style-position: inside; cursor: pointer; text-align: left; min-width: 44px; max-width: 100%; padding-inline: .5rem; overflow-wrap: anywhere; }
.copy-action-links[b-l913cwourr] { display: grid; gap: .25rem; margin-top: .5rem; }
.copy-action-links > li[b-l913cwourr] { min-width: 0; }
.copy-action-links a[b-l913cwourr] { width: 100%; }

.copy-actions-table > summary[b-l913cwourr] { width: max-content; max-width: none; white-space: nowrap; overflow-wrap: normal; }
/* /Pages/Books/CopyFields.razor.rz.scp.css */
.copy-summary[b-vhaq1ksbuo] {
    min-height: 2.75rem;
    padding-block: .6rem;
}

.copy-group + .copy-group[b-vhaq1ksbuo] {
    margin-top: 1.75rem;
}

.copy-checkbox[b-vhaq1ksbuo] {
    display: flex;
    align-items: center;
    gap: .75rem;
    min-height: 2.75rem;
    font-size: .875rem;
    font-weight: 500;
}

.copy-checkbox[b-vhaq1ksbuo]  input {
    width: 1rem;
    height: 1rem;
    flex-shrink: 0;
}

.copy-fields[b-vhaq1ksbuo]  textarea {
    resize: vertical;
}
/* /Pages/Books/CopyIdentifier.razor.rz.scp.css */
.copy-identifier[b-iufgxap96t] { min-width: 0; font-weight: 400; }
.copy-short-id[b-iufgxap96t] { font-size: .875rem; line-height: 1.5rem; color: var(--bc-secondary-text); }
.copy-code-disclosure[b-iufgxap96t] { min-width: 0; font-size: .875rem; }
.copy-code-content[b-iufgxap96t] { display: grid; justify-items: start; gap: min(.5rem, 4px); min-width: 0; padding-block: .25rem .5rem; }
.copy-full-code[b-iufgxap96t] { display: block; max-width: 100%; overflow-wrap: anywhere; word-break: break-all; user-select: text; font-size: .75rem; line-height: 1.25rem; color: var(--bc-text); }
.copy-code-help[b-iufgxap96t] { max-width: 100%; overflow-wrap: anywhere; font-size: .875rem; line-height: 1.5rem; color: var(--bc-secondary-text); }

.copy-code-button[b-iufgxap96t] { max-width: 100%; min-width: 0; padding-inline: .5rem; overflow-wrap: anywhere; }
/* /Pages/Books/Create.razor.rz.scp.css */
.book-entry-methods[b-jy7g6ztbs8] { display: grid; gap: .75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 14rem), 1fr)); }
.book-entry-option[b-jy7g6ztbs8] { display: flex; flex-direction: column; gap: .5rem; padding: .5rem; }
.book-entry-choice[b-jy7g6ztbs8] { display: flex; align-items: center; min-width: 0; min-height: 44px; width: 100%; padding: .5rem; text-align: left; overflow-wrap: anywhere; }
/* Clear the wrapping application header during native focus scrolling. */
.book-entry-choice[b-jy7g6ztbs8], .book-entry-repeat[b-jy7g6ztbs8], #book-entry-method-heading[b-jy7g6ztbs8], #book-entry-scan-heading[b-jy7g6ztbs8], #book-entry-batch-heading[b-jy7g6ztbs8] { scroll-margin-block-start: 8rem; }
.book-entry-editor[b-jy7g6ztbs8]  #book-title,
.book-entry-editor[b-jy7g6ztbs8]  #book-author,
.book-entry-editor[b-jy7g6ztbs8]  #book-publisher { scroll-margin-block-start: 10rem; }
/* /Pages/Books/DuplicateReview.razor.rz.scp.css */
.duplicate-review[b-o4bnck5kbn] {
    overflow-wrap: anywhere;
}

.duplicate-candidates[b-o4bnck5kbn] {
    display: grid;
    gap: 1rem;
    margin-top: 1rem;
    padding: 0;
    list-style: none;
}

.duplicate-candidate[b-o4bnck5kbn] {
    min-width: 0;
    padding: 1rem;
    border: 1px solid var(--bc-surface-border);
    border-radius: 0.5rem;
    background: var(--bc-canvas);
}

.duplicate-details[b-o4bnck5kbn] {
    display: grid;
    gap: 0.75rem 1.5rem;
    margin-top: 1rem;
    font-size: 0.875rem;
    line-height: 1.5rem;
}

.duplicate-details > div[b-o4bnck5kbn] {
    min-width: 0;
}

.duplicate-details dt[b-o4bnck5kbn] {
    color: var(--bc-secondary-text);
}

.duplicate-details dd[b-o4bnck5kbn] {
    color: var(--bc-text);
}

.duplicate-reasons[b-o4bnck5kbn] {
    margin-top: 0.5rem;
    padding-left: 1.25rem;
    list-style: disc;
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: var(--bc-secondary-text);
}

.duplicate-reasons > li + li[b-o4bnck5kbn] {
    margin-top: 0.25rem;
}

@media (min-width: 640px) {
    .duplicate-details[b-o4bnck5kbn] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
/* /Pages/Books/Index.razor.rz.scp.css */
.collection-search[b-o072rhbi3p] { display: grid; gap: 1rem; }
.collection-search > *[b-o072rhbi3p] { min-width: 0; }
.collection-sort[b-o072rhbi3p] { flex: 1 1 9rem; min-width: 0; }
.collection-view-toolbar[b-o072rhbi3p] { display: flex; flex-wrap: wrap; align-items: end; gap: .5rem; }
.collection-view-choice[b-o072rhbi3p] { flex: 1 1 14rem; min-width: 0; max-width: 24rem; }
.collection-cover[b-o072rhbi3p] { min-height: min(18rem, var(--catalog-cover-height, 60dvh)); display: grid; align-content: center; }
@media (min-width: 70rem) {
    .collection-search[b-o072rhbi3p] { grid-template-columns: minmax(15rem, 1fr) minmax(22rem, 1fr); align-items: end; }
}

.collection-surface[b-o072rhbi3p] { overflow: visible; }
.catalog-selection-sticky[b-o072rhbi3p] { position: sticky; bottom: .75rem; z-index: 20; margin: .75rem; }
@media (max-width: 40rem) { .catalog-selection-sticky[b-o072rhbi3p] { bottom: .5rem; margin: .5rem; } }

.catalog-results[b-o072rhbi3p]  a, .catalog-results[b-o072rhbi3p]  input { scroll-margin-block-end: 10rem; }

.collection-page-size[b-o072rhbi3p] { width: min(100%, 10rem); }
.catalog-criterion[b-o072rhbi3p] { min-width: 0; white-space: normal; overflow-wrap: anywhere; text-align: left; }

.collection-cover-thumbnail[b-o072rhbi3p] { width: 3.5rem; flex-shrink: 0; }
.catalog-results[b-o072rhbi3p]  summary, .catalog-results[b-o072rhbi3p]  button { scroll-margin-block-end: 10rem; }

.collection-view-switcher[b-o072rhbi3p] { display: flex; flex-wrap: wrap; gap: .5rem; min-width: 0; max-width: 100%; }
.catalog-cover-results[b-o072rhbi3p] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr)); padding: min(1.25rem, 20px); }
.catalog-cover-results > li[b-o072rhbi3p] { padding: min(1rem, 16px); }
.catalog-book-content[b-o072rhbi3p] { width: min(24rem, calc(100vw - 4rem)); min-width: 0; flex-shrink: 0; }
/* /Pages/Books/InlineReferences.razor.rz.scp.css */
/* Only this small task uses compact pixel gutters at short, narrow sizes.
   Text still follows the user's size; a complete label/input fits the body. */
@media (max-width: 400px) and (max-height: 480px) {
    .inline-references[b-it9m2axnd0]  .accessible-dialog {
        top: calc(var(--dialog-viewport-top, 0px) + 8px);
        width: calc(100% - 16px);
        max-width: calc(100% - 16px);
        max-height: calc(var(--dialog-viewport-height, 100dvh) - 16px);
    }
    .inline-references[b-it9m2axnd0]  .accessible-dialog-header { padding: 8px 12px; }
    .inline-references[b-it9m2axnd0]  .accessible-dialog-body { padding: 8px 12px; scroll-padding-block: 8px; }
    .inline-references[b-it9m2axnd0]  .field-input { min-height: 44px; padding: 8px; }
    .inline-references[b-it9m2axnd0]  .field > * + * { margin-top: 8px; }
    .inline-references[b-it9m2axnd0]  .accessible-dialog-actions { max-height: 80px; gap: 8px; padding: 8px 12px; }
    .inline-references[b-it9m2axnd0]  .accessible-dialog-actions button { min-height: 44px; padding: 8px; }
}
/* /Pages/Books/Labels.razor.rz.scp.css */
.label-preview-scroll[b-lhg7q20j10] { overflow-x: auto; padding-bottom: .75rem; }
.label-sheet[b-lhg7q20j10] { display: grid; grid-template-columns: repeat(3, 63mm); grid-template-rows: repeat(7, 35mm); width: 189mm; min-width: 189mm; background: #fff; border-top: 1px solid #d1d5db; border-left: 1px solid #d1d5db; color: #111827; }
.label-cell[b-lhg7q20j10] { display: flex; align-items: center; gap: 2mm; width: 63mm; height: 35mm; padding: 3mm; overflow: hidden; border-right: 1px solid #d1d5db; border-bottom: 1px solid #d1d5db; }
.label-qr[b-lhg7q20j10], .label-qr-placeholder[b-lhg7q20j10] { display: block; flex: 0 0 25mm; width: 25mm; height: 25mm; background: #fff; }
.label-copy[b-lhg7q20j10] { min-width: 0; }
.label-name[b-lhg7q20j10] { display: block; font-size: 7pt; font-weight: 700; line-height: 1.3; }
.label-code[b-lhg7q20j10] { display: block; margin-top: 1mm; font: 7pt/1.45 ui-monospace, SFMono-Regular, Menlo, monospace; overflow-wrap: anywhere; }
.label-cell-test[b-lhg7q20j10] { justify-content: space-between; align-items: flex-start; border: 1px dashed #6b7280; font: 8pt/1.3 system-ui, sans-serif; }
.label-test-mark[b-lhg7q20j10] { font-weight: 600; }
.label-test-number[b-lhg7q20j10] { align-self: flex-end; }
/* /Pages/Books/ReadingSessions.razor.rz.scp.css */
.reading-session-task[b-koh1a0tun9]  #reading-session-dialog .accessible-dialog-header { padding: 12px; }
.reading-session-task[b-koh1a0tun9]  #reading-session-dialog .accessible-dialog-actions { gap: 8px; padding: 16px; }
.reading-session-task[b-koh1a0tun9]  #reading-session-dialog .accessible-dialog-body { padding: 12px; }
.reading-session-task[b-koh1a0tun9]  #reading-session-form .field-input { scroll-margin-block-start: 3rem; scroll-margin-block-end: 12px; }
.reading-session-optional[b-koh1a0tun9] { padding-top: 1rem; border-top: 1px solid var(--bc-surface-border); }
.reading-session-optional > summary[b-koh1a0tun9] { min-height: 44px; padding-block: 8px; }
@media (max-width: 400px), (max-height: 480px) {
    .reading-session-task[b-koh1a0tun9]  #reading-session-dialog .accessible-dialog-header { padding: 8px 12px; }
    .reading-session-task[b-koh1a0tun9]  #reading-session-dialog .accessible-dialog-body { padding: 8px 12px; }
    .reading-session-task[b-koh1a0tun9]  #reading-session-dialog .accessible-dialog-actions { padding: 16px; max-height: 96px; scroll-padding-block: 16px; }
    .reading-session-task[b-koh1a0tun9]  #reading-session-dialog .accessible-dialog-actions button { padding: 8px; min-height: 44px; }
    .reading-session-task[b-koh1a0tun9]  #reading-session-form .field-input { padding: 8px; min-height: 44px; min-width: 0; }
    .reading-session-task[b-koh1a0tun9]  #reading-session-form textarea { min-height: 64px; max-height: 96px; }
}
.reading-session-task[b-koh1a0tun9]  #reading-session-form textarea[data-session-focus-sized="true"] { min-height: 44px; max-height: var(--session-focused-control-height); }

/* /Pages/Books/ReferenceBookCandidate.razor.rz.scp.css */
.reference-book-candidate[b-mmeg8r5sbh] { display: flex; align-items: flex-start; gap: .75rem; padding: .5rem 0; overflow-wrap: anywhere; }
.reference-book-details[b-mmeg8r5sbh] { display: flex; flex-direction: column; gap: .25rem; min-width: 0; flex: 1; }
.reference-book-actions[b-mmeg8r5sbh] { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem; margin-top: .5rem; }
.reference-cover-choices[b-mmeg8r5sbh] { display: flex; flex-wrap: wrap; gap: .5rem; margin-top: .5rem; }
.reference-cover-choice[b-mmeg8r5sbh] { display: flex; flex-direction: column; gap: .25rem; align-items: center; padding: .25rem; border: 2px solid var(--bc-control-border); border-radius: .375rem; font-size: .75rem; background: var(--bc-surface); }
.reference-cover-choice:hover:not(:disabled)[b-mmeg8r5sbh] { background: var(--bc-surface-hover); }
.reference-cover-choice[aria-pressed="true"][b-mmeg8r5sbh] { --reference-cover-caption: var(--bc-selected-secondary-text); border-color: var(--bc-selected-border); background: var(--bc-selected-bg); box-shadow: inset 0 0 0 1px var(--bc-selected-border); color: var(--bc-selected-text); }
.reference-cover-choice[aria-pressed="true"]:hover:not(:disabled)[b-mmeg8r5sbh] { background: var(--bc-selected-hover); }
.reference-cover-choice:disabled[b-mmeg8r5sbh] { border-color: var(--bc-disabled-border); background: var(--bc-disabled-bg); color: var(--bc-disabled-text); opacity: 1; }
.reference-cover-choice[aria-pressed="true"]:disabled[b-mmeg8r5sbh] { border-color: var(--bc-selected-border); box-shadow: inset 0 0 0 1px var(--bc-selected-border); }
@media (forced-colors: active) { .reference-cover-choice[aria-pressed="true"][b-mmeg8r5sbh] { border: 2px solid Highlight; box-shadow: none; } }
/* /Pages/Books/ReferenceCoverPreview.razor.rz.scp.css */
.reference-cover-preview[b-dr1upx20y4] { display: flex; width: 4rem; min-height: 6rem; align-items: center; justify-content: center; flex-shrink: 0; }
.reference-cover-preview img[b-dr1upx20y4] { display: block; width: 4rem; height: 6rem; object-fit: contain; border-radius: .2rem; }
.reference-cover-unavailable[b-dr1upx20y4] { display: flex; width: 4rem; min-height: 6rem; align-items: center; padding: .25rem; border: 1px dashed var(--bc-control-border); border-radius: .2rem; color: var(--reference-cover-caption, var(--bc-muted-text)); font-size: .65rem; text-align: center; }
/* /Pages/Books/ReferenceTypeahead.razor.rz.scp.css */
.reference-book-filters[b-oq2lb56vdk] { margin-top: .5rem; }
.reference-description[b-oq2lb56vdk] { overflow-wrap: anywhere; }
.reference-book-filter-grid[b-oq2lb56vdk] { display: grid; grid-template-columns: minmax(0, 1fr); gap: .75rem; }
.reference-search-actions[b-oq2lb56vdk] { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem; }
@media (min-width: 640px) { .reference-book-filter-grid[b-oq2lb56vdk] { grid-template-columns: minmax(0, 1fr) 10rem minmax(0, 1fr); } }
.reference-suggestions[b-oq2lb56vdk] { padding: .75rem; border: 1px solid var(--bc-control-border); border-radius: .5rem; background: var(--bc-canvas); }
.reference-suggestions-list[b-oq2lb56vdk] { list-style: none; padding: 0; margin: .5rem 0; max-height: 24rem; overflow-y: auto; }
@media (max-width: 639px) { .reference-suggestions-list[b-oq2lb56vdk] { max-height: none; overflow-y: visible; } }
.reference-suggestions-list li[b-oq2lb56vdk] { padding: .5rem 0; border-top: 1px solid var(--bc-surface-border); }
.reference-suggestions-list[b-oq2lb56vdk]  .reference-suggestion { display: grid; align-items: start; justify-items: start; gap: .75rem; width: 100%; min-height: 2.75rem; padding: .5rem; text-align: left; overflow-wrap: anywhere; border-radius: .25rem; }
.reference-suggestions-list[b-oq2lb56vdk]  .busy-button-label,
.reference-suggestions-list[b-oq2lb56vdk]  .busy-button-progress { justify-content: flex-start; min-width: 0; }
.reference-suggestion-details[b-oq2lb56vdk] { display: flex; flex-direction: column; gap: .25rem; min-width: 0; }
.reference-suggestions-list[b-oq2lb56vdk]  .reference-suggestion:hover,
.reference-suggestions-list[b-oq2lb56vdk]  .reference-suggestion:focus-visible { background: var(--bc-surface-hover); }
.reference-suggestions-list[b-oq2lb56vdk]  .reference-suggestion:disabled { background: var(--bc-disabled-bg); color: var(--bc-disabled-text); opacity: 1; cursor: wait; }

.reference-book-filters summary[b-oq2lb56vdk] { min-height: 2.75rem; padding-block: .65rem; }
.reference-search-actions[b-oq2lb56vdk] { margin-block: .5rem; }
.reference-local-choices[b-oq2lb56vdk] { padding: .75rem; border: 1px solid var(--bc-control-border); border-radius: .5rem; background: var(--bc-canvas); }
/* /Pages/Lending/Borrowers.razor.rz.scp.css */
.borrower-toolbar[b-e6nthi5lhp], .borrower-actions[b-e6nthi5lhp], .borrower-heading[b-e6nthi5lhp] { display: flex; flex-wrap: wrap; gap: 1rem; align-items: end; }
.borrower-toolbar[b-e6nthi5lhp] { justify-content: space-between; }
.borrower-heading[b-e6nthi5lhp] { justify-content: space-between; align-items: start; }
.borrower-search[b-e6nthi5lhp] { flex: 1 1 18rem; }
.borrower-checkbox[b-e6nthi5lhp] { display: inline-flex; min-height: 44px; align-items: center; gap: .75rem; font-size: .875rem; }
.borrower-results[b-e6nthi5lhp] { display: grid; gap: .75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 19rem), 1fr)); }
.borrower-choice[b-e6nthi5lhp] { display: flex; flex-direction: column; gap: .25rem; min-height: 44px; padding: .8rem; text-align: left; width: 100%; overflow-wrap: anywhere; }
.borrower-choice span[b-e6nthi5lhp] { font-size: .875rem; }
.borrower-contact-preview[b-e6nthi5lhp] { white-space: pre-wrap; overflow-wrap: anywhere; }
.borrower-preserved-text[b-e6nthi5lhp] { white-space: pre-wrap; overflow-wrap: anywhere; }
.borrower-editor[b-e6nthi5lhp] { border-top: 1px solid var(--bc-surface-border); padding-top: 1rem; }
.loan-card[b-e6nthi5lhp] { overflow-wrap: anywhere; }
/* /Pages/Lending/Holds.razor.rz.scp.css */
.holds-toolbar[b-tf9hnq50up] { display: flex; flex-wrap: wrap; gap: .75rem; justify-content: space-between; align-items: start; }
.holds-list[b-tf9hnq50up] { display: grid; gap: .75rem; padding: 0; list-style: none; }
.holds-card[b-tf9hnq50up] { overflow-wrap: anywhere; }
.holds-picker[b-tf9hnq50up] { display: grid; gap: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 20rem), 1fr)); }
.holds-search[b-tf9hnq50up] { display: flex; flex-wrap: wrap; gap: .75rem; align-items: end; }
.holds-search .field[b-tf9hnq50up] { flex: 1 1 15rem; }
.holds-choices[b-tf9hnq50up] { display: grid; gap: .5rem; max-height: 16rem; overflow: auto; padding: .25rem; }
.holds-choice[b-tf9hnq50up] { display: flex; flex-direction: column; gap: .25rem; min-height: 44px; padding: .75rem; text-align: left; overflow-wrap: anywhere; }
.holds-choice span[b-tf9hnq50up] { font-size: .875rem; }
.holds-expiry[b-tf9hnq50up] { max-width: 18rem; }
.holds-check[b-tf9hnq50up] { display: flex; gap: .75rem; align-items: start; min-height: 44px; }
.holds-check input[b-tf9hnq50up] { flex: none; margin-top: .3rem; }
/* /Pages/Lending/Index.razor.rz.scp.css */
.lending-toolbar[b-szj5m9qxfa] { display: flex; flex-wrap: wrap; gap: 1rem; justify-content: space-between; align-items: end; }
.lending-search[b-szj5m9qxfa] { flex: 1 1 18rem; }
.loan-card[b-szj5m9qxfa] { overflow-wrap: anywhere; }
.loan-notes[b-szj5m9qxfa] { white-space: pre-wrap; overflow-wrap: anywhere; margin-top: .75rem; font-size: .875rem; }
.copy-choice[b-szj5m9qxfa] { display: flex; flex-direction: column; text-align: left; width: 100%; min-height: 44px; padding: .8rem; gap: .25rem; overflow-wrap: anywhere; }
.copy-choice span[b-szj5m9qxfa] { font-size: .875rem; }
.borrower-choices[b-szj5m9qxfa] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr)); gap: .75rem; }

.loan-entry-task[b-szj5m9qxfa] { max-width: 56rem; overflow-wrap: anywhere; }
.loan-entry-task[b-szj5m9qxfa]  .loan-entry-steps { display: flex; flex-wrap: wrap; gap: .5rem 1rem; font-size: .875rem; color: var(--bc-secondary-text); }
.loan-entry-task[b-szj5m9qxfa]  .loan-entry-steps [aria-current="step"] { color: var(--bc-selected-text); font-weight: 600; }
.loan-entry-task[b-szj5m9qxfa]  .loan-entry-identities { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr)); gap: .75rem; }
.lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .accessible-dialog-header { padding: 12px; }
.lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .accessible-dialog-body { padding: 12px; }
.lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .accessible-dialog-actions { gap: 8px; padding: 16px; }
.lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .field-input { scroll-margin-block: 12px; }
@media (max-width: 400px), (max-height: 480px) {
    .loan-entry-task[b-szj5m9qxfa] { padding: 16px; }
    .loan-entry-task .loan-copy-label-step[b-szj5m9qxfa], .loan-entry-task [aria-label="Choose borrower"][b-szj5m9qxfa] { padding: 12px; }
    .loan-entry-task .lending-toolbar[b-szj5m9qxfa] { gap: 12px; }
    .loan-entry-task[b-szj5m9qxfa]  .field-input { padding: 8px; min-height: 44px; min-width: 0; }
    .lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .accessible-dialog-header { padding: 8px 12px; }
    .lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .accessible-dialog-body { padding: 8px 12px; }
    .lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .lending-recovery-task { padding: 12px; }
    .lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .lending-recovery-task button { padding: 8px; min-height: 44px; }
    .lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .accessible-dialog-actions { padding: 16px; max-height: 96px; scroll-padding-block: 16px; }
    .lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .accessible-dialog-actions button { padding: 8px; min-height: 44px; }
    .lending-task-workspace[b-szj5m9qxfa]  #loan-return-dialog .field-input { padding: 8px; min-height: 44px; min-width: 0; }
}
.lending-task-workspace[b-szj5m9qxfa]  textarea[data-lending-focus-sized="true"] { min-height: 44px; max-height: var(--lending-focused-control-height); }
/* /Pages/Lending/Reminders.razor.rz.scp.css */
.reminder-checkbox[b-w1z9bsih6h] { display: flex; gap: .75rem; align-items: center; min-height: 44px; }
.reminder-checkbox[b-w1z9bsih6h]  input { margin-top: .25rem; flex: none; }
.reminder-toolbar[b-w1z9bsih6h] { display: flex; flex-wrap: wrap; gap: 1rem; align-items: center; justify-content: space-between; }
.reminder-details[b-w1z9bsih6h] { display: grid; grid-template-columns: minmax(5rem, auto) minmax(0, 1fr); gap: .5rem 1rem; }
.reminder-details dt[b-w1z9bsih6h] { font-weight: 600; }
.reminder-details dd[b-w1z9bsih6h], .reminder-message[b-w1z9bsih6h], .reminder-private-link[b-w1z9bsih6h] { overflow-wrap: anywhere; }
.reminder-message[b-w1z9bsih6h] { white-space: pre-wrap; }
.reminder-workspace h3[b-w1z9bsih6h] { overflow-wrap: anywhere; }
.reminder-workspace[b-w1z9bsih6h]  fieldset { min-inline-size: 0; }
@media (max-width: 480px) { .reminder-details[b-w1z9bsih6h] { grid-template-columns: minmax(0, 1fr); } .reminder-details dd[b-w1z9bsih6h] { margin-bottom: .5rem; } }
/* /Pages/Lending/Reports.razor.rz.scp.css */
.lending-report-check[b-5tqzwb9ww1] { display: flex; align-items: center; gap: .75rem; min-height: 44px; overflow-wrap: anywhere; }
.lending-report-check input[b-5tqzwb9ww1] { width: 1.25rem; height: 1.25rem; flex-shrink: 0; }
.lending-report-totals[b-5tqzwb9ww1] { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 1rem; }
.lending-report-table[b-5tqzwb9ww1] { min-width: 850px; }
.lending-report-table th[b-5tqzwb9ww1], .lending-report-table td[b-5tqzwb9ww1] { max-width: 25rem; overflow-wrap: anywhere; vertical-align: top; }
.lending-report-notes[b-5tqzwb9ww1] { white-space: pre-wrap; }
/* /Pages/Offline/Index.razor.rz.scp.css */
.offline-page[b-7rtrrt1oyg] { max-width: 76rem; margin: 0 auto; padding: 2rem 1rem 4rem; }
.offline-scope[b-7rtrrt1oyg] { overflow-wrap: anywhere; font-size: .875rem; margin-top: .5rem; }
.offline-results[b-7rtrrt1oyg] { display: grid; gap: 1rem; margin-top: 1rem; }
.offline-result[b-7rtrrt1oyg] { display: flex; align-items: flex-start; gap: 1rem; border: 1px solid var(--bc-surface-border); border-radius: .75rem; padding: 1rem; min-width: 0; overflow-wrap: anywhere; }
.offline-result > div[b-7rtrrt1oyg] { min-width: 0; }
.offline-cover[b-7rtrrt1oyg] { width: 4rem; max-height: 7rem; object-fit: contain; flex-shrink: 0; }
@media (min-width: 52rem) { .offline-results[b-7rtrrt1oyg] { grid-template-columns: repeat(2, minmax(0, 1fr)); } .offline-cover[b-7rtrrt1oyg] { width: 5rem; } }
/* /Pages/Organization/Index.razor.rz.scp.css */
.organization-groups[b-9b98mxxlri] { display: grid; gap: 1.5rem; }
.organization-labels[b-9b98mxxlri] { max-height: 25rem; overflow-y: auto; }
.organization-labels li[b-9b98mxxlri] { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding: .75rem 0; border-bottom: 1px solid var(--bc-surface-border); }
.organization-labels li > span[b-9b98mxxlri] { min-width: 0; overflow-wrap: anywhere; }
.organization-labels button[b-9b98mxxlri] { flex-shrink: 0; min-height: 2.75rem; }
@media (min-width: 80rem) { .organization-groups[b-9b98mxxlri] { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
/* /Pages/Reports/Reports.razor.rz.scp.css */
.report-controls fieldset[b-xt732swy3h] { min-width: 0; }
.report-presets[b-xt732swy3h] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 13rem), 1fr)); gap: .75rem; margin-top: 1rem; }
.report-preset[b-xt732swy3h] { display: flex; flex-direction: column; gap: .5rem; padding: 1rem; text-align: left; }
.report-preset span[b-xt732swy3h] { color: var(--bc-secondary-text); font-size: .875rem; line-height: 1.5; }
.report-preset[aria-pressed="true"] span[b-xt732swy3h] { color: var(--bc-selected-secondary-text); }
.report-section[b-xt732swy3h] { margin-top: 1.75rem; padding-top: 1.25rem; border-top: 1px solid var(--bc-surface-border); }
.report-actions[b-xt732swy3h] { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem; margin: 1rem 0; }
.report-choice[b-xt732swy3h] { display: flex; align-items: start; gap: .75rem; min-height: 2.75rem; padding: .65rem .25rem; overflow-wrap: anywhere; cursor: pointer; }
.report-choice input[b-xt732swy3h] { flex: 0 0 auto; width: 1.15rem; height: 1.15rem; margin-top: .15rem; accent-color: var(--bc-selected-border); }
.report-choice small[b-xt732swy3h] { color: var(--bc-secondary-text); }
.report-copy-choices[b-xt732swy3h] { max-height: 22rem; overflow: auto; border: 1px solid var(--bc-control-border); border-radius: .5rem; padding: .5rem; }
.report-field-choices[b-xt732swy3h] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr)); gap: .2rem 1rem; margin-top: .75rem; }
.report-photo-choices[b-xt732swy3h] { border-bottom: 1px solid var(--bc-surface-border); padding: .5rem 0; }
.report-photo-choices summary[b-xt732swy3h] { cursor: pointer; min-height: 2.75rem; padding: .5rem 0; overflow-wrap: anywhere; }
.report-preview-header[b-xt732swy3h] { margin: 1.5rem 0; padding-bottom: 1.5rem; border-bottom: 1px solid var(--bc-surface-border); }
.report-preview-header p[b-xt732swy3h] { margin-top: .75rem; }
.report-preview-copy[b-xt732swy3h] { margin: 1.5rem 0; padding-bottom: 1.5rem; border-bottom: 1px solid var(--bc-surface-border); }
.report-preview-fields div[b-xt732swy3h] { padding: .5rem 0; }
.report-preview-fields dt[b-xt732swy3h] { font-size: .9rem; font-weight: 600; }
.report-preview-fields dd[b-xt732swy3h] { margin-top: .2rem; }
.report-preview-fields dd[b-xt732swy3h], .report-preview-copy h3[b-xt732swy3h], .report-preview-header h2[b-xt732swy3h], .report-preview-copy figcaption[b-xt732swy3h] { white-space: pre-wrap; overflow-wrap: anywhere; }
.report-preview-copy figure[b-xt732swy3h] { margin: 1rem 0; }
.report-preview-copy img[b-xt732swy3h] { display: block; max-height: 20rem; max-width: 100%; object-fit: contain; }
.report-preview-copy figcaption[b-xt732swy3h] { font-size: .875rem; margin-top: .5rem; }
/* /Pages/Sharing/Household.razor.rz.scp.css */
.household-header[b-ydc967rbsl] { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem; }
.household-members[b-ydc967rbsl] { list-style: none; padding: 0; display: grid; gap: 1rem; }
.household-member[b-ydc967rbsl] { overflow-wrap: anywhere; }
/* /Pages/Sharing/Index.razor.rz.scp.css */
.share-form[b-kpcu0sww6e] { display: grid; gap: 1.25rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr)); }
.share-check[b-kpcu0sww6e] { display: flex; gap: .75rem; align-items: flex-start; font-size: .875rem; line-height: 1.5rem; overflow-wrap: anywhere; }
.share-check input[b-kpcu0sww6e] { flex-shrink: 0; margin-top: .3rem; width: 1rem; height: 1rem; }
.share-disclosure[b-kpcu0sww6e] { font-weight: 600; cursor: pointer; padding: .5rem 0; }
.share-photo-choice[b-kpcu0sww6e] { border-bottom: 1px solid var(--bc-surface-border); padding-bottom: 1rem; }
.share-photo-preview[b-kpcu0sww6e] { max-width: 17rem; }
.share-wanted[b-kpcu0sww6e] { display: grid; gap: 1rem; max-height: 24rem; overflow: auto; padding: .25rem; }
.share-list-header[b-kpcu0sww6e] { display: flex; flex-wrap: wrap; gap: 1rem; justify-content: space-between; align-items: center; }
.share-link-list[b-kpcu0sww6e] { display: grid; gap: 1rem; list-style: none; padding: 0; }
.share-list-item[b-kpcu0sww6e] { overflow-wrap: anywhere; }
.share-link[b-kpcu0sww6e] { width: 100%; min-width: 0; font-size: .875rem; }
/* /Pages/Sharing/Live.razor.rz.scp.css */
.live-form[b-9dzbzfmaal], .live-field-grid[b-9dzbzfmaal] { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr)); }
.live-source-search[b-9dzbzfmaal], .live-access[b-9dzbzfmaal] { display: flex; flex-wrap: wrap; align-items: end; gap: 1rem; }
.live-source-search .field[b-9dzbzfmaal], .live-access .field[b-9dzbzfmaal] { flex: 1 1 16rem; }
.live-copy-list[b-9dzbzfmaal], .live-selected-list[b-9dzbzfmaal], .live-publication-list[b-9dzbzfmaal], .live-review-list[b-9dzbzfmaal] { display: grid; gap: .75rem; list-style: none; padding: 0; }
.live-check[b-9dzbzfmaal] { display: flex; gap: .75rem; align-items: flex-start; min-height: 44px; padding: .5rem 0; font-size: .875rem; line-height: 1.5rem; overflow-wrap: anywhere; }
.live-check input[b-9dzbzfmaal] { flex-shrink: 0; margin-top: .25rem; width: 1.125rem; height: 1.125rem; }
.live-copy-meta[b-9dzbzfmaal] { display: block; color: var(--bc-secondary-text); font-size: .75rem; line-height: 1.25rem; overflow-wrap: anywhere; }
.live-selected-heading[b-9dzbzfmaal], .live-list-heading[b-9dzbzfmaal], .live-link-actions[b-9dzbzfmaal], .live-pager[b-9dzbzfmaal] { display: flex; flex-wrap: wrap; gap: .75rem; justify-content: space-between; align-items: center; }
.live-photo-preview[b-9dzbzfmaal] { max-width: 17rem; }
.live-photo-review[b-9dzbzfmaal] { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr)); }
.live-link[b-9dzbzfmaal] { width: 100%; min-width: 0; font-size: .875rem; }
.live-changes[b-9dzbzfmaal] { display: grid; gap: .75rem; font-size: .875rem; }
.live-changes dt[b-9dzbzfmaal] { color: var(--bc-secondary-text); }
.live-changes dd[b-9dzbzfmaal] { overflow-wrap: anywhere; white-space: pre-wrap; }
/* /Pages/Sharing/LiveCatalog.razor.rz.scp.css */
.live-catalog-controls[b-m6orp7grit] { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); align-items: end; }
.live-catalog-actions[b-m6orp7grit] { display: flex; flex-wrap: wrap; gap: .75rem; align-items: end; }
.live-catalog-pager[b-m6orp7grit] { display: flex; flex-wrap: wrap; gap: 1rem; align-items: center; justify-content: center; }
/* /Pages/Sharing/LiveCatalogPhoto.razor.rz.scp.css */
.live-photo[b-6ll14edwqa] { margin: 0; max-width: 100%; width: 15rem; font-size: .875rem; color: var(--bc-secondary-text); }
.live-photo img[b-6ll14edwqa] { display: block; width: 100%; height: 17rem; object-fit: contain; border-radius: .5rem; background: var(--bc-canvas); }
.live-photo figcaption[b-6ll14edwqa] { margin-top: .5rem; }
/* /Pages/Sharing/LiveCatalogProjection.razor.rz.scp.css */
.live-catalog-items[b-6m1dzlxlr0] { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 19rem), 1fr)); }
.live-catalog-item[b-6m1dzlxlr0] { overflow-wrap: anywhere; }
.live-catalog-details[b-6m1dzlxlr0] { margin-top: 1rem; display: grid; gap: .65rem; font-size: .875rem; }
.live-catalog-details dt[b-6m1dzlxlr0] { color: var(--bc-muted-text); }
.live-catalog-details dd[b-6m1dzlxlr0] { margin-top: .15rem; color: var(--bc-text); white-space: pre-wrap; }
.live-catalog-photos[b-6m1dzlxlr0] { display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 1.25rem; }
/* /Pages/Sharing/PatronRequestsPanel.razor.rz.scp.css */
.patron-request-list[b-q7fkejkgwh] { display: grid; gap: .85rem; }
.patron-request-list > *[b-q7fkejkgwh] { min-width: 0; overflow-wrap: anywhere; }
.patron-request-toolbar[b-q7fkejkgwh] { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: start; gap: .75rem; }
.patron-request-search[b-q7fkejkgwh] { display: flex; flex-wrap: wrap; align-items: end; gap: .75rem; }
.patron-request-search .field[b-q7fkejkgwh] { flex: 1 1 15rem; }
.patron-request-check[b-q7fkejkgwh] { display: flex; align-items: start; gap: .7rem; font-size: .875rem; }
.patron-copy-key[b-q7fkejkgwh] { overflow-wrap: anywhere; }
/* /Pages/Sharing/PatronSettingsPanel.razor.rz.scp.css */
.patron-check[b-1is708wkdc] { display: flex; align-items: start; gap: .75rem; min-height: 44px; padding: .5rem 0; }
.patron-check input[b-1is708wkdc] { flex: none; margin-top: .3rem; }
.patron-search[b-1is708wkdc] { display: flex; flex-wrap: wrap; gap: .75rem; align-items: end; }
.patron-search .field[b-1is708wkdc] { flex: 1 1 16rem; }
.patron-choices[b-1is708wkdc] { display: grid; gap: .5rem; max-height: 17rem; overflow: auto; padding: .25rem; }
.patron-choice[b-1is708wkdc] { display: flex; flex-direction: column; gap: .25rem; min-height: 44px; padding: .75rem; overflow-wrap: anywhere; text-align: left; }
.patron-choice span[b-1is708wkdc] { font-size: .875rem; }
.patron-access-list[b-1is708wkdc] { display: grid; gap: .75rem; list-style: none; padding: 0; }
.patron-access-list li[b-1is708wkdc] { overflow-wrap: anywhere; }
.patron-toolbar[b-1is708wkdc] { display: flex; flex-wrap: wrap; align-items: start; justify-content: space-between; gap: .75rem; }
/* /Pages/Sharing/SharedPhoto.razor.rz.scp.css */
.shared-photo[b-yp56r2wp05] { margin: 0; max-width: 100%; width: 15rem; font-size: .875rem; color: var(--bc-secondary-text); }
.shared-photo img[b-yp56r2wp05] { display: block; width: 100%; height: 17rem; object-fit: contain; border-radius: .5rem; background: var(--bc-canvas); }
.shared-photo figcaption[b-yp56r2wp05] { margin-top: .5rem; }
/* /Pages/Sharing/ShareProjection.razor.rz.scp.css */
.share-items[b-1nz6zv9eys] { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 19rem), 1fr)); }
.share-item[b-1nz6zv9eys] { overflow-wrap: anywhere; }
.share-details[b-1nz6zv9eys] { margin-top: 1rem; display: grid; gap: .65rem; font-size: .875rem; }
.share-details dt[b-1nz6zv9eys] { color: var(--bc-muted-text); }
.share-details dd[b-1nz6zv9eys] { margin-top: .15rem; color: var(--bc-text); white-space: pre-wrap; }
.share-photos[b-1nz6zv9eys] { display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 1.25rem; }
/* /Pages/Transfer/Index.razor.rz.scp.css */
#transfer-kind[b-f7gpv0husw], #transfer-file[b-f7gpv0husw] { scroll-margin-block-start: 8rem; }
/* /Pages/Wishlist/Index.razor.rz.scp.css */
.wishlist-list[b-ox6mzywia8] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 25rem), 1fr)); gap: 1rem; }
.wishlist-card-heading[b-ox6mzywia8] { display: flex; align-items: start; justify-content: space-between; gap: 1rem; }
.wishlist-card-heading > div[b-ox6mzywia8] { min-width: 0; overflow-wrap: anywhere; }
.wishlist-card-heading .badge[b-ox6mzywia8] { flex-shrink: 0; }
/* /Pages/Wishlist/SetEdit.razor.rz.scp.css */
.set-progress[b-ouimn0mr47] { display: block; width: 100%; height: .75rem; margin-top: 1rem; }
.set-members[b-ouimn0mr47] { margin-top: 1.25rem; display: grid; gap: 1rem; }
.set-members > li[b-ouimn0mr47] { border-top: 1px solid var(--bc-surface-border); padding-top: 1rem; overflow-wrap: anywhere; }
.set-member-heading[b-ouimn0mr47] { display: flex; align-items: start; justify-content: space-between; gap: 1rem; }
.set-member-heading h3[b-ouimn0mr47] { min-width: 0; }
.set-member-heading .badge[b-ouimn0mr47] { flex-shrink: 0; }
.set-search[b-ouimn0mr47] { display: flex; align-items: start; gap: .75rem; }
.set-search input[b-ouimn0mr47] { min-width: 0; }
.set-search button[b-ouimn0mr47] { flex-shrink: 0; }
@media (max-width: 480px) { .set-search[b-ouimn0mr47] { flex-direction: column; } }
/* /Pages/Wishlist/Sets.razor.rz.scp.css */
.set-list-progress[b-cyj4xq5r6f] { width: min(100%, 24rem); height: .75rem; }
/* /Shared/NavMenu.razor.rz.scp.css */
.navigation-group[b-sr7sq3hs97] { padding-top: .75rem; }
.navigation-group summary[b-sr7sq3hs97] { min-height: 2.75rem; padding: .75rem; cursor: pointer; color: #374151; font-size: .875rem; font-weight: 600; border-radius: .5rem; }
.navigation-group summary:hover[b-sr7sq3hs97] { background: #f3f4f6; }
.navigation-group[b-sr7sq3hs97]  .nav-link { margin-left: .5rem; }
/* /Shared/OrganizationCreateDialog.razor.rz.scp.css */
.organization-create-task[b-5wka19zzwp] { min-width: 0; }
.organization-create-task[b-5wka19zzwp]  .accessible-dialog { width: min(36rem, calc(100vw - 1rem)); }
.organization-create-task[b-5wka19zzwp]  .accessible-dialog-header,
.organization-create-task[b-5wka19zzwp]  .accessible-dialog-body,
.organization-create-task[b-5wka19zzwp]  .accessible-dialog-actions { padding-left: .75rem; padding-right: .75rem; }
.organization-existing-name[b-5wka19zzwp] { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem 1rem; }
.organization-existing-name > span[b-5wka19zzwp] { min-width: 0; overflow-wrap: anywhere; }
.organization-create-task[b-5wka19zzwp]  .field { scroll-margin: .375rem; }

/* Compact fixed gutters leave room for an associated label and control at enlarged text. */
@media (max-width: 400px) and (max-height: 480px) {
    .organization-create-task[b-5wka19zzwp]  .accessible-dialog {
        top: calc(var(--dialog-viewport-top, 0px) + 8px);
        width: calc(100% - 16px);
        max-width: calc(100% - 16px);
        max-height: calc(var(--dialog-viewport-height, 100dvh) - 16px);
    }
    .organization-create-task[b-5wka19zzwp]  .accessible-dialog-header { padding: 8px 12px; }
    .organization-create-task[b-5wka19zzwp]  .accessible-dialog-body { padding: 8px 12px; scroll-padding-block: 8px; }
    .organization-create-task[b-5wka19zzwp]  .field-input { min-height: 44px; padding: 8px; }
    .organization-create-task[b-5wka19zzwp]  .field > * + * { margin-top: 8px; }
    .organization-create-task[b-5wka19zzwp]  .accessible-dialog-actions { max-height: 80px; gap: 8px; padding: 8px 12px; }
    .organization-create-task[b-5wka19zzwp]  .accessible-dialog-actions button { min-height: 44px; padding: 8px; }
}
