.privacy-preferences{z-index:70;color:#28303d;background:#fff;border:1px solid #c7cbd0;border-radius:6px;padding:7px 10px;font-size:12px;position:fixed;bottom:8px;left:12px;box-shadow:0 2px 10px #0001}.consent-panel{z-index:120;color:#1d293b;background:#fff;border:1px solid #d4d9df;border-radius:14px;width:min(560px,100vw - 32px);max-height:80vh;padding:22px;font-size:14px;position:fixed;bottom:48px;left:16px;overflow:auto;box-shadow:0 8px 50px #0003}.consent-panel h2{margin:0 0 8px;font-size:21px}.consent-panel label{align-items:center;gap:8px;margin:12px 0;display:flex}.consent-panel input{width:18px;height:18px}.consent-panel a{text-decoration:underline}.consent-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.consent-actions button{color:#172c43;background:#fff;border:1px solid #293d52;border-radius:6px;padding:10px}.consent-actions button:last-child{color:#fff;background:#172c43}.integration-admin{max-width:1120px;margin:40px auto;padding:24px;font:16px/1.6 system-ui}.integration-admin h1{font-size:30px}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.integration-card{border:1px solid #d4d9df;border-radius:12px;padding:20px}.integration-card h2{font-size:20px}.integration-status{background:#eef2f6;border-radius:6px;padding:4px 9px;font-size:13px;display:inline-block}.integration-card code{overflow-wrap:anywhere;font-size:12px}.integration-admin button{border:1px solid;border-radius:6px;padding:8px 12px}.integration-admin a{text-decoration:underline}.integration-admin p{margin:12px 0}.product-3d{border:1px solid #dce0e5;border-radius:12px;margin-top:20px;padding:16px}.product-3d button{background:#fff;border:1px solid #23364c;border-radius:6px;padding:10px 18px}.product-3d model-viewer{width:100%;height:420px;max-height:65vh;display:block}.product-3d p{margin:12px 0;font-size:14px}
