@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-tier[b-2aocc6onau] { border: 1px solid #e5e7eb; border-radius: .75rem; padding: 1.25rem; }
.account-tier[data-current="true"][b-2aocc6onau] { border-color: #1a56db; background: #eff6ff; }
.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] { min-width: 0; padding: 1.25rem; border: 1px solid #e5e7eb; border-radius: .75rem; overflow-wrap: anywhere; }
.account-member-actions[b-2aocc6onau] { display: flex; flex-wrap: wrap; gap: .75rem; }
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 #d1d5db; 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/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] { min-width: 0; border: 1px solid #e5e7eb; border-radius: .75rem; padding: 1rem; scroll-margin-top: 1rem; }
.photo-thumbnail[b-qx7flmxjpt] { width: 100%; height: 11rem; object-fit: contain; background: #f9fafb; 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: #111827; }
.batch-heading p[b-yoh41tuaoc] { margin-top: .5rem; max-width: 48rem; font-size: .875rem; line-height: 1.6; color: #4b5563; }
.batch-count[b-yoh41tuaoc] { flex-shrink: 0; color: #4b5563; 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: #6b7280; }
.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 #d1d5db; border-radius: .75rem; color: #4b5563; font-size: .875rem; line-height: 1.6; }
.batch-toolbar[b-yoh41tuaoc] { padding: 1rem; margin: 1rem 0; border-radius: .75rem; background: #f9fafb; }
.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: #6b7280; }
.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; padding: 1rem; border: 1px solid #e5e7eb; border-radius: .75rem; min-width: 0; }
.batch-group[data-status="reviewing"][b-518699bnfd] { border-color: #a5b4fc; background: #f5f5ff; }
.batch-group[data-status="saved"][b-518699bnfd] { background: #f9fafb; }
.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: #4b5563; white-space: nowrap; }
.group-count[b-518699bnfd], .group-note[b-518699bnfd] { font-size: .75rem; line-height: 1.5; color: #6b7280; }
.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; padding: .75rem; border: 1px solid #e5e7eb; border-radius: .75rem; min-width: 0; }
.batch-photo[data-selected="true"][b-reykql9v58] { border-color: #6366f1; background: #f5f5ff; }
.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: #f9fafb; 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: #6b7280; }
.photo-assignment[b-reykql9v58] { color: #374151; font-weight: 600; }
.batch-photo details[b-reykql9v58] { font-size: .75rem; color: #4338ca; }
.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 #d1d5db; padding-left: 1rem; overflow-wrap: anywhere; }
dd[b-0xad6la5tl] { overflow-wrap: anywhere; }
/* /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/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 #e5e7eb;
    border-radius: 0.5rem;
    background: #f9fafb;
}

.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: #4b5563;
}

.duplicate-details dd[b-o4bnck5kbn] {
    color: #111827;
}

.duplicate-reasons[b-o4bnck5kbn] {
    margin-top: 0.5rem;
    padding-left: 1.25rem;
    list-style: disc;
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: #4b5563;
}

.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-cover[b-o072rhbi3p] { min-height: 18rem; display: grid; align-content: center; }
@media (min-width: 70rem) {
    .collection-search[b-o072rhbi3p] { grid-template-columns: minmax(15rem, 1fr) auto; align-items: end; }
}
/* /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 #d1d5db; border-radius: .375rem; font-size: .75rem; background: white; }
.reference-cover-choice[aria-pressed="true"][b-mmeg8r5sbh] { border-color: #1b225f; background: #eef2ff; }
/* /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 #d1d5db; border-radius: .2rem; color: #6b7280; 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 #d1d5db; border-radius: .5rem; background: #f9fafb; }
.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 #e5e7eb; }
.reference-suggestion[b-oq2lb56vdk] { display: flex; align-items: flex-start; gap: .75rem; width: 100%; padding: .5rem; text-align: left; overflow-wrap: anywhere; border-radius: .25rem; }
.reference-suggestion-details[b-oq2lb56vdk] { display: flex; flex-direction: column; gap: .25rem; min-width: 0; }
.reference-suggestion:hover[b-oq2lb56vdk], .reference-suggestion:focus-visible[b-oq2lb56vdk] { background: #e5e7eb; }
.reference-suggestion:disabled[b-oq2lb56vdk] { opacity: .5; 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 #6b7280; border-radius: .5rem; background: #f9fafb; }
.reference-suggestion[b-oq2lb56vdk] { min-height: 2.75rem; }
/* /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] { border: 1px solid #e5e7eb; border-radius: .65rem; padding: 1rem; min-width: 0; 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; border: 1px solid #cbd5e1; border-radius: .5rem; gap: .25rem; overflow-wrap: anywhere; }
.copy-choice span[b-szj5m9qxfa] { font-size: .875rem; }
.copy-choice[aria-pressed="true"][b-szj5m9qxfa] { border-color: #1d4ed8; background-color: #eff6ff; }
/* /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 #e5e7eb; 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 #e5e7eb; }
.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; border: 1px solid #6b7280; border-radius: .5rem; background: #fff; }
.report-preset[aria-pressed="true"][b-xt732swy3h] { border: 2px solid #334155; padding: calc(1rem - 1px); background: #f1f5f9; }
.report-preset span[b-xt732swy3h] { color: #4b5563; font-size: .875rem; line-height: 1.5; }
.report-preset:focus-visible[b-xt732swy3h] { outline: 3px solid #526454; outline-offset: 3px; }
.report-section[b-xt732swy3h] { margin-top: 1.75rem; padding-top: 1.25rem; border-top: 1px solid #e5e7eb; }
.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: #475345; }
.report-choice input:focus-visible[b-xt732swy3h], summary:focus-visible[b-xt732swy3h] { outline: 3px solid #526454; outline-offset: 3px; }
.report-choice small[b-xt732swy3h] { color: #4b5563; }
.report-copy-choices[b-xt732swy3h] { max-height: 22rem; overflow: auto; border: 1px solid #d1d5db; 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 #e5e7eb; 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 #d1d5db; }
.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 #d1d5db; }
.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] { min-width: 0; padding: 1.25rem; border: 1px solid #e5e7eb; border-radius: .75rem; 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 #e5e7eb; 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] { min-width: 0; border: 1px solid #e5e7eb; border-radius: .75rem; padding: 1.25rem; overflow-wrap: anywhere; }
.share-link[b-kpcu0sww6e] { width: 100%; min-width: 0; font-size: .875rem; }
/* /Pages/Sharing/SharedPhoto.razor.rz.scp.css */
.shared-photo[b-yp56r2wp05] { margin: 0; max-width: 100%; width: 15rem; font-size: .875rem; color: #4b5563; }
.shared-photo img[b-yp56r2wp05] { display: block; width: 100%; height: 17rem; object-fit: contain; border-radius: .5rem; background: #f9fafb; }
.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] { min-width: 0; padding: 1.25rem; background: white; border: 1px solid #e5e7eb; border-radius: .75rem; overflow-wrap: anywhere; }
.share-details[b-1nz6zv9eys] { margin-top: 1rem; display: grid; gap: .65rem; font-size: .875rem; }
.share-details dt[b-1nz6zv9eys] { color: #6b7280; }
.share-details dd[b-1nz6zv9eys] { margin-top: .15rem; color: #111827; white-space: pre-wrap; }
.share-photos[b-1nz6zv9eys] { display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 1.25rem; }
/* /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; accent-color: #1d4ed8; }
.set-members[b-ouimn0mr47] { margin-top: 1.25rem; display: grid; gap: 1rem; }
.set-members > li[b-ouimn0mr47] { border-top: 1px solid #e5e7eb; 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; accent-color: #334155; }
/* /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; }
