/* Scoped Meta settings and privacy controls. */
.meta-consent{position:fixed;z-index:10000;inset:auto auto max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));width:min(420px,calc(100vw - 32px));padding:20px;border:1px solid #b6a593;border-radius:16px;background:#fffdf8;color:#263128;box-shadow:0 14px 48px #26312830;font-family:inherit;max-height:80dvh;overflow:auto}.meta-consent[hidden]{display:none!important}.meta-consent strong{font-size:1rem}.meta-consent p{margin:8px 0 16px;font-size:.84rem;line-height:1.65}.meta-consent-actions{display:flex;gap:10px}.meta-consent button{flex:1;min-height:44px;padding:10px 16px;background:#e2d9cd;color:#263128;border:1px solid #b6a593;border-radius:8px;font:inherit;cursor:pointer}.meta-consent button:last-child{background:#435140;color:#fff}.meta-consent button:disabled{opacity:.5;cursor:not-allowed}.meta-privacy-link{display:block;margin:12px auto;padding:8px 12px;border:0;background:transparent;color:inherit;font:inherit;font-size:.75rem;text-decoration:underline;cursor:pointer}
.meta-admin{display:grid;gap:22px;min-width:0}.meta-admin .meta-intro{margin:0;color:var(--admin-muted);max-width:78ch}.meta-admin .meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.meta-admin .meta-grid>*{min-width:0}.meta-admin .admin-card{margin:0}.meta-admin h2{font-size:1.1rem;margin:0 0 12px}.meta-admin p,.meta-admin small{line-height:1.65}.meta-admin small{display:block;color:var(--admin-muted);font-size:.78rem;margin:6px 0}.meta-admin label{min-width:0}.meta-admin .meta-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.meta-status-grid>div{border:1px solid var(--admin-border);border-radius:12px;padding:16px;background:#fffdf9}.meta-status-grid span{display:block;font-size:.74rem;color:var(--admin-muted)}.meta-status-grid strong{display:block;margin-top:6px;overflow-wrap:anywhere}.meta-admin .meta-event-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meta-admin .meta-event-options label{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--admin-border);border-radius:10px;margin:0}.meta-admin input[type=checkbox]{width:18px;height:18px;min-height:0;flex:0 0 18px;margin:3px 0 0}.meta-admin .meta-event-options strong{font-size:.85rem}.meta-admin .meta-event-options small{margin:4px 0 0}.meta-admin .meta-note{padding:14px;border-radius:10px;background:#e2d9cd66;font-size:.84rem}.meta-admin .meta-log{overflow:auto;max-width:100%}.meta-admin .meta-log td{vertical-align:top;overflow-wrap:anywhere}.meta-admin .meta-log td:last-child{min-width:220px;max-width:360px}.meta-admin .meta-log code{font-size:.72rem}.meta-admin .meta-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.meta-admin ol{padding-left:22px;line-height:1.9}.meta-admin .meta-full{grid-column:1/-1}.meta-purchase{margin-top:24px!important}.meta-purchase p{font-size:.82rem;line-height:1.7}.meta-purchase input[type=checkbox]{width:18px;height:18px;min-height:0}.meta-purchase label{overflow-wrap:anywhere}
@media(max-width:1100px){.meta-admin .meta-grid{grid-template-columns:1fr}}@media(max-width:600px){.meta-admin .meta-status-grid,.meta-admin .meta-event-options{grid-template-columns:1fr}.meta-admin .meta-actions>.button{width:100%}.meta-consent{padding:16px}.meta-admin .admin-card{padding:18px}}
