.runtime-data{border:0;background:transparent;color:#246c3b;cursor:pointer;font-weight:700}.runtime-manager{position:fixed;inset:0;z-index:150;background:#171511aa;backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.runtime-manager>section{width:min(860px,100%);height:min(700px,100%);overflow:hidden;display:grid;grid-template-rows:auto auto 1fr;background:#f7f4ee;color:#24221e;border-radius:20px;box-shadow:0 30px 100px #0007}.runtime-manager header{display:flex;justify-content:space-between;align-items:start;padding:22px;border-bottom:1px solid #ddd5ca}.runtime-manager h2{margin:0;font:400 30px Georgia,serif}.runtime-manager header p{margin:5px 0 0;color:#746e62}.runtime-manager header button{border:0;background:none;color:inherit;font-size:30px;cursor:pointer}.runtime-manager nav{display:flex;gap:8px;padding:12px 22px;border-bottom:1px solid #ddd5ca;overflow:auto}.runtime-manager nav button,.runtime-grid button{border:1px solid #d8d2c7;background:#fff;color:inherit;border-radius:10px;padding:10px 14px;cursor:pointer}.runtime-manager [data-runtime-content]{padding:22px;overflow:auto}.runtime-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.runtime-grid button{text-align:left;display:grid;gap:5px}.runtime-grid small,.runtime-row small{color:#746e62}.runtime-row{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid #ddd5ca}.runtime-row small{white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme=dark] .runtime-manager>section{background:#2b2924;color:#eeeae1}html[data-theme=dark] .runtime-manager header,html[data-theme=dark] .runtime-manager nav,html[data-theme=dark] .runtime-row{border-color:#49453d}html[data-theme=dark] .runtime-manager nav button,html[data-theme=dark] .runtime-grid button{background:#211f1b;border-color:#49453d}@media(max-width:800px){.runtime-manager{padding:0}.runtime-manager>section{height:100%;border-radius:0}.runtime-data{font-size:12px}}
.runtime-row span,.runtime-toolbar,.runtime-upload{display:flex;gap:8px;flex-wrap:wrap}.runtime-row button,.runtime-toolbar button,.runtime-upload button,.runtime-upload select{border:1px solid #d8d2c7;background:#fff;color:inherit;border-radius:8px;padding:7px 11px;cursor:pointer}.runtime-toolbar,.runtime-upload{margin-bottom:16px}.runtime-upload{align-items:center}html[data-theme=dark] .runtime-row button,html[data-theme=dark] .runtime-toolbar button,html[data-theme=dark] .runtime-upload button,html[data-theme=dark] .runtime-upload select{background:#211f1b;border-color:#49453d}
.runtime-empty,.runtime-error{display:grid;gap:7px;margin:0;padding:24px;border:1px dashed #d8d2c7;border-radius:12px;color:#746e62}.runtime-empty strong{color:#24221e}.runtime-error{color:#a13d32}html[data-theme=dark] .runtime-empty,html[data-theme=dark] .runtime-error{border-color:#49453d;color:#beb7aa}html[data-theme=dark] .runtime-empty strong{color:#eeeae1}html[data-theme=dark] .runtime-error{color:#ffaaa0}
