/* Rossi identity retained; scoped additions only. */
.tracking-panel[hidden],#pixel-settings[hidden],#pixel-privacy-note[hidden]{display:none!important}
.tracking-panel{position:static;margin:12px 0;max-width:980px;padding:20px;background:#fff5df;color:#202020;border:1px solid #20202033;border-radius:12px;font-family:Inter,Arial,sans-serif;text-align:left}
.tracking-panel h2{margin:0 0 8px;font-family:Inter,Arial,sans-serif;font-size:20px;line-height:1.3;text-transform:none;letter-spacing:normal;color:#202020;text-shadow:none}
.tracking-panel p{margin:0;font-size:16px;line-height:1.5;color:#202020}
.tracking-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}
.tracking-actions button{flex:1;min-height:48px;padding:12px 16px;background:#fffaf2;color:#202020;border:2px solid #202020;border-radius:8px;font:700 16px/1.25 Inter,Arial,sans-serif;cursor:pointer;text-transform:none;letter-spacing:normal}
.tracking-actions button:hover{background:#ffe9be}
.tracking-actions button:focus-visible,#pixel-settings:focus-visible,#pixel-privacy-note summary:focus-visible{outline:3px solid #bd210d;outline-offset:4px}
.tracking-privacy{margin-top:16px;font:400 14px/1.5 Inter,Arial,sans-serif}
#pixel-settings{min-height:44px;padding:8px 0;background:transparent;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}
.tracking-status:empty{display:none}
.tracking-status{margin:8px 0}
#pixel-privacy-note summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline}
#pixel-privacy-note p{margin:8px 0}
@media(max-width:400px){.tracking-panel{padding:16px}.tracking-actions{flex-direction:column;gap:8px}.tracking-panel h2{font-size:18px}}
