.klyp-Modal__content--full.klyp-LibraryPicker__modal{width:100%;max-width:min(1080px,92vw);height:min(720px,86svh)}.klyp-LibraryPicker__modal>.klyp-Dialog__dialog>.klyp-Dialog__header{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-LibraryPicker__modal,.klyp-LibraryPicker__modal>.klyp-Dialog__dialog{overflow:visible}.klyp-LibraryPicker__modal>.klyp-Dialog__dialog>.klyp-Dialog__close{top:0;right:calc(-1 * var(--space-48));width:var(--space-40);height:var(--space-40);background:var(--color-bg-surface);border:var(--bw-default) solid var(--color-border-subtle);color:var(--color-fg-muted);border-radius:var(--r-chip);transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.klyp-LibraryPicker__modal>.klyp-Dialog__dialog>.klyp-Dialog__close>svg{width:var(--space-18);height:var(--space-18)}.klyp-LibraryPicker__modal>.klyp-Dialog__dialog>.klyp-Dialog__close[data-hovered],.klyp-LibraryPicker__modal>.klyp-Dialog__dialog>.klyp-Dialog__close:hover{background:var(--color-bg-surface-hover);color:var(--color-fg-primary);border-color:var(--color-border-default)}.klyp-LibraryPicker__modal>.klyp-Dialog__dialog>.klyp-Dialog__close[data-pressed]{background:var(--color-bg-elev)}@media (width<=1180px){.klyp-LibraryPicker__modal>.klyp-Dialog__dialog>.klyp-Dialog__close{top:var(--space-8);right:var(--space-8)}.klyp-LibraryPicker__toolbar{padding-right:var(--space-32)}}.klyp-LibraryPicker__modal>.klyp-Dialog__dialog,.klyp-LibraryPicker__modal .klyp-Modal__body{flex:auto;min-height:0}.klyp-LibraryPicker{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.klyp-LibraryPicker__main{gap:var(--space-12);flex:auto;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.klyp-LibraryPicker__toolbar{align-items:center;gap:var(--space-8);display:flex}.klyp-LibraryPicker__toolbarTitle{font-size:var(--font-size-16);color:var(--color-fg-primary);flex-shrink:0;font-weight:500}.klyp-LibraryPicker__toolbarControls{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.klyp-LibraryPicker__toolbarControls>.klyp-LibraryPicker__search{min-width:0;max-width:calc(var(--space-128) * 2.5);flex:auto}.klyp-LibraryPicker__toolbarControls>.klyp-TabSwitcher,.klyp-LibraryPicker__toolbarControls>.klyp-BrandSelect,.klyp-LibraryPicker__toolbarControls>.klyp-AdvancedFilterPopover__trigger{flex:none}.klyp-LibraryPicker__dropband{justify-content:center;align-items:center;gap:var(--space-12);height:var(--space-64);padding:0 var(--space-16);border:var(--bw-emphasis) dashed var(--color-border-strong);border-radius:var(--r-section);color:var(--color-fg-primary);transition:height var(--duration-fast) var(--easing-standard);display:flex;overflow:hidden}.klyp-LibraryPicker__dropband[data-collapsed]{height:var(--space-40)}@media (prefers-reduced-motion:reduce){.klyp-LibraryPicker__dropband{transition:none}}.klyp-LibraryPicker__dropbandIcon{color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-LibraryPicker__dropbandText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-13);color:var(--color-fg-primary);flex:0 auto;overflow:hidden}.klyp-LibraryPicker__dropband>button{flex-shrink:0}.klyp-LibraryPicker__grid{min-width:0;min-height:0;padding-right:var(--space-4);overflow-y:auto}.klyp-LibraryPicker__loading{justify-content:center;align-items:center;gap:var(--gap-stack);height:100%;min-height:calc(var(--space-128) + var(--space-128));text-align:center;color:var(--color-fg-muted);flex-direction:column;display:flex}.klyp-LibraryPicker__loading>p{font-size:var(--font-size-13);margin:0}.klyp-LibraryPicker__footer{justify-content:space-between;align-items:center;gap:var(--space-12);padding-top:var(--space-12);margin-top:var(--space-12);border-top:var(--bw-default) solid var(--color-border-subtle);display:flex}.klyp-LibraryPicker__selectionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-12);color:var(--color-fg-muted);flex:auto;margin:0;overflow:hidden}.klyp-LibraryPicker__footer>button{flex-shrink:0}.klyp-LibraryPicker__dropOverlay{z-index:2;justify-content:center;align-items:center;gap:var(--space-12);pointer-events:none;border-radius:var(--r-section);border:var(--bw-emphasis) dashed var(--color-accent);background:color-mix(in srgb, var(--color-bg-surface) 88%, transparent);color:var(--color-fg-primary);flex-direction:column;display:flex;position:absolute;inset:0}.klyp-LibraryPicker__dropOverlay[data-reject]{border-color:var(--color-status-danger);color:var(--color-status-danger)}.klyp-LibraryPicker__dropOverlayText{font-size:var(--font-size-16);margin:0;font-weight:500}.klyp-LibraryPicker__srLive{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.klyp-Modal__content--full.klyp-LibraryPicker__modal{width:100%;max-width:100%;height:min(720px,100%)}}@media (width<=639.98px){.klyp-Modal__content--full.klyp-LibraryPicker__modal{border-radius:0;align-self:stretch;height:auto;max-height:none}.klyp-LibraryPicker__toolbar{row-gap:var(--space-8);flex-wrap:wrap}.klyp-LibraryPicker__toolbarControls{justify-content:flex-start;row-gap:var(--space-8);flex-wrap:wrap;flex:100%}.klyp-LibraryPicker__toolbarControls>.klyp-LibraryPicker__search{flex:100%;max-width:none}}
