/* Konzole Stránkuji Obchod – staví na app.css administrace, jen vlastní hlavička a rozložení bez bočního menu. */
.k-top{display:flex;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));background:#12302d;color:#e6f0ee}
.k-top b{font-size:16px}.k-top .sp{flex:1}.k-top a{color:#cfe3e0}
.k-top .btn{background:transparent;color:#e6f0ee;border-color:#ffffff40}
.k-main{max-width:1180px;margin:0 auto;padding:20px max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px))}
.k-status{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}
.k-status.aktivni{background:var(--ok-soft);color:var(--ok)}
.k-status.zkusebni{background:var(--info-soft);color:var(--info)}
.k-status.pozastaveno{background:var(--bad-soft);color:var(--bad)}
.k-miss{color:var(--warn);font-size:13px}
.k-dom{font-family:ui-monospace,Consolas,monospace;font-size:13px}
.k-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.k-head h1{margin:0}
.k-kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;font-size:14px}
.k-kv dt{color:var(--muted)}.k-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}
@media (max-width:520px){.k-top .small{display:none}}
@media (max-width:760px){.g2,.g3{grid-template-columns:minmax(0,1fr)}.k-kv{grid-template-columns:minmax(0,1fr)}.k-kv dt{margin-top:6px}}
