@layer theos.frames{.theos-photo-card{flex-direction:column;min-width:0;display:flex;position:relative}.theos-photo-card__surface{background:var(--theos-panel);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.theos-photo-card__surface:disabled{cursor:default;opacity:1}.theos-photo-card--square .theos-photo-card__surface{aspect-ratio:var(--theos-aspect-square)}.theos-photo-card--portrait .theos-photo-card__surface{aspect-ratio:var(--theos-aspect-portrait)}.theos-photo-card[data-selected=true] .theos-photo-card__surface:after{content:"";box-shadow:inset 0 0 0 var(--theos-space-1) var(--theos-accent);pointer-events:none;position:absolute;inset:0}.theos-photo-card__check{z-index:2;display:inline-flex;position:absolute;inset-block-start:var(--theos-space-1);inset-inline-start:var(--theos-space-1)}.theos-photo-card__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.theos-photo-card__placeholder{width:100%;height:100%;padding:var(--theos-space-2);text-align:center;color:var(--theos-text-muted);justify-content:center;align-items:center;display:flex}.theos-photo-card__caption{padding:var(--theos-space-1) 0 0;opacity:.75;overflow-wrap:anywhere;display:block;overflow:hidden}.theos-file-picker-dialog__toolbar{border-block-end:var(--theos-hairline) solid var(--theos-border,#b7aa98);padding-block-end:var(--theos-space-2)}.theos-file-picker-dialog__grid{min-block-size:var(--theos-pane-min);padding-block:var(--theos-space-2);flex:1 1 0;overflow-y:auto}.theos-file-picker-dialog__more{padding-block-start:var(--theos-space-2)}.theos-file-picker-dialog__footer{border-block-start:var(--theos-hairline) solid var(--theos-border,#b7aa98);padding-block-start:var(--theos-space-3)}}
