[hidden]{display:none!important}.ops-panel{padding-top:26px}.ops-banner{background:#f5efdf;border-left:4px solid #c8192e;padding:15px 20px;margin:20px 0;color:#493e25;display:flex;gap:20px;flex-wrap:wrap}.ops-heading{display:flex;justify-content:space-between;gap:30px;align-items:start;margin-bottom:25px}.ops-heading h2{font-size:29px;margin:5px 0 14px;font-weight:500}.ops-heading p,.ops-note{color:#666;max-width:900px;line-height:1.7}.ops-heading>div:last-child{display:flex;gap:20px;flex-wrap:wrap}.ops-panel a{color:inherit;text-underline-offset:5px}.ops-panel button,.ops-editor button{border:1px solid #bbb;background:#fff;padding:10px 15px;cursor:pointer;color:#222;font:inherit}.ops-panel button:hover{border-color:#c8192e}.ops-panel button:disabled{opacity:.4;cursor:default}.ops-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ops-metrics article{border:1px solid #e3e0da;padding:24px;background:#fff}.ops-metrics strong{display:block;font-size:44px;font-weight:500;margin:13px 0}.ops-metrics small,.ops-table small{display:block;color:#777;font-size:12px;line-height:1.8}.ops-chart{padding:20px 25px;background:#f6f5f2;margin:25px 0}.ops-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:20px}.ops-bars>div{display:flex;flex-direction:column;gap:8px}.ops-bars meter{width:100%;height:20px}.ops-table{width:100%;border-collapse:collapse;font-size:14px}.ops-table td,.ops-table th{padding:16px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #ddd;overflow-wrap:anywhere;max-width:400px}.ops-table th{background:#f5f4f1;font-weight:500;white-space:nowrap}.ops-table input{min-width:200px;width:100%;font-size:11px;margin:10px 0}.ops-table button{font-size:12px;margin:6px 8px 0 0;white-space:nowrap}.ops-import{background:#f6f5f2;padding:24px;margin:20px 0}.ops-import summary{cursor:pointer;font-weight:600}.ops-import textarea,.ops-editor textarea{width:100%;padding:12px;box-sizing:border-box}.ops-import label{display:block;margin:15px 0}.ops-actions,.ops-filters{display:flex;align-items:end;gap:15px;flex-wrap:wrap;margin:20px 0}.ops-filters label{display:flex;flex-direction:column;gap:8px}.ops-filters input,.ops-filters select,.ops-editor select{padding:10px;border:1px solid #bbb;background:#fff}.ops-editor{border:1px solid #ccc;background:#faf9f6;padding:25px;margin-top:25px}.ops-editor label{display:block;margin:20px 0}.ops-editor select{margin-left:15px}.ops-error{color:#a20e22;position:sticky;bottom:15px;background:#fff4f4;z-index:12}.ops-error:not(:empty),.ops-message:not(:empty){padding:18px}.ops-message{color:#246232;background:#f3faf3}.ops-returned{display:inline-block;background:#fff0d5;color:#79470a;font-size:12px;padding:4px 8px;margin-top:8px}.ops-consent{position:fixed;z-index:1000;bottom:65px;left:20px;max-width:530px;padding:24px;background:#fff;color:#222;border:1px solid #ddd;box-shadow:0 6px 35px #0002;font:14px/1.6 Arial,sans-serif}.ops-consent strong{font-size:17px}.ops-consent p{margin:12px 0}.ops-consent>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ops-consent button{padding:10px 14px;border:1px solid #222;background:white;cursor:pointer;color:#222}.ops-consent button:first-child{background:#222;color:#fff}.ops-consent a{color:#444;text-decoration:underline}.ops-consent-settings{position:fixed;bottom:15px;left:20px;z-index:998;background:#fff;color:#555;border:1px solid #ccc;padding:8px 12px;font:12px Arial,sans-serif;cursor:pointer}.ops-privacy{margin:40px auto;padding:30px;max-width:950px;background:#f7f6f3;font:15px/1.8 Arial,sans-serif}.ops-privacy h2{font-size:24px}@media(max-width:800px){.ops-metrics{grid-template-columns:1fr 1fr}.ops-heading{flex-direction:column}.ops-consent{left:10px;right:10px;bottom:60px;padding:18px}.ops-bars{gap:7px}.admin-tabs{flex-wrap:wrap}.ops-table{min-width:700px}}

@media(max-width:800px){.ops-consent-settings{bottom:calc(78px + env(safe-area-inset-bottom,0px));left:auto;right:12px}}
