:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f1a2b;background:#f6f4fa;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{margin:0}.shell main{max-width:1280px;margin:0 auto;padding:24px}.top{color:#fff;background:#2b2140;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.top a{color:#fff;font-weight:600;text-decoration:none}.who{align-items:center;gap:12px;font-size:14px;display:flex}h1{margin:8px 0}h2{margin:24px 0 8px;font-size:18px}.muted{color:#6f6880}.small{font-size:12px}.error,.problems.error{color:#b3261e}.problems.warning{color:#8a5a00}.ok{color:#1f7a3a}table{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #ece8f3;padding:10px 12px}th{color:#6f6880;font-size:13px;font-weight:600}tr.active{background:#eef8f0}.card{background:#fff;border-radius:12px;flex-direction:column;gap:10px;margin:20px 0;padding:16px;display:flex}.card h2{margin:0}.card.danger{border:1px solid #f0b4ae}label{flex-direction:column;gap:4px;font-size:14px;display:flex}input{font:inherit;border:1px solid #d6d0e2;border-radius:8px;padding:8px 10px}button,.button{color:#fff;font:inherit;cursor:pointer;background:#6d4bb8;border:none;border-radius:8px;align-self:flex-start;padding:9px 16px;font-size:14px;text-decoration:none;display:inline-block}button.secondary,.button.secondary{color:#2b2140;background:#e6e0f2}button.small{padding:5px 10px;font-size:13px}button.link{color:inherit;background:0 0;padding:0;text-decoration:underline}button:disabled,.button.disabled{opacity:.5;cursor:default}.actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.badge{color:#8a5a00;cursor:help;margin-left:6px;font-size:12px}.card h3{margin:8px 0 0;font-size:15px}.missing{margin:0;padding-left:18px;line-height:1.7}.assets{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.assets figure{background:#f1edf8;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:8px;display:flex}.assets figure.unused{opacity:.6}.assets img{aspect-ratio:9/16;object-fit:contain;background:repeating-conic-gradient(#e2dcec 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:6px;width:100%}.assets audio{width:100%}.assets figcaption{word-break:break-word;flex-direction:column;gap:2px;display:flex}.warning-text{color:#8a5a00}.row-actions{align-items:center;gap:8px;display:flex}a.button.small{padding:5px 10px;font-size:13px}.sandbox{align-items:flex-start;gap:24px;display:flex}.phone{background:#15121c;border:10px solid #1d1726;border-radius:36px;flex:none;width:390px;height:800px;position:sticky;top:16px;overflow:hidden;transform:translateZ(0)}.panels{flex:1;min-width:0}.panels .card{margin-top:0}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:10px;display:grid}select{font:inherit;background:#fff;border:1px solid #d6d0e2;border-radius:8px;padding:8px 10px}.flags{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}label.check{flex-direction:row;align-items:center;gap:6px}.add-flag{gap:6px;display:flex}.log{max-height:260px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;overflow-y:auto}.report table{margin:6px 0 14px;font-size:14px}.report p{margin:4px 0}@media (width<=900px){.sandbox{flex-direction:column}.phone{position:relative;top:0}}
