:root{--wa-color-brand-05:#050052;--wa-color-brand-10:#080071;--wa-color-brand-20:#1200ac;--wa-color-brand-30:#1619c7;--wa-color-brand-40:#203ae0;--wa-color-brand-50:#365fff;--wa-color-brand-60:#618dff;--wa-color-brand-70:#85abff;--wa-color-brand-80:#abc7ff;--wa-color-brand-90:#d3e4ff;--wa-color-brand-95:#e6f2ff;--wa-color-neutral-05:#0b0d30;--wa-color-neutral-10:#161b3f;--wa-color-neutral-20:#2b3258;--wa-color-neutral-30:#3d446c;--wa-color-neutral-40:#4f5881;--wa-color-neutral-50:#6b74a0;--wa-color-neutral-60:#8b95c3;--wa-color-neutral-70:#a4aedd;--wa-color-neutral-80:#bdc8f8;--wa-color-neutral-90:#dae4ff;--wa-color-neutral-95:#ecf2ff;--wa-color-success-05:#001a00;--wa-color-success-10:#002600;--wa-color-success-20:#003f03;--wa-color-success-30:#00550c;--wa-color-success-40:#00681c;--wa-color-success-50:#15883c;--wa-color-success-60:#40a85a;--wa-color-success-70:#5dc373;--wa-color-success-80:#77dd8c;--wa-color-success-90:#97fdaa;--wa-color-success-95:#b2ffc0;--wa-color-warning-05:#1d0e00;--wa-color-warning-10:#2c1900;--wa-color-warning-20:#472d00;--wa-color-warning-30:#603f00;--wa-color-warning-40:#7a5300;--wa-color-warning-50:#9e7000;--wa-color-warning-60:#bd8e1f;--wa-color-warning-70:#d7a740;--wa-color-warning-80:#f0bf5b;--wa-color-warning-90:#ffdb79;--wa-color-warning-95:#ffecac;--wa-color-danger-05:#340000;--wa-color-danger-10:#480000;--wa-color-danger-20:#700000;--wa-color-danger-30:#8a0e14;--wa-color-danger-40:#a32c2a;--wa-color-danger-50:#c74f48;--wa-color-danger-60:#ea6e65;--wa-color-danger-70:#ff877d;--wa-color-danger-80:#ffb1a7;--wa-color-danger-90:#ffd8d1;--wa-color-danger-95:#ffeae6;--wa-font-family-body:ui-sans-serif,system-ui,sans-serif;--wa-font-family-heading:ui-sans-serif,system-ui,sans-serif;--wa-font-family-code:ui-monospace,monospace;--wa-font-family-longform:ui-serif,serif;--wa-font-weight-body:400;--wa-font-weight-heading:600;--wa-font-weight-code:400;--wa-font-weight-longform:400;--wa-border-radius-scale:1;--wa-border-width-scale:1;--wa-space-scale:1}.admin-file-picker{display:grid;gap:.65rem}.admin-file-picker__shell{display:grid;grid-template-columns:5rem minmax(0,1fr) auto auto;gap:.75rem;align-items:center;padding:.75rem;border:1px solid color-mix(in srgb,var(--app-accent,#365fff) 34%,var(--line,rgba(160,190,255,.28)));border-radius:8px;background:color-mix(in srgb,var(--panel,#0f1d34) 72%,transparent);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-file-picker.is-drag-over .admin-file-picker__shell{border-color:color-mix(in srgb,var(--app-accent,#365fff) 82%,white 18%);background:color-mix(in srgb,var(--app-accent,#365fff) 13%,var(--panel,#0f1d34) 87%);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent,#365fff) 22%,transparent),0 16px 34px rgba(54,95,255,.18);transform:translateY(-1px)}.admin-file-picker__preview,.admin-file-picker-dialog__thumb{display:grid;place-items:center;overflow:hidden;border:1px dashed color-mix(in srgb,var(--app-accent,#365fff) 34%,var(--line,rgba(160,190,255,.28)));border-radius:8px;background:linear-gradient(45deg,rgba(148,163,184,.14) 25%,transparent 25% 75%,rgba(148,163,184,.14) 75%),linear-gradient(45deg,rgba(148,163,184,.14) 25%,transparent 25% 75%,rgba(148,163,184,.14) 75%),rgba(255,255,255,.9);background-position:0 0,8px 8px,0 0;background-size:16px 16px,16px 16px,auto;color:var(--muted,rgba(210,224,245,.78))}.admin-file-picker__preview{width:5rem;height:5rem}.admin-file-picker__preview img,.admin-file-picker-dialog__thumb img{box-sizing:border-box;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;padding:.45rem}.admin-file-picker__name{display:block;color:var(--text,#eef5ff);font-weight:850}.admin-file-picker__path{display:block;margin-top:.2rem;color:var(--muted,rgba(210,224,245,.78));overflow-wrap:anywhere}.admin-file-picker-dialog__body{display:grid;align-content:start;gap:1rem}.admin-file-picker-dialog::part(panel){max-height:min(90vh,58rem)}.admin-file-picker-dialog::part(body){max-height:calc(90vh - 8rem);overflow:auto;padding-top:.35rem}.admin-file-picker-dialog__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;justify-content:space-between}.admin-file-picker-dialog__kicker{margin:0 0 .35rem;color:var(--muted,rgba(210,224,245,.78));font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.admin-file-picker-dialog__toolbar h3{margin:0;color:var(--text,#eef5ff)}.admin-file-picker-dialog__upload{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.admin-file-picker-dialog__upload>span{max-width:min(22rem,52vw);overflow:hidden;color:var(--muted,rgba(210,224,245,.78));text-overflow:ellipsis;white-space:nowrap}.admin-file-picker-dialog__file-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;gap:.45rem;padding:.55rem .9rem;border:1px solid color-mix(in srgb,var(--app-accent,#365fff) 34%,var(--line,rgba(160,190,255,.28)));border-radius:999px;background:color-mix(in srgb,var(--panel,#0f1d34) 72%,transparent);color:var(--text,#eef5ff);cursor:pointer;font-weight:800}.admin-file-picker-dialog__file-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.admin-file-picker-dialog__status{padding:1rem;border:1px dashed color-mix(in srgb,var(--app-accent,#365fff) 34%,var(--line,rgba(160,190,255,.28)));border-radius:8px;color:var(--muted,rgba(210,224,245,.78))}.admin-file-picker-dialog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;align-items:start;max-height:none;overflow:auto;padding-right:.15rem}.admin-file-picker-dialog__item{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:.75rem;border:1px solid color-mix(in srgb,var(--app-accent,#365fff) 34%,var(--line,rgba(160,190,255,.28)));border-radius:8px;background:color-mix(in srgb,var(--panel,#0f1d34) 72%,transparent);color:var(--text,#eef5ff);text-align:left}.admin-file-picker-dialog__preview-button{appearance:none;display:block;width:100%;height:10rem;padding:0;border:0;background:transparent;cursor:pointer}.admin-file-picker-dialog__thumb{box-sizing:border-box;width:100%;height:100%}.admin-file-picker-dialog__thumb img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.admin-file-picker-dialog__meta{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;min-width:0}.admin-file-picker-dialog__name{display:block;min-width:0;overflow:hidden;color:var(--muted,rgba(210,224,245,.78));line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-file-picker-dialog__media-summary{display:block;min-width:0;overflow:hidden;color:color-mix(in srgb,var(--muted,rgba(210,224,245,.78)) 82%,var(--app-accent,#365fff));font-size:.82rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-file-picker-dialog__item-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.admin-file-picker-dialog__metadata,.admin-file-picker-dialog__rename,.admin-file-picker-dialog__delete{appearance:none;display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .55rem;border:1px solid color-mix(in srgb,var(--wa-color-danger-fill-loud,#c74f48) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wa-color-danger-fill-loud,#c74f48) 10%,transparent);color:var(--wa-color-danger-on-quiet,#ffb1a7);cursor:pointer;font:inherit;font-size:.85rem;font-weight:800}.admin-file-picker-dialog__metadata,.admin-file-picker-dialog__rename{border-color:color-mix(in srgb,var(--app-accent,#365fff) 42%,transparent);background:color-mix(in srgb,var(--app-accent,#365fff) 10%,transparent);color:var(--text,#eef5ff)}.admin-file-picker-media-dialog__body,.admin-file-picker-rename-dialog__body{display:grid;gap:.8rem}.admin-file-picker-media-dialog__help,.admin-file-picker-rename-dialog__help{margin:0;color:var(--muted,rgba(210,224,245,.78))}.admin-file-picker-media-dialog__actions,.admin-file-picker-rename-dialog__actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;margin-top:.2rem}html[data-admin-theme="light"] .admin-file-picker__shell,html[data-admin-theme="light"] .admin-file-picker-dialog__file-button,html[data-admin-theme="light"] .admin-file-picker-dialog__item{background:rgba(248,251,255,.92)}html[data-admin-theme="light"] .admin-file-picker.is-drag-over .admin-file-picker__shell{background:color-mix(in srgb,#365fff 7%,rgba(248,251,255,.96))}.admin-file-picker-dialog.is-drag-over::part(panel){box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent,#365fff) 28%,transparent),0 26px 70px rgba(4,12,30,.34)}.admin-file-picker-dialog.is-drag-over .admin-file-picker-dialog__body{outline:2px dashed color-mix(in srgb,var(--app-accent,#365fff) 60%,transparent);outline-offset:8px;border-radius:12px}html[data-admin-theme="light"] .admin-file-picker__name,html[data-admin-theme="light"] .admin-file-picker-dialog__toolbar h3,html[data-admin-theme="light"] .admin-file-picker-dialog__file-button,html[data-admin-theme="light"] .admin-file-picker-dialog__item{color:#14233a}html[data-admin-theme="light"] .admin-file-picker__path,html[data-admin-theme="light"] .admin-file-picker-dialog__kicker,html[data-admin-theme="light"] .admin-file-picker-dialog__upload>span,html[data-admin-theme="light"] .admin-file-picker-dialog__status,html[data-admin-theme="light"] .admin-file-picker-dialog__name,html[data-admin-theme="light"] .admin-file-picker-dialog__media-summary,html[data-admin-theme="light"] .admin-file-picker-media-dialog__help,html[data-admin-theme="light"] .admin-file-picker-rename-dialog__help{color:#52637a}html[data-admin-theme="light"] .admin-file-picker-dialog__delete{color:#9b2d2d}html[data-admin-theme="light"] .admin-file-picker-dialog__metadata,html[data-admin-theme="light"] .admin-file-picker-dialog__rename{color:#2546a7}@media (max-width:760px){.admin-file-picker__shell,.admin-file-picker-dialog__toolbar,.admin-file-picker-dialog__upload{grid-template-columns:1fr}.admin-file-picker__shell{display:grid}.admin-file-picker__shell wa-button,.admin-file-picker-dialog__upload wa-button,.admin-file-picker-dialog__file-button{width:100%}}
