/* v0.28.1: product image peek on hover */
.img-peek{position:fixed;z-index:2147483000;padding:6px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;box-shadow:0 16px 40px #1018283d;pointer-events:none}
.img-peek img{display:block;max-width:280px;max-height:280px;border-radius:6px;object-fit:contain;background:#f9fafb}

/* Folder icons (Thư viện căn hộ tree, list and grid, shared-library cards): filled yellow by default, outline on hover */
.tree-node:not(.sub):not(.active) .solid-icon[style*="modern/folder.svg"],
.folder-list-name .solid-icon[style*="modern/folder.svg"],
.folder-tile .solid-icon[style*="modern/folder.svg"],
.shared-folders .solid-icon[style*="modern/folder.svg"]{--icon:url(/static/icons/modern/folder-fill.svg)!important;color:#f5b82e}
.tree-node:not(.sub):not(.active):hover .solid-icon[style*="modern/folder.svg"],
.tree-node:not(.sub):not(.active):focus-visible .solid-icon[style*="modern/folder.svg"],
.folder-list tr:hover .folder-list-name .solid-icon[style*="modern/folder.svg"],
.folder-list tr:focus-visible .folder-list-name .solid-icon[style*="modern/folder.svg"],
.folder-tile:hover .solid-icon[style*="modern/folder.svg"],
.folder-tile:focus-visible .solid-icon[style*="modern/folder.svg"],
.shared-folders a:hover .solid-icon[style*="modern/folder.svg"]{--icon:url(/static/icons/modern/folder.svg)!important;color:#f5a524}

/* v0.28.1: blank rows that fill the A4 preview sheet */
.wm-a4 .wm-blank-row td{height:34px}
.wm-preview-wrap{align-self:start}
