.xpps{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:6px 6px 0;background:#ece9d8;font:11px Tahoma,Segoe UI,sans-serif;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.xpps-tabs{flex:0 0 auto;position:relative;z-index:1;padding:2px 2px 0;margin-bottom:-1px}.xpps-tabrow{display:flex;align-items:flex-end}.xpps-tabrow:not(:only-child)>button.xpps-tab{flex:1 1 auto}.xpps button.xpps-tab{position:relative;box-sizing:border-box;min-width:0;min-height:0;height:18px;margin:0;padding:0 6px;border:1px solid #91a7b4;border-bottom:0;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#fff,#fafaf9 26%,#f0f0ea 95%,#ecebe5);box-shadow:none;font:11px/16px Tahoma,Segoe UI,sans-serif;color:#000;white-space:nowrap;text-align:center}.xpps button.xpps-tab+button.xpps-tab{margin-left:-1px}.xpps button.xpps-tab:hover{border-top-color:#e68b2c;box-shadow:inset 0 2px #ffc73c}.xpps button.xpps-tab.is-active{z-index:2;height:21px;margin:-2px -2px -1px;padding:0 8px 1px;border-color:#e68b2c #919b9c #919b9c;background:#fcfcfe;box-shadow:inset 0 2px #ffc73c}.xpps button.xpps-tab.is-active:first-child{margin-left:-2px}.xpps button.xpps-tab:focus{outline:none}.xpps button.xpps-tab:focus-visible:after{content:"";position:absolute;inset:3px 3px 1px;border:1px dotted #000}.xpps-page{flex:1 1 auto;min-height:0;position:relative;box-sizing:border-box;padding:12px 12px 10px;border:1px solid #919b9c;background:linear-gradient(180deg,#fcfcfe,#f4f3ee);box-shadow:inset 1px 1px #fcfcfe,inset -1px -1px #fcfcfe,1px 2px 2px 0 rgba(208,206,191,.75);overflow:hidden}.xpps-page p{margin:0;line-height:13px}.xpps-buttons{flex:0 0 auto;display:flex;justify-content:flex-end;gap:6px;padding:7px 0}.xpps-buttons button{box-sizing:border-box;min-width:75px;min-height:23px;height:23px;padding:0 8px}.xpps button.is-default:not(:focus):not(:disabled){box-shadow:inset -1px 1px #cee7ff,inset 1px 2px #98b8ea,inset -2px 2px #bcd4f6,inset 1px -1px #89ade4,inset 2px -2px #89ade4}.xpps button:disabled{color:#aca899;border-color:#c9c7ba;background:#f5f4ea;box-shadow:none}.xpps fieldset.xpps-group{margin:0;padding:6px 9px 9px;border:1px solid #d0d0bf;border-radius:4px;background:transparent;box-shadow:none}.xpps fieldset.xpps-group>legend{padding:0 2px;background:transparent;color:#0046d5;font:11px Tahoma,Segoe UI,sans-serif}.xpps-row{display:flex;align-items:center;gap:6px}.xpps-page button{box-sizing:border-box;min-height:23px}.xpps-page input[type=text],.xpps-page select{height:21px;font:11px Tahoma,Segoe UI,sans-serif}.xpps-page input[type=checkbox]+label:before{top:0}.xpps-list{box-sizing:border-box;margin:0;padding:1px;list-style:none;border:1px solid #7f9db9;background:#fff;overflow-y:auto;font:11px Tahoma,Segoe UI,sans-serif}.xpps-list li{display:flex;align-items:center;gap:4px;height:16px;padding:0 3px;white-space:nowrap}.xpps-list li.is-selected{background:#316ac5;color:#fff}.xpps-list:not(:focus) li.is-selected{background:#d4d0c8;color:#000}.xpps-list:focus{outline:none}.taskbar{position:absolute;left:0;right:0;bottom:0;z-index:9000;height:30px;display:flex;align-items:stretch;background:linear-gradient(180deg,#3168d5 0 1px,#3888e9 1px 2px,#4993e6 2px 3px,#307be5 3px 4px,#286add 4px 5px,#245dd7 5px 6px,#2359d6 6px 7px,#2257d5 7px 9px,#2257d6 9px 10px,#2157d7 10px 11px,#2259d7 11px 12px,#225ad9 12px 13px,#235bd9 13px 14px,#235cdb 14px 15px,#245ddb 15px 16px,#245edc 16px 17px,#245ddb 17px 18px,#245edc 18px 19px,#255fdc 19px 20px,#2660dd 20px 21px,#2661dd 21px 22px,#2662df 22px 24px,#2663e0 24px 26px,#2561de 26px 27px,#235bd9 27px 28px,#1e50c4 28px 29px,#1941a5 29px 30px);font:11px Tahoma,Segoe UI,sans-serif;color:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.taskbar.is-autohide{transition:transform .18s linear}.taskbar.is-autohide:not(:hover):not(.is-held):not(:focus-within){transform:translateY(28px)}.taskbar.is-below{z-index:9}.taskbar button{min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:none;background:none;box-shadow:none!important;font:inherit;color:inherit;cursor:default}.taskbar .start-button{flex:0 0 auto;box-sizing:border-box;height:30px;display:flex;align-items:flex-start;border-style:solid;border-width:2px 13px 3px 5px;border-image:var(--luna-start-normal) 2 13 3 5 fill /2px 13px 3px 5px stretch;image-rendering:pixelated;font:italic 19px/25px Franklin Gothic Medium,Franklin Gothic,Trebuchet MS,Tahoma,sans-serif;color:#fff;text-shadow:1px 1px 2px #152404}.taskbar .start-button:hover{border-image-source:var(--luna-start-hot)}.taskbar .start-button.is-open,.taskbar .start-button:active{border-image-source:var(--luna-start-pressed)}.taskbar .start-button:focus-visible{outline:1px dotted #fff;outline-offset:-6px}.taskbar .start-flag{flex:0 0 20px;width:20px;height:20px;margin:3px 3px 0 4px;image-rendering:auto}.taskbar .start-label{flex:0 0 46px;width:46px;margin-right:13px;letter-spacing:-.4px;white-space:nowrap}.xp-taskbar-gripper{flex:0 0 3px;width:3px;height:20px;margin:5px 3px 5px 2px;background:repeating-linear-gradient(180deg,#7aa7ee 0 1px,#1b4ab8 1px 2px,transparent 2px 4px)}.xp-quicklaunch{flex:0 0 auto;display:flex;align-items:center;gap:1px;padding:0 4px 0 7px}.taskbar .xp-quicklaunch button{box-sizing:border-box;width:22px;height:22px;padding:2px;border:1px solid transparent;border-radius:2px}.taskbar .xp-quicklaunch button:hover{border-color:#6ea3f2 #1941a5 #1941a5 #6ea3f2;background:rgba(255,255,255,.14)}.taskbar .xp-quicklaunch button:active{border-color:#1941a5 #6ea3f2 #6ea3f2 #1941a5;background:rgba(0,0,0,.14)}.xp-quicklaunch img{display:block}.taskbar-windows{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;padding-left:8px;overflow:hidden}.xp-quicklaunch+.taskbar-windows{padding-left:2px}.taskbar .taskbar-item{position:relative;flex:0 1 158px;box-sizing:border-box;min-width:0;height:25px;margin:3px 2px 2px 0;display:flex;align-items:flex-start;padding:0 4px 0 8px;border-style:solid;border-width:3px;border-image:var(--luna-task-normal) 3 fill /3px stretch;image-rendering:pixelated;font:11px/17px Tahoma,Segoe UI,sans-serif;color:#fff;text-align:left;white-space:nowrap;overflow:hidden}.taskbar .taskbar-item:hover{border-image-source:var(--luna-task-hot)}.taskbar .taskbar-item.active,.taskbar .taskbar-item:active{border-image-source:var(--luna-task-pressed);padding:1px 3px 0 9px}.taskbar .taskbar-item.active:hover{border-image-source:var(--luna-task-pressed-hot)}.taskbar .taskbar-item>img{position:relative;z-index:1;flex:0 0 16px;width:16px;height:16px;margin:1px 2px 0 0;image-rendering:auto}.taskbar .taskbar-item>span{position:relative;z-index:1;flex:1 1 auto;min-width:0;margin-top:1px;overflow:hidden;text-overflow:ellipsis}.taskbar .taskbar-item.flashing:after{content:"";position:absolute;inset:-3px;box-sizing:border-box;border-style:solid;border-width:3px;border-image:var(--luna-task-flash) 3 fill /3px stretch;image-rendering:pixelated;animation:xp-task-flash 1s steps(1) 7 forwards}@keyframes xp-task-flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}.taskbar .taskbar-item.is-group{padding-right:2px}.taskbar-group-arrow{position:relative;z-index:1;flex:0 0 auto;width:0;height:0;margin:8px 3px 0 4px;border-top:3px solid transparent;border-color:#fff transparent transparent;border-style:solid;border-width:4px 3px 0}.xp-addressband{flex:0 1 220px;min-width:90px;display:flex;align-items:center;gap:4px;padding:0 6px}.xp-addressband label{color:#fff}.xp-addressband input{flex:1 1 auto;min-width:0;height:20px;box-sizing:border-box;padding:1px 3px;border:1px solid #7f9db9;border-radius:0;background:#fff;font:11px Tahoma,sans-serif;color:#000}.taskbar .xp-addressband button{display:flex;align-items:center}.xp-addressband button img{display:block}.taskbar-tray{position:relative;flex:0 0 auto;height:30px;display:flex;align-items:center;gap:2px;padding:0 14px 0 11px}.taskbar-tray:before{content:"";position:absolute;inset:0;box-sizing:border-box;border-style:solid;border-width:0 21px 0 20px;border-image:var(--luna-tray) 0 21 0 20 fill /0 21px 0 20px stretch;image-rendering:pixelated;pointer-events:none}.taskbar .tray-icon{position:relative;flex:0 0 16px;width:16px;height:16px;display:block}.taskbar .tray-icon:focus-visible{outline:1px dotted #fff;outline-offset:1px}.tray-icon img{display:block;width:16px;height:16px;image-rendering:auto}.taskbar .tray-clock{position:relative;margin-left:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:30px;font:11px/12px Tahoma,Segoe UI,sans-serif;color:#fff;white-space:nowrap}.tray-clock small{font-size:9px;line-height:10px;opacity:.9}.tray-volume-anchor{position:relative;display:inline-flex}.tray-volume-popup{position:absolute;right:-34px;bottom:23px;z-index:5;box-sizing:border-box;width:81px;height:136px;border-color:#f1efe2 #716f64 #716f64 #f1efe2;border-style:solid;border-width:1px;box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #aca899;background:#ece9d8;font:11px Tahoma,Segoe UI,sans-serif;color:#000;cursor:default}.tray-volume-title{position:absolute;top:9px;left:0;right:0;text-align:center;line-height:13px}.xp-vslider{position:absolute;top:34px;left:28px;width:23px;height:65px;outline:none;touch-action:none}.xp-vslider:focus-visible{outline:1px dotted #000;outline-offset:3px}.xp-vslider-track{position:absolute;top:0;bottom:0;left:9px;width:4px;border-radius:1px;background:linear-gradient(90deg,#989794 0 1px,#ecebe4 1px 2px,#f3f2ea 2px 3px,#fefefe 3px 4px)}.xp-vslider-thumb{position:absolute;left:0;width:21px;height:11px;background-image:var(--luna-trackbar-thumb-vert);background-repeat:no-repeat;background-position:0 0}.xp-vslider:hover .xp-vslider-thumb{background-position:0 -11px}.xp-vslider:active .xp-vslider-thumb{background-position:0 -22px}.tray-volume-mute{position:absolute;left:8px;top:116px;line-height:13px;white-space:nowrap}.tray-volume-popup .tray-volume-mute input[type=checkbox]+label{margin-left:17px}.tray-volume-popup .tray-volume-mute input[type=checkbox]+label:before{left:-17px;box-sizing:border-box}.tray-volume-popup .tray-volume-mute input[type=checkbox]:checked+label:after{left:-16px}.xp-tray-balloon-anchor{position:relative;display:inline-flex}.xp-tray-balloon{position:absolute;right:-7px;bottom:calc(100% + 14px);z-index:6;box-sizing:border-box;display:block;width:max-content;min-width:176px;max-width:326px;padding:5px 13px 7px 11px;border:1px solid #000;border-radius:7px;background:#ffffe1;font:11px/13px Tahoma,Segoe UI,sans-serif;color:#000;text-align:left;white-space:normal;cursor:pointer;animation:xp-balloon-in .18s ease-out}@keyframes xp-balloon-in{0%{opacity:0}to{opacity:1}}.xp-tray-balloon:after,.xp-tray-balloon:before{content:"";position:absolute;top:100%;right:14px;width:20px;height:21px}.xp-tray-balloon:before{background:#000;-webkit-clip-path:polygon(-1px 0,20px 0,20px 21px);clip-path:polygon(-1px 0,20px 0,20px 21px)}.xp-tray-balloon:after{background:#ffffe1;-webkit-clip-path:polygon(1px 0,19px 0,19px 18px);clip-path:polygon(1px 0,19px 0,19px 18px)}.xp-tray-balloon-title{display:flex;align-items:center;gap:8px;min-height:16px;padding-right:22px}.xp-tray-balloon-title img{flex:0 0 16px}.xp-tray-balloon-body{display:block;margin-top:8px;padding-left:2px}.xp-tray-balloon-close{position:absolute;top:4px;right:5px;box-sizing:border-box;width:16px;height:16px;border:1px solid #c7bea6;border-radius:3px;background:#fffff5;color:#aa9c87;cursor:default}.xp-tray-balloon-close:after,.xp-tray-balloon-close:before{content:"";position:absolute;top:6px;left:2px;width:10px;height:2px;background:currentColor;transform:rotate(45deg)}.xp-tray-balloon-close:after{transform:rotate(-45deg)}.xp-tray-balloon-close:focus-visible,.xp-tray-balloon-close:hover{border-color:#716f64;color:#000;outline:none}@media (max-width:640px){.xp-tray-balloon{max-width:calc(100vw - 60px)}}@media (prefers-reduced-motion:reduce){.taskbar .taskbar-item.flashing:after{animation:none}.taskbar.is-autohide{transition:none}.xp-tray-balloon{animation:none}}.xpdlg.xp-taskprops>.xpdlg-body{padding:0}.xp-taskprops .xpps{height:auto}.xp-taskprops-page{display:flex;flex-direction:column;gap:8px;min-height:356px}.xp-taskprops-check{display:flex;align-items:center;min-height:19px}.xp-taskprops-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.xp-taskprops-row.is-top{margin-top:6px}.xp-taskprops-row button{min-width:82px;height:23px}.xp-taskprops-note{margin:4px 0 6px!important;line-height:13px}.xp-taskprops-desc{margin:2px 96px 6px 19px!important;line-height:13px}.xp-taskprops-desc.is-disabled{color:#aca899}.xp-taskprops-preview{position:relative;height:44px;margin:2px 0 8px;overflow:hidden;border:1px solid #7f9db9;background:linear-gradient(180deg,#5a9be8,#7db2f0 55%,#6a9d3a 56%,#4f8a2c)}.xp-taskprops-preview.is-tray{height:30px;margin-bottom:6px}.xp-taskprops-bar{position:absolute;left:0;right:0;bottom:0;height:22px;display:flex;align-items:center;gap:3px;background:linear-gradient(180deg,#3168d5,#4993e6 9%,#245dd7 18%,#245edc 50%,#2561de 89%,#1941a5);font:10px Tahoma,sans-serif;color:#fff;white-space:nowrap;transition:transform .16s linear}.xp-taskprops-preview.is-hidden .xp-taskprops-bar{transform:translateY(19px)}.xp-taskprops-start{display:flex;align-items:center;gap:3px;height:22px;padding:0 10px 0 5px;border-radius:0 8px 8px 0;background:linear-gradient(180deg,#5eac56,#3c943c 20%,#3d9f3e 60%,#2f8a2f);font:italic 700 12px Franklin Gothic Medium,Trebuchet MS,sans-serif;text-shadow:1px 1px 1px #152404}.xp-taskprops-grip{width:2px;height:14px;background:repeating-linear-gradient(180deg,#7aa7ee 0 1px,#1b4ab8 1px 2px,transparent 2px 4px)}.xp-taskprops-quick{display:flex;gap:4px;padding:0 3px}.xp-taskprops-task{display:flex;align-items:center;gap:3px;height:17px;padding:0 14px 0 5px;border:1px solid #1d4fc4;border-radius:2px;background:linear-gradient(180deg,#4f96f7,#3980f4 30%,#3980f4 85%,#316ce4)}.xp-taskprops-tray{margin-left:auto;display:flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 9px;border-left:1px solid #0c2d5b;background:linear-gradient(180deg,#095bc9,#19b9f3 9%,#149eec 20%,#1290e8 50%,#0d9df1 85%,#095bc9)}.xp-taskprops-tray b{font-weight:400;margin-left:4px}.xp-taskprops-menupreview{position:relative;align-self:center;width:150px;height:150px;margin:4px 0 8px;border:1px solid #0f3a9d;border-radius:5px 5px 0 0;overflow:hidden;background:#fff}.xp-taskprops-menuhead{position:absolute;inset:0 0 auto 0;height:26px;background:linear-gradient(180deg,#1666ce,#0c5fcb 30%,#4792ec);border-bottom:2px solid #ff8c20}.xp-taskprops-menuleft{position:absolute;top:34px;left:6px;width:62px;height:84px;background:repeating-linear-gradient(180deg,#316ac5 0 9px,transparent 9px 14px) 0 0 /9px 100% no-repeat,repeating-linear-gradient(180deg,#b9b9b9 0 3px,transparent 3px 14px) 14px 3px /44px 100% no-repeat}.xp-taskprops-menuright{position:absolute;top:28px;right:0;bottom:20px;width:74px;background:repeating-linear-gradient(180deg,#0a246a 0 3px,transparent 3px 12px) 18px 8px /44px 80% no-repeat,#d3e5fa;border-left:1px solid #95bdee}.xp-taskprops-menufoot{position:absolute;inset:auto 0 0 0;height:20px;background:linear-gradient(180deg,#438be3,#1164d1 85%,#0c56c0)}.xp-taskprops-custom fieldset+fieldset{margin-top:8px}.xp-taskprops-custom p{margin:0 0 8px;line-height:13px}.xp-taskprops-icons{display:flex;gap:40px}.xp-taskprops-custom .xp-taskprops-row+.xp-taskprops-row{margin-top:6px}.xp-taskprops-custom input[type=number]{width:44px}.xp-taskprops-custom select{width:190px;height:21px}.xp-startmenu{position:absolute;left:0;bottom:30px;z-index:9500;width:380px;max-width:100vw;display:flex;flex-direction:column;border-radius:6px 6px 0 0;box-shadow:3px 3px 4px rgba(0,0,0,.45);font:11px Tahoma,Segoe UI,sans-serif;color:#000;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.xp-startmenu button{box-sizing:border-box;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:none;background:none;box-shadow:none!important;font:inherit;color:inherit;text-align:left;cursor:default}.xp-sm-user{position:relative;flex:0 0 64px;box-sizing:border-box;height:64px;display:flex;align-items:flex-start;border-style:solid;border-width:5px 6px 0;border-image:var(--luna-startmenu-userpane) 5 6 0 6 fill /5px 6px 0 6px stretch}.xp-sm-userpic{flex:0 0 auto;box-sizing:border-box;width:55px;height:55px;margin:2px 0 0 1px;border-style:solid;border-width:2px 5px 5px 2px;border-image:var(--luna-user-tile-frame) 2 5 5 2 /2px 5px 5px 2px stretch}.xp-sm-userpic img{display:block;width:48px;height:48px;object-fit:cover;background:#fff}.xp-sm-username{flex:1 1 auto;min-width:0;margin:15px 0 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:19px/24px Franklin Gothic Medium,Franklin Gothic,Trebuchet MS,Tahoma,sans-serif;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.75)}.xp-sm-columns{display:flex;align-items:stretch}.xp-sm-places,.xp-sm-programs{flex:1 1 190px;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;border-style:solid}.xp-sm-programs{padding:4px 0 0;border-width:3px 0 1px 2px;border-image:var(--luna-startmenu-programs) 3 0 1 2 /3px 0 1px 2px stretch;background:#fff;color:#373738}.xp-sm-places{padding:4px 0 30px;border-width:3px 6px 1px 1px;border-image:var(--luna-startmenu-places) 3 6 1 1 /3px 6px 1px 1px stretch;background:#d3e5fa;color:#0a246a}.xp-startmenu .xp-sm-item{flex:0 0 40px;height:40px;margin:0 3px;padding:0 4px 0 5px;display:flex;align-items:center;gap:3px;line-height:13px;overflow:hidden}.xp-sm-item img{flex:0 0 auto}.xp-sm-item>span{flex:1 1 auto;min-width:0;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:1px}.xp-sm-item>span:before{content:"";flex:6 1}.xp-sm-item>span:after{content:"";flex:7 1}.xp-sm-name{flex:0 0 auto;display:block;max-height:26px;overflow:hidden;line-height:13px;white-space:normal}.xp-sm-item.is-pinned>span{display:block;padding:7px 0 0}.xp-sm-item.is-pinned>span:after,.xp-sm-item.is-pinned>span:before{content:none}.xp-sm-item>span>b,.xp-sm-item>span>small{display:block;overflow:hidden;line-height:13px;white-space:nowrap;text-overflow:ellipsis}.xp-sm-item small{font-size:11px;color:#808080}.xp-startmenu .xp-sm-all.is-open,.xp-startmenu .xp-sm-all:focus-visible,.xp-startmenu .xp-sm-all:hover,.xp-startmenu .xp-sm-item:focus-visible,.xp-startmenu .xp-sm-item:hover,.xp-startmenu .xp-sm-place.is-open,.xp-startmenu .xp-sm-place:focus-visible,.xp-startmenu .xp-sm-place:hover{background:#316ac5;color:#fff}.xp-sm-item:focus-visible small,.xp-sm-item:focus-visible>span>b,.xp-sm-item:hover small,.xp-sm-item:hover>span>b{color:#fff}.xp-startmenu.is-small .xp-sm-item{flex-basis:22px;height:22px;padding-left:6px;gap:6px}.xp-startmenu.is-small .xp-sm-item>span{padding:0}.xp-startmenu.is-small .xp-sm-item>span:after,.xp-startmenu.is-small .xp-sm-item>span:before{content:"";flex:1 1}.xp-startmenu.is-small .xp-sm-name{max-height:13px;white-space:nowrap;text-overflow:ellipsis}.xp-startmenu.is-small .xp-sm-item.is-pinned>span{display:flex;flex-direction:row;align-items:center;gap:5px}.xp-startmenu.is-small .xp-sm-item.is-pinned>span:after,.xp-startmenu.is-small .xp-sm-item.is-pinned>span:before{content:none}.xp-sm-programs .xp-sm-sep{flex:0 0 2px;height:2px;margin:5px 12px 2px 16px;background:linear-gradient(90deg,#fff,#d3d3c8 25%,#d3d3c8 75%,#fff) top /100% 1px no-repeat}.xp-sm-fill{flex:1 1;min-height:0}.xp-sm-fill+.xp-sm-sep{margin-top:1px;margin-bottom:1px}.xp-sm-places .xp-sm-sep{flex:0 0 2px;height:2px;margin:5px 8px 1px 7px;background:linear-gradient(90deg,#d3e5fa,#81b6ff 35%,#81b6ff 65%,#d3e5fa) top /100% 1px no-repeat,linear-gradient(90deg,#d3e5fa,#ededed 35%,#ededed 65%,#d3e5fa) bottom /100% 1px no-repeat}.xp-startmenu .xp-sm-all{flex:0 0 32px;height:32px;margin:0 3px 1px;padding:0 5px 0 0;display:flex;align-items:center;justify-content:flex-end;gap:12px;font-weight:700;color:#373738;white-space:nowrap}.xp-sm-all>i{flex:0 0 16px;width:16px;height:24px;background:var(--luna-startmenu-arrow) center /16px 24px no-repeat}.xp-sm-all.is-open>i,.xp-sm-all:focus-visible>i,.xp-sm-all:hover>i{background-image:var(--luna-startmenu-arrow-hot)}.xp-startmenu .xp-sm-place{flex:0 0 32px;height:32px;margin:0 3px;padding:0 4px;display:flex;align-items:center;gap:3px;white-space:nowrap;overflow:hidden}.xp-sm-place.is-strong{font-weight:700}.xp-sm-place img{flex:0 0 auto}.xp-sm-place>span{flex:1 1 auto;min-width:0;align-self:flex-start;margin-top:9px;line-height:13px;overflow:hidden;text-overflow:ellipsis}.xp-sm-cascade-item>i,.xp-sm-place.has-submenu>i{flex:0 0 auto;width:0;height:0;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:4px 0 4px 4px}.xp-sm-place.has-submenu>i{margin-right:3px}.xp-sm-logoff{flex:0 0 40px;height:40px;justify-content:flex-end;gap:11px;padding:7px 6px 0 0;border-style:solid;border-width:0 4px;border-image:var(--luna-startmenu-logoffpane) 0 4 0 4 fill /0 4px 0 4px stretch}.xp-sm-logoff,.xp-startmenu .xp-sm-session{box-sizing:border-box;display:flex;align-items:flex-start;color:#fff}.xp-startmenu .xp-sm-session{height:24px;padding:0 2px 0 0;gap:2px;white-space:nowrap}.xp-sm-session>span{margin-top:5px;line-height:13px}.xp-startmenu .xp-sm-session.is-logoff{width:92px}.xp-startmenu .xp-sm-session.is-shutdown{width:98px}.xp-sm-session>i{flex:0 0 24px;width:24px;height:24px;background:50%/24px 24px no-repeat}.xp-sm-session.is-logoff>i{background-image:var(--luna-startmenu-logoff)}.xp-sm-session.is-logoff:focus-visible>i,.xp-sm-session.is-logoff:hover>i{background-image:var(--luna-startmenu-logoff-hot)}.xp-sm-session.is-shutdown>i{background-image:var(--luna-startmenu-shutdown)}.xp-sm-session.is-shutdown:focus-visible>i,.xp-sm-session.is-shutdown:hover>i{background-image:var(--luna-startmenu-shutdown-hot)}.xp-sm-session:active>i,.xp-sm-session:active>span{transform:translate(1px,1px)}.xp-sm-session:focus-visible>span{outline:1px dotted #fff;outline-offset:1px}.xp-sm-cascade{position:absolute;z-index:2;box-sizing:border-box;min-width:164px;padding:1px 0;background:#fff;box-shadow:3px 3px 4px rgba(0,0,0,.4);font:11px Tahoma,Segoe UI,sans-serif;color:#000}.xp-sm-cascade.is-programs{border-style:solid;border-width:1px 1px 1px 6px;border-image:var(--luna-startmenu-popup) 1 1 1 6 /1px 1px 1px 6px stretch}.xp-sm-cascade.is-side{border:1px solid #aca899}.xp-startmenu .xp-sm-cascade-item{width:100%;height:22px;padding:0 8px 0 5px;display:flex;align-items:center;gap:6px;white-space:nowrap;color:#000}.xp-sm-cascade-item img,.xp-sm-cascade-noicon{flex:0 0 16px;width:16px;height:16px}.xp-sm-cascade-item>span:not(.xp-sm-cascade-noicon){flex:1 1 auto;padding-right:18px}.xp-startmenu .xp-sm-cascade-item.is-open,.xp-startmenu .xp-sm-cascade-item:focus-visible,.xp-startmenu .xp-sm-cascade-item:not(:disabled):hover{background:#316ac5;color:#fff}.xp-startmenu .xp-sm-cascade-item:disabled{color:#aca899}.xp-sm-cascade-sep{height:1px;margin:3px 2px;background:#aca899}@media (max-width:420px){.xp-startmenu{width:100vw}}@media (max-height:520px){.xp-startmenu .xp-sm-item{flex-basis:30px;height:30px}.xp-sm-item img{width:24px;height:24px}.xp-startmenu .xp-sm-place{flex-basis:26px;height:26px}.xp-sm-places{padding-bottom:6px}.xp-sm-item.is-pinned>span{padding-top:2px}.xp-sm-place>span{margin-top:6px}}