.file-menubar{position:relative;display:flex;font-size:var(--font-size-md);line-height:1;background:var(--xp-surface);border-bottom:1px solid var(--xp-line-mid);padding:var(--space-2) var(--space-5) var(--space-1)}.file-menu-list{display:flex;list-style:none;margin:0;padding:0}.file-menu-item{position:relative;border:1px solid transparent}.file-menu-item:hover,.file-menu-item.is-open{border-top:1px solid var(--xp-line-light);border-left:1px solid var(--xp-line-light);border-right:1px solid var(--xp-line-dark);border-bottom:1px solid var(--xp-line-dark)}.file-menu-trigger{padding:var(--space-1) var(--space-5);background:transparent;border:none;cursor:default;color:var(--text);font-size:var(--font-size-md);line-height:1}.file-menu .submenu li.separator,.file-submenu li.separator{height:var(--space-1);margin:0;padding:var(--space-2) 1px;background-color:var(--xp-highlight-top);pointer-events:none;border-top:1px solid var(--xp-line-dark);border-bottom:1px solid var(--xp-line-light);z-index:4}.file-menu .submenu li.separator:before{content:none}.file-submenu{position:absolute;top:110%;left:0;z-index:1000;display:flex;flex-direction:column;min-width:8.5rem;margin:0;padding:var(--space-1) 0;list-style:none;border:1px solid var(--xp-line-dark);background:transparent}.file-submenu:before{content:"";position:absolute;top:var(--space-5);left:var(--space-5);width:calc(100% - var(--space-3));height:calc(100% - var(--space-3));background:#00000061;filter:blur(2px);z-index:-2;pointer-events:none}.file-submenu:after{content:"";position:absolute;inset:0;background:var(--xp-highlight-top);z-index:-1;pointer-events:none}.file-submenu-item{position:relative;display:flex;align-items:center;padding:var(--space-1) var(--space-6) var(--space-1) var(--space-10);min-height:1.35rem;white-space:nowrap;background-color:var(--xp-highlight-top);color:var(--text);cursor:default;z-index:4}.file-submenu-item:hover{background:var(--xp-menu-hover);color:var(--xp-menu-hover-text)}.file-submenu-label{color:inherit}.file-submenu-item.is-disabled .file-submenu-label{color:var(--xp-disabled);opacity:.9}.file-submenu-item.is-disabled{color:var(--xp-disabled);pointer-events:none;opacity:.9}.file-submenu-item.is-disabled .file-submenu-label,.file-submenu-item.is-disabled .file-submenu-shortcut,.file-submenu-item.is-disabled .file-submenu-arrow{color:var(--xp-disabled);opacity:.9}.file-submenu-item .menu-item-icon{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);width:16px;height:16px}.file-submenu-arrow{margin-left:auto;padding-left:var(--space-5);color:var(--text);font-size:.9em;transform:scaleY(1.7);display:inline-block}.file-submenu-item:hover .file-submenu-arrow{color:var(--xp-menu-hover-text)}.file-submenu-item.is-checked:before{content:"✓";position:absolute;left:var(--space-5);top:50%;transform:translateY(-50%);font-size:var(--font-size-sm);color:var(--text)}.file-submenu-item.is-bullet:before{content:"•";position:absolute;left:var(--space-5);top:50%;transform:translateY(-56%);font-size:18px;line-height:1;color:var(--text)}.file-submenu--nested{position:absolute;left:100%;top:calc(-1 * var(--space-1));z-index:1001;min-width:150px}.file-submenu-item.has-nested{position:relative}.file-submenu-shortcut{margin-left:auto;padding-left:var(--space-5);color:var(--text-soft)}.fm-sidebar-wrap{position:relative;width:210px;min-width:210px;max-height:408px;flex-shrink:0}.fm-sidebar{width:100%;max-height:408px;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--space-6);background:linear-gradient(to bottom,#7c94dc,#6f86d0 42%,#6378c5);border-right:1px solid #6f83c6;overflow-y:auto;overflow-x:hidden}.fm-task-group{flex:0 0 auto;background:var(--xp-menu-right-bottom);border-radius:var(--window-radius-md) var(--window-radius-md) 0 0;overflow:hidden;box-shadow:inset 0 -1px 1px var(--xp-line-light)}.fm-task-header{min-height:24px;padding:0 var(--space-4) 0 var(--space-6);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to right,var(--xp-line-light) 0%,var(--xp-menu-right-top) 45%,var(--xp-menu-right-bottom) 100%);color:var(--xp-title-end);font-size:var(--font-size-md);font-weight:700;line-height:24px}.fm-task-header:hover{color:var(--xp-title-end)}.fm-task-chevron{width:15px;height:15px;min-width:15px;display:inline-flex;justify-content:center;border-radius:9999px;background:radial-gradient(circle at 35% 30%,var(--xp-line-light) 0%,var(--xp-menu-right-top) 40%,var(--xp-menu-right-bottom) 100%);color:var(--taskbar-dark);font-size:var(--font-size-2xl);font-weight:600;line-height:1;text-indent:1px;transform:rotate(90deg);transition:transform .2s;box-shadow:inset -.5px .5px 0 var(--title-bar-light),inset .5px -.5px 0 var(--xp-line-light),.5px -.5px 1px var(--xp-taskbar-top)}.fm-task-chevron.collapsed{transform:rotate(-90deg)}.fm-task-body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6)}.fm-task-link{width:100%;display:flex;align-items:center;gap:var(--space-5);padding:0;background:transparent;border:none;color:var(--taskbar-dark);font-size:var(--font-size-md);line-height:1.35;text-align:left;text-decoration:none}.fm-task-link:hover{background:transparent;color:var(--xp-title-start);text-decoration:underline}.fm-task-link.active{background:transparent;color:var(--taskbar-dark);font-weight:700}.fm-task-icon{width:16px;height:16px;flex-shrink:0}.fm-task-details{align-items:center;text-align:center}.fm-details-icon{width:40px;height:40px;margin-bottom:var(--space-3)}.fm-details-name{color:#1b3f94;font-size:var(--font-size-md);font-weight:700;word-break:break-word}.fm-details-type,.fm-details-date{font-size:var(--font-size-sm);color:var(--taskbar-dark);word-break:break-word}.file-empty{padding:var(--space-5);font-size:var(--font-size-md);color:var(--text)}.fm-sidebar::-webkit-scrollbar{width:16px}.fm-sidebar::-webkit-scrollbar-track{background:var(--xp-highlight-top);border-left:1px solid var(--xp-line-dark);box-shadow:inset 1px 1px 0 var(--xp-line-dark),inset -1px -1px 0 var(--xp-line-light)}.fm-sidebar::-webkit-scrollbar-thumb{border:1px solid;border-color:var(--xp-line-light) transparent var(--xp-line-dark) var(--xp-line-dark);border-radius:var(--window-radius-sm);background:var(--xp-menu-right-bottom);box-shadow:inset 1px 0 0 var(--xp-line-dark),inset -1px 0 0 var(--xp-line-light),inset 1px 0 0 var(--xp-line-light)}.fm-sidebar::-webkit-scrollbar-button{height:0;transform:scaleX(.9);background:var(--xp-menu-right-bottom);box-shadow:inset 0 1px 0 var(--xp-line-light),inset -1px -1px 0 var(--xp-line-dark),inset 1px 0 0 var(--xp-line-dark)}.fm-sidebar::-webkit-scrollbar-button{height:0}.fm-sidebar::-webkit-scrollbar-button:start:decrement,.fm-sidebar::-webkit-scrollbar-button:end:increment{height:16px;background:var(--xp-menu-right-bottom);box-shadow:inset 0 1px 0 var(--xp-line-light),inset -1px -1px 0 var(--xp-line-dark),inset 1px 0 0 var(--xp-line-dark)}.fm-sidebar::-webkit-scrollbar-button:start:decrement{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAAB9klEQVQ4y52UwU4UQRCGv5pdMNz1AHcPJpqQ4IGDPIBv4c2bcYNk0YjBEOMu8AKc1JfwHSTRmMjRmyIXPO/udFf9Hnp2hg2eqGQynZ6qb/76u9IG4F6rqpa4SZiZGYAkff/5l/NLMZkEdR2kHOSALCEXoQqFSCGSB5v3Vthav8Onz2cP+3Pi+aV4vHmbGTB1yIKUIAJyiCzDs5MzzGZw+uU3W+sAbLSQySSYUYprL4AcIgJSClD5lnPTRs/mpR2kTtEqqOsgeUlSFtMaXIte9KzdWKvmq2ktJjXUCVyGvHgx2BnhAg8jufAwHLvKW20hknAPPJcWrGcMXowA2N8bEwrCqvJWXIV0SlIuLUQEFcHzwfsF+e/2D5GJsFLisutKQhVy4W48G4y74vHLdj16M0Ym3AzRmdQpCZFDbQsAR4dDKgvejncXQA4klVKhDuIBOeDoeFgAx8PWQO9VbB+U/e2DITlA8R8lOXfPaLxbEuk8WL7VY2f8CpeRm1Fo4qKdE4Wo3QBR9Y1o/hSVSGaEi8gBUdyovD2hPx3EEymJkFhqEhwjLMrxS23LOARxXcmjByt8O/1FbwlsPkwCmRZM9GYMNu6utEoA2Pt4dqIbxOsPP04A+gAHT+4/hbM1YBVYW+5rtc6GKYhGVXNrzKf7AvhqZvsA/wAxSIf9FfyH8QAAAABJRU5ErkJggg==);background-size:cover;background-repeat:no-repeat}.fm-sidebar::-webkit-scrollbar-button:start:decrement:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAACAklEQVQ4y52TPWsVURCGnzn3I4WKpLyxEEllYSEK/gr9F7EMKvkq1EYDSbTRBCRV4h9II+QX2NqYlIpgMBcCiQQL3b1n5rXYvXtXsfKcYs+BmXee886sfT0TVy6PlFKP/1lmZuZeklJPw+/OyTmUhVOWQQ7wgFDgYUgiIhEKcogb13rMDvq83T+83R0TnJzD9IVEMZUoR4HLkIsII7fE3KEcBZ+PCmYHfYBb3TFWWTjFVCI8cK+Cc02QHQjDoToLrGPj1JZIjoYge50IyEUxMjys5QMkaXydSRMRI2dwp/IghEKsvtyYeKKov6nt7aC5KYRHVVkSlozVFxsAvN5cQ4jAUL1ba0Iyqp/gYRjG8/X1P1q5tbWBrBICCNk/SFThRwTP1tea5IVHS835zWYlVHk7oWlEPAzX5AkAKwvLWDIe/C2EyFEXRy0RVcO1srhcCSwuN+huxtx8JTQ3v1TPzcRcU9Uq7b3/yfSlPt0OGIaSmkqFDBfkgOxCWXSi4N6di+zuHwy7bU/Gs9FJgeeKQonKgxAKIKpYvAE5bkQiAg9HlohQzVD9LwqR65gIMEXb2AnJzdken45+oTCcyXQK4epgQEJYPYTXrzapxzzd+ciT3cNt/cd6vHOwfXb6DTs9/8GrvS/I0jtgAMz0uxqU2TBF0yGzFp00BD6Y2f2Hd6eHvwFEg5ZlxHe9xAAAAABJRU5ErkJggg==)}.fm-sidebar::-webkit-scrollbar-button:start:decrement:active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAACOklEQVQ4y52Uv2sUQRzFP9+Z2d1jY0QQi1yjhY1gIWhhGUhlEVDBHxAFwUINxr9AQfAvMGeTSq0EBY2KFkHTKFZamVIbhQRDAsaQwO3tzrPYy95JOqcamHmfefPmMQZQVYWcS/ifYWZmAJL07sN3VlZhe8vodit6paNXiahIrAxFUVVGGaGM4uQxx+lTh3n8dulE2CGurMLnHwcghSxAlomA4b1IJYLqfV0ZRdfI97sd6fEGsr1lNaAFWUsEZ3gTuRe+qvcEA18K74R5vxvSLSoSZ+CEWQ0YzR0+QkhKAHwPfAZgOLQjbTeeitJITWSpkASq+QuvOqTmCWZYaoTEyDINZzvWQMoSQgqhZ4wosC+NvJ/vADD/8gE+eohAhOBtGNIegggPZKG+68Kbzj9P+eJ1h1YSyILIgoiy3U4UxWjqcIhPi/cb8eTkzWb+9PksIQRcIjTIhKFM6unHxdlm8cL562xuRi6eG4CePOuQJo4y9g9HA0gl8CYmJmYAmJiY4deqI9/jiXKcPXMLgEtTMyQ+EtVIaZ647EFVVOBhfHyaqqrwHihKLBeJg8tT0+QjJd4ZhWLT0zCcCYD3/bbKINTtTbwRnJGlIm+JNBHrG42R5QYS++QsU92FVGQBzBmJjyQt8A7SROzNxdqGdju5cfUQ3352MW8Ygx4I0VOKgJ7E+h+x9lscOdhIlwG482hpTv8xbj/8OtcEe+/K0Wuw1AbGgHYaNFaUhikS+676vwb9r2MF+GJmdwH+AlgxFsokZ1J4AAAAAElFTkSuQmCC)}.fm-sidebar::-webkit-scrollbar-button:end:increment{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAAB5UlEQVQ4y52UMWsUURSFv/uyuymsLHcbkVSCFqI/yEbEIiJqNgEVAhFMgti4IKnUP+G/sDKlVoEE0oRgszv77j0W783sSKxyh8e8Ge4597xz74wBuDdKach1wszMACTp7MI5v4Rm4TRNkAM8IBR4GJKISISCHOLe7SEb4xHfvh8/HLSM55dw80ZisZ5oloHLkIsII/fI3KFZBr9PFmyMRwAPOpJm4SzWE+GBe0nOVUF2IAyHshfYmrXQHkmOTkH2CgTkYrE0PKznAySpfZz0SIycIaB4EFERdJ4IYRgikVbejru9QniUynv7+1gyLBl/5sVMIWazQ1SvXkw6kmU9wu77AwDeHRwwX4rRMHCD2ewQWN1D9h8lEgrxemvalfjwsQA+fzrs3j3dnFK8XanpSDwMV1k7r7avELUEVIJcLRPqkagMF1bWztb2P5P5+NmUbJQVEEpXleRcZsAdwg0XbFVFmy+3GQ6K0a5SMIgWejboe9LOxloKPBfjnr+Y0qh0TwFEycU7IacdSUTg4cgSEaqnLd+LQuSaEwFWW35Fyf2NIb9O5igMZzWdQrjWMCAhLEoX79zqoKcAvP16fKRrxJsvP48ABgB7j+4+geMJMAYmo4HGTTZMQVRV9a/R+ncG/DCzXYC/DMl3SDliTeQAAAAASUVORK5CYII=);background-size:cover;background-repeat:no-repeat}.fm-sidebar::-webkit-scrollbar-button:end:increment:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAAB90lEQVQ4y52Uv2oUURTGf2dmE0mvRba3EBQCsUhhHsC3sLMRo1js4p8QDWHNJmCdSn0J38GAIpgyncY0sdTdnXvP+SxmdsYYq1y4DJx7zu9+5zuXMQD3SkWxwGWWmZkBSNKX45+cnInJJKiqIOUgB2QJuQgVKEQKkTxYu7HE+so13n84ut2bE0/OxN21q8yAqUMWpAQRkENkGZ6dnGE2g8OP31lfAWC1hUwmwYy6uPIakENEQEoBqs9ybtoobV7aQaoUrYKqCpLXScpiWoHrvBeltYF+C5lWYlKBAJeheZXVAA8jFBRW/OvtchuRhHvgWTzcGGGlYaXx243kIhTsbI0JBaH4G9JvISnXLTzYGAHw6PGIX1V95oWxszUGaL8uu6gkVCAXb/aH7RXPBjXw9eZuGxu+GuBmiM6kTkmoHmWIvfHgAmgOAHAgqS4V6iAekKPBFrC3Pzjn3pPtAckgWZ2n+I+SnLvtbuSAUaNoc/8pi1dKisUSl5Gbp9Cs03bEClG5AaLoGdHc9HJ3yDQgXEQOiNqNwtsJ/eggnkhJhMRCk+AYYVGPX+padgjiopI7t5b4fPiNcgGMZnwCmc6Z6G5EBKvXl1olALx4d3SgS6znb78eAPQAtu/dvA9HfWAZ6C/2tFxlwxREo6r5a8xf9ynwycy2AP4AYxF7EB0Bn14AAAAASUVORK5CYII=)}.fm-sidebar::-webkit-scrollbar-button:end:increment:active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAACL0lEQVQ4y52UPWtUQRSGnzMz995lQ0QQi2yjhY1gIWhhYSGmsjNCDGIjWGjE5BcoCP4CSQykUn+BmCVBgjbamkJMqY1CAiEBIySyu3fmtbi7NyvbZaqZ4bzPvOeDMYAYu3Iu4zjLzMwAJOnD5x9s78DhgdHpRHqloxdFUiJFQ0nEaJQJyiSuXHTcvHGON2ubl8OAuL0DX36ehhyKAEUhAob3IpcIquI6Mrodo3nKDaSXasjhgVWABhQNEZzhTTS98LGKCQa+FN4J834U0ulGMmfghFkFGG86fIKQlQD4HvgCwHBoIG3VkG5p5CZ8LiRAAUgUCG+eRIIcKoGGaztRJ1aWEHIIPePrx5eczBO+B51oWDJ88qy8W4IEwdswpDUEER7Y+LQIwPrqQh31NzretqvzSnuJIogkG3WiJMZzx9Xr87V4fXWBwon3ay/quzvTc7hMaCgld1STahuAa0Ogdnux3t+deYxzIs8cZeo/jo4gUeBNeKtemJyc+28yb03Nk2RYMDKfSHKjTsoexG4kxgipJMbI5OQjAGZuPyTLuoQsMjZW0mha1a3+nIbhmgB4359WGQSYnpol8xCcUeSi2RB5Jvb2ayNbNSSpIheFCFklKAKYq+xnDfAO8kycaIrdfY06mb1/lu+/Opg3jKM5EKKnHAE9ib0/Yve3OH+mlm4B8PT15rKOsZ68+rY86CjP7114AJstYAJo5UET3dIwJVLfVf/XoP91bAMbZvYM4B8xUByjbNHDbAAAAABJRU5ErkJggg==)}.history-wrap{width:200px;min-width:200px;min-height:400px;height:100%;overflow:hidden;font-family:inherit;border-right:var(--space-3) solid var(--xp-surface);background:var(--xp-highlight-top);display:flex;flex-direction:column}.history-panel{display:flex;flex-direction:column;height:100%;overflow-y:auto}.history-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--xp-line-mid);background:linear-gradient(135deg,var(--xp-highlight-top),var(--xp-surface))}.history-title{font-size:var(--font-size-md);font-weight:400}.history-close{background:none;border:1px solid transparent;cursor:default;color:var(--text)}.history-close img{width:auto;height:var(--space-8)}.history-close:hover{border:1px solid var(--xp-line-dark);background:var(--xp-surface-2)}.history-toolbar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4);border-block:1px solid var(--xp-line-dark);margin-bottom:var(--space-2);background:linear-gradient(135deg,var(--xp-highlight-top),var(--xp-surface))}.history-view-btn,.history-search-btn{display:flex;align-items:center;gap:var(--space-3);background:none;border:1px solid transparent;cursor:pointer;font-size:var(--font-size-sm);color:var(--text);padding:var(--space-1) var(--space-2)}.history-view-btn:hover,.history-search-btn:hover{border:1px solid var(--xp-line-dark);background:var(--xp-surface-2)}.history-view-btn .arrow-down{font-size:var(--font-size-xl);transform:scaleX(1.7)}.history-search-icon{width:var(--space-9);height:var(--space-9)}.history-group-header{display:flex;align-items:center;gap:var(--space-3);margin-inline:var(--space-1);padding:var(--space-2) var(--space-4);background:var(--selected-bg);color:var(--text-inverted);border-top:1px solid var(--xp-line-dark);font-size:var(--font-size-sm);font-weight:700}.history-calendar-icon{width:var(--space-9);height:auto}.history-items{display:flex;flex-direction:column;margin-inline:var(--space-1);background-color:var(--xp-highlight-top)}.history-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-6);background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);text-align:left;color:var(--text)}.history-item:hover{background:var(--xp-hover-bg)}.history-item.is-active{background:var(--selected-bg);color:var(--text-inverted)}.history-item-icon{width:var(--space-9);height:var(--space-9)}.tip-body{width:100%;position:absolute;bottom:20px;display:flex;align-items:center;border-top:var(--space-2) solid var(--xp-surface);border-bottom:1px solid var(--xp-line-mid);background-color:var(--xp-highlight-top);box-shadow:2px 0 2px var(--xp-line-dark);background-image:linear-gradient(to bottom,#fffffff2,#ffffff8c 38%,#ece9d82e);padding:0 var(--space-3);gap:var(--space-4)}.tip-close{display:flex;align-items:flex-start;justify-content:center;align-self:stretch;width:22px;min-width:22px;border:none;border-right:1px solid var(--xp-line-dark);background:linear-gradient(to bottom,#fff,#f7f4e8 38%,#ece9d8);padding-top:var(--space-2);cursor:default}.tip-close img{width:var(--space-5);height:auto}.tip-icon{width:32px;height:auto;margin-block:var(--space-2)}.tip-texts{display:flex;flex-direction:column;flex:1;margin-block:var(--space-2)}.tip-bold,.tip-text,.tip-next{font-size:var(--font-size-sm);line-height:1.5}.tip-bold{font-weight:700;margin:0}.tip-text{margin:0}.tip-next{margin-inline:auto var(--space-6);background:none;border:none;color:var(--title-bar);cursor:default;text-decoration:underline}.tip-next:visited{color:var(--title-bar)}.tip-next:hover,.tip-next:focus-visible{color:var(--title-bar)}.tip-next:active{color:#c00}.picture-viewer{display:grid;grid-template-rows:minmax(0,1fr) auto auto;width:100%;height:auto;background:var(--xp-menu-right-top);border-left:1px solid var(--xp-line-mid);overflow:hidden}.picture-viewer-main{display:flex;align-items:flex-end;justify-content:center;background:var(--xp-menu-right-top);padding:var(--space-4) 0 0;overflow:hidden}.picture-preview-frame{max-width:100%;display:inline-flex;flex-direction:column;align-items:center}.picture-viewer-img{max-width:100%;max-height:34vh;border:var(--space-1) solid var(--xp-line-deep);object-fit:contain;display:block}.picture-viewer-toolbar{height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--space-1);background:transparent;border:0}.picture-viewer-toolbar button{width:var(--space-8);height:auto;display:grid;place-items:center;padding:0;background:transparent;border:0;cursor:default}.picture-viewer-toolbar button img{width:var(--space-9);height:auto;display:block}.picture-viewer-toolbar button:disabled{opacity:.35}.picture-viewer-filmstrip{min-height:0;display:flex;align-items:flex-start;gap:var(--space-10);padding:var(--space-5) var(--space-10);background:var(--xp-highlight-top);border-top:1px solid var(--xp-line-mid);box-shadow:inset 0 1px 0 var(--xp-line-light);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.picture-viewer-filmstrip::-webkit-scrollbar{display:none}.filmstrip-item{width:86px;height:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;background:transparent;border:1px solid transparent;cursor:default}.filmstrip-item.active{border-color:var(--xp-hover-border);background:var(--xp-hover-bg);outline:1px dotted var(--xp-menu-hover)}.filmstrip-item img{width:76px;height:72px;object-fit:contain;display:block;border:1px solid var(--xp-surface)}.filmstrip-item span{max-width:80px;font-size:var(--font-size-xs);line-height:1.1;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-main{height:auto;flex:1;min-height:0;display:flex;overflow:hidden;background-color:var(--xp-highlight-top)}.file-view-toggle{position:relative}.file-view-dropdown{position:absolute;top:calc(100% + var(--space-3));left:0;right:auto;z-index:1000;display:flex;flex-direction:column;background:var(--xp-line-light);border:1px solid var(--xp-line-dark);min-width:120px}.file-view-dropdown:after{content:"";position:absolute;top:var(--space-5);left:var(--space-5);width:calc(100% - var(--space-3));height:calc(100% - var(--space-3));background:#00000061;filter:blur(2px);pointer-events:none;z-index:-2}.file-view-dropdown button{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-5) var(--space-1) var(--space-10);background:var(--xp-highlight-top);border:none;cursor:default;font-size:var(--font-size-md);color:var(--text);white-space:nowrap;width:100%;text-align:left}.file-view-dropdown button:hover{background:var(--xp-menu-hover);color:var(--xp-menu-hover-text)}.file-view-dropdown button img{width:16px;height:16px}.file-view-dropdown button.is-active:before{content:"•";position:absolute;left:var(--space-5);top:50%;transform:translateY(-50%);font-size:18px;line-height:1}.file-content{flex:1;min-width:0;min-height:0;max-height:410px;background-color:var(--xp-highlight-top);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.file-content .file-grid-item:hover{background-color:var(--xp-hover-bg);border-color:var(--xp-hover-border)}.file-content .file-grid-item.selected{background-color:var(--xp-hover-bg);border-color:var(--xp-hover-border);outline:1px dotted var(--xp-menu-hover)}.file-content.list{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;padding:var(--space-3) var(--space-4);column-gap:var(--space-8);row-gap:0;overflow:auto}.file-content.list .file-grid-item{display:flex;flex-direction:row;align-items:flex-start;width:220px;height:18px;padding:0 var(--space-1);gap:var(--space-2);cursor:default;border:1px solid transparent;border-radius:0;text-align:left}.file-content.list .file-grid-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0;pointer-events:none;-webkit-user-select:none;user-select:none}.file-content.list .file-grid-label{position:relative;top:1px;font-size:var(--font-size-md);color:var(--text);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;padding:0;max-width:100%;display:block}.file-content.list .file-grid-item.selected{background-color:var(--selected-bg);color:var(--text-inverted);outline:1px dotted var(--xp-line-light)}.file-content.list .file-grid-item.selected .file-grid-label{background:transparent;color:var(--text-inverted)}.file-content.list .file-grid-item{width:250px;height:20px;padding:1px 3px;gap:4px;border-radius:0}.file-content.list .file-grid-icon{width:16px;height:16px}.file-content.thumbnails{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--space-4);padding:0;overflow-y:auto;overflow-x:hidden}.file-content.thumbnails .file-grid-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100px;padding:var(--space-3);gap:var(--space-3);cursor:default;border:1px solid transparent;border-radius:var(--window-radius-sm);text-align:center}.file-content.thumbnails .file-grid-thumb{width:96px;height:90px;border:1px solid var(--xp-line-mid);background:var(--xp-line-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:0}.file-content.thumbnails .file-grid-thumb img.is-thumbnail{width:100%;height:auto;object-fit:cover}.file-content.thumbnails .file-grid-thumb img.is-icon{width:48px;height:48px;object-fit:contain}.file-grid-thumb .folder-preview{width:96px;height:90px;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:var(--space-7) var(--space-2) var(--space-3);row-gap:var(--space-4);column-gap:0;background-image:url(data:image/webp;base64,UklGRtYCAABXRUJQVlA4WAoAAAAQAAAAXwAAXwAAQUxQSCkAAAABUNw2kjL9N710fAvPjYgJQBXprgd0+z+6/xu5PSHHB+R6+6/JB89QQQBWUDgghgIAADASAJ0BKmAAYAA+MRaKQyIhIRObBbQgAwSgDMkQA69rU9gGGA/V39APdu04D0AP0l9Jn9Zvgn/af9t/Zh1WeoCZ4/Xr1FP6NvgH6zAnrO8b0Bi/O/htHzsgPpuQNkfdNXx5xWj3em479Vk8A5LezzkrHdWb3ajIeasT9T18H+E6Civ/Qf/Kn7riFLGAv1rXkKICI6UGcT9I3gAA/v6ptfRQf/wNX5+fU0nG/cimCCkWG5tydHN/CoSDn6z3R+b5wxAiKtqy3/gnT3/ZoPO0iUyK0/kV/9AOu654OeCRFZfM//9G+/4JY2j//zT9TB/Xpmkr/sHcg24VEdOeAuHd/GeNe5/sTv+tt7cBRI376dWMNcjFDorcTbp9QUo3NU+71QfYJxI6771zdGfy6GRApET8cwfSbuYUvOZuL/j0Oto+JxXTChZbAmUkkfx6aPe6sVFIF++9sIn/lwQc0OAajoCfZIuDJE/zmMd9icJukhM6ZX3msvyazdos+QXGC5Abd9cny//2uQk77S+D4x/voThm74hJ4jzpv9kY/9ubJ5xCyiRCCOqXWQTvr82BvP2axAAo0Xtoko/fCMfNXWZpcQip0IFBK0wA68kDFJm/nYCJTotH37KMUW3k2cNqeGflcu+s3IX46yvNJc6qaq1npNrsC1smx8hgi7PzXaAj+yACDfa7xP2q8h++PVA0GRMIEAsAZ44pN2BlbY1n+7updSO1mCKpiwrWrx8MdMgfT39ROdHjO5+PiGrcaD990eYFu6zleV6Q9Zq86y8d/IyLuvu5681N6U0qwJsiRBp4xBzREKgGy5J3kKfVdor4wxpkm0KtF1/84l1ni0FU77Y53tqXLqoAAAA=);background-size:96px 90px;background-repeat:no-repeat;background-position:center}.file-grid-thumb .folder-preview img{width:95%;height:auto;object-fit:cover;display:block;justify-self:center;image-rendering:auto;filter:saturate(.95) contrast(.96)}.file-content.thumbnails .file-grid-label{font-size:var(--font-size-sm);color:var(--text);line-height:1.2;max-width:100%;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;word-break:break-word}.file-content.tiles{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;column-gap:var(--space-7);row-gap:var(--space-3);padding:var(--space-5) var(--space-6);overflow-y:auto;overflow-x:hidden}.file-content.tiles .file-grid-item{display:flex;flex-direction:row;align-items:center;width:260px;height:calc(var(--app-icon-size) + var(--space-4));padding:var(--space-1) var(--space-4);gap:var(--space-5);align-items:flex-start;border-radius:0}.file-content.tiles .file-grid-icon{width:var(--app-icon-size);height:var(--app-icon-size);margin-top:var(--space-1)}.file-content.tiles .file-grid-info{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:var(--space-1);padding-top:var(--space-2)}.file-content.tiles .file-grid-label{font-size:var(--font-size-md);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.file-content.tiles .file-grid-meta{font-size:var(--font-size-sm);color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.file-content.icons{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;column-gap:var(--space-8);row-gap:var(--space-6);padding:var(--space-5);overflow-y:auto;overflow-x:hidden}.file-content.icons .file-grid-item{width:96px;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:64px;padding-top:var(--space-2);gap:var(--space-1);cursor:default;border:1px solid transparent;border-radius:var(--window-radius-sm);text-align:center}.file-content.icons .file-grid-item{padding:2px;border-radius:0}.file-content.icons{column-gap:20px;row-gap:12px;padding:8px 18px}.file-content.icons .file-grid-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.file-content.icons .file-grid-label{font-size:var(--font-size-sm);color:var(--text);line-height:1.1;max-width:100%;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;word-break:break-word}.file-content.details{display:block;overflow:auto;height:100%;min-height:100%;padding:0}.file-list{width:100%;height:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--font-size-sm)}.file-list thead tr{background:var(--xp-surface)}.file-list th{height:var(--space-9);padding:0 var(--space-2);text-align:left;font-weight:400;white-space:nowrap;cursor:default;border-top:1px solid var(--xp-line-light);border-left:1px solid var(--xp-line-light);border-right:1px solid var(--border-middle);border-bottom:1px solid var(--border-middle)}.file-list th:hover{background:var(--xp-highlight-top)}.file-list td{height:var(--space-9);padding:0 var(--space-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-list tbody tr:hover{background:var(--xp-hover-bg)}.file-list tbody tr.selected{background:var(--selected-bg);color:var(--text-inverted)}.file-list-name{display:flex;align-items:flex-start;gap:var(--space-2)}.file-list-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0}.address-breadcrumbs{display:flex;align-items:center;gap:0;overflow:hidden;cursor:default;padding-left:28px}.address-breadcrumb{display:flex;align-items:center}.address-separator{color:var(--xp-disabled);font-size:var(--font-size-xs);padding:0 var(--space-2)}.address-crumb-btn{background:none;border:none;cursor:pointer;font-size:var(--font-size-md);color:var(--text);padding:0}.address-crumb-btn:hover{text-decoration:underline;color:var(--xp-menu-hover)}.address-crumb-btn.is-current{cursor:default}.address-crumb-btn.is-current:hover{text-decoration:none;color:var(--text)}.file-status-bar{display:flex;justify-content:space-between;align-items:center;padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);color:var(--text);border-top:1px solid var(--xp-line-dark);background:var(--xp-surface)}.file-status-count,.file-status-path{padding:0 var(--space-3);border:1px solid var(--xp-line-dark);border-top-color:var(--xp-line-dark);border-left-color:var(--xp-line-dark);border-right-color:var(--xp-line-light);border-bottom-color:var(--xp-line-light)}.file-content::-webkit-scrollbar{width:16px}.file-content::-webkit-scrollbar-track{background:var(--xp-highlight-top);border-left:1px solid var(--xp-line-dark);box-shadow:inset 1px 1px 0 var(--xp-line-dark),inset -1px -1px 0 var(--xp-line-light)}.file-content::-webkit-scrollbar-thumb{border:1px solid;border-color:var(--xp-line-light) transparent var(--xp-line-dark) var(--xp-line-dark);border-radius:var(--window-radius-sm);background:var(--xp-menu-right-bottom);box-shadow:inset 1px 0 0 var(--xp-line-dark),inset -1px 0 0 var(--xp-line-light),inset 1px 0 0 var(--xp-line-light)}.file-content::-webkit-scrollbar-button{height:0;transform:scaleX(.9);background:var(--xp-menu-right-bottom);box-shadow:inset 0 1px 0 var(--xp-line-light),inset -1px -1px 0 var(--xp-line-dark),inset 1px 0 0 var(--xp-line-dark)}.file-content::-webkit-scrollbar-button{height:0}.file-content::-webkit-scrollbar-button:start:decrement,.file-content::-webkit-scrollbar-button:end:increment{height:16px;background:var(--xp-menu-right-bottom);box-shadow:inset 0 1px 0 var(--xp-line-light),inset -1px -1px 0 var(--xp-line-dark),inset 1px 0 0 var(--xp-line-dark)}.file-content::-webkit-scrollbar-button:start:decrement{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAAB9klEQVQ4y52UwU4UQRCGv5pdMNz1AHcPJpqQ4IGDPIBv4c2bcYNk0YjBEOMu8AKc1JfwHSTRmMjRmyIXPO/udFf9Hnp2hg2eqGQynZ6qb/76u9IG4F6rqpa4SZiZGYAkff/5l/NLMZkEdR2kHOSALCEXoQqFSCGSB5v3Vthav8Onz2cP+3Pi+aV4vHmbGTB1yIKUIAJyiCzDs5MzzGZw+uU3W+sAbLSQySSYUYprL4AcIgJSClD5lnPTRs/mpR2kTtEqqOsgeUlSFtMaXIte9KzdWKvmq2ktJjXUCVyGvHgx2BnhAg8jufAwHLvKW20hknAPPJcWrGcMXowA2N8bEwrCqvJWXIV0SlIuLUQEFcHzwfsF+e/2D5GJsFLisutKQhVy4W48G4y74vHLdj16M0Ym3AzRmdQpCZFDbQsAR4dDKgvejncXQA4klVKhDuIBOeDoeFgAx8PWQO9VbB+U/e2DITlA8R8lOXfPaLxbEuk8WL7VY2f8CpeRm1Fo4qKdE4Wo3QBR9Y1o/hSVSGaEi8gBUdyovD2hPx3EEymJkFhqEhwjLMrxS23LOARxXcmjByt8O/1FbwlsPkwCmRZM9GYMNu6utEoA2Pt4dqIbxOsPP04A+gAHT+4/hbM1YBVYW+5rtc6GKYhGVXNrzKf7AvhqZvsA/wAxSIf9FfyH8QAAAABJRU5ErkJggg==);background-size:cover;background-repeat:no-repeat}.file-content::-webkit-scrollbar-button:start:decrement:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAACAklEQVQ4y52TPWsVURCGnzn3I4WKpLyxEEllYSEK/gr9F7EMKvkq1EYDSbTRBCRV4h9II+QX2NqYlIpgMBcCiQQL3b1n5rXYvXtXsfKcYs+BmXee886sfT0TVy6PlFKP/1lmZuZeklJPw+/OyTmUhVOWQQ7wgFDgYUgiIhEKcogb13rMDvq83T+83R0TnJzD9IVEMZUoR4HLkIsII7fE3KEcBZ+PCmYHfYBb3TFWWTjFVCI8cK+Cc02QHQjDoToLrGPj1JZIjoYge50IyEUxMjys5QMkaXydSRMRI2dwp/IghEKsvtyYeKKov6nt7aC5KYRHVVkSlozVFxsAvN5cQ4jAUL1ba0Iyqp/gYRjG8/X1P1q5tbWBrBICCNk/SFThRwTP1tea5IVHS835zWYlVHk7oWlEPAzX5AkAKwvLWDIe/C2EyFEXRy0RVcO1srhcCSwuN+huxtx8JTQ3v1TPzcRcU9Uq7b3/yfSlPt0OGIaSmkqFDBfkgOxCWXSi4N6di+zuHwy7bU/Gs9FJgeeKQonKgxAKIKpYvAE5bkQiAg9HlohQzVD9LwqR65gIMEXb2AnJzdken45+oTCcyXQK4epgQEJYPYTXrzapxzzd+ciT3cNt/cd6vHOwfXb6DTs9/8GrvS/I0jtgAMz0uxqU2TBF0yGzFp00BD6Y2f2Hd6eHvwFEg5ZlxHe9xAAAAABJRU5ErkJggg==)}.file-content::-webkit-scrollbar-button:start:decrement:active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAACOklEQVQ4y52Uv2sUQRzFP9+Z2d1jY0QQi1yjhY1gIWhhGUhlEVDBHxAFwUINxr9AQfAvMGeTSq0EBY2KFkHTKFZamVIbhQRDAsaQwO3tzrPYy95JOqcamHmfefPmMQZQVYWcS/ifYWZmAJL07sN3VlZhe8vodit6paNXiahIrAxFUVVGGaGM4uQxx+lTh3n8dulE2CGurMLnHwcghSxAlomA4b1IJYLqfV0ZRdfI97sd6fEGsr1lNaAFWUsEZ3gTuRe+qvcEA18K74R5vxvSLSoSZ+CEWQ0YzR0+QkhKAHwPfAZgOLQjbTeeitJITWSpkASq+QuvOqTmCWZYaoTEyDINZzvWQMoSQgqhZ4wosC+NvJ/vADD/8gE+eohAhOBtGNIegggPZKG+68Kbzj9P+eJ1h1YSyILIgoiy3U4UxWjqcIhPi/cb8eTkzWb+9PksIQRcIjTIhKFM6unHxdlm8cL562xuRi6eG4CePOuQJo4y9g9HA0gl8CYmJmYAmJiY4deqI9/jiXKcPXMLgEtTMyQ+EtVIaZ647EFVVOBhfHyaqqrwHihKLBeJg8tT0+QjJd4ZhWLT0zCcCYD3/bbKINTtTbwRnJGlIm+JNBHrG42R5QYS++QsU92FVGQBzBmJjyQt8A7SROzNxdqGdju5cfUQ3352MW8Ygx4I0VOKgJ7E+h+x9lscOdhIlwG482hpTv8xbj/8OtcEe+/K0Wuw1AbGgHYaNFaUhikS+676vwb9r2MF+GJmdwH+AlgxFsokZ1J4AAAAAElFTkSuQmCC)}.file-content::-webkit-scrollbar-button:end:increment{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAAB5UlEQVQ4y52UMWsUURSFv/uyuymsLHcbkVSCFqI/yEbEIiJqNgEVAhFMgti4IKnUP+G/sDKlVoEE0oRgszv77j0W783sSKxyh8e8Ge4597xz74wBuDdKach1wszMACTp7MI5v4Rm4TRNkAM8IBR4GJKISISCHOLe7SEb4xHfvh8/HLSM55dw80ZisZ5oloHLkIsII/fI3KFZBr9PFmyMRwAPOpJm4SzWE+GBe0nOVUF2IAyHshfYmrXQHkmOTkH2CgTkYrE0PKznAySpfZz0SIycIaB4EFERdJ4IYRgikVbejru9QniUynv7+1gyLBl/5sVMIWazQ1SvXkw6kmU9wu77AwDeHRwwX4rRMHCD2ewQWN1D9h8lEgrxemvalfjwsQA+fzrs3j3dnFK8XanpSDwMV1k7r7avELUEVIJcLRPqkagMF1bWztb2P5P5+NmUbJQVEEpXleRcZsAdwg0XbFVFmy+3GQ6K0a5SMIgWejboe9LOxloKPBfjnr+Y0qh0TwFEycU7IacdSUTg4cgSEaqnLd+LQuSaEwFWW35Fyf2NIb9O5igMZzWdQrjWMCAhLEoX79zqoKcAvP16fKRrxJsvP48ABgB7j+4+geMJMAYmo4HGTTZMQVRV9a/R+ncG/DCzXYC/DMl3SDliTeQAAAAASUVORK5CYII=);background-size:cover;background-repeat:no-repeat}.file-content::-webkit-scrollbar-button:end:increment:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAAB90lEQVQ4y52Uv2oUURTGf2dmE0mvRba3EBQCsUhhHsC3sLMRo1js4p8QDWHNJmCdSn0J38GAIpgyncY0sdTdnXvP+SxmdsYYq1y4DJx7zu9+5zuXMQD3SkWxwGWWmZkBSNKX45+cnInJJKiqIOUgB2QJuQgVKEQKkTxYu7HE+so13n84ut2bE0/OxN21q8yAqUMWpAQRkENkGZ6dnGE2g8OP31lfAWC1hUwmwYy6uPIakENEQEoBqs9ybtoobV7aQaoUrYKqCpLXScpiWoHrvBeltYF+C5lWYlKBAJeheZXVAA8jFBRW/OvtchuRhHvgWTzcGGGlYaXx243kIhTsbI0JBaH4G9JvISnXLTzYGAHw6PGIX1V95oWxszUGaL8uu6gkVCAXb/aH7RXPBjXw9eZuGxu+GuBmiM6kTkmoHmWIvfHgAmgOAHAgqS4V6iAekKPBFrC3Pzjn3pPtAckgWZ2n+I+SnLvtbuSAUaNoc/8pi1dKisUSl5Gbp9Cs03bEClG5AaLoGdHc9HJ3yDQgXEQOiNqNwtsJ/eggnkhJhMRCk+AYYVGPX+padgjiopI7t5b4fPiNcgGMZnwCmc6Z6G5EBKvXl1olALx4d3SgS6znb78eAPQAtu/dvA9HfWAZ6C/2tFxlwxREo6r5a8xf9ynwycy2AP4AYxF7EB0Bn14AAAAASUVORK5CYII=)}.file-content::-webkit-scrollbar-button:end:increment:active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA4QDqAP4Sh999AAACL0lEQVQ4y52UPWtUQRSGnzMz995lQ0QQi2yjhY1gIWhhYSGmsjNCDGIjWGjE5BcoCP4CSQykUn+BmCVBgjbamkJMqY1CAiEBIySyu3fmtbi7NyvbZaqZ4bzPvOeDMYAYu3Iu4zjLzMwAJOnD5x9s78DhgdHpRHqloxdFUiJFQ0nEaJQJyiSuXHTcvHGON2ubl8OAuL0DX36ehhyKAEUhAob3IpcIquI6Mrodo3nKDaSXasjhgVWABhQNEZzhTTS98LGKCQa+FN4J834U0ulGMmfghFkFGG86fIKQlQD4HvgCwHBoIG3VkG5p5CZ8LiRAAUgUCG+eRIIcKoGGaztRJ1aWEHIIPePrx5eczBO+B51oWDJ88qy8W4IEwdswpDUEER7Y+LQIwPrqQh31NzretqvzSnuJIogkG3WiJMZzx9Xr87V4fXWBwon3ay/quzvTc7hMaCgld1STahuAa0Ogdnux3t+deYxzIs8cZeo/jo4gUeBNeKtemJyc+28yb03Nk2RYMDKfSHKjTsoexG4kxgipJMbI5OQjAGZuPyTLuoQsMjZW0mha1a3+nIbhmgB4359WGQSYnpol8xCcUeSi2RB5Jvb2ayNbNSSpIheFCFklKAKYq+xnDfAO8kycaIrdfY06mb1/lu+/Opg3jKM5EKKnHAE9ib0/Yve3OH+mlm4B8PT15rKOsZ68+rY86CjP7114AJstYAJo5UET3dIwJVLfVf/XoP91bAMbZvYM4B8xUByjbNHDbAAAAABJRU5ErkJggg==)}.file-window{width:770px;max-height:565px;z-index:0}.app-window.app-window--fullscreen.file-window{width:100vw;height:calc(100vh - var(--footer-height))}.file-window>.title-bar{gap:var(--space-5);min-height:var(--footer-height);-webkit-user-select:none;user-select:none}.file-window>.title-bar .title{display:flex;align-items:center;gap:var(--space-5);min-width:0}.file-window .title-bar-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;gap:var(--space-3)}.file-icon{width:22px;height:22px}.file-toolbars,.file-statusbar,.file-menu,.file-toolbar{background:var(--xp-surface)}.file-toolbars{position:relative;border-top:1px solid #dfeaf7;border-left:1px solid #dfeaf7;border-right:1px solid #7f9db9;border-bottom:1px solid #7f9db9}.windows-corner-panel{position:absolute;top:0;right:0;width:var(--footer-height);height:22px;display:flex;align-items:center;justify-content:flex-start;padding-left:var(--space-4);padding-right:var(--space-1);background:var(--xp-highlight-top);border-left:1px solid var(--xp-line-mid);border-bottom:1px solid var(--xp-line-light);z-index:10}.windows-corner-icon{width:20px;height:20px;display:block}.file-menu{display:flex;justify-content:space-between;gap:var(--space-7);padding:var(--space-2) var(--space-5) var(--space-1);background:var(--xp-surface);border-bottom:1px solid var(--xp-line-mid)}.file-menu ul{display:flex;gap:0;list-style:none}.mnemonic{text-decoration:underline}button.disabled{opacity:.8;filter:grayscale(1);pointer-events:none;color:var(--xp-disabled)}.file-toolbar{position:relative;display:flex;flex-direction:column;background:var(--xp-surface);box-shadow:0 1px 0 var(--xp-line-dark),0 var(--space-1) 1px var(--xp-line-deep),0 var(--space-2) var(--space-2) var(--xp-shadow-soft);z-index:15}.file-toolbar-top{display:flex;padding:var(--space-3) var(--space-5)}.toolbar-btn{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);min-height:22px;line-height:1.1;border:1px solid transparent;background:none;cursor:default}.toolbar-btn:hover{border-top:1px solid var(--xp-line-light);border-left:1px solid var(--xp-line-light);border-right:1px solid var(--xp-line-dark);border-bottom:1px solid var(--xp-line-dark)}.toolbar-btn:active{border-top:1px solid var(--xp-line-dark);border-left:1px solid var(--xp-line-dark);border-right:1px solid var(--xp-line-light);border-bottom:1px solid var(--xp-line-light)}.toolbar-btn[aria-label="view links"]{color:var(--xp-disabled)}.border-right{margin-right:var(--space-3);padding-right:var(--space-5);border-right:1px solid var(--xp-line-mid)}.toolbar-img,.toolbar-img-small{filter:drop-shadow(1px 1px 0 var(--xp-shadow-soft)) drop-shadow(-1px -1px 0 var(--xp-highlight-soft))}.toolbar-img{width:26px;height:26px;z-index:10}.toolbar-img-small{width:var(--space-9);height:var(--space-9);z-index:10}.toolbar-img-xs{width:16px;height:auto}.file-toolbar-bottom{width:100%;display:flex;justify-content:space-between;gap:var(--space-5);padding:0 var(--space-3);background:var(--xp-surface)}.left,.right{display:flex;align-items:center;gap:var(--space-3)}.left{flex:1;min-width:0}.left span{color:var(--xp-disabled)}.input-wrapper{position:relative;flex:1;min-width:0}.absolute{position:absolute;left:var(--space-4);top:53%;transform:translateY(-50%);pointer-events:none}.address-bar{width:100%;height:22px;padding:var(--space-1) var(--space-5) var(--space-1) 28px;color:#000;background:#fff;border-radius:0;border-top:1px solid var(--xp-line-dark);border-left:1px solid var(--xp-line-dark);border-right:1px solid var(--xp-line-light);border-bottom:1px solid var(--xp-line-light);box-shadow:inset 1px 1px 0 var(--xp-line-mid);outline:none}.file-statusbar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--xp-surface);border-top:1px solid var(--xp-line-mid);justify-content:flex-start}.file-statusbar img{width:var(--space-9);height:var(--space-9);padding:1px;filter:drop-shadow(1px 1px 0 var(--xp-shadow-soft)) drop-shadow(-1px -1px 0 var(--xp-highlight-soft))}.status-text{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);margin-inline:auto 36px;flex:0 0 auto;border-top:1px solid var(--xp-line-dark);border-left:1px solid var(--xp-line-dark);border-right:1px solid var(--xp-line-light);border-bottom:1px solid var(--xp-line-light);min-height:var(--space-9);background:var(--xp-surface);color:var(--text)}
