.open-developer{color:var(--app-text);min-width:0}.open-developer .open-panel{border:1px solid var(--app-border);background:var(--app-panel);border-radius:14px;padding:16px;min-width:0}.open-developer .open-button{border:1px solid var(--app-border);border-radius:9px;background:var(--app-panel);color:var(--app-text);padding:8px 12px;font-size:12px;min-height:36px}.open-developer .open-button:hover{background:var(--app-panel-2)}.open-developer .open-button:disabled{opacity:.45;cursor:not-allowed}.open-developer .open-select{border:1px solid var(--app-border);border-radius:9px;color:var(--app-text);padding:9px 10px;min-height:38px}.open-developer .open-code,.open-developer .open-select{background:var(--app-panel-2);font-size:12px;max-width:100%}.open-developer .open-code{line-height:1.65;overflow:auto;white-space:pre;border:1px solid var(--app-border);border-radius:12px;padding:16px}.open-developer .open-table{width:100%;border-collapse:collapse;font-size:12px;min-width:440px;text-align:left}.open-developer .open-table td,.open-developer .open-table th{border-bottom:1px solid var(--app-border);padding:10px 12px;vertical-align:top}.open-developer .open-table th{background:var(--app-panel-2)}.open-developer button:focus-visible,.open-developer input:focus-visible,.open-developer select:focus-visible,.open-developer textarea:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media(max-width:760px){.open-developer .open-button,.open-developer .open-select{min-height:44px}.open-developer .open-code{font-size:11px;padding:12px}}