/* Shisha WebOS runtime preview — protected, super-admin session only. */
body.webos-runtime-preview{
  --wos-bg:#06101d;--wos-bg-2:#0a1830;--wos-panel:rgba(11,25,45,.86);--wos-panel-strong:rgba(8,19,35,.96);
  --wos-card:rgba(255,255,255,.075);--wos-border:rgba(174,214,255,.18);--wos-border-strong:rgba(174,214,255,.30);
  --wos-text:#f8fbff;--wos-muted:#bdcce0;--wos-accent:#65d8ff;--wos-accent-2:#8f77ff;--wos-success:#4ee1a0;
  --wos-danger:#ff7382;--wos-warning:#ffc760;--wos-shadow:0 28px 80px rgba(0,0,0,.46);--wos-font-scale:1.08;
  --sh-bg:var(--wos-bg);--sh-bg-2:var(--wos-bg-2);--sh-card:var(--wos-panel);--sh-card-2:var(--wos-card);
  --sh-border:var(--wos-border);--sh-border-soft:rgba(255,255,255,.12);--sh-text:var(--wos-text);--sh-muted:var(--wos-muted);
  --sh-gold:var(--wos-accent);--sh-gold-2:#40bff4;--sh-red:var(--wos-accent-2);--sh-red-2:#ad78ff;--sh-green:var(--wos-success);
  margin:0!important;padding:0!important;min-height:100dvh!important;overflow:hidden!important;background:var(--wos-bg)!important;
  color:var(--wos-text)!important;font-family:Inter,"Segoe UI",Tahoma,Arial,"Noto Sans Hebrew","Noto Sans Arabic",sans-serif!important;
  font-size:calc(16px * var(--wos-font-scale))!important;line-height:1.55!important;color-scheme:dark;
}
body.webos-runtime-preview *,body.webos-runtime-preview *::before,body.webos-runtime-preview *::after{box-sizing:border-box}
body.webos-runtime-preview a{color:inherit}
body.webos-runtime-preview button,body.webos-runtime-preview input,body.webos-runtime-preview select,body.webos-runtime-preview textarea{font:inherit}
body.webos-runtime-preview small{font-size:max(.78rem,12px);line-height:1.45}
body.webos-runtime-preview [hidden]{display:none!important}

