.gallery-client_page__PWTJC{box-sizing:border-box;width:100%;padding:24px 8px 96px;display:grid;grid-gap:22px;gap:22px}.gallery-client_pageBulkEdit__1xYar{padding-right:8px}.gallery-client_galleryWorkArea__XozRY{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;grid-gap:20px;gap:20px}.gallery-client_galleryResults__jqr6s{min-width:0;display:grid;grid-gap:22px;gap:22px}.gallery-client_bulkSidebar__pbLp2{position:-webkit-sticky;position:sticky;z-index:10;top:82px;width:100%;max-height:calc(100vh - 106px);overflow-y:auto;display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint);box-shadow:0 8px 24px rgb(var(--ui-shadow-rgb)/.14)}.gallery-client_bulkDragPreview__R2eFl{position:fixed;top:-100px;left:-100px;z-index:1000;display:grid;place-items:center;width:76px;height:46px;border:2px solid rgb(var(--ui-surface-rgb)/.95);border-radius:var(--ui-radius-control);background:var(--ui-accent);color:var(--ui-text-on-accent);font-size:.75rem;font-weight:700;box-shadow:0 4px 12px rgb(var(--ui-shadow-rgb)/.28)}.gallery-client_buttonShortcut__q6PFI{margin-left:4px;padding:2px 8px;border-radius:var(--ui-radius-badge);background:var(--ui-surface-tint);color:var(--ui-text-muted);font-size:.7rem;font-weight:600;white-space:nowrap}.gallery-client_secondaryButtonActive__iQSM_ .gallery-client_buttonShortcut__q6PFI{background:var(--ui-surface-solid)}.gallery-client_bulkModeToggle__BjR8D,.gallery-client_bulkSectionTitle__GGVDd,.gallery-client_bulkSelectionActions__DHjU6,.gallery-client_bulkSidebarHeader__f8ILQ{display:flex;align-items:center;justify-content:space-between;gap:8px}.gallery-client_bulkSidebarHeader__f8ILQ>div{display:grid;grid-gap:2px;gap:2px}.gallery-client_bulkSectionTitle__GGVDd span,.gallery-client_bulkSidebarHeader__f8ILQ span{color:var(--ui-text-muted);font-size:.8125rem;font-weight:600}.gallery-client_bulkSidebarHeader__f8ILQ strong{color:var(--brand-text);font-size:1.15rem}.gallery-client_bulkClose__7DLt4{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-control-height);height:var(--ui-control-height);border:1px solid transparent;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-text-muted);font-size:1.35rem;cursor:pointer}.gallery-client_bulkClose__7DLt4:hover{background:var(--ui-surface-solid);border-color:var(--ui-border-strong)}.gallery-client_bulkHelp__7LTtP{margin:0;color:rgb(var(--ui-text-rgb)/.68);font-size:.82rem;line-height:1.45}.gallery-client_bulkModeToggle__BjR8D button,.gallery-client_bulkNewList__6M0aL button,.gallery-client_bulkSelectionActions__DHjU6 button{flex:1 1;min-height:var(--ui-control-height);padding:6px 10px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);color:var(--ui-text);font-size:.8125rem;font-weight:600;cursor:pointer}.gallery-client_bulkModeToggle__BjR8D button:hover:not(:disabled),.gallery-client_bulkNewList__6M0aL button:hover:not(:disabled),.gallery-client_bulkSelectionActions__DHjU6 button:hover:not(:disabled){background:var(--ui-surface-tint)}.gallery-client_bulkNewList__6M0aL{display:grid;grid-gap:8px;gap:8px}.gallery-client_bulkModeToggle__BjR8D button[data-active=true]{border-color:var(--ui-highlight-line);background:var(--ui-highlight-soft);color:var(--ui-text)}.gallery-client_bulkSection__qwrXx{display:grid;grid-gap:9px;gap:9px;padding-top:13px;border-top:1px solid rgb(var(--ui-line-rgb)/.13)}.gallery-client_bulkSectionTitle__GGVDd strong,.gallery-client_bulkSection__qwrXx>strong{color:var(--brand-text);font-size:.88rem}.gallery-client_bulkSection__qwrXx input{box-sizing:border-box;width:100%;min-height:var(--ui-control-height);padding:6px 12px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);font-size:.875rem}.gallery-client_bulkRatingGrid__FXCyL,.gallery-client_bulkTagList__qp3eA,.gallery-client_bulkTargetGrid__l8ua2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.gallery-client_bulkTagList__qp3eA{max-height:210px;overflow-y:auto;padding:2px}.gallery-client_bulkRatingGrid__FXCyL{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-client_bulkTarget__JU8QG{min-width:0;min-height:var(--ui-control-height);padding:7px 10px;overflow:hidden;border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);color:var(--ui-text);font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.gallery-client_bulkTargetActive__xexua,.gallery-client_bulkTarget__JU8QG:hover:not(:disabled){border-color:var(--ui-highlight-line);background:var(--ui-highlight-soft);color:var(--ui-text)}.gallery-client_bulkTarget__JU8QG:disabled{cursor:not-allowed;opacity:.52}.gallery-client_bulkEmpty__MGiKS,.gallery-client_bulkSaving__yTfm0{color:rgb(var(--ui-text-rgb)/.58);font-size:.78rem}.gallery-client_bulkSaving__yTfm0{position:-webkit-sticky;position:sticky;bottom:0;padding:9px;border-radius:var(--ui-radius-control);background:var(--ui-surface-tint);text-align:center;font-weight:700}.gallery-client_visuallyHidden__Hv7yw{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gallery-client_shareCollectionLink__lKqoU{flex:0 0 auto;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;width:var(--ui-control-height);height:var(--ui-control-height);padding:0;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);color:var(--ui-text);text-decoration:none}.gallery-client_shareCollectionLink__lKqoU svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gallery-client_shareCollectionLink__lKqoU:hover{background:var(--ui-surface-tint)}.gallery-client_emptyState__1yoio,.gallery-client_galleryShell___rPIl,.gallery-client_panel__0C4v7,.gallery-client_pendingBanner__544hB,.gallery-client_tableWrapper__BGDSe{border-radius:var(--ui-radius-tile);border:1px solid var(--ui-border);background:var(--ui-surface-solid);box-shadow:0 1px 3px rgb(var(--ui-shadow-rgb)/.08)}.gallery-client_galleryShell___rPIl{display:grid;overflow:hidden;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:-8px}.gallery-client_galleryShell___rPIl+:is(.gallery-client_panel__0C4v7,.gallery-client_emptyState__1yoio,.gallery-client_tableWrapper__BGDSe,.gallery-client_galleryGrid__qN0m0,.gallery-client_demoBookSection__8y_am){margin-top:-8px}.gallery-client_galleryShell___rPIl+:is(.gallery-client_panel__0C4v7,.gallery-client_emptyState__1yoio,.gallery-client_tableWrapper__BGDSe){border-top-left-radius:16px;border-top-right-radius:16px}.gallery-client_collectionTabs__FDTXk{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:16px 16px 18px}.gallery-client_collectionTabs__FDTXk:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:rgb(var(--ui-line-rgb)/.16)}.gallery-client_collectionTabGroup__tkp64{display:grid;grid-gap:8px;gap:8px;min-width:min(100%,720px)}.gallery-client_wishlistTierHint__ThQUk{margin:0;padding:0 4px;color:var(--ui-text-muted);font-size:.875rem;line-height:1.5}.gallery-client_wishlistTierHint__ThQUk a{color:var(--ui-text);font-weight:600}.gallery-client_collectionTabList__qQwZn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.gallery-client_collectionActions__gL19Q{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.gallery-client_chipButton__pC3gu,.gallery-client_iconActionDanger__5ZTRn,.gallery-client_iconAction__2qcUW,.gallery-client_layoutButton__aOlOG,.gallery-client_primaryButtonLink__XT4_b,.gallery-client_primaryButton__LSwZQ,.gallery-client_secondaryButton__7_qAQ,.gallery-client_tabButton__UqDKs{box-sizing:border-box;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);font:inherit;font-size:.875rem;cursor:pointer;text-decoration:none}.gallery-client_chipButton__pC3gu,.gallery-client_iconActionDanger__5ZTRn,.gallery-client_iconAction__2qcUW,.gallery-client_layoutButton__aOlOG,.gallery-client_primaryButtonLink__XT4_b,.gallery-client_primaryButton__LSwZQ,.gallery-client_secondaryButton__7_qAQ{min-height:var(--ui-control-height);line-height:1.2}.gallery-client_chipButton__pC3gu,.gallery-client_iconAction__2qcUW,.gallery-client_layoutButton__aOlOG,.gallery-client_secondaryButton__7_qAQ{background:var(--ui-surface-solid);color:var(--ui-text)}.gallery-client_chipButton__pC3gu:hover:not(:disabled),.gallery-client_iconAction__2qcUW:hover:not(:disabled),.gallery-client_layoutButton__aOlOG:hover:not(:disabled),.gallery-client_secondaryButton__7_qAQ:hover:not(:disabled){background:var(--ui-surface-tint)}.gallery-client_layoutButton__aOlOG{padding:6px 16px;font-weight:600}.gallery-client_tabButton__UqDKs{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border-color:var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface-solid);color:var(--ui-text);text-align:left}.gallery-client_tabButton__UqDKs:hover{background:var(--ui-surface-tint)}.gallery-client_chipButtonActive__7BfSO,.gallery-client_chipButtonActive__7BfSO:hover:not(:disabled),.gallery-client_layoutButtonActive__ehSNN,.gallery-client_layoutButtonActive__ehSNN:hover:not(:disabled),.gallery-client_secondaryButtonActive__iQSM_,.gallery-client_secondaryButtonActive__iQSM_:hover:not(:disabled){border-color:var(--ui-highlight-line);background:var(--ui-highlight-soft);color:var(--ui-text)}.gallery-client_tabButtonActive__8_Y0W,.gallery-client_tabButtonActive__8_Y0W:hover{border-color:transparent;background:var(--ui-highlight-gradient);color:var(--ui-text-on-accent);box-shadow:0 10px 28px rgb(var(--ui-line-rgb)/.22)}.gallery-client_tabButtonActive__8_Y0W:after{content:"";position:absolute;left:24px;right:24px;bottom:-18px;height:18px;border-radius:var(--ui-radius-badge) var(--ui-radius-badge) 0 0;background:linear-gradient(145deg,rgb(var(--ui-highlight-rgb)/.34),rgb(var(--ui-line-rgb)/.26))}.gallery-client_tabIcon__EyLVR{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:var(--ui-radius-control);background:var(--ui-accent-soft)}.gallery-client_tabIcon__EyLVR svg{width:18px;height:18px}.gallery-client_tabButtonActive__8_Y0W .gallery-client_tabIcon__EyLVR{background:rgb(var(--ui-surface-rgb)/.2)}.gallery-client_tabCopy__CCIyO{display:grid;grid-gap:2px;gap:2px;min-width:0}.gallery-client_tabCopy__CCIyO strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-client_tabCount__xHvRF{min-width:30px;padding:4px 8px;border-radius:var(--ui-radius-badge);background:var(--ui-accent-soft);color:var(--ui-text);font-size:.82rem;font-weight:700;text-align:center}.gallery-client_tabButtonActive__8_Y0W .gallery-client_tabCount__xHvRF{background:rgb(var(--ui-surface-rgb)/.22);color:var(--ui-text-on-accent)}.gallery-client_toolbar__nfJYc{padding:18px 18px 20px;display:grid;grid-gap:16px;gap:16px;background:var(--ui-surface-tint)}.gallery-client_toolbarMainRow__FnbNv,.gallery-client_toolbarRow__GhdcP{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gallery-client_toolbarMainRow__FnbNv .gallery-client_searchInput__e2J13{flex:1 1 280px}.gallery-client_toolbarTools__187zi{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gallery-client_sortControl__qmJGf{display:inline-flex;align-items:stretch}.gallery-client_sortField__EqjZG{display:block}.gallery-client_sortField__EqjZG select{box-sizing:border-box;min-height:var(--ui-control-height);padding:6px 12px;border:1px solid var(--ui-border-strong);border-right:0;border-radius:var(--ui-radius-control) 0 0 var(--ui-radius-control);background:var(--ui-surface-solid);color:var(--ui-text);font:inherit;font-size:.875rem;font-weight:600}.gallery-client_sortDirectionButton__J5rg1{min-width:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:0 var(--ui-radius-control) var(--ui-radius-control) 0;background:var(--ui-surface-solid);color:var(--ui-text);font:inherit;font-size:1rem;font-weight:700;cursor:pointer}.gallery-client_sortDirectionButton__J5rg1:disabled{color:var(--ui-text-muted);cursor:default}.gallery-client_sortDirectionButton__J5rg1:focus-visible,.gallery-client_sortField__EqjZG select:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.gallery-client_toolBadge__6ExBM{min-width:20px;padding:1px 6px;border-radius:var(--ui-radius-badge);background:var(--ui-accent);color:var(--ui-text-on-accent);font-size:.75rem;font-weight:700;line-height:18px;text-align:center}.gallery-client_resultRow__cci1x{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.gallery-client_addFab__Y_ngo,.gallery-client_filterSheetBackdrop__JXrUK,.gallery-client_filterSheetClose__M_toF,.gallery-client_filterSheetFooter__LPmlw,.gallery-client_mobileToolRow__Qel1p,.gallery-client_quickCareBar__JK6Gk{display:none}.gallery-client_activeFilterRow__zEbYF{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gallery-client_activeFilterChip__QGrQz{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:4px 10px 4px 12px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-badge);background:var(--ui-highlight-soft);color:var(--ui-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.gallery-client_activeFilterChip__QGrQz>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-client_activeFilterChip__QGrQz>span:last-child{color:var(--ui-text-muted);font-size:1.05rem;line-height:1}.gallery-client_activeFilterClear__wjvTB{min-height:32px;padding:4px 6px;border:0;background:transparent;color:var(--ui-accent);font:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gallery-client_activeFilterChipScope__VNLCu{border-color:var(--ui-accent);background:transparent}.gallery-client_activeFilterChip__QGrQz:focus-visible,.gallery-client_activeFilterClear__wjvTB:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.gallery-client_bookListHint__QzAz1{flex:1 1 220px;margin:0;color:var(--ui-text-muted);font-size:.8125rem;line-height:1.4}.gallery-client_controlCluster__Eu3K2.gallery-client_savedViewCluster__8qlPl{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center}.gallery-client_savedViewCluster__8qlPl>.gallery-client_bookListHint__QzAz1,.gallery-client_savedViewCluster__8qlPl>.gallery-client_sliderGroup__SpliJ{flex-basis:100%}.gallery-client_savedViewCluster__8qlPl .gallery-client_savedViewSelectField__oaUpW>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gallery-client_savedViewSelectField__oaUpW{display:flex;align-items:center;gap:10px;min-width:min(100%,360px)}.gallery-client_savedViewSelectField__oaUpW span{color:var(--ui-text-muted);font-weight:600;white-space:nowrap}.gallery-client_savedViewSelectField__oaUpW select{box-sizing:border-box;min-width:210px;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);padding:6px 12px;font:inherit;font-size:.875rem;background:var(--ui-surface-solid)}.gallery-client_savedViewActions__erfyv{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.gallery-client_catalogSearchBox__CeE2q input,.gallery-client_field__EtRWw input,.gallery-client_field__EtRWw select,.gallery-client_field__EtRWw textarea,.gallery-client_inlineField__vq_09 input,.gallery-client_inlineField__vq_09 select,.gallery-client_searchInput__e2J13{width:100%;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);padding:6px 12px;font:inherit;font-size:.875rem;background:var(--ui-surface-solid);box-sizing:border-box}.gallery-client_catalogSearchBox__CeE2q input,.gallery-client_field__EtRWw input,.gallery-client_field__EtRWw select,.gallery-client_inlineField__vq_09 input,.gallery-client_inlineField__vq_09 select,.gallery-client_searchInput__e2J13{min-height:var(--ui-control-height)}.gallery-client_field__EtRWw textarea{padding:8px 12px}.gallery-client_searchInput__e2J13{min-width:0}.gallery-client_searchInput__e2J13:focus{outline:none;border-color:var(--ui-focus-ring);box-shadow:0 0 0 3px var(--ui-accent-soft)}.gallery-client_primaryButtonLink__XT4_b,.gallery-client_primaryButton__LSwZQ{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-text-on-accent);padding:6px 18px;font-weight:600}.gallery-client_primaryButtonLink__XT4_b:hover,.gallery-client_primaryButton__LSwZQ:hover:not(:disabled){border-color:var(--ui-accent-strong);background:var(--ui-accent-strong)}.gallery-client_iconActionDanger__5ZTRn,.gallery-client_iconAction__2qcUW,.gallery-client_secondaryButton__7_qAQ{padding:6px 16px;font-weight:600}.gallery-client_primaryButton__LSwZQ,.gallery-client_secondaryButton__7_qAQ{display:inline-flex;align-items:center;justify-content:center;gap:8px}.gallery-client_primaryButton__LSwZQ svg,.gallery-client_secondaryButton__7_qAQ svg{width:16px;height:16px;flex:0 0 auto}.gallery-client_iconActionDanger__5ZTRn{border-color:transparent;background:transparent;color:var(--ui-danger-fg)}.gallery-client_iconActionDanger__5ZTRn:hover:not(:disabled){background:var(--ui-danger-bg)}.gallery-client_chipButton__pC3gu:disabled,.gallery-client_iconActionDanger__5ZTRn:disabled,.gallery-client_iconAction__2qcUW:disabled,.gallery-client_layoutButton__aOlOG:disabled,.gallery-client_primaryButton__LSwZQ:disabled,.gallery-client_secondaryButton__7_qAQ:disabled{opacity:.5;cursor:default}.gallery-client_chipButton__pC3gu:focus-visible,.gallery-client_iconActionDanger__5ZTRn:focus-visible,.gallery-client_iconAction__2qcUW:focus-visible,.gallery-client_layoutButton__aOlOG:focus-visible,.gallery-client_primaryButtonLink__XT4_b:focus-visible,.gallery-client_primaryButton__LSwZQ:focus-visible,.gallery-client_secondaryButton__7_qAQ:focus-visible,.gallery-client_tabButton__UqDKs:focus-visible,.gallery-client_tableIconButtonDanger__Tc_VQ:focus-visible,.gallery-client_tableIconButton__dG_0I:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.gallery-client_fieldFull__T2mBS,.gallery-client_fieldGrow__S1rWe,.gallery-client_field__EtRWw,.gallery-client_inlineField__vq_09{display:grid;grid-gap:6px;gap:6px}.gallery-client_countSummary__hXoWi em,.gallery-client_countSummary__hXoWi span,.gallery-client_fieldFull__T2mBS span,.gallery-client_fieldGrow__S1rWe span,.gallery-client_field__EtRWw span,.gallery-client_filterGroup__PIClh>span,.gallery-client_inlineField__vq_09 span,.gallery-client_modalEyebrow__YF_AW,.gallery-client_sliderGroup__SpliJ span{color:var(--ui-text-muted)}.gallery-client_inlineField__vq_09{min-width:220px}.gallery-client_countSummary__hXoWi{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:.875rem}.gallery-client_countSummaryPending__35i62{color:var(--ui-status-wishlist);font-weight:700}.gallery-client_panel__0C4v7{padding:20px;display:grid;grid-gap:18px;gap:18px}.gallery-client_panelHeader__BxXtq{display:grid;grid-gap:8px;gap:8px;padding-bottom:2px}.gallery-client_panelHeaderTop___f4v8{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gallery-client_panelHeader__BxXtq h2{margin:0;font-size:1.2rem}.gallery-client_panelHeader__BxXtq p{margin:0;color:rgb(var(--ui-text-rgb)/.72);line-height:1.55}.gallery-client_panelEyebrow__yuSzc{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--ui-text-muted);font-size:.8125rem;font-weight:600}.gallery-client_panel__0C4v7,.gallery-client_toolbar__nfJYc{position:relative}.gallery-client_fieldGrid__iAa0K,.gallery-client_panelGrid__VnAOF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.gallery-client_appearanceToggleGrid__p6fx0{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gallery-client_fieldFull__T2mBS{grid-column:1/-1}.gallery-client_textarea__dby3s{min-height:148px;resize:vertical;line-height:1.6}.gallery-client_toggleField__TDOJd{display:flex;gap:10px;align-items:center;min-height:var(--ui-control-height);padding:8px 14px;border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);border:1px solid var(--ui-border-strong)}.gallery-client_toggleFieldDisabled__5Em4m{opacity:.5}.gallery-client_panelRow__fVyi0{display:grid;grid-gap:10px;gap:10px}.gallery-client_appearanceControls__0lx0w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.gallery-client_controlCluster__Eu3K2{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint);border:1px solid var(--ui-border)}.gallery-client_sliderGroup__SpliJ{display:flex;justify-content:space-between;gap:12px}.gallery-client_segmentedRow__d__HO{display:flex;gap:8px;flex-wrap:wrap}.gallery-client_columnEditButton__BCwq1{display:inline-flex;align-items:center;gap:8px}.gallery-client_columnEditButton__BCwq1 svg{width:16px;height:16px;flex:0 0 auto}.gallery-client_tableColumnConfigurator__uW5r0{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint);border:1px solid var(--ui-border)}.gallery-client_tableColumnHeader__YhYpr{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.gallery-client_tableColumnHeader__YhYpr>div{display:grid;grid-gap:3px;gap:3px}.gallery-client_tableColumnHeader__YhYpr strong{color:var(--brand-text)}.gallery-client_tableColumnHeader__YhYpr span{color:rgb(var(--ui-text-rgb)/.68);font-size:.9rem}.gallery-client_tableColumnList___aOPc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.gallery-client_tableColumnItem__6bdoV{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;min-height:44px;padding:10px 12px;border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);border:1px solid var(--ui-border)}.gallery-client_tableColumnItemDisabled__M6n2e{opacity:.68}.gallery-client_dragHandle__CbPO_{color:rgb(var(--ui-accent-rgb)/.72);cursor:-webkit-grab;cursor:grab;font-weight:700}.gallery-client_tableColumnToggle__d_7Fp{display:flex;align-items:center;gap:8px;min-width:0}.gallery-client_tableColumnToggle__d_7Fp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ui-text-rgb)/.84);font-weight:700}.gallery-client_tableColumnItem__6bdoV em{color:rgb(var(--ui-text-rgb)/.56);font-size:.78rem;font-style:normal;font-weight:700}.gallery-client_tableColumnActions__Q2c8h{display:flex;gap:4px}.gallery-client_tableColumnActions__Q2c8h button{width:32px;height:32px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);color:var(--ui-text);cursor:pointer}.gallery-client_tableColumnActions__Q2c8h button:disabled{opacity:.36;cursor:not-allowed}.gallery-client_filterGroup__PIClh,.gallery-client_layoutSwitch__h9xxJ,.gallery-client_panelActions__9Q_4R{display:grid;grid-gap:10px;gap:10px}.gallery-client_filterSection__x_yvs{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint);border:1px solid var(--ui-border)}.gallery-client_filterSectionGrid___8Kdg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.gallery-client_filterSectionDouble__VZcsQ{grid-column:span 2}.gallery-client_filterSectionSplit__GKynf{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.gallery-client_ratingFilterGrid__G_dEC{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.gallery-client_ratingFilterChip__jbNmH{padding-inline:6px;white-space:nowrap}.gallery-client_fieldGridThree__rzCad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.gallery-client_fieldGridThree__rzCad .gallery-client_field__EtRWw{gap:4px}.gallery-client_fieldGridThree__rzCad .gallery-client_field__EtRWw span{color:var(--ui-text-muted);font-size:.75rem;font-weight:600}.gallery-client_fieldGridThree__rzCad .gallery-client_field__EtRWw input{box-sizing:border-box}.gallery-client_filterSectionTitle__HqYjq{font-size:.8125rem;color:var(--ui-text-muted)}.gallery-client_filterEmptyText__vaERn{color:rgb(var(--ui-text-rgb)/.58);font-weight:700}.gallery-client_layoutSwitch__h9xxJ{grid-template-columns:auto 1fr;align-items:center}.gallery-client_layoutSwitch__h9xxJ>span{font-weight:700}.gallery-client_cardActions__vDZ_e,.gallery-client_catalogSearchBox__CeE2q,.gallery-client_chipWrap__XEtDQ,.gallery-client_filterButtons__vuAqx,.gallery-client_layoutSwitch__h9xxJ>div,.gallery-client_modalActions__Brqju,.gallery-client_rowActions__vbYJC{display:flex;gap:10px;flex-wrap:wrap}.gallery-client_chipWrap__XEtDQ,.gallery-client_filterButtons__vuAqx{align-items:center}.gallery-client_chipButton__pC3gu{padding:6px 12px;font-weight:600}.gallery-client_bookImagePanel___eR_g{display:grid;grid-gap:14px;gap:14px;align-content:start}.gallery-client_bookObject__ri96u{display:flex;align-items:stretch;justify-content:center;height:260px;margin:4px 0 0;perspective:1100px;filter:drop-shadow(0 16px 26px rgb(var(--ui-shadow-rgb)/.28))}.gallery-client_bookObjectSpine__ZE2sk{position:relative;width:40px;flex:none;border-radius:10px 2px 2px 10px;overflow:hidden;background:rgb(var(--ui-line-rgb)/.35);box-shadow:inset -7px 0 12px -7px rgb(var(--ui-shadow-deep-rgb)/.75)}.gallery-client_bookObjectEdge__dZOan{position:relative;width:34px;flex:none;margin-block:6px;border-radius:2px 8px 8px 2px;overflow:hidden;box-shadow:inset 7px 0 12px -7px rgb(var(--ui-shadow-deep-rgb)/.55)}.gallery-client_bookObjectCoverWrap__UwudT{position:relative;flex:none;display:flex;height:100%}.gallery-client_bookObjectCoverCamera__wk7Hw{position:absolute;top:8px;right:10px;z-index:2;width:var(--ui-control-height-touch);height:var(--ui-control-height-touch);display:grid;place-items:center;border-radius:var(--ui-radius-control);background:rgb(var(--ui-surface-rgb)/.92);box-shadow:0 2px 6px rgb(var(--ui-shadow-rgb)/.3);font-size:1.1rem;line-height:1;cursor:pointer}.gallery-client_bookObjectCoverCamera__wk7Hw input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.gallery-client_bookObjectCoverCamera__wk7Hw{display:none}}.gallery-client_bookObjectCover__38rFF{position:relative;flex:none;height:100%;aspect-ratio:2/3;border-radius:2px 12px 12px 2px;overflow:hidden;cursor:pointer;background:rgb(var(--ui-surface-rgb)/.72);transform:rotateY(-11deg);transform-origin:left center}.gallery-client_bookObjectCover__38rFF:after{content:"";position:absolute;inset:3px 0 3px auto;right:0;width:7px;border-radius:0 8px 8px 0;background:linear-gradient(to right,rgb(var(--ui-shadow-deep-rgb)/.22),rgb(var(--ui-surface-rgb)/.88) 55%,rgb(var(--ui-surface-tint-rgb)/.95));pointer-events:none}.gallery-client_bookObjectCover__38rFF input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gallery-client_bookObjectCoverArt__iMJTZ{width:100%;height:100%;border-radius:0;border:0;background:repeating-linear-gradient(135deg,rgb(var(--ui-line-rgb)/.08),rgb(var(--ui-line-rgb)/.08) 10px,rgb(var(--ui-line-rgb)/.14) 10px,rgb(var(--ui-line-rgb)/.14) 20px)}.gallery-client_bookObjectCoverImage__tv4xR{width:100%;height:100%;object-fit:cover}.gallery-client_bookObjectCoverCaption__oEUFA{position:absolute;inset:auto 0 0 0;display:grid;grid-gap:1px;gap:1px;padding:10px 12px;background:linear-gradient(to top,rgb(var(--ui-shadow-deep-rgb)/.78),rgb(var(--ui-shadow-deep-rgb)/0));color:var(--ui-text-on-accent);font-size:.74rem;line-height:1.3;opacity:0;transition:opacity .12s ease}.gallery-client_bookObjectCoverCaption__oEUFA strong{font-size:.82rem}.gallery-client_bookObjectCover__38rFF:focus-within .gallery-client_bookObjectCoverCaption__oEUFA,.gallery-client_bookObjectCover__38rFF:hover .gallery-client_bookObjectCoverCaption__oEUFA,.gallery-client_bookObjectCover__38rFF[data-empty=true] .gallery-client_bookObjectCoverCaption__oEUFA{opacity:1}.gallery-client_bookImageControls__8mfdM{display:grid;grid-gap:10px;gap:10px}.gallery-client_bookImageColor__qgdcc{display:flex;align-items:center;gap:8px}.gallery-client_bookImageColor__qgdcc input[type=color]{width:var(--ui-control-height);height:var(--ui-control-height);padding:0;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);background:none;cursor:pointer}.gallery-client_bookImageColor__qgdcc input:not([type=color]){flex:1 1;min-width:0;min-height:var(--ui-control-height);box-sizing:border-box;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);padding:6px 12px;background:var(--ui-surface-solid);font:inherit;font-size:.875rem;color:var(--ui-text)}.gallery-client_bookImageColorField__WmJvb{display:grid;grid-gap:6px;gap:6px}.gallery-client_bookImageColorLabel__dP94k{font-size:.875rem;font-weight:600;color:var(--ui-text)}.gallery-client_bookImageTips__6ezpG summary{color:var(--ui-accent);font-size:.8rem;font-weight:600;cursor:pointer}.gallery-client_bookImageTips__6ezpG p{margin:8px 0 0;color:rgb(var(--ui-text-rgb)/.66);font-size:.78rem;line-height:1.45}.gallery-client_facetHead__xgk3R{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.gallery-client_facetTotal__TB12_{margin-left:6px;padding:1px 7px;border-radius:var(--ui-radius-badge);background:var(--ui-accent-soft);color:var(--ui-text-muted);font-size:.72rem;letter-spacing:0}.gallery-client_facetSort__igmZk{display:flex;gap:2px;padding:3px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-tint)}.gallery-client_facetSort__igmZk button{border:0;border-radius:var(--ui-radius-inner);min-height:26px;padding:2px 10px;background:transparent;color:var(--ui-text-muted);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.gallery-client_facetSort__igmZk button[data-active=true]{background:var(--ui-surface-solid);color:var(--ui-text);box-shadow:0 1px 2px rgb(var(--ui-shadow-rgb)/.14)}.gallery-client_facetSearch__2kT_d{box-sizing:border-box;width:100%;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);padding:6px 12px;background:var(--ui-surface-solid);font:inherit;font-size:.875rem;color:var(--ui-text)}.gallery-client_chipCount__Jr9Li{margin-left:2px;opacity:.62;font-weight:700;font-size:.78em}.gallery-client_facetMore__5IaRs{justify-self:start;border:0;border-radius:var(--ui-radius-control);padding:6px 0;background:none;color:var(--ui-accent);font:inherit;font-size:.82rem;font-weight:600;text-decoration:underline;cursor:pointer}.gallery-client_emptyState__1yoio,.gallery-client_manualHint__Y9kdZ,.gallery-client_pendingBanner__544hB{padding:18px 20px}.gallery-client_emptyState__1yoio p,.gallery-client_manualHint__Y9kdZ span,.gallery-client_pendingBanner__544hB p{margin:6px 0 0;color:rgb(var(--ui-text-rgb)/.72)}.gallery-client_manualHint__Y9kdZ{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint);border:1px dashed var(--ui-border-strong)}.gallery-client_manualHint__Y9kdZ strong{color:var(--brand-text)}.gallery-client_manualHintText__EM17H{display:grid;grid-gap:2px;gap:2px}.gallery-client_manualResetArea__sSEYt{flex:0 0 auto}.gallery-client_manualApplyButton__VHM99,.gallery-client_manualCancelButton__YmTzN,.gallery-client_manualDirectionButton__N1J8Y,.gallery-client_manualResetToggle__1UAr6{box-sizing:border-box;border:1px solid transparent;border-radius:var(--ui-radius-control);font:inherit;cursor:pointer}.gallery-client_manualResetToggle__1UAr6{min-height:var(--ui-control-height);padding:6px 12px;background:transparent;color:var(--ui-text-muted);font-size:.875rem;font-weight:600}.gallery-client_manualResetToggle__1UAr6:hover{background:var(--ui-surface-sunken);color:var(--ui-text)}.gallery-client_manualResetControls__M00Ab{display:flex;align-items:center;gap:7px;padding:6px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint)}.gallery-client_manualResetControls__M00Ab label{display:flex;align-items:center;gap:7px}.gallery-client_manualResetControls__M00Ab label>span{margin:0;font-size:.75rem;white-space:nowrap}.gallery-client_manualResetControls__M00Ab select{box-sizing:border-box;max-width:180px;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);padding:6px 28px 6px 10px;background:var(--ui-surface-solid);color:var(--ui-text);font:inherit;font-size:.875rem}.gallery-client_manualApplyButton__VHM99,.gallery-client_manualCancelButton__YmTzN,.gallery-client_manualDirectionButton__N1J8Y{min-height:var(--ui-control-height);padding:6px 14px;font-size:.875rem;font-weight:600}.gallery-client_manualCancelButton__YmTzN,.gallery-client_manualDirectionButton__N1J8Y{border-color:var(--ui-border-strong);background:var(--ui-surface-solid);color:var(--ui-text)}.gallery-client_manualCancelButton__YmTzN:hover:not(:disabled),.gallery-client_manualDirectionButton__N1J8Y:hover:not(:disabled){background:var(--ui-surface-tint)}.gallery-client_manualApplyButton__VHM99{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-text-on-accent)}.gallery-client_manualApplyButton__VHM99:hover:not(:disabled){border-color:var(--ui-accent-strong);background:var(--ui-accent-strong)}.gallery-client_manualApplyButton__VHM99:focus-visible,.gallery-client_manualCancelButton__YmTzN:focus-visible,.gallery-client_manualDirectionButton__N1J8Y:focus-visible,.gallery-client_manualResetToggle__1UAr6:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.gallery-client_manualResetControls__M00Ab button:disabled,.gallery-client_manualResetControls__M00Ab select:disabled{cursor:wait;opacity:.55}@media (max-width:880px){.gallery-client_manualHint__Y9kdZ{align-items:stretch;flex-direction:column}.gallery-client_manualResetControls__M00Ab{align-items:stretch;flex-wrap:wrap}}.gallery-client_galleryGrid__qN0m0{--gallery-scale:1;--gallery-columns:7;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--gallery-columns),minmax(0,1fr));grid-gap:12px;gap:12px}.gallery-client_galleryList__3AMjt{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.gallery-client_galleryList__3AMjt .gallery-client_bookCardInfo__8iODl{display:grid;box-sizing:border-box;width:100%;grid-template-columns:94px minmax(0,1fr) minmax(0,540px);grid-template-rows:auto auto auto;align-items:start;grid-gap:4px 18px;gap:4px 18px;min-height:138px;padding:16px 18px;border-radius:var(--ui-radius-tile)}.gallery-client_galleryList__3AMjt .gallery-client_cardMetaInfo__rzjZX,.gallery-client_galleryList__3AMjt .gallery-client_infoHeaderRow__Ei0wt{display:contents}.gallery-client_galleryList__3AMjt .gallery-client_infoThumbWrap__ZZsB2{grid-column:1;grid-row:1/-1;align-self:center;justify-content:start}.gallery-client_galleryList__3AMjt .gallery-client_infoThumb__TDKQZ{width:86px;height:124px;border-radius:12px}.gallery-client_galleryList__3AMjt .gallery-client_infoHeading__UVCqr{grid-column:2;grid-row:1;gap:5px}.gallery-client_galleryList__3AMjt .gallery-client_infoHeading__UVCqr h3{min-height:0;font-size:1.12rem}.gallery-client_galleryList__3AMjt .gallery-client_infoUtilityRow__qfnlV{grid-column:3;grid-row:1/-1;align-self:center;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;min-width:0;max-width:100%}.gallery-client_galleryList__3AMjt .gallery-client_infoBadges__z5P0w{justify-content:flex-end;gap:10px;min-width:0;max-width:100%}.gallery-client_galleryList__3AMjt .gallery-client_infoActions__SOWfm{justify-content:flex-end}.gallery-client_galleryList__3AMjt .gallery-client_metaSubline__sWm_o{grid-column:2;grid-row:2;overflow:visible;white-space:normal;text-overflow:clip}.gallery-client_galleryList__3AMjt .gallery-client_cardMetaFooter__xeC2v{grid-column:2;grid-row:3;align-self:start;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:2px}.gallery-client_infoFacts__nQuSv{color:rgb(var(--ui-text-rgb)/.66);font-size:.84rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gallery-client_coverFacts__b2wUl{color:rgb(var(--ui-text-rgb)/.68);font-size:calc(.68rem + ((var(--gallery-scale) - 1) * .06rem));line-height:1.35}.gallery-client_demoBookSection__8y_am{display:grid;width:min(220px,100%)}.gallery-client_demoBookCard__i7F3g{--gallery-scale:1;display:grid}.gallery-client_demoBookCard__i7F3g .gallery-client_cardActions__vDZ_e{opacity:1;transform:none}.gallery-client_demoBookCover__Yy304{position:relative;display:grid;align-content:end;grid-gap:8px;gap:8px;min-height:260px;overflow:hidden;padding:18px;background:radial-gradient(circle at 30% 18%,rgb(var(--ui-surface-rgb)/.62),transparent 34%),linear-gradient(160deg,rgb(var(--ui-highlight-rgb)/.92),rgb(var(--ui-accent-rgb)/.95));color:var(--ui-text-on-accent)}.gallery-client_demoBookCover__Yy304 span{width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:var(--ui-radius-badge);background:rgb(var(--ui-surface-rgb)/.18);font-size:.74rem;font-weight:700}.gallery-client_demoBookCover__Yy304 strong{font-size:1.2rem;line-height:1.15}.gallery-client_bookCard__366Ez{position:relative;overflow:hidden;width:100%;border-radius:var(--ui-radius-tile);border:1px solid var(--ui-border);background:var(--ui-surface-solid);box-shadow:0 1px 3px rgb(var(--ui-shadow-rgb)/.08)}.gallery-client_bookCard__366Ez[data-selected=true]{outline:2px solid var(--ui-highlight-line)}.gallery-client_bookCard__366Ez[data-multi-selected=true]{outline:3px solid var(--ui-highlight-line);outline-offset:2px}.gallery-client_bookCard__366Ez[data-bulk-selected=true]{outline:3px solid var(--ui-highlight);outline-offset:2px;box-shadow:0 1px 3px rgb(var(--ui-shadow-rgb)/.08)}.gallery-client_bulkSelectionBadge__11McT{position:absolute;z-index:8;top:10px;left:10px;display:grid;place-items:center;width:27px;height:27px;border:2px solid rgb(var(--ui-surface-rgb)/.94);border-radius:var(--ui-radius-badge);background:rgb(var(--ui-text-rgb)/.38);color:var(--ui-text-on-accent);font-weight:700;box-shadow:0 4px 12px rgb(var(--ui-shadow-rgb)/.22)}.gallery-client_bookCard__366Ez[data-bulk-selected=true] .gallery-client_bulkSelectionBadge__11McT{background:var(--ui-highlight)}.gallery-client_table__3ne92 tbody tr[data-bulk-selected=true] td{background:var(--ui-highlight-soft)}.gallery-client_table__3ne92 tbody tr[draggable=true]{cursor:-webkit-grab;cursor:grab}.gallery-client_bookCard__366Ez[data-clipboard=true]{box-shadow:0 0 0 2px var(--ui-highlight-line)}.gallery-client_bookCardInfo__8iODl{display:block}.gallery-client_bookCard__366Ez:not(.gallery-client_bookCardInfo__8iODl){display:flex;flex-direction:column}.gallery-client_autoBadge__Q3Hqj,.gallery-client_clipboardBadge__bHDx1,.gallery-client_colorSwatch__KGURK,.gallery-client_pendingChip__Tb7DK{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-badge)}.gallery-client_clipboardBadge__bHDx1{position:absolute;top:14px;right:14px;z-index:2;padding:6px 10px;background:rgb(var(--ui-scrim-rgb)/.76);color:var(--ui-text-on-accent);font-size:.72rem}.gallery-client_cover__9m4oL{position:relative;min-height:calc(276px * var(--gallery-scale));display:block;background:var(--ui-surface-tint)}.gallery-client_bookCardInfo__8iODl .gallery-client_cover__9m4oL{min-height:100%}.gallery-client_coverMedia__uDS0j{min-height:calc(210px * var(--gallery-scale));display:grid;position:relative;overflow:hidden}.gallery-client_coverArtworkFrame__v0f7y{position:relative;width:100%;height:100%;min-height:inherit;padding:0}.gallery-client_coverArtworkImage__ZfoX6{filter:drop-shadow(0 16px 26px rgb(var(--ui-shadow-deep-rgb)/.22))}.gallery-client_cardActions__vDZ_e{position:relative;z-index:1}.gallery-client_colorSwatch__KGURK,.gallery-client_pendingChip__Tb7DK{padding:calc(4px * var(--gallery-scale)) calc(8px * var(--gallery-scale));font-size:calc(.62rem + ((var(--gallery-scale) - 1) * .06rem));font-weight:700;line-height:1.1}.gallery-client_autoBadge__Q3Hqj{position:static;min-width:calc(34px * var(--gallery-scale));height:calc(30px * var(--gallery-scale));padding:0 calc(10px * var(--gallery-scale));background:rgb(var(--ui-scrim-rgb)/.92);color:var(--ui-text-on-accent);border:1px solid rgb(var(--ui-surface-rgb)/.16);box-shadow:0 2px 6px rgb(var(--ui-shadow-deep-rgb)/.24);font-size:calc(.62rem + ((var(--gallery-scale) - 1) * .08rem));font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gallery-client_cardActions__vDZ_e{position:absolute;right:calc(8px * var(--gallery-scale));bottom:calc(8px * var(--gallery-scale));z-index:3;display:flex;justify-content:flex-end;align-items:center;gap:calc(6px * var(--gallery-scale));flex-wrap:wrap;padding:0;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.gallery-client_bookCard__366Ez:focus-within .gallery-client_cardActions__vDZ_e,.gallery-client_bookCard__366Ez:hover .gallery-client_cardActions__vDZ_e{opacity:1;transform:translateY(0)}.gallery-client_cardActions__vDZ_e .gallery-client_iconActionDanger__5ZTRn,.gallery-client_cardActions__vDZ_e .gallery-client_iconAction__2qcUW{width:calc(30px + ((var(--gallery-scale) - 1) * 7px));height:calc(30px + ((var(--gallery-scale) - 1) * 7px));min-height:0;padding:0;border:1px solid rgb(var(--ui-surface-rgb)/.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px rgb(var(--ui-shadow-rgb)/.2);font-size:calc(.82rem + ((var(--gallery-scale) - 1) * .1rem));line-height:1}.gallery-client_wishlistActionActive__rg6fA{background:var(--ui-highlight-soft);border-color:var(--ui-highlight-line);color:var(--ui-status-wishlist)}.gallery-client_cardActions__vDZ_e .gallery-client_wishlistActionActive__rg6fA{background:var(--ui-surface-solid);border-color:var(--ui-highlight-line);box-shadow:inset 0 0 0 40px var(--ui-highlight-soft),0 1px 3px rgb(var(--ui-shadow-rgb)/.2);color:var(--ui-status-wishlist)}.gallery-client_actionGlyph___8zFw{display:inline-flex;align-items:center;justify-content:center}.gallery-client_actionGlyph___8zFw svg{width:calc(15px * var(--gallery-scale, 1));height:calc(15px * var(--gallery-scale, 1))}.gallery-client_tourInlineIcon__sPYky{display:inline-flex;width:1.35em;height:1.35em;align-items:center;justify-content:center;margin:0 .12em;border-radius:var(--ui-radius-badge);background:var(--ui-highlight-soft);color:var(--ui-accent);vertical-align:-.25em}.gallery-client_tourInlineIcon__sPYky svg{width:.9em;height:.9em}.gallery-client_iconActionLabeled__u8MbS{width:auto!important;min-width:calc(46px * var(--gallery-scale));padding:0 calc(14px * var(--gallery-scale))!important;gap:calc(8px * var(--gallery-scale));font-weight:700}.gallery-client_cardActions__vDZ_e button[data-label]{position:relative}.gallery-client_cardActions__vDZ_e button[data-label]:after{content:attr(data-label);position:absolute;right:0;bottom:calc(100% + 8px);padding:7px 10px;border-radius:var(--ui-radius-inner);background:rgb(var(--ui-scrim-rgb)/.9);color:var(--ui-text-on-accent);font-size:.72rem;line-height:1;white-space:nowrap;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.gallery-client_cardActions__vDZ_e button[data-label]:focus-visible:after,.gallery-client_cardActions__vDZ_e button[data-label]:hover:after{opacity:1;transform:translateY(0)}.gallery-client_iconActionLabeled__u8MbS:after{display:none}.gallery-client_cardActions__vDZ_e .gallery-client_iconAction__2qcUW{background:rgb(var(--ui-surface-rgb)/.84);color:var(--ui-text-muted)}.gallery-client_cardActions__vDZ_e .gallery-client_iconActionDanger__5ZTRn{background:rgb(var(--ui-surface-rgb)/.84);color:var(--ui-danger-fg);border-color:rgb(var(--ui-danger-rgb)/.12)}.gallery-client_cardActions__vDZ_e .gallery-client_iconActionDanger__5ZTRn:hover,.gallery-client_cardActions__vDZ_e .gallery-client_iconAction__2qcUW:hover{transform:translateY(-1px)}.gallery-client_cardActions__vDZ_e .gallery-client_iconAction__2qcUW:hover{background:var(--ui-surface-solid);color:var(--ui-text)}.gallery-client_cardActions__vDZ_e .gallery-client_iconActionDanger__5ZTRn:hover{background:var(--ui-danger-bg);color:var(--ui-danger-fg)}.gallery-client_cardMeta__okq_M{display:grid;align-content:start;grid-gap:calc(7px * var(--gallery-scale));gap:calc(7px * var(--gallery-scale));min-height:calc(102px + ((var(--gallery-scale) - 1) * 44px));padding:calc(10px * var(--gallery-scale)) calc(16px * var(--gallery-scale)) calc(14px * var(--gallery-scale))}.gallery-client_cardMetaInfo__rzjZX{gap:14px;padding:18px 18px 20px}.gallery-client_infoHeaderRow__Ei0wt{display:grid;grid-template-columns:minmax(0,1fr) 72px;grid-gap:14px;gap:14px;align-items:start}.gallery-client_infoHeading__UVCqr{display:grid;grid-gap:6px;gap:6px}.gallery-client_infoThumbWrap__ZZsB2{display:flex;justify-content:flex-end}.gallery-client_infoThumb__TDKQZ{width:72px;height:104px;border-radius:14px;border:1px solid rgb(var(--ui-line-rgb)/.12)}.gallery-client_infoThumbImage__5ZqKe{padding:4px}.gallery-client_infoUtilityRow__qfnlV{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.gallery-client_infoActions__SOWfm,.gallery-client_infoBadges__z5P0w{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gallery-client_autoBadgeInline__EZOaV{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 10px;border-radius:var(--ui-radius-badge);background:rgb(var(--ui-scrim-rgb)/.92);color:var(--ui-text-on-accent);font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gallery-client_cardMeta__okq_M h3,.gallery-client_emptyState__1yoio h2,.gallery-client_modal__eP8_8 h2{margin:0}.gallery-client_cardMeta__okq_M h3{display:-webkit-box;min-height:2.35em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gallery-client_cardMeta__okq_M p,.gallery-client_metaSubline__sWm_o{margin:0;color:rgb(var(--ui-text-rgb)/.74)}.gallery-client_cardMeta__okq_M p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-client_bookCard__366Ez:not(.gallery-client_bookCardInfo__8iODl) .gallery-client_cardMeta__okq_M{flex:1 1;display:flex;flex-direction:column}.gallery-client_cardMetaFooter__xeC2v{margin-top:auto;padding-top:calc(8px * var(--gallery-scale));display:grid;grid-gap:calc(7px * var(--gallery-scale));gap:calc(7px * var(--gallery-scale));align-content:end}.gallery-client_cardMeta__okq_M h3{font-size:calc(1rem + ((var(--gallery-scale) - 1) * .22rem))}.gallery-client_metaSubline__sWm_o{font-size:calc(.86rem + ((var(--gallery-scale) - 1) * .12rem))}.gallery-client_colorSwatch__KGURK{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgb(var(--ui-text-rgb)/.08);font-size:calc(.62rem + ((var(--gallery-scale) - 1) * .05rem));font-weight:700;letter-spacing:0}.gallery-client_pendingChip__Tb7DK{width:-moz-fit-content;width:fit-content;background:var(--ui-accent-soft);color:var(--ui-status-reading);border:1px solid var(--ui-border)}.gallery-client_ratingStars__4SMWP{display:inline-flex;align-items:center;gap:2px;color:var(--ui-status-wishlist)}.gallery-client_ratingStar__yRhde{position:relative;display:inline-block;width:1em;height:1em;line-height:1}.gallery-client_ratingStarBase__XwgZo{color:rgb(var(--ui-line-rgb)/.42)}.gallery-client_ratingStarFill__RjAeW{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--ui-status-wishlist);white-space:nowrap}.gallery-client_ratingInput__XnY1m{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:44px}.gallery-client_ratingButton__AwSnc{border:0;background:transparent;color:rgb(var(--ui-line-rgb)/.42);font-size:1.5rem;line-height:1;cursor:pointer;padding:0}.gallery-client_ratingButton__AwSnc:focus-visible{outline:2px solid rgb(var(--ui-highlight-rgb)/.55);outline-offset:3px;border-radius:var(--ui-radius-inner)}.gallery-client_ratingInputLabel__lIDQr{color:rgb(var(--ui-text-rgb)/.72);font-size:.9rem}.gallery-client_tableWrapper__BGDSe{padding:18px;overflow:hidden}.gallery-client_tableHeader__9xbKm{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:6px 2px 18px}.gallery-client_tableHeaderCopy__o8_Ir{display:grid;grid-gap:8px;gap:8px}.gallery-client_tableHeaderCopy__o8_Ir h2{margin:0;color:var(--brand-text);font-size:1.55rem;letter-spacing:-.03em}.gallery-client_tableHeaderCopy__o8_Ir p,.gallery-client_tableMeta__cfXtE{margin:0;color:rgb(var(--ui-text-rgb)/.68)}.gallery-client_tableEyebrow__Jv4fQ{color:var(--ui-text-muted);font-size:.8125rem;font-weight:600}.gallery-client_tableHeaderActions__vCUbL{display:grid;justify-items:end;grid-gap:10px;gap:10px}.gallery-client_tableScroll__vFs_T{position:relative;isolation:isolate;overflow-x:auto;border-radius:var(--ui-radius-tile);border:1px solid rgb(var(--ui-line-rgb)/.1);box-shadow:inset 16px 0 18px -22px rgb(var(--ui-text-rgb)/.46),inset -16px 0 18px -22px rgb(var(--ui-text-rgb)/.46)}.gallery-client_table__3ne92{width:max-content;border-collapse:separate;border-spacing:0;min-width:1180px}.gallery-client_table__3ne92 td,.gallery-client_table__3ne92 th{text-align:left;padding:15px 14px;border-bottom:1px solid rgb(var(--ui-line-rgb)/.12);vertical-align:middle}.gallery-client_table__3ne92 th{position:-webkit-sticky;position:sticky;top:0;z-index:4;padding-top:14px;padding-bottom:12px;background:rgb(var(--ui-surface-tint-rgb))}.gallery-client_table__3ne92 td{background:rgb(var(--ui-surface-rgb)/.42)}.gallery-client_tableColumn__XO5du{width:132px;min-width:132px;max-width:132px}.gallery-client_tableColumn_cover__rF0C_{position:-webkit-sticky;position:sticky;left:0;z-index:5;width:72px;min-width:72px;max-width:72px;background:rgb(var(--ui-surface-tint-rgb))}td.gallery-client_tableColumn_cover__rF0C_{background:rgb(var(--ui-surface-rgb)/.94)}.gallery-client_tableColumn_title__Ke8lk{position:-webkit-sticky;position:sticky;left:0;z-index:5;width:260px;min-width:260px;max-width:260px;background:rgb(var(--ui-surface-tint-rgb));box-shadow:12px 0 18px -20px rgb(var(--ui-shadow-rgb)/.52)}.gallery-client_tableScrollHasCover__0ODr_ .gallery-client_tableColumn_title__Ke8lk{left:72px}td.gallery-client_tableColumn_title__Ke8lk{background:rgb(var(--ui-surface-rgb)/.94);font-weight:700}.gallery-client_tableColumn_actions__cspUL{position:-webkit-sticky;position:sticky;right:0;z-index:5;width:118px;min-width:118px;max-width:118px;background:rgb(var(--ui-surface-tint-rgb));box-shadow:-12px 0 18px -20px rgb(var(--ui-shadow-rgb)/.52)}td.gallery-client_tableColumn_actions__cspUL{background:rgb(var(--ui-surface-rgb)/.94)}.gallery-client_tableColumn_author__NP2EV,.gallery-client_tableColumn_narrator__1aLG6,.gallery-client_tableColumn_publisher___c5A0{width:170px;min-width:170px;max-width:170px}.gallery-client_tableColumn_isbn__q0Te0{width:150px;min-width:150px;max-width:150px}.gallery-client_tableColumn_created_at__2iszR,.gallery-client_tableColumn_duration_minutes__kuDWm,.gallery-client_tableColumn_page_count__3Gug0,.gallery-client_tableColumn_published_at__97RhH,.gallery-client_tableColumn_reading_end__pXYG1,.gallery-client_tableColumn_reading_start__VmrrD{width:132px;min-width:132px;max-width:132px}.gallery-client_tableColumn_language__Q1r8w,.gallery-client_tableColumn_rating__WPUW5,.gallery-client_tableColumn_review_copy__N4IG2{width:108px;min-width:108px;max-width:108px}.gallery-client_tableColumn_lent_to__Swgey{width:200px;min-width:160px}.gallery-client_tableColumn_tags___94Tx{width:190px;min-width:190px;max-width:190px}.gallery-client_tableColumn_notes__Ez4E7{width:240px;min-width:240px;max-width:240px}td.gallery-client_tableColumn_notes__Ez4E7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-client_tableCoverThumb___llpC{width:42px;height:60px;border-radius:10px;border:1px solid rgb(var(--ui-line-rgb)/.12);box-shadow:inset 0 0 0 1px rgb(var(--ui-surface-rgb)/.36)}.gallery-client_tableCoverThumbImage__vhs4R{padding:2px}.gallery-client_tableSortButton__hFZQ7{border:0;padding:0;background:transparent;color:rgb(var(--ui-text-rgb)/.86);font:inherit;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.gallery-client_tableSortButton__hFZQ7 span{color:rgb(var(--ui-accent-rgb)/.74);font-size:.84rem}.gallery-client_tableSortButtonActive__Gxf0w{color:var(--brand-primary)}.gallery-client_tableRowActions__tOiq_{display:flex;flex-wrap:nowrap;gap:6px;align-items:center}.gallery-client_tableTagList__Vg3ur{display:flex;flex-wrap:wrap;gap:6px;max-width:220px}.gallery-client_tableTagChip__OxUPp{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:var(--ui-radius-badge);background:var(--ui-accent-soft);color:var(--ui-text);font-size:.78rem;font-weight:600}.gallery-client_tableIconButtonDanger__Tc_VQ,.gallery-client_tableIconButton__dG_0I{box-sizing:border-box;border:1px solid var(--ui-border-strong);width:32px;height:32px;padding:0;border-radius:var(--ui-radius-control);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gallery-client_tableIconButton__dG_0I{background:var(--ui-surface-solid);color:var(--ui-text)}.gallery-client_tableIconButton__dG_0I:hover{background:var(--ui-surface-tint)}.gallery-client_tableIconButtonDanger__Tc_VQ{background:transparent;color:var(--ui-danger-fg);border-color:transparent}.gallery-client_tableIconButtonDanger__Tc_VQ:hover{background:var(--ui-danger-bg)}.gallery-client_modalBackdrop__x2AXh{position:fixed;inset:0;padding:36px 18px;background:rgb(var(--ui-shadow-rgb)/.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;z-index:30}.gallery-client_modal__eP8_8{box-sizing:border-box;width:min(1100px,100%);max-height:calc(100vh - 72px);overflow:auto;border-radius:var(--ui-radius-dialog);background:var(--ui-surface-solid);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-strong);padding:26px;display:grid;grid-gap:20px;gap:20px}.gallery-client_tableColumnModal___dxhX{width:min(920px,100%)}.gallery-client_coverOptionsModal__ndaHj{width:min(760px,100%)}.gallery-client_savedViewModal__SKMZf{width:min(620px,100%)}.gallery-client_quickCareInline__mcmXd{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;padding:10px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint)}.gallery-client_quickCareInlineField__WL0vV{display:grid;min-width:0;grid-gap:4px;gap:4px}.gallery-client_quickCareInlineField__WL0vV>span:first-child{color:var(--ui-text-muted);font-size:.72rem;font-weight:600}.gallery-client_quickCareInlineField__WL0vV input,.gallery-client_quickCareInlineField__WL0vV select{box-sizing:border-box;width:100%;min-width:0;height:var(--ui-control-height);min-height:var(--ui-control-height);padding:0 34px 0 12px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);background-color:var(--ui-surface-solid);color:var(--ui-text);font:inherit;font-size:.8125rem;line-height:1}.gallery-client_quickCareInlineField__WL0vV select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ui-accent) 50%),linear-gradient(135deg,var(--ui-accent) 50%,transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.gallery-client_quickCareInlineField__WL0vV input[type=date]{padding-right:9px}.gallery-client_quickCareInlineField__WL0vV input[type=text]{padding-right:11px}.gallery-client_quickCareInlineField__WL0vV input[type=date]::-webkit-calendar-picker-indicator{width:15px;height:15px;margin:0;padding:2px;opacity:.58;cursor:pointer}.gallery-client_quickCareInlineField__WL0vV input:hover,.gallery-client_quickCareInlineField__WL0vV select:hover{border-color:rgb(var(--ui-accent-rgb)/.55)}.gallery-client_quickCareInlineField__WL0vV input:focus,.gallery-client_quickCareInlineField__WL0vV select:focus{outline:none;border-color:var(--ui-focus-ring);box-shadow:0 0 0 3px var(--ui-accent-soft)}.gallery-client_quickCareInline__mcmXd .gallery-client_ratingInput__XnY1m{min-height:30px;gap:4px}.gallery-client_quickCareInline__mcmXd .gallery-client_ratingButton__AwSnc{font-size:1.15rem}.gallery-client_quickCareInline__mcmXd .gallery-client_ratingInputLabel__lIDQr{width:100%;font-size:.68rem}.gallery-client_quickCareInlineCover__wNefJ{grid-template-columns:1fr;margin-top:6px;padding:0;border:0;background:transparent}.gallery-client_quickCareInlineList__hXivW{max-width:420px}.gallery-client_quickCareSaveState__fZcut{grid-column:1/-1;color:rgb(var(--ui-text-rgb)/.54);font-size:.64rem}.gallery-client_quickCareEmpty__KYxIC{grid-column:1/-1;color:rgb(var(--ui-text-rgb)/.62);font-size:.72rem}.gallery-client_quickEditConfigurator__Wjbaw{display:grid;grid-gap:14px;gap:14px;padding-top:18px;border-top:1px solid rgb(var(--ui-line-rgb)/.14)}.gallery-client_quickEditConfiguratorHeader__ttFm0{display:flex;align-items:center;justify-content:space-between;gap:16px}.gallery-client_quickEditConfiguratorHeader__ttFm0 h3,.gallery-client_quickEditConfiguratorHeader__ttFm0 p{margin:0}.gallery-client_quickEditConfiguratorHeader__ttFm0 h3{color:var(--brand-text);font-size:1rem}.gallery-client_quickEditConfiguratorHeader__ttFm0 p{margin-top:4px;color:rgb(var(--ui-text-rgb)/.66);font-size:.78rem}.gallery-client_savedViewForm__Lly5t{display:grid;grid-gap:18px;gap:18px}.gallery-client_importModal__YNIZi{width:min(1040px,100%)}.gallery-client_isbnScannerModal__HpQto{width:min(620px,100%)}.gallery-client_isbnScannerView__Rz3HD{position:relative;overflow:hidden;min-height:320px;border-radius:var(--ui-radius-tile);background:rgb(var(--ui-shadow-rgb)/.9)}.gallery-client_isbnScannerVideo__aygSC{width:100%;height:100%;min-height:320px;display:block;object-fit:contain}.gallery-client_isbnScannerFrame__0tR8U{position:absolute;left:6%;right:6%;top:50%;height:30%;transform:translateY(-50%);border:2px dashed rgb(var(--ui-surface-rgb)/.72);border-radius:var(--ui-radius-control)}.gallery-client_scannerError__uBxmI,.gallery-client_scannerStatus__Mv2D0{margin:0;padding:12px 14px;border-radius:var(--ui-radius-control)}.gallery-client_scannerStatus__Mv2D0{background:var(--ui-surface-tint);color:var(--ui-text-muted)}.gallery-client_scannerError__uBxmI{background:var(--ui-danger-bg);color:var(--ui-danger-fg)}.gallery-client_modalHeader__a263c{position:-webkit-sticky;position:sticky;top:-26px;z-index:4;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin:-26px -26px 0;padding:18px 26px 14px;background:var(--ui-surface-solid);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgb(var(--ui-line-rgb)/.12)}.gallery-client_modalHeaderActions__Nm4ZL{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.gallery-client_modalEyebrow__YF_AW{display:inline-block;margin-bottom:6px;font-size:.8125rem;font-weight:600}.gallery-client_modalHeader__a263c h2{margin:0}.gallery-client_modalHeaderMeta__PxXAB{margin:4px 0 0;color:rgb(var(--ui-text-rgb)/.68);font-weight:700}.gallery-client_modalHeaderMeta__PxXAB a{color:var(--brand-primary);text-decoration:underline;text-underline-offset:2px}.gallery-client_importIntro__XP4_Q{display:grid;grid-gap:10px;gap:10px}.gallery-client_importStepList__8riIT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.gallery-client_importStepCard__ZPHL6{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;align-items:center;padding:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface-solid)}.gallery-client_importStepCard__ZPHL6>span{grid-row:span 2;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--ui-radius-badge);background:var(--ui-accent-soft);color:var(--ui-text);font-weight:700}.gallery-client_importStepCard__ZPHL6 strong{color:var(--brand-text);font-size:.92rem}.gallery-client_importStepCard__ZPHL6 small{color:rgb(var(--ui-text-rgb)/.62);font-weight:700;line-height:1.35}.gallery-client_importStepCardActive__LE3Af{border-color:var(--ui-highlight-line);background:var(--ui-highlight-soft)}.gallery-client_importStepCardComplete__p_FAN>span{background:var(--ui-accent);color:var(--ui-text-on-accent)}.gallery-client_importDropzone__tYo7S{display:grid;grid-gap:8px;gap:8px;padding:22px;border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint);color:var(--brand-text);cursor:pointer}.gallery-client_importDropzone__tYo7S input{width:100%}.gallery-client_importDropzone__tYo7S span{font-weight:700}.gallery-client_importDropzone__tYo7S small,.gallery-client_importStatus__J1iR5{color:rgb(var(--ui-text-rgb)/.66);font-weight:700}.gallery-client_importProfileField__ixxED{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint);color:var(--brand-text);font-weight:700}.gallery-client_importProfileField__ixxED input{min-width:0}.gallery-client_importProfileField__ixxED a{color:var(--brand-primary);font-weight:700;text-decoration:underline;text-underline-offset:2px}.gallery-client_importProfileField__ixxED small{color:rgb(var(--ui-text-rgb)/.66);font-weight:700}.gallery-client_importStatus__J1iR5{margin:0}.gallery-client_importError__Qodlf{margin:0;color:var(--ui-danger-fg);font-weight:700}.gallery-client_importPreview__nhDci{display:grid;grid-gap:14px;gap:14px}.gallery-client_importActions__kyuBm,.gallery-client_importSummary__d58eB{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gallery-client_importSummary__d58eB span{display:inline-flex;gap:5px;align-items:center;padding:6px 11px;border-radius:var(--ui-radius-badge);background:var(--ui-accent-soft);color:var(--ui-text);font-weight:600}.gallery-client_importSectionHeader__R3OB2{display:grid;grid-gap:4px;gap:4px;padding-top:2px}.gallery-client_importSectionHeader__R3OB2 span{color:var(--ui-text-muted);font-size:.8125rem;font-weight:600}.gallery-client_importSectionHeader__R3OB2 strong{color:var(--brand-text);font-size:1rem}.gallery-client_importSectionHeader__R3OB2 p{margin:0;color:rgb(var(--ui-text-rgb)/.66);font-weight:700}.gallery-client_importMappingGrid__exOup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.gallery-client_importDuplicateMode___d2zo,.gallery-client_importMappingGrid__exOup label{display:grid;grid-gap:6px;gap:6px}.gallery-client_importDuplicateMode___d2zo span,.gallery-client_importMappingGrid__exOup span{color:var(--ui-text-muted);font-size:.8125rem;font-weight:600}.gallery-client_importDuplicateMode___d2zo select,.gallery-client_importMappingGrid__exOup select{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface-solid);color:var(--ui-text);font-size:.875rem;font-weight:600;padding:6px 12px}.gallery-client_importDuplicateMode___d2zo{max-width:360px}.gallery-client_importEnrichmentOption__5pS46{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint)}.gallery-client_importEnrichmentOption__5pS46 input{margin-top:3px;width:18px;height:18px;accent-color:var(--ui-status-wishlist)}.gallery-client_importEnrichmentOption__5pS46 span{display:grid;grid-gap:4px;gap:4px}.gallery-client_importEnrichmentOption__5pS46 strong{color:var(--brand-text)}.gallery-client_importEnrichmentOption__5pS46 small{color:rgb(var(--ui-text-rgb)/.64);font-weight:700;line-height:1.4}.gallery-client_importPreviewTable__jMdxn{max-height:min(46vh,520px);overflow:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface-solid)}.gallery-client_importPreviewTable__jMdxn table{width:100%;border-collapse:collapse}.gallery-client_importPreviewTable__jMdxn td,.gallery-client_importPreviewTable__jMdxn th{padding:11px 12px;border-bottom:1px solid rgb(var(--ui-line-rgb)/.1);text-align:left;vertical-align:top}.gallery-client_importPreviewTable__jMdxn th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgb(var(--ui-surface-tint-rgb)/.98);color:rgb(var(--ui-text-rgb)/.68);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.gallery-client_importPreviewTable__jMdxn td small,.gallery-client_importPreviewTable__jMdxn td strong{display:block}.gallery-client_importPreviewTable__jMdxn td small{margin-top:3px;color:rgb(var(--ui-text-rgb)/.58)}.gallery-client_importPreviewRowDisabled__m3kpk{opacity:.58}@media (max-width:760px){.gallery-client_importMappingGrid__exOup,.gallery-client_importStepList__8riIT{grid-template-columns:1fr}}.gallery-client_searchResultList__KTtLK{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-client_catalogSearchBox__CeE2q{display:grid;grid-gap:18px;gap:18px;padding:18px;border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint);border:1px solid var(--ui-border)}.gallery-client_catalogSearchControls__7H8wd,.gallery-client_catalogSearchHeader__es_Q7,.gallery-client_searchResultsHeader__zeCJX{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.gallery-client_catalogSearchCopy__LxBrA{display:grid;grid-gap:6px;gap:6px;max-width:36rem}.gallery-client_catalogSearchHeaderActions__3LbVO{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.gallery-client_catalogSearchCopy__LxBrA h3,.gallery-client_searchResultsHeader__zeCJX h3{margin:0;color:var(--brand-text);font-size:1.1rem}.gallery-client_catalogSearchCopy__LxBrA p,.gallery-client_searchResultsHeader__zeCJX p{margin:0;color:rgb(var(--ui-text-rgb)/.68)}.gallery-client_catalogSearchEyebrow__ZV7UI,.gallery-client_searchResultsEyebrow__8nif_{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--ui-text-muted);font-size:.8125rem;font-weight:600}.gallery-client_catalogModeRow__FuqBL{display:inline-flex;gap:2px;padding:3px;border-radius:var(--ui-radius-control);background:var(--ui-surface-tint);border:1px solid var(--ui-border)}.gallery-client_catalogLanguageField__sPXZb{display:inline-flex;align-items:center;gap:8px;padding:0;color:var(--ui-text);font-size:.875rem;font-weight:600}.gallery-client_catalogLanguageField__sPXZb select{min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);padding:6px 12px;background:var(--ui-surface-solid);color:var(--ui-text);font-size:.875rem}.gallery-client_catalogSearchControls__7H8wd{align-items:end}.gallery-client_searchResultsSection__DQN1y{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:16px;gap:16px;padding:18px;border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint);border:1px solid var(--ui-border)}.gallery-client_searchResultFilterRow__2UOor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.gallery-client_searchResultFilterRow__2UOor label{display:grid;grid-gap:6px;gap:6px}.gallery-client_searchResultFilterRow__2UOor select{width:100%;min-width:0;min-height:var(--ui-control-height);box-sizing:border-box;padding:6px 12px;border-radius:var(--ui-radius-control);border:1px solid var(--ui-border-strong);background:var(--ui-surface-solid);color:var(--ui-text);font:inherit;font-size:.875rem}.gallery-client_searchFilterLabel__NqaZn{font-size:.8125rem;font-weight:600;color:var(--ui-text-muted)}.gallery-client_searchRulesHint__vkUr5{display:flex;flex-wrap:wrap;gap:10px;color:rgb(var(--ui-text-rgb)/.7);font-size:.9rem}.gallery-client_searchLoadingState__s5uaG{display:grid;grid-gap:12px;gap:12px;border-radius:var(--ui-radius-tile);border:1px solid var(--ui-border);background:var(--ui-surface-solid);padding:18px 16px;color:rgb(var(--ui-text-rgb)/.72)}.gallery-client_searchProgressTrack__rvelx{position:relative;overflow:hidden;height:8px;border-radius:var(--ui-radius-badge);background:rgb(var(--ui-line-rgb)/.14)}.gallery-client_searchProgressTrack__rvelx span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:var(--ui-highlight);animation:gallery-client_searchProgress__WQIq9 1.15s ease-in-out infinite}@keyframes gallery-client_searchProgress__WQIq9{0%{transform:translateX(-110%)}to{transform:translateX(240%)}}.gallery-client_searchMatchBadge__6y9si{display:inline-flex;align-items:center;padding:.35rem .68rem;border-radius:var(--ui-radius-badge);background:var(--ui-accent-soft);color:var(--ui-text-muted);font-size:.76rem;font-weight:600}.gallery-client_searchProviderBadgeRow__oivCf{display:flex;flex-wrap:wrap;gap:8px}.gallery-client_searchResultItem__UOma_{border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface-solid);padding:16px;display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;box-shadow:0 1px 3px rgb(var(--ui-shadow-rgb)/.08)}.gallery-client_searchResultItem__UOma_ em,.gallery-client_searchResultItem__UOma_ span,.gallery-client_searchResultItem__UOma_ strong{font:inherit}.gallery-client_searchResultItem__UOma_ em{color:rgb(var(--ui-text-rgb)/.68)}.gallery-client_searchResultItemSelected__S_H_t{border-color:var(--ui-highlight-line);background:var(--ui-highlight-soft)}.gallery-client_searchResultCoverFrame__JSm7S{display:flex;justify-content:center}.gallery-client_searchResultCover__Sbqbq{width:112px;height:160px;border-radius:18px;border:1px solid rgb(var(--ui-line-rgb)/.12)}.gallery-client_searchResultCoverImage__9zxfi{padding:6px}.gallery-client_searchResultBody__2cWh_{display:grid;grid-gap:6px;gap:6px;min-width:0;overflow-wrap:anywhere}.gallery-client_searchResultTitleRow___QzLG strong{min-width:0}.gallery-client_searchResultTitleRow___QzLG{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0}.gallery-client_searchResultBody__2cWh_ strong{font-size:1.05rem;color:var(--brand-text)}.gallery-client_searchProviderBadge__Kd9sC{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:var(--ui-radius-badge);background:var(--ui-accent-soft);color:var(--ui-status-reading);font-size:.74rem;font-weight:600;text-transform:lowercase}.gallery-client_searchResultMeta__pxq1c{display:flex;gap:12px;flex-wrap:wrap;color:rgb(var(--ui-text-rgb)/.74);font-size:.92rem}.gallery-client_searchResultActions__RoRNv{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;grid-column:1/-1;padding-top:6px;border-top:1px solid rgb(var(--ui-line-rgb)/.1)}.gallery-client_createStepLabel__LeBfZ{color:var(--ui-accent);font-size:.8125rem;font-weight:700}.gallery-client_createModeSwitch__lveKi{width:100%;box-sizing:border-box}.gallery-client_createModeSwitch__lveKi>button{flex:1 1;min-width:0}.gallery-client_createSearchOptions__vxBvc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.gallery-client_createScanButton__FFoTg{justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:8px}.gallery-client_createScanButton__FFoTg svg{width:18px;height:18px;flex:0 0 auto}@media (max-width:760px){.gallery-client_createScanButton__FFoTg{justify-self:stretch}}.gallery-client_searchResultsHeader__zeCJX.gallery-client_createResultsHeader__ERrpo{flex-direction:row;flex-wrap:nowrap;align-items:center}.gallery-client_createSourceBar__EZBvp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px 10px 16px;border:1px solid var(--ui-highlight-line);border-radius:var(--ui-radius-tile);background:var(--ui-highlight-soft)}.gallery-client_createSourceBar__EZBvp p{flex:1 1 16rem;margin:0;color:var(--ui-text);font-size:.9375rem;line-height:1.4}.gallery-client_createCover__0psz4{display:grid;grid-gap:8px;gap:8px;min-width:0}.gallery-client_createCoverHint__D26mp{margin:0;color:var(--ui-text-muted);font-size:.8125rem;line-height:1.4;text-align:center}.gallery-client_createSuggestion__v2jYZ{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid var(--ui-highlight-line);border-radius:var(--ui-radius-tile);background:var(--ui-surface-solid)}.gallery-client_createSuggestionCover__PPmIo{width:64px;height:92px;border-radius:10px;border:1px solid rgb(var(--ui-line-rgb)/.12)}.gallery-client_createSuggestionBody__xjQl5{display:grid;grid-gap:4px;gap:4px;min-width:0;overflow-wrap:anywhere}.gallery-client_createSuggestionFields__lJx_U{color:var(--ui-text-muted);font-size:.875rem}.gallery-client_createSuggestionActions__I0iN3{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.gallery-client_createSaveHint__Tz0Fq{flex:1 1 100%;margin:0;color:var(--ui-text-muted);font-size:.8125rem}.gallery-client_searchResultEmpty__JEjuF{border-radius:var(--ui-radius-tile);border:1px dashed var(--ui-border-strong);background:var(--ui-surface-solid);padding:20px 16px;color:rgb(var(--ui-text-rgb)/.72)}.gallery-client_fieldGrow__S1rWe{flex:1 1 420px}.gallery-client_coverPreviewPanel__nUxpA{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint);border:1px solid var(--ui-border)}.gallery-client_coverPreviewLabel__esIo3{color:rgb(var(--ui-text-rgb)/.72);font-size:.82rem;font-weight:600}.gallery-client_editorCoverPreview__gVGKy{height:286px;border-radius:20px;border:1px solid rgb(var(--ui-line-rgb)/.2)}.gallery-client_editorCoverPreviewImage__qmiR0{padding:12px}.gallery-client_coverControlStack__Tz4uT{display:grid;grid-gap:12px;gap:12px}.gallery-client_coverDropzone__nOR5T{position:relative;display:grid;grid-gap:6px;gap:6px;place-items:center;min-height:76px;padding:12px;border-radius:var(--ui-radius-tile);border:1px dashed var(--ui-border-strong);background:var(--ui-surface-solid);color:var(--ui-text-muted);text-align:center;cursor:pointer}.gallery-client_coverDropzone__nOR5T:hover{border-color:var(--ui-highlight-line);background:var(--ui-highlight-soft)}.gallery-client_coverDropzone__nOR5T input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gallery-client_coverDropzone__nOR5T span{font-weight:700;color:var(--brand-text)}.gallery-client_coverDropzone__nOR5T strong{max-width:100%;color:rgb(var(--ui-text-rgb)/.68);font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-client_spineColorPicker__vK6Dh{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:var(--ui-control-height);padding:6px 8px;border-radius:var(--ui-radius-control);background:var(--ui-surface-tint);border:1px solid var(--ui-border)}.gallery-client_spineColorPicker__vK6Dh label{display:inline-flex;align-items:center;gap:7px;min-width:0}.gallery-client_spineColorPicker__vK6Dh span{color:rgb(var(--ui-text-rgb)/.68);font-size:.78rem;font-weight:700;white-space:nowrap}.gallery-client_spineColorPicker__vK6Dh input[type=color]{width:28px;height:28px;padding:0;border:0;border-radius:var(--ui-radius-badge);background:transparent;cursor:pointer}.gallery-client_spineColorPicker__vK6Dh>input{min-width:0;height:30px;padding:4px 8px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-inner);background:var(--ui-surface-solid);color:var(--ui-text);font:inherit;font-size:.82rem}.gallery-client_fieldHint__vmZQW{color:rgb(var(--ui-text-rgb)/.68);font-size:.82rem;line-height:1.55}.gallery-client_catalogSearchBox__CeE2q input,.gallery-client_field__EtRWw input,.gallery-client_field__EtRWw select,.gallery-client_field__EtRWw textarea,.gallery-client_inlineField__vq_09 input,.gallery-client_inlineField__vq_09 select{background:var(--ui-surface-solid);border-color:var(--ui-border-strong)}.gallery-client_catalogSearchBox__CeE2q input:focus,.gallery-client_field__EtRWw input:focus,.gallery-client_field__EtRWw select:focus,.gallery-client_field__EtRWw textarea:focus,.gallery-client_inlineField__vq_09 input:focus,.gallery-client_inlineField__vq_09 select:focus{outline:none;border-color:var(--ui-focus-ring);box-shadow:0 0 0 3px var(--ui-accent-soft)}.gallery-client_inlineNotice__hiOCU{margin:0;padding:12px 14px;border-radius:var(--ui-radius-control);background:var(--ui-surface-tint);color:var(--ui-text)}.gallery-client_modalActions__Brqju{justify-content:flex-end}.gallery-client_isbnDuplicateModal__QQ6CM{width:min(680px,calc(100vw - 32px))}.gallery-client_isbnDuplicateList__2ERlj{display:grid;grid-gap:10px;gap:10px}.gallery-client_isbnDuplicateItem__txyVG{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface-tint)}.gallery-client_isbnDuplicateItem__txyVG div{display:grid;grid-gap:4px;gap:4px}.gallery-client_isbnDuplicateItem__txyVG span{color:rgb(var(--ui-text-rgb)/.68);font-size:.9rem}.gallery-client_error__Tx_Xs,.gallery-client_success__oD03q{margin:0;padding:12px 16px;border-radius:var(--ui-radius-control)}.gallery-client_success__oD03q{background:color-mix(in srgb,var(--ui-ok-fg) 12%,transparent);color:var(--ui-ok-fg)}.gallery-client_error__Tx_Xs{background:var(--ui-danger-bg);color:var(--ui-danger-fg)}@media (max-width:980px){.gallery-client_galleryWorkArea__XozRY{grid-template-columns:1fr}.gallery-client_page__PWTJC.gallery-client_pageBulkEdit__1xYar{padding-right:12px;padding-bottom:54vh}.gallery-client_bulkSidebar__pbLp2{position:fixed;z-index:35;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:48vh;border-radius:var(--ui-radius-tile)}.gallery-client_bookCardInfo__8iODl,.gallery-client_fieldGridThree__rzCad,.gallery-client_fieldGrid__iAa0K,.gallery-client_layoutSwitch__h9xxJ,.gallery-client_panelGrid__VnAOF{grid-template-columns:1fr;display:grid}.gallery-client_appearanceControls__0lx0w,.gallery-client_appearanceToggleGrid__p6fx0,.gallery-client_filterSectionGrid___8Kdg,.gallery-client_tableColumnList___aOPc{grid-template-columns:1fr}.gallery-client_filterSectionDouble__VZcsQ{grid-column:auto}.gallery-client_filterSectionSplit__GKynf{grid-column:auto;grid-template-columns:1fr}.gallery-client_ratingFilterGrid__G_dEC{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.gallery-client_searchResultList__KTtLK{grid-template-columns:minmax(0,1fr)}.gallery-client_galleryList__3AMjt .gallery-client_bookCardInfo__8iODl{grid-template-columns:86px minmax(0,1fr);grid-template-rows:auto auto auto auto}.gallery-client_galleryList__3AMjt .gallery-client_infoThumbWrap__ZZsB2{grid-row:1/span 3}.gallery-client_galleryList__3AMjt .gallery-client_infoUtilityRow__qfnlV{grid-column:1/-1;grid-row:4;flex-direction:row;justify-content:space-between;max-width:none;padding-top:12px;border-top:1px solid rgb(var(--ui-line-rgb)/.12);flex-wrap:wrap}.gallery-client_galleryList__3AMjt .gallery-client_quickCareInlineList__hXivW{flex:1 1 100%;max-width:none}.gallery-client_galleryList__3AMjt .gallery-client_infoActions__SOWfm,.gallery-client_galleryList__3AMjt .gallery-client_infoBadges__z5P0w{justify-content:flex-start}.gallery-client_tabButton__UqDKs{padding:10px;gap:8px}.gallery-client_collectionTabs__FDTXk{gap:12px;padding:12px 12px 14px}.gallery-client_collectionActions__gL19Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-gap:10px;gap:10px}.gallery-client_collectionActions__gL19Q>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;text-align:center}.gallery-client_tabButton__UqDKs{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;padding:8px 6px;text-align:center}.gallery-client_tabIcon__EyLVR{display:none}.gallery-client_tabCopy__CCIyO strong{font-size:.78rem;white-space:normal;overflow:visible;line-height:1.2}.gallery-client_panelHeader__BxXtq h2,.gallery-client_panelHeader__BxXtq p,.gallery-client_toolbarTools__187zi{display:none}.gallery-client_mobileToolRow__Qel1p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px;gap:6px}.gallery-client_mobileToolButton__yFwcr{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:var(--ui-control-height-touch);padding:0 10px;border-radius:var(--ui-radius-control);border:1px solid var(--ui-border-strong);background:var(--ui-surface-solid);color:var(--ui-text);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.gallery-client_mobileToolButton__yFwcr svg{flex:none;width:18px;height:18px}.gallery-client_mobileToolButtonActive__AdZtL{border-color:var(--ui-accent);color:var(--ui-accent)}.gallery-client_mobileToolButtonIcon__fduth{padding:0;width:var(--ui-control-height-touch)}.gallery-client_mobileToolLabel__OLIrZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-client_filterSheetBackdrop__JXrUK{display:block;position:fixed;inset:0;z-index:44;background:var(--ui-overlay)}.gallery-client_filterSheet__Xhgvd{position:fixed;left:0;right:0;bottom:0;z-index:45;box-sizing:border-box;max-height:88dvh;margin:0;padding:0 16px;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--ui-radius-dialog) var(--ui-radius-dialog) 0 0;background:var(--ui-surface-solid)}.gallery-client_filterSheetHeader__VVfBe{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0 -16px;padding:10px 8px 10px 16px;background:var(--ui-surface-solid);border-bottom:1px solid var(--ui-border)}.gallery-client_filterSheetHeader__VVfBe .gallery-client_panelHeaderTop___f4v8{flex-wrap:nowrap}.gallery-client_filterSheetHeader__VVfBe .gallery-client_panelEyebrow__yuSzc{flex:1 1;font-size:1.0625rem}.gallery-client_filterResetButton__GkiX2{min-height:36px;padding:0 12px;background:transparent;border:0;color:var(--ui-accent);box-shadow:none}.gallery-client_filterResetButton__GkiX2:disabled{color:var(--ui-text-muted);opacity:.6}.gallery-client_filterSheetClose__M_toF{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ui-control-height-touch);min-height:var(--ui-control-height-touch);border:0;background:transparent;color:var(--ui-text);font:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.gallery-client_filterSheetFooter__LPmlw{display:block;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:0 -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ui-surface-solid);border-top:1px solid var(--ui-border)}.gallery-client_filterSheetFooter__LPmlw .gallery-client_primaryButton__LSwZQ{width:100%;justify-content:center}.gallery-client_collectionActions__gL19Q{display:none}.gallery-client_addFab__Y_ngo{display:inline-flex;position:fixed;right:16px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:20;align-items:center;gap:6px;min-height:52px;padding:0 20px;border:0;border-radius:16px;background:var(--ui-accent);color:var(--ui-text-on-accent);font:inherit;font-size:1rem;font-weight:700;box-shadow:0 6px 18px rgb(var(--ui-shadow-rgb)/.25);cursor:pointer}.gallery-client_addFab__Y_ngo>span{font-size:1.35rem;line-height:1}.gallery-client_addFab__Y_ngo,.gallery-client_quickCareBar__JK6Gk{transition:transform .22s ease,opacity .18s ease,bottom .22s ease}.gallery-client_addFabHidden__V5dqx{transform:translateY(calc(100% + 108px));opacity:0;pointer-events:none}.gallery-client_addFabHidden__V5dqx:focus-visible{transform:none;opacity:1;pointer-events:auto}.gallery-client_quickCareBarLow__tbw1p{bottom:calc(12px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.gallery-client_addFab__Y_ngo,.gallery-client_quickCareBar__JK6Gk{transition:none}}.gallery-client_quickCareBar__JK6Gk{display:flex;position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:20;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:var(--ui-radius-tile);border:1px solid var(--ui-border-strong);background:var(--ui-surface-solid);box-shadow:0 6px 18px rgb(var(--ui-shadow-rgb)/.2)}.gallery-client_quickCareBarText__Z_ufB{display:grid;grid-gap:2px;gap:2px}.gallery-client_quickCareBarText__Z_ufB small{color:var(--ui-text-muted);font-size:.8125rem}.gallery-client_sheetSavedView__rrx_P{padding:0 8px}.gallery-client_sheetSavedView__rrx_P .gallery-client_savedViewSelectField__oaUpW{display:block;box-sizing:border-box;width:100%;min-width:0}.gallery-client_sheetSavedView__rrx_P .gallery-client_savedViewSelectField__oaUpW>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gallery-client_sheetSavedView__rrx_P select{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ui-control-height-touch)}.gallery-client_buttonShortcut__q6PFI{display:none}.gallery-client_catalogSearchControls__7H8wd,.gallery-client_catalogSearchHeader__es_Q7,.gallery-client_searchResultsHeader__zeCJX,.gallery-client_tableColumnHeader__YhYpr{flex-direction:column;align-items:stretch}.gallery-client_catalogSearchControls__7H8wd .gallery-client_fieldGrow__S1rWe{flex:0 0 auto}.gallery-client_catalogSearchBox__CeE2q{gap:12px;padding:14px}.gallery-client_catalogSearchCopy__LxBrA p,.gallery-client_catalogSearchEyebrow__ZV7UI{display:none}.gallery-client_catalogSearchCopy__LxBrA h3{font-size:.98rem}.gallery-client_catalogSearchHeader__es_Q7{gap:10px}.gallery-client_catalogSearchHeaderActions__3LbVO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.gallery-client_catalogSearchHeaderActions__3LbVO .gallery-client_catalogModeRow__FuqBL{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-client_catalogSearchHeaderActions__3LbVO .gallery-client_catalogLanguageField__sPXZb>span{display:none}.gallery-client_catalogSearchHeaderActions__3LbVO .gallery-client_catalogLanguageField__sPXZb{min-width:0;padding:6px 10px}.gallery-client_catalogSearchHeaderActions__3LbVO .gallery-client_catalogLanguageField__sPXZb select{min-width:0;flex:1 1 auto}.gallery-client_modalHeader__a263c{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.gallery-client_modalHeaderActions__Nm4ZL{justify-content:flex-start}.gallery-client_modalHeaderActions__Nm4ZL>*{flex:1 1 auto}.gallery-client_coverPreviewPanel__nUxpA{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"label label" "preview controls";align-items:start;gap:12px}.gallery-client_coverPreviewLabel__esIo3{grid-area:label}.gallery-client_editorCoverPreview__gVGKy{grid-area:preview;height:150px}.gallery-client_coverControlStack__Tz4uT{grid-area:controls;align-content:start}.gallery-client_tableHeader__9xbKm{flex-direction:column;align-items:stretch}.gallery-client_tableHeaderActions__vCUbL{justify-items:start}}@media (max-width:720px){.gallery-client_cardActions__vDZ_e{opacity:1;transform:none}.gallery-client_page__PWTJC{box-sizing:border-box;padding:24px 0 72px}.gallery-client_collectionTabs__FDTXk,.gallery-client_modalActions__Brqju,.gallery-client_rowActions__vbYJC,.gallery-client_toolbarRow__GhdcP{flex-direction:column;align-items:stretch}.gallery-client_collectionTabGroup__tkp64,.gallery-client_savedViewSelectField__oaUpW,.gallery-client_savedViewSelectField__oaUpW select,.gallery-client_tabButton__UqDKs{width:100%}.gallery-client_savedViewSelectField__oaUpW{align-items:stretch;flex-direction:column}.gallery-client_savedViewActions__erfyv{margin-left:0}.gallery-client_segmentedRow__d__HO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-client_searchResultItem__UOma_{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px}.gallery-client_searchResultCover__Sbqbq{width:72px;height:104px;border-radius:10px}.gallery-client_searchResultCoverImage__9zxfi{padding:3px}.gallery-client_searchProviderBadgeRow__oivCf{display:none}.gallery-client_searchResultActions__RoRNv .gallery-client_primaryButton__LSwZQ{width:100%}.gallery-client_countSummary__hXoWi{margin-left:0}.gallery-client_cover__9m4oL{min-height:250px}.gallery-client_galleryGrid__qN0m0{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-client_galleryList__3AMjt .gallery-client_bookCardInfo__8iODl{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:12px;border-radius:var(--ui-radius-tile)}.gallery-client_galleryList__3AMjt .gallery-client_infoThumb__TDKQZ{width:66px;height:96px}.gallery-client_galleryList__3AMjt .gallery-client_infoUtilityRow__qfnlV{display:grid;grid-gap:10px;gap:10px}.gallery-client_galleryList__3AMjt .gallery-client_infoActions__SOWfm,.gallery-client_galleryList__3AMjt .gallery-client_infoBadges__z5P0w{justify-content:flex-start}}@media (max-width:900px){.gallery-client_galleryGrid__qN0m0{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-client_searchResultFilterRow__2UOor{grid-template-columns:1fr}}@media (max-width:720px){.gallery-client_galleryGrid__qN0m0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.gallery-client_modalBackdrop__x2AXh{padding:24px 8px}.gallery-client_modal__eP8_8{padding:16px;border-radius:var(--ui-radius-dialog)}}@media (max-width:760px),(pointer:coarse){.gallery-client_bookImageColor__qgdcc input:not([type=color]),.gallery-client_bulkSection__qwrXx input,.gallery-client_catalogLanguageField__sPXZb select,.gallery-client_catalogSearchBox__CeE2q input,.gallery-client_facetSearch__2kT_d,.gallery-client_field__EtRWw input,.gallery-client_field__EtRWw select,.gallery-client_importDuplicateMode___d2zo select,.gallery-client_importMappingGrid__exOup select,.gallery-client_inlineField__vq_09 input,.gallery-client_inlineField__vq_09 select,.gallery-client_manualResetControls__M00Ab select,.gallery-client_quickCareInlineField__WL0vV input,.gallery-client_quickCareInlineField__WL0vV select,.gallery-client_savedViewSelectField__oaUpW select,.gallery-client_searchInput__e2J13,.gallery-client_searchResultFilterRow__2UOor select{min-height:var(--ui-control-height-touch);font-size:1rem}.gallery-client_quickCareInlineField__WL0vV input,.gallery-client_quickCareInlineField__WL0vV select{height:var(--ui-control-height-touch)}.gallery-client_quickCareInlineField__WL0vV select{background-position:calc(100% - 15px) 20px,calc(100% - 10px) 20px}.gallery-client_field__EtRWw textarea{font-size:1rem}.gallery-client_bulkClose__7DLt4,.gallery-client_bulkModeToggle__BjR8D button,.gallery-client_bulkSelectionActions__DHjU6 button,.gallery-client_bulkTarget__JU8QG,.gallery-client_chipButton__pC3gu,.gallery-client_iconActionDanger__5ZTRn,.gallery-client_iconAction__2qcUW,.gallery-client_layoutButton__aOlOG,.gallery-client_manualApplyButton__VHM99,.gallery-client_manualCancelButton__YmTzN,.gallery-client_manualDirectionButton__N1J8Y,.gallery-client_manualResetToggle__1UAr6,.gallery-client_primaryButtonLink__XT4_b,.gallery-client_primaryButton__LSwZQ,.gallery-client_secondaryButton__7_qAQ,.gallery-client_shareCollectionLink__lKqoU,.gallery-client_spineColorPicker__vK6Dh,.gallery-client_toggleField__TDOJd{min-height:var(--ui-control-height-touch)}.gallery-client_bulkClose__7DLt4,.gallery-client_shareCollectionLink__lKqoU{width:var(--ui-control-height-touch);height:var(--ui-control-height-touch)}}