@import url("./live-assets-admin.css?v=2.7.79");

#assets-panel.live-assets-embedded-panel:not([hidden]){display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#assets-panel>.live-assets-embedded-root{display:flex;flex:1 1 auto}
#assets-panel .live-assets-embedded-main{display:flex;flex:1 1 auto;flex-direction:column}
#assets-panel .live-assets-embedded-main>.live-assets-admin-panel{flex:1 1 auto}

.live-assets-embedded-root .live-assets-admin-header{padding-bottom:14px}
.live-assets-embedded-root .live-assets-message{margin-top:8px;min-height:0}
.live-assets-embedded-root .live-assets-message:empty{display:none}
.live-assets-embedded-root .live-assets-admin-main>.live-assets-admin-panel{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}
.live-assets-embedded-root .live-assets-admin-header-actions{justify-content:flex-end}
.live-assets-embedded-root .live-assets-admin-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.live-assets-embedded-root .live-assets-admin-card.is-hidden{opacity:1}
.live-assets-embedded-root .live-assets-admin-card.is-hidden .live-assets-admin-thumb{filter:none}
.live-assets-embedded-root .live-assets-admin-card.is-hidden .live-assets-admin-thumb img{opacity:1;filter:none}
.live-assets-embedded-root .live-assets-admin-card.is-hidden .live-assets-category-chip{border-color:rgba(255,184,92,.5);color:#ffd59b}
.live-assets-library-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 16px}
.live-assets-library-filter{min-height:34px;padding:5px 12px;border:1px solid var(--line,rgba(160,220,210,.25));border-radius:999px;color:var(--muted-strong,#c1d8cf);background:rgba(4,14,14,.55);font:inherit;font-size:.68rem;cursor:pointer}
.live-assets-library-filter[aria-pressed="true"]{border-color:rgba(var(--accent-rgb,73,217,179),.65);color:var(--ink,#eef8f2);background:rgba(var(--accent-rgb,73,217,179),.18)}
.live-assets-library-filter:focus-visible{outline:2px solid var(--accent,#49d9b3);outline-offset:2px}
.live-assets-library-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}
.live-assets-backfill-controls{display:flex;align-items:center;gap:8px;min-width:0}
.live-assets-backfill-controls[hidden]{display:none}
.live-assets-backfill-controls>span{max-width:220px;overflow:hidden;color:var(--muted-strong,#c1d8cf);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}
.live-assets-backfill-controls>.button{min-height:34px;padding:6px 10px;font-size:.64rem;white-space:nowrap}
.live-assets-thumb-missing{max-width:160px;padding:8px 10px;border:1px solid rgba(255,200,120,.28);border-radius:10px;color:#ffe0b5;background:rgba(9,29,34,.8);font-size:.68rem;text-align:center}
.live-assets-native-dialog .live-assets-preview-missing{padding:20px 12px;border:1px dashed rgba(255,200,120,.38);border-radius:10px;color:#ffe0b5;text-align:center}
.live-assets-native-dialog .live-assets-preview-missing[hidden]{display:none}
.live-assets-native-dialog .live-assets-admin-preview-card>img[hidden]{display:none}
.live-assets-native-dialog .live-assets-preview-note{margin:0 0 12px;color:var(--muted-strong,#c1d8cf);font-size:.68rem}
dialog.live-assets-native-dialog{position:fixed;inset:0;box-sizing:border-box;width:min(720px,calc(100vw - 32px));max-width:none;max-height:min(760px,calc(100dvh - 32px));margin:auto;padding:0;overflow:hidden;overscroll-behavior:contain;border:1px solid rgba(var(--cyan-rgb,116,205,239),.42);border-radius:20px;color:var(--ink,#eef8f2);background:transparent;box-shadow:0 34px 100px rgba(0,0,0,.52)}
dialog.live-assets-native-dialog:not([open]){display:none}
dialog.live-assets-native-dialog[open]{display:block}
dialog.live-assets-native-dialog::backdrop{background:rgba(0,6,8,.76)}
dialog.live-assets-move-dialog{width:min(480px,calc(100vw - 32px))}
.live-assets-admin-manage-card{box-sizing:border-box;width:100%;max-height:min(760px,calc(100dvh - 32px));margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:0;background:linear-gradient(145deg,rgba(32,79,104,.99),rgba(7,27,42,.99));box-shadow:none}
.live-assets-admin-manage-card>.live-assets-admin-panel-heading:first-child{align-items:center;min-height:84px;margin:0;padding:16px 22px;border-bottom:1px solid var(--line,rgba(160,220,210,.2))}
.live-assets-admin-manage-card>.live-assets-admin-panel-heading:first-child h2{margin-top:4px;font-size:1.15rem}
.live-assets-dialog-close{display:grid;flex:none;width:42px;height:42px;place-items:center;padding:0;border-radius:50%;font-size:1.25rem;line-height:1}
.live-assets-admin-manage-card>.live-assets-manage-hint{margin:0;padding:12px 22px 0}
.live-assets-admin-manage-card>.live-assets-admin-panel-heading:not(:first-child){margin:0;padding:16px 22px 0}
.live-assets-admin-manage-card>.live-assets-category-list{padding:16px 22px 22px}
.live-assets-admin-manage-card>.live-assets-category-list{display:grid;gap:8px;margin-top:0}
.live-assets-admin-manage-card>[data-live-assets-category-message]{margin:10px 22px 0;color:#a8eed8}
.live-assets-category-row{display:grid;grid-template-columns:24px minmax(140px,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line,rgba(160,220,210,.25));border-radius:12px;background:rgba(2,13,14,.46)}
.live-assets-category-order{color:var(--muted,#9db8b1);font-size:.7rem;text-align:center}
.live-assets-category-row>input{box-sizing:border-box;width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--line-strong,rgba(160,220,210,.3));border-radius:9px;color:var(--ink,#eef8f2);background:rgba(2,13,14,.82);font:inherit;font-size:.72rem}
.live-assets-category-row>small{color:var(--muted,#9db8b1);white-space:nowrap}
.live-assets-category-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}
.live-assets-category-controls .button{min-height:34px;padding:5px 8px;font-size:.64rem}
.live-assets-category-controls [data-category-delete]{color:#ffb9bd}
.live-assets-admin-manage-card>.live-assets-upload-form{padding:16px 22px 0}
.live-assets-upload-files{display:grid;gap:8px;max-height:210px;overflow:auto;overscroll-behavior:contain;padding:2px 3px 2px 0}
.live-assets-upload-files:empty{display:none}
.live-assets-upload-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1.1fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line,rgba(160,220,210,.2));border-radius:11px;background:rgba(2,13,14,.46)}
.live-assets-upload-item[data-upload-state="done"]{border-color:rgba(92,216,154,.48);background:rgba(54,140,105,.14)}
.live-assets-upload-item[data-upload-state="error"]{border-color:rgba(255,111,121,.54)}
.live-assets-upload-item-detail{display:grid;min-width:0;gap:3px}
.live-assets-upload-item-detail strong{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}
.live-assets-upload-item-detail small,.live-assets-upload-item-status{color:var(--muted,#9db8b1);font-size:.6rem;line-height:1.4}
.live-assets-upload-item[data-upload-state="error"] .live-assets-upload-item-status{color:#ffb0b7}
.live-assets-upload-item[data-upload-state="done"] .live-assets-upload-item-status{color:#9bf3c4}
.live-assets-upload-item-name{display:grid;min-width:0;gap:4px;color:var(--muted-strong,#c1d8cf);font-size:.6rem}
.live-assets-upload-item-name input{width:100%;min-height:34px;padding:7px 9px!important}
.live-assets-upload-item-name input:disabled{opacity:.72}
.live-assets-upload-item-status{max-width:170px}
.live-assets-admin-manage-card .live-assets-form-actions{justify-content:flex-end;min-height:68px;margin:8px -22px 0;padding:12px 22px;border-top:1px solid var(--line,rgba(160,220,210,.2));background:rgba(4,20,32,.45)}
.live-assets-admin-manage-card .live-assets-form-actions span{margin-right:auto}
.live-assets-move-card>.live-assets-move-field,.live-assets-move-card>[data-live-assets-move-message]{margin:12px 22px 0}
.live-assets-move-card>.live-assets-form-actions{margin:18px 0 0}
.live-assets-admin-manage-card .live-assets-admin-panel-heading{align-items:center}
.live-assets-admin-manage-card .live-assets-admin-panel-heading .button{flex:none}
.live-assets-manage-hint{margin:0 0 16px;color:var(--muted-strong,#c1d8cf);font-size:.72rem;line-height:1.6}
.live-assets-admin-manage-card .live-assets-category-list{margin-top:16px}
.live-assets-move-card{width:100%}
.live-assets-native-dialog .live-assets-admin-preview-card,.live-assets-native-dialog .live-assets-admin-confirm-card{box-sizing:border-box;width:100%;max-height:min(760px,calc(100dvh - 32px));overflow:auto;overscroll-behavior:contain}
.live-assets-move-field{display:grid;gap:8px;color:var(--ink,#eef8f2);font-size:.75rem}
.live-assets-move-field select{box-sizing:border-box;width:100%;min-height:42px;padding:8px 11px;border:1px solid var(--line-strong,rgba(160,220,210,.3));border-radius:10px;color:var(--ink,#eef8f2);background:rgba(2,13,14,.9);font:inherit}
.live-assets-move-card .live-assets-form-actions{justify-content:flex-end;margin-top:14px}
.live-assets-move-card [data-live-assets-move-message]{color:#ffb0b7}
@media(max-width:620px){.live-assets-embedded-root .live-assets-admin-header-actions{justify-content:flex-start}.live-assets-admin-manage-card{max-height:calc(100dvh - 24px)}.live-assets-admin-manage-card .live-assets-admin-panel-heading{flex-direction:row}.live-assets-admin-manage-card .live-assets-inline-form{flex-wrap:wrap}.live-assets-admin-manage-card .live-assets-inline-form input{min-width:160px}}
@media(max-width:620px){.live-assets-upload-item{grid-template-columns:minmax(0,1fr)}.live-assets-upload-item-status{max-width:none}.live-assets-admin-manage-card .live-assets-form-actions{flex-wrap:wrap}.live-assets-admin-manage-card [data-live-assets-upload-progress]{flex-basis:100%}}
@media(max-width:620px){.live-assets-category-row{grid-template-columns:24px minmax(0,1fr) auto}.live-assets-category-controls{grid-column:2/-1;justify-content:flex-start}.live-assets-category-row>small{font-size:.62rem}}
@media(max-width:620px){.live-assets-library-tools,.live-assets-backfill-controls{width:100%;justify-content:flex-start}.live-assets-backfill-controls{flex-wrap:wrap}.live-assets-backfill-controls>span{max-width:none}}