.webos-runtime-shell{position:fixed;inset:0;z-index:1;isolation:isolate;overflow:hidden;background:
  radial-gradient(circle at 15% 12%,rgba(82,205,255,.19),transparent 31%),
  radial-gradient(circle at 88% 18%,rgba(143,119,255,.17),transparent 30%),
  linear-gradient(145deg,#050d18,#09182c 48%,#07111f)}
.webos-runtime-wallpaper{position:absolute;inset:0;overflow:hidden;pointer-events:none;transition:filter .25s ease,opacity .25s ease}
.webos-runtime-wallpaper::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.03),transparent 45%)}
.webos-runtime-wallpaper i{position:absolute;width:38vw;aspect-ratio:1;border-radius:50%;filter:blur(75px);opacity:.42;animation:wos-float 15s ease-in-out infinite alternate}
.webos-runtime-wallpaper i:nth-child(1){inset-inline-start:-12vw;top:-15vw;background:#0ea5e9}.webos-runtime-wallpaper i:nth-child(2){inset-inline-end:-8vw;top:22%;background:#7c3aed;animation-delay:-5s}.webos-runtime-wallpaper i:nth-child(3){inset-inline-start:30%;bottom:-28vw;background:#0891b2;animation-delay:-9s}
@keyframes wos-float{to{transform:translate3d(4vw,3vh,0) scale(1.12)}}
.webos-runtime-shell[data-runtime-wallpaper="violet"]{background:radial-gradient(circle at 15% 8%,rgba(192,132,252,.25),transparent 34%),linear-gradient(145deg,#10091d,#1b1233 55%,#0b1022)}
.webos-runtime-shell[data-runtime-wallpaper="ember"]{background:radial-gradient(circle at 78% 8%,rgba(251,146,60,.22),transparent 34%),linear-gradient(145deg,#170c0a,#28120e 55%,#10101d)}
.webos-runtime-shell.webos-runtime-light{--wos-panel:rgba(247,251,255,.9);--wos-panel-strong:rgba(249,252,255,.97);--wos-card:rgba(255,255,255,.72);--wos-border:rgba(35,73,111,.16);--wos-border-strong:rgba(35,73,111,.25);--wos-text:#132238;--wos-muted:#53657c;color-scheme:light}
.webos-runtime-shell.webos-runtime-light .webos-runtime-window-body{background:rgba(239,246,255,.86)}

.webos-runtime-statusbar{position:absolute;z-index:75;inset-block-start:0;inset-inline:0;height:50px;padding:7px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;background:rgba(5,13,25,.72);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(24px);color:#fff}
.webos-runtime-brand{display:flex;align-items:center;gap:9px;text-decoration:none;width:max-content}.webos-runtime-brand>span{width:30px;height:30px;padding:3px;display:grid;place-items:center;border-radius:10px;background:#fff}.webos-runtime-brand img{width:100%;height:100%;object-fit:contain;border-radius:7px}.webos-runtime-brand b{font-size:.88rem}.webos-runtime-brand em{font-style:normal;font-size:.62rem;font-weight:1000;letter-spacing:.1em;padding:4px 7px;border-radius:999px;background:rgba(255,199,96,.16);border:1px solid rgba(255,199,96,.35);color:#ffe2a3}
.webos-runtime-private{display:flex;align-items:center;gap:8px;min-height:32px;padding:5px 13px;border-radius:999px;background:rgba(255,199,96,.10);border:1px solid rgba(255,199,96,.25);color:#ffe9b8;font-size:.76rem;font-weight:900}.webos-runtime-private i{width:8px;height:8px;border-radius:50%;background:var(--wos-success);box-shadow:0 0 0 5px rgba(78,225,160,.12)}
.webos-runtime-system{justify-self:end;display:flex;align-items:center;gap:10px;font-size:.78rem;font-weight:900}.webos-runtime-system span{opacity:.8}

.webos-runtime-sidebar{position:absolute;z-index:65;inset-block:64px 96px;inset-inline-start:18px;width:282px;padding:16px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;border:1px solid var(--wos-border);border-radius:26px;background:var(--wos-panel);box-shadow:var(--wos-shadow);backdrop-filter:blur(28px);color:var(--wos-text);transition:transform .25s ease,opacity .25s ease}
.webos-runtime-sidebar>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.webos-runtime-sidebar>header>div{display:flex;align-items:center;gap:10px;min-width:0}.webos-runtime-sidebar>header>div>span{width:46px;height:46px;padding:5px;border-radius:16px;background:#fff;display:grid;place-items:center;flex:0 0 auto}.webos-runtime-sidebar>header img{width:100%;height:100%;object-fit:contain;border-radius:11px}.webos-runtime-sidebar>header strong,.webos-runtime-sidebar>header small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webos-runtime-sidebar>header small{color:var(--wos-muted)}
.webos-runtime-sidebar>header button,.webos-runtime-menubar button,.webos-runtime-menubar a,.webos-runtime-control header button{width:42px;height:42px;border:1px solid var(--wos-border);border-radius:14px;background:var(--wos-card);color:var(--wos-text);display:grid;place-items:center;cursor:pointer}
.webos-runtime-search{height:44px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--wos-border);border-radius:15px;background:rgba(255,255,255,.06)}.webos-runtime-search input{min-width:0;width:100%;padding:0!important;border:0!important;background:transparent!important;color:var(--wos-text)!important;box-shadow:none!important}.webos-runtime-search kbd{padding:2px 6px;border-radius:6px;border:1px solid var(--wos-border);color:var(--wos-muted);font-size:.68rem}
.webos-runtime-sidebar nav{min-height:0;overflow:auto;display:grid;align-content:start;gap:6px;padding-inline-end:3px;scrollbar-width:thin}.webos-runtime-sidebar nav a,.webos-runtime-sidebar footer>a,.webos-runtime-sidebar footer button{min-height:44px;width:100%;padding:7px 9px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid transparent;border-radius:15px;background:transparent;color:var(--wos-muted);text-decoration:none;text-align:start;cursor:pointer}.webos-runtime-sidebar nav a>span,.webos-runtime-sidebar footer span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.07);color:var(--wos-text)}.webos-runtime-sidebar nav a>b,.webos-runtime-sidebar footer b{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webos-runtime-sidebar nav a>i{font-size:.62rem;opacity:.5}.webos-runtime-sidebar nav a:hover,.webos-runtime-sidebar nav a.active{color:#fff;background:linear-gradient(135deg,rgba(101,216,255,.18),rgba(143,119,255,.16));border-color:var(--wos-border)}.webos-runtime-sidebar footer{border-top:1px solid var(--wos-border);padding-top:10px;display:grid;gap:4px}.webos-runtime-sidebar footer form{margin:0}.webos-runtime-sidebar footer button{border:0}.webos-runtime-sidebar footer button:hover{color:#fff;background:rgba(255,115,130,.12)}
.webos-runtime-sidebar-backdrop{position:absolute;z-index:64;inset:50px 0 0;border:0;background:rgba(0,0,0,.48);backdrop-filter:blur(4px)}

.webos-runtime-stage{position:absolute;z-index:10;inset-block:64px 96px;inset-inline-start:318px;inset-inline-end:18px;min-width:0;display:grid;grid-template-rows:54px minmax(0,1fr);gap:11px;transition:inset .25s ease}
.webos-runtime-menubar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 10px 6px 14px;border:1px solid var(--wos-border);border-radius:20px;background:rgba(8,19,35,.66);backdrop-filter:blur(22px);color:#fff}.webos-runtime-menubar>div{display:flex;align-items:center;gap:9px;min-width:0}.webos-runtime-menubar>div>span small,.webos-runtime-menubar>div>span strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webos-runtime-menubar>div>span small{font-size:.68rem;color:#bcd0e8}.webos-runtime-menubar>div>span strong{font-size:.94rem}.webos-runtime-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--wos-accent),var(--wos-accent-2));font-weight:1000;color:#06101d}
.webos-runtime-window{min-height:0;display:grid;grid-template-rows:60px minmax(0,1fr);border:1px solid var(--wos-border-strong);border-radius:28px;background:var(--wos-panel-strong);box-shadow:var(--wos-shadow);backdrop-filter:blur(30px);overflow:hidden;color:var(--wos-text);transition:transform .22s ease,border-radius .22s ease}
.webos-runtime-titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 13px;border-bottom:1px solid var(--wos-border);background:rgba(255,255,255,.04)}.webos-runtime-titlebar>div:first-child{display:flex;align-items:center;gap:11px;min-width:0}.webos-runtime-titlebar>div:first-child>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,rgba(101,216,255,.22),rgba(143,119,255,.24));color:#fff}.webos-runtime-titlebar strong,.webos-runtime-titlebar small{display:block}.webos-runtime-titlebar strong{font-size:.92rem}.webos-runtime-titlebar small{color:var(--wos-muted)}
.webos-runtime-window-controls{display:flex;align-items:center;gap:6px}.webos-runtime-window-controls form{margin:0;display:block}.webos-runtime-window-controls button{width:35px;height:35px;padding:0;border:1px solid var(--wos-border);border-radius:12px;background:rgba(255,255,255,.055);color:var(--wos-text);display:grid;place-items:center;cursor:pointer}.webos-runtime-window-controls form button:hover{background:rgba(255,115,130,.18);border-color:rgba(255,115,130,.4)}
.webos-runtime-window-body{position:relative;min-height:0;overflow:auto;overscroll-behavior:contain;background:rgba(4,11,21,.42);color:var(--wos-text);scrollbar-width:thin;scrollbar-color:rgba(101,216,255,.45) transparent}
.webos-runtime-window-body>.client-v32-mobile-header,.webos-runtime-window-body>.bottom-nav{display:none!important}
.webos-runtime-window-body .shell{max-width:1280px}.webos-runtime-window-body .client-page,.webos-runtime-window-body .track-page-v35{padding-top:24px!important}.webos-runtime-window-body .auth-wrap{min-height:100%;padding-top:28px;padding-bottom:28px}
.webos-runtime-window-body .v20-shop-shell,.webos-runtime-window-body .v39-client-shell{min-height:auto!important;padding-block:22px 34px!important}.webos-runtime-window-body .v20-sidebar,.webos-runtime-window-body .v39-global-sidebar{height:calc(100% - 8px)!important;max-height:calc(100vh - 260px);top:4px!important}.webos-runtime-window-body .v20-topbar{top:4px!important}
.webos-runtime-window-body .glass,.webos-runtime-window-body .client-card,.webos-runtime-window-body .v20-product-card,.webos-runtime-window-body .v20-ad-card,.webos-runtime-window-body .temp-card{border-color:var(--wos-border)!important;background:linear-gradient(145deg,rgba(20,39,62,.90),rgba(8,20,37,.84))!important;color:var(--wos-text)!important;box-shadow:0 18px 44px rgba(0,0,0,.24)!important}
.webos-runtime-window-body .muted,.webos-runtime-window-body .field-label,.webos-runtime-window-body small{color:var(--wos-muted)!important}.webos-runtime-window-body h1,.webos-runtime-window-body h2,.webos-runtime-window-body h3,.webos-runtime-window-body h4,.webos-runtime-window-body p,.webos-runtime-window-body label,.webos-runtime-window-body td,.webos-runtime-window-body th{max-width:100%;text-wrap:pretty}.webos-runtime-window-body p,.webos-runtime-window-body label,.webos-runtime-window-body td{font-size:max(.86rem,14px)}
.webos-runtime-window-body input,.webos-runtime-window-body select,.webos-runtime-window-body textarea{min-height:44px;color:var(--wos-text)!important;background:rgba(255,255,255,.075)!important;border-color:var(--wos-border)!important}.webos-runtime-window-body input::placeholder,.webos-runtime-window-body textarea::placeholder{color:#a9bbd2!important;opacity:1}.webos-runtime-window-body select option{background:#0c1b30;color:#fff}.webos-runtime-window-body .btn,.webos-runtime-window-body button.btn{min-height:42px}.webos-runtime-window-body table{font-size:max(.82rem,13px)}
body.webos-runtime-preview .webos-payment-return{min-height:100%;display:grid;place-items:center;padding:32px!important}body.webos-runtime-preview .webos-payment-return-card{width:min(620px,100%);padding:clamp(22px,4vw,38px)!important;display:grid;gap:20px}body.webos-runtime-preview .webos-payment-return-icon{width:72px;height:72px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,var(--wos-accent),var(--wos-accent-2));color:#07111f;font-size:1.7rem;box-shadow:0 18px 42px rgba(101,216,255,.2)}body.webos-runtime-preview .webos-payment-return-copy h1{margin:6px 0;font-size:clamp(1.7rem,4vw,2.6rem)}body.webos-runtime-preview .webos-payment-return-card dl{margin:0;display:grid;border:1px solid var(--wos-border);border-radius:18px;overflow:hidden}body.webos-runtime-preview .webos-payment-return-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}body.webos-runtime-preview .webos-payment-return-card dl>div+div{border-top:1px solid var(--wos-border)}body.webos-runtime-preview .webos-payment-return-card dt{color:var(--wos-muted)}body.webos-runtime-preview .webos-payment-return-card dd{margin:0;font-weight:1000}body.webos-runtime-preview .webos-payment-return-actions{display:flex;gap:10px;flex-wrap:wrap}body.webos-runtime-preview .webos-payment-return-actions .btn{flex:1;min-width:190px}
.webos-runtime-window.is-maximized{position:fixed;z-index:90;inset:58px 12px 90px;border-radius:22px}.webos-runtime-stage.has-maximized{z-index:90}.webos-runtime-window.is-minimized{display:none}.webos-runtime-minimized{place-self:center;width:min(460px,calc(100% - 28px));padding:20px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--wos-border);border-radius:24px;background:var(--wos-panel);box-shadow:var(--wos-shadow);color:var(--wos-text)}.webos-runtime-minimized>span{width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,var(--wos-accent),var(--wos-accent-2));display:grid;place-items:center;font-size:1.35rem;color:#06101d}.webos-runtime-minimized strong,.webos-runtime-minimized small{display:block}.webos-runtime-minimized small{color:var(--wos-muted)}.webos-runtime-minimized button{padding:10px 14px;border:0;border-radius:13px;background:var(--wos-accent);color:#06101d;font-weight:1000;cursor:pointer}

.webos-runtime-dock{position:absolute;z-index:80;left:50%;inset-block-end:13px;transform:translateX(-50%);width:min(470px,calc(100vw - 18px));height:76px;padding:6px 8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;border:1px solid var(--wos-border-strong);border-radius:25px;background:rgba(7,17,31,.83);box-shadow:0 22px 60px rgba(0,0,0,.48);backdrop-filter:blur(28px);direction:inherit}.webos-runtime-dock>a{position:relative;min-width:44px;height:64px;padding:0 1px;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#ead8bf;cursor:pointer;text-decoration:none}.webos-runtime-dock>a>span{width:36px;height:36px;flex:0 0 36px;border-radius:13px;background:linear-gradient(145deg,#33465e,#1d2c41);border:1px solid rgba(255,255,255,.13);display:grid;place-items:center;font-size:1rem;transition:transform .18s ease,border-color .18s ease}.webos-runtime-dock>a>small{width:100%;max-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:inherit;font-size:max(.72rem,12px);font-weight:900;line-height:1.05;text-align:center}.webos-runtime-dock a:hover>span{transform:translateY(-3px) scale(1.04)}.webos-runtime-dock>a:focus-visible{outline:2px solid var(--wos-accent);outline-offset:1px;border-radius:14px}.webos-runtime-dock .tone-mint{background:linear-gradient(145deg,#18725f,#0b443c)}.webos-runtime-dock .tone-violet{background:linear-gradient(145deg,#5942a6,#30266d)}.webos-runtime-dock .tone-gold{background:linear-gradient(145deg,#754713,#33200d)}.webos-runtime-dock .tone-cyan{background:linear-gradient(145deg,#176b8c,#0c3e60)}.webos-runtime-dock>a.active{color:#fff}.webos-runtime-dock>a.active>span{border-color:var(--wos-accent)}.webos-runtime-dock>a.active::after{content:"";position:absolute;bottom:-1px;width:5px;height:5px;border-radius:50%;background:var(--wos-accent)}

.webos-runtime-control-backdrop{position:absolute;z-index:84;inset:50px 0 0;border:0;background:rgba(0,0,0,.42);backdrop-filter:blur(4px)}
.webos-runtime-control{position:absolute;z-index:85;inset-block-start:64px;inset-inline-end:18px;width:min(370px,calc(100vw - 30px));padding:18px;display:grid;gap:16px;border:1px solid var(--wos-border-strong);border-radius:26px;background:var(--wos-panel-strong);box-shadow:var(--wos-shadow);backdrop-filter:blur(30px);color:var(--wos-text);opacity:0;pointer-events:none;transform:translateY(-12px) scale(.98);transform-origin:top right;transition:.2s ease}.webos-runtime-control.open{opacity:1;pointer-events:auto;transform:none}.webos-runtime-control>header{display:flex;align-items:center;justify-content:space-between}.webos-runtime-control h2{margin:2px 0 0;font-size:1.2rem}.webos-runtime-control header small{color:var(--wos-muted)}
.webos-runtime-toggles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.webos-runtime-toggles button{min-width:0;padding:10px 5px;border:1px solid var(--wos-border);border-radius:16px;background:var(--wos-card);color:var(--wos-muted);display:grid;place-items:center;gap:6px;cursor:pointer}.webos-runtime-toggles button span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.08)}.webos-runtime-toggles button b{font-size:.7rem}.webos-runtime-toggles button.active{color:#fff;background:linear-gradient(135deg,rgba(101,216,255,.2),rgba(143,119,255,.2));border-color:var(--wos-border-strong)}
.webos-runtime-text-size{display:flex;align-items:center;justify-content:space-between;gap:12px}.webos-runtime-text-size>span{font-weight:900}.webos-runtime-text-size>div{display:flex;gap:6px}.webos-runtime-text-size button{width:48px;height:42px;border:1px solid var(--wos-border);border-radius:12px;background:var(--wos-card);color:var(--wos-text);cursor:pointer}.webos-runtime-text-size button.active{background:var(--wos-accent);color:#06101d;font-weight:1000}
.webos-runtime-safety{display:flex;align-items:center;gap:11px;padding:12px;border-radius:17px;background:rgba(78,225,160,.09);border:1px solid rgba(78,225,160,.24)}.webos-runtime-safety>i{font-size:1.25rem;color:var(--wos-success)}.webos-runtime-safety strong,.webos-runtime-safety small{display:block}.webos-runtime-safety small{color:var(--wos-muted)}.webos-runtime-stop{margin:0}.webos-runtime-stop button{width:100%;min-height:48px;border:1px solid rgba(255,115,130,.35);border-radius:15px;background:rgba(255,115,130,.12);color:#ffd5db;font-weight:900;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}

@media (max-width:1100px){
  .webos-runtime-stage{inset-inline-start:18px}.webos-runtime-sidebar{transform:translateX(calc(-100% - 28px));opacity:0}.webos-runtime-shell.sidebar-open .webos-runtime-sidebar{transform:none;opacity:1}.webos-runtime-private{display:none}.webos-runtime-statusbar{grid-template-columns:1fr auto}.webos-runtime-system{grid-column:2}
  html[dir="rtl"] .webos-runtime-sidebar{transform:translateX(calc(100% + 28px))}html[dir="rtl"] .webos-runtime-shell.sidebar-open .webos-runtime-sidebar{transform:none}
}
@media (max-width:900px){
  body.webos-runtime-preview{font-size:calc(16px * var(--wos-font-scale))!important}.webos-runtime-statusbar{height:46px;padding-inline:11px;grid-template-columns:1fr;justify-items:center}.webos-runtime-system{display:none!important}.webos-runtime-brand b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webos-runtime-brand em{display:none}.webos-runtime-stage{inset-block:55px 86px;inset-inline:8px;grid-template-rows:50px minmax(0,1fr);gap:7px}.webos-runtime-menubar{border-radius:17px;padding:4px 7px}.webos-runtime-menubar>div>span small{display:none}.webos-runtime-menubar>div>span strong{max-width:52vw}.webos-runtime-menubar button,.webos-runtime-menubar a{width:44px;height:44px}.webos-runtime-avatar{display:none}.webos-runtime-window{grid-template-rows:minmax(0,1fr);border-radius:19px}.webos-runtime-titlebar{display:none!important}.webos-runtime-window-body .v20-shop-shell,.webos-runtime-window-body .v39-client-shell{width:100%!important;padding-inline:10px!important}.webos-runtime-window-body .v20-sidebar,.webos-runtime-window-body .v39-global-sidebar{display:none!important}.webos-runtime-window-body .shell{width:calc(100% - 20px)!important;padding-bottom:28px!important}.webos-runtime-window-body .auth-wrap{padding:16px 10px 28px!important}.webos-runtime-dock{height:74px;bottom:8px;padding:5px 6px;gap:2px;border-radius:22px}.webos-runtime-dock>a{height:64px}.webos-runtime-dock>a>span{width:34px;height:34px;flex-basis:34px;border-radius:12px}.webos-runtime-dock>a>small{font-size:12px}.webos-runtime-sidebar{inset-block:55px 82px;inset-inline-start:8px;width:min(310px,calc(100vw - 28px));border-radius:22px}.webos-runtime-control{top:55px;inset-inline:8px;width:auto}.webos-runtime-window.is-maximized{position:static;inset:auto}
}
@media (max-width:560px){.webos-runtime-system span{display:none}.webos-runtime-titlebar strong{max-width:38vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webos-runtime-window-controls>[data-webos-runtime-minimize]{display:none}.webos-runtime-toggles{grid-template-columns:repeat(2,1fr)}}
@media (prefers-reduced-motion:reduce){.webos-runtime-wallpaper i{animation:none}.webos-runtime-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
