#developer-panel{position:absolute;right:20px;top:78px;bottom:25px;width:345px;max-width:calc(100% - 32px);z-index:20;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:#faf3e5f5;border:1px solid #bba783;border-radius:6px;padding:18px 20px;box-shadow:0 12px 40px #29301f40;font:14px/1.6 var(--reading-font,serif);color:#454935;backdrop-filter:blur(12px)}.developer-top{display:flex;justify-content:space-between;align-items:center}.developer-top strong{font-size:18px}.developer-top button{font-size:25px;min-width:44px;min-height:44px}.developer-description{color:#7e7159;font-size:12px;margin:4px 0 13px}.developer-presets{display:flex;gap:6px;flex-wrap:wrap}.developer-presets button,.developer-actions button{border:1px solid #bfa885;background:#f2e6cf;padding:8px 10px;min-height:40px;font-size:13px}.developer-fields h3{font-size:13px;border-bottom:1px solid #d5c6a9;padding-bottom:6px;margin:18px 0 9px}.developer-fields label{display:grid;grid-template-columns:1fr auto;gap:3px 8px;margin:10px 0}.developer-fields output{color:#92583d;font-variant-numeric:tabular-nums}.developer-fields input{grid-column:1/-1;width:100%;accent-color:#92583d;min-height:26px;touch-action:pan-x}.developer-pending{color:#8f593c;font-size:12px;min-height:38px}.developer-actions{display:flex;gap:7px;flex-wrap:wrap}.developer-stats{white-space:pre-wrap;font:12px/1.8 monospace;background:#e9e2d0;padding:10px;color:#5e6350}#developer-trigger{color:#91583b}
@media(max-width:600px){#developer-panel{top:70px;right:12px;bottom:18px;padding:12px 16px}#developer-trigger{font-size:13px}}
