.app-nav{display:flex;align-items:center;gap:22px;margin-left:auto}.app-nav a{color:var(--muted);font-size:.8rem;font-weight:700;text-decoration:none}.app-nav a:hover{color:var(--brand)}.partner-logo{width:auto;max-width:150px;height:44px;object-fit:contain}.admin-row{display:grid;grid-template-columns:1.5fr .45fr .55fr .6fr .35fr;align-items:center;gap:16px;padding:15px 20px;border-bottom:1px solid var(--line);font-size:.78rem}.admin-row:last-child{border-bottom:0}.admin-row strong,.admin-row small{display:block}.admin-row small{color:var(--muted)}.user-row{grid-template-columns:1.4fr .6fr 1fr .6fr .35fr}.admin-form{padding:28px}.admin-form>.btn{margin-top:24px}.embed-box{display:grid;gap:8px;margin:25px 0;padding:18px;border-radius:9px;background:#f5f7fb}.embed-box code{display:block;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:.72rem}.top-line{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.message{margin:12px 0;padding:15px;border-left:3px solid var(--brand);border-radius:6px;background:#f7f9ff}.message.internal{border-color:#d08a19;background:#fff8eb}.message strong,.message span,.message small{display:block}.message span,.message small{color:var(--muted);font-size:.68rem}.message p{margin:8px 0}.request{padding:13px 0;border-bottom:1px solid var(--line)}.request>.badge{float:right}.request p{clear:both;margin:8px 0;color:var(--muted);font-size:.75rem}input[type=color]{padding:5px}@media(max-width:800px){.app-nav{order:3;width:100%;justify-content:center}.app-header{flex-wrap:wrap}.admin-row,.user-row{grid-template-columns:1fr}.admin-row.table-head{display:none}.partner-logo{max-width:120px}}
