#image-manager{width:min(1120px,94vw);max-height:90dvh;overflow:auto;padding:22px}#image-manager .actions{display:flex;flex-wrap:wrap;gap:6px}.explorer-help,#images-message{color:#78858d;font-size:12px}#images-path{display:flex;align-items:center;gap:4px;margin:14px 0;background:#f6f8fa;padding:6px;border:1px solid #e5e9ed;border-radius:6px}#images-path button{border:0;background:transparent;padding:5px 9px}#images-path button+button:before{content:'›';padding-right:12px;color:#94a0ad}#images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:12px;min-height:330px;padding:12px;outline:none;user-select:none;border:1px solid #edf0f2;border-radius:6px}#images-grid article{padding:10px 7px 7px;border:1px solid transparent;border-radius:3px;min-width:0;text-align:center;cursor:default;align-self:start}#images-grid article:hover{background:#eef6fd}#images-grid article.selected{background:#dcecff;border-color:#8bbaf0}#images-grid article.cut{opacity:.45}#images-grid article.drop-target{background:#cfe4ff;border-color:#458ce2}#images-grid img{width:100%;height:100px;object-fit:contain;pointer-events:none}#images-grid .explorer-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:12px;line-height:18px;margin-top:8px;color:#334155}.explorer-folder-icon{width:86px;height:66px;position:relative;margin:25px auto 9px;background:linear-gradient(#ffdf76,#ffd052);border-radius:3px 5px 5px 5px;box-shadow:inset 0 -2px 0 #e6ae32}.explorer-folder-icon:before{content:'';position:absolute;left:0;top:-10px;width:36px;height:13px;background:#f6bd39;border-radius:5px 8px 0 0}.explorer-rename{width:100%;padding:2px!important;min-height:25px!important;font-size:12px;text-align:center}.explorer-empty{grid-column:1/-1;text-align:center;color:#8a969f;margin:85px 0;pointer-events:none}#images-menu{position:fixed;z-index:30;background:#fff;padding:5px;border:1px solid #d7dde4;border-radius:7px;box-shadow:0 8px 28px #0003;min-width:215px}#images-menu[hidden]{display:none}#images-menu button{display:block;width:100%;border:0;background:transparent;border-radius:4px;padding:7px 14px;text-align:left;font-size:13px}#images-menu button:hover,#images-menu button:focus{background:#eaf2fc}.explorer-marquee{position:fixed;z-index:20;background:#4b9cff24;border:1px solid #4b9cff;pointer-events:none}#images-pending p{overflow-wrap:anywhere;font-size:12px}.explorer-preview{max-width:90vw;max-height:90vh}.explorer-preview img{display:block;max-width:80vw;max-height:75vh;object-fit:contain}#image-manager[aria-busy=true] #images-grid{opacity:.65;pointer-events:none}
