.zb-meta-panel{position:fixed;right:16px;bottom:16px;z-index:1100;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;padding:16px;color:#2F2B43;background:#fff;border:1px solid #D6D0C1;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);font:14px/1.5 Inter, sans-serif}.zb-meta-panel[hidden],.zb-meta-panel [hidden]{display:none !important}.zb-meta-panel p{margin:0 0 10px}.zb-meta-panel button{cursor:pointer}.zb-meta-panel button:disabled{opacity:.6;cursor:wait}.zb-meta-panel button:focus-visible,.zb-meta-panel a:focus-visible,.zb-meta-panel input:focus-visible{outline:3px solid #173055;outline-offset:3px}.zb-meta-panel a{color:#173055;text-decoration:underline}.zb-meta-panel [type=submit]{border:1px solid #173055;background:#fff;color:#173055;padding:9px 14px;font:inherit;font-weight:600;border-radius:4px;min-height:44px}.zb-meta-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.zb-meta-heading h2{margin:0;font-size:18px;line-height:1.35}.zb-meta-heading button{flex:0 0 44px;min-height:44px;margin:-10px -10px -10px 0;border:0;background:none;color:inherit;font-size:28px;line-height:1}.zb-meta-actions{display:flex;gap:8px;margin:12px 0 4px}.zb-meta-actions button{flex:1}.zb-meta-panel .zb-meta-links{display:flex;align-items:center;gap:16px;margin-bottom:0;font-size:12px}.zb-meta-panel .zb-meta-links button,.zb-meta-panel .zb-meta-links a{display:inline-flex;align-items:center;min-height:44px}.zb-meta-panel .zb-meta-links button{border:0;padding:0;background:none;color:#173055;font:inherit;text-decoration:underline}.zb-meta-settings{display:inline-block;min-height:44px;padding:8px 0;margin-right:20px;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.zb-meta-settings:focus-visible{outline:2px solid currentColor;outline-offset:3px}.zb-meta-no-script{margin:16px;padding:16px;border:1px solid #D6D0C1}.zb-meta-no-script button{min-height:44px;margin-bottom:12px;padding:8px 12px}#zb-meta-details{border-top:1px solid #D6D0C1;padding-top:12px}#zb-meta-details label{display:flex;gap:8px;align-items:center;margin-bottom:10px}#zb-meta-details [type=submit]{margin-bottom:8px}#zb-meta-toggle{flex:0 0 20px;width:20px;height:20px}.zb-meta-panel #zb-meta-message{margin:8px 0 0}.zb-meta-panel #zb-meta-message:empty{display:none}@media (max-width: 540px){.zb-meta-panel{right:0;bottom:0;width:100%;max-width:none;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}}@media (max-width: 360px){.zb-meta-actions button{padding-right:8px;padding-left:8px}}
