.market-app-header,.market-app-nav,.market-app-shortcuts,#seller-app-messages{display:none}
.market-app-notice[hidden],.market-install[hidden]{display:none}
.market-app-notice{margin:12px 16px;padding:12px;border:1px solid #e6fc38;border-radius:6px;background:#1e2224;color:#f6f7ef;font:1rem/1.4 Arial,sans-serif}
.market-install{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border:1px solid #373c3d;background:#1e2224;border-radius:6px;padding:12px;margin:20px 0;font-size:.9375rem}
.market-install p{flex:1 1 180px;margin:0}
.market-install button,.market-install summary{min-height:44px;padding:10px 12px;cursor:pointer;font:inherit}
.market-install details{width:100%;padding:0;border:0}
.market-install details p{margin:8px 0;line-height:1.5}
.market-app-mode .market-pwa-surface{padding-bottom:calc(80px + env(safe-area-inset-bottom));background:#141719;color:#f6f7ef}
.market-app-mode .market-pwa-surface>.header,.market-app-mode .market-pwa-surface>footer{display:none}
.market-app-mode .market-app-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;border-bottom:1px solid #373c3d}
.market-app-header img{display:block;width:145px;max-width:100%;height:auto}
.market-app-header a{color:#f6f7ef;text-decoration:none;min-height:44px;display:flex;align-items:center;font-size:.875rem}
.market-app-mode .market-pwa-surface .section{padding-top:16px}
.market-app-mode .market-overview-page .market-logo-heading,.market-app-mode .market-overview-page .market-intro{display:none}
.market-app-mode .market-overview-head{grid-template-areas:"post account";margin:0}
.market-app-mode .market-app-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:35;left:0;right:0;bottom:0;padding:6px max(4px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));gap:2px;background:#1e2224;border-top:1px solid #596365}
.market-app-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;min-height:56px;padding:4px 2px;font:600 .875rem/1.2 Arial,sans-serif;color:#f6f7ef;text-decoration:none;overflow-wrap:anywhere;border-radius:5px}
.market-app-nav a[aria-current="page"]{color:#e6fc38;background:#30372a}
.market-app-nav a:focus-visible,.market-app-header a:focus-visible{outline:2px solid #e6fc38;outline-offset:-2px}
.market-app-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;flex-shrink:0}
.market-app-nav a{position:relative}
.market-app-count{position:absolute;right:4px;top:2px;color:#141719;background:#e6fc38;padding:2px 5px;border-radius:8px;font-size:.875rem}
.market-app-mode .market-install{display:none}
.market-app-mode .market-app-shortcuts{grid-column:1/-1;display:flex;gap:8px;align-items:end}
.market-app-shortcuts>label{flex:1;min-width:0}
.market .market-app-shortcuts button{width:auto;min-height:44px;margin:0;padding:8px 12px;font-size:1rem}
.market-app-mode #seller-app-messages:not([hidden]){display:block}
.market-app-mode .seller-app-message-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;min-height:48px;text-align:left;padding:12px;margin:8px 0;background:#1e2224;color:#f6f7ef;border:1px solid #596365;border-radius:6px;font:inherit}
.market-app-mode .seller-app-message-row[data-new="true"]{border-color:#e6fc38}
.market-app-mode .seller-messages-view #seller-list,.market-app-mode .seller-messages-view #seller-area>h2,.market-app-mode .seller-messages-view #seller-area>p{display:none}
.market-app-mode .seller-messages-view #seller-area>.guest-actions>a{display:none}
.market-app-mode .market-pwa-surface .market-card{min-width:0}
.market-offline-page{margin:0;background:#141719;color:#f6f7ef;font:16px/1.5 Arial,sans-serif}
.market-offline-page main{max-width:540px;margin:0 auto;padding:28px 16px}
.market-offline-page main img{width:260px;max-width:100%;height:auto}
.market-offline-page h1{font-size:1.5rem;line-height:1.2}
.market-offline-page a{color:#e6fc38}
.market-offline-page button{background:#e6fc38;color:#141719;border:0;border-radius:5px;padding:12px 16px;min-height:48px;font:700 1rem Arial,sans-serif}

.market-android-install[hidden],.market-android-install [hidden]{display:none!important}
.market-android-install{margin:12px 0;min-width:0}
.market-android-install button{max-width:100%;white-space:normal;text-align:center}
.market-android-install button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.market-android-install-help{overflow-wrap:anywhere;line-height:1.5}
