.narrow{max-width:460px;margin:30px auto}.narrow h1{font-size:24px}
.who{color:#dfe8f1;font-size:14px;padding:7px 4px}
.app-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}
.stat{background:#f3f6f9;border-radius:12px;padding:12px 14px}.stat span{display:block;font-size:12.5px;color:var(--muted)}.stat strong{font-size:18px}.stat small{display:block;font-size:12px;margin-top:2px}
.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 14px}
.secret{background:#fff8e6;border:1px solid #f0d58f;border-radius:12px;padding:14px;margin:12px 0}
.secret code,.copybox code{display:block;font-size:14px;word-break:break-all;background:#fff;border:1px solid #eadcae;border-radius:8px;padding:8px 10px;margin:6px 0}
.copybox{display:flex;gap:8px;align-items:stretch}.copybox textarea{font-family:ui-monospace,Consolas,monospace;font-size:12.5px;min-height:70px}
.admin-table{width:100%;border-collapse:collapse;font-size:14.5px}.admin-table th{font-size:12px;color:#53687c;text-align:left;padding:8px;border-bottom:1px solid var(--line);background:#f6f8fa}
.admin-table td{padding:9px 8px;border-bottom:1px solid #edf1f5;vertical-align:middle}.admin-table td.actions{white-space:nowrap;text-align:right}
.admin-table input[type=number]{width:96px}.admin-table select{min-height:36px}
.col-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid #f0f3f6}
.col-row label.check{margin:0}.col-row .arrows{display:flex;gap:4px}.col-row .arrows button{min-height:34px;padding:4px 10px}
.kind-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}
.steps{margin:6px 0 0;padding-left:20px}.steps li{margin:4px 0}
@media(max-width:720px){.admin-table thead{display:none}.admin-table tr{display:block;border-bottom:1px solid var(--line);padding:6px 0}.admin-table td{display:block;border:0;padding:4px 2px}.admin-table td.actions{text-align:left;white-space:normal}}
