.pos-shell{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--w98-teal);padding-bottom:env(safe-area-inset-bottom)}.pos-bar{flex:none;display:flex;flex-wrap:wrap;gap:6px 8px;padding:calc(4px + env(safe-area-inset-top)) 6px 4px;background:var(--w98-face)}.pos-bar,.pos-brand{align-items:center;box-shadow:var(--w98-raised)}.pos-brand{flex:none;display:inline-flex;gap:4px;min-height:var(--w98-hit,32px);padding:0 8px;color:#fff;font-weight:700;text-decoration:none;background:linear-gradient(90deg,var(--w98-brand-dark),var(--w98-brand))}.pos-brand-logo{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--w98-brand-dark);background:#fff;font-size:12px}.pos-title{flex:1 1 160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.pos-shop{font-weight:400;color:var(--w98-muted)}.pos-langs,.pos-nav,.pos-tray{display:flex;align-items:center;gap:4px}.pos-nav{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.pos-nav>.w98-btn,.pos-tray .w98-btn{flex:none;white-space:nowrap}.pos-staff{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;font-size:var(--w98-t-xs);box-shadow:var(--w98-well)}.pos-main{container:room/inline-size;flex:1 1;min-height:0;display:flex;flex-direction:column;padding:4px;overflow:auto}.pos-main>.w98-window{flex:1 1;min-height:0;box-shadow:var(--w98-raised)}.pos-break,.pos-lang-cycle,.pos-main>.w98-window>.w98-titlebar{display:none}@media (min-width:1025px){.pos-brand{order:0}.pos-title{order:1}.pos-nav{order:2}.pos-tray{order:4}.pos-langs{order:5}}@media (max-width:1024px){.pos-title{flex:1 1}.pos-lang-btn{display:none}.pos-bar .w98-btn.pos-lang-cycle{display:inline-flex;min-width:44px;min-height:44px;justify-content:center}.pos-break{display:block;flex-basis:100%;height:0}.pos-nav{flex:1 1 auto}.pos-tray{margin-left:auto}}@media (max-width:640px){.pos-shop{display:none}.pos-staff{max-width:96px}.pos-main{padding:0}}.pos-chooser{align-items:center;justify-content:center;padding:calc(56px + env(safe-area-inset-top)) 16px 16px;overflow:auto}.pos-chooser-langs{position:absolute;top:calc(8px + env(safe-area-inset-top));right:8px}.pos-chooser-langs .w98-btn{min-width:44px;min-height:44px}.pos-chooser-win{width:min(760px,100%)}.pos-chooser-btns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.pos-chooser-btn{min-height:140px;justify-content:center;text-decoration:none}@media (pointer:fine) and (not (any-pointer:coarse)){.pos-chooser-btn{min-height:96px}}.pos-chooser-btn>span{display:grid;grid-gap:8px;gap:8px;text-align:center}.pos-chooser-btn strong{font-size:28px;letter-spacing:2px}.pos-chooser-btn small{font-size:var(--w98-t-xs);font-weight:400;white-space:normal}@media (max-width:480px){.pos-chooser-btns{grid-template-columns:1fr}.pos-chooser-btn{min-height:88px}.pos-chooser-btn strong{font-size:22px}}@media print{.pos-bar{display:none}.pos-shell{position:static;background:none}.pos-main{padding:0;overflow:visible}}