#editorWorkbench{display:none}body.live-editor-expanded:not(.workbench-closed) #editorWorkbench{display:flex;position:fixed;right:14px;top:200px;bottom:14px;width:306px;z-index:30;flex-direction:column;background:#fffefa;border:1px solid #ccd9d1;border-radius:16px;box-shadow:0 12px 40px #183f3020;color:#203338;overflow:hidden}body.live-editor-expanded:not(.workbench-closed) .app>main{padding-right:330px!important}.wb-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 16px 12px;background:linear-gradient(120deg,#eaf1e6,#faf8ec)}.wb-heading small{font-size:9px;letter-spacing:1.7px;color:#597563}.wb-heading h2{font-size:17px;margin:5px 0;color:#254b42}.wb-heading button{font-size:22px!important;padding:3px 9px!important}.wb-history,.wb-tabs{display:flex;gap:6px;padding:9px 12px;border-bottom:1px solid #dde5db}.wb-history button{flex:1;font-size:11px!important;min-height:34px!important}.wb-tabs{gap:3px;padding:7px}.wb-tabs button{flex:1;font-size:11px!important;padding:8px 5px!important;border:0!important;background:transparent!important}.wb-tabs button[aria-selected=true]{background:#dcebd8!important;color:#244e39!important}.wb-body{overflow:auto;padding:14px;flex:1;min-height:80px}.wb-help{font-size:12px;line-height:1.6;color:#607368;margin:0 0 12px}.wb-structure{display:grid;gap:7px}.wb-structure button{display:flex;align-items:center;text-align:left;gap:10px;min-height:60px!important;padding:10px!important;background:#f5f7f1!important;border-color:#dce4d6!important}.wb-structure button[aria-pressed=true]{border-color:#78a18a!important;background:#e7f0df!important;box-shadow:inset 3px 0 #39745d}.wb-structure button>span{font-size:12px;color:#6c8c76}.wb-structure button div{min-width:0}.wb-structure strong{display:block;font-size:12px;color:#284638;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:210px}.wb-structure small{display:block;margin-top:4px;font-size:10px;color:#607763}.wb-insert{display:grid;grid-template-columns:1fr 1fr;gap:9px}.wb-insert button{display:grid;gap:8px;min-height:80px!important;font-size:12px!important;background:#f3f6ed!important}.wb-insert span{font-size:24px;color:#467e61}.wb-bottom{padding:12px;border-top:1px solid #d8e2d3;background:#f3f6ee}.wb-bottom>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;margin-bottom:9px}.wb-bottom>div{display:flex;gap:5px;flex-wrap:wrap}.wb-bottom button{font-size:12px!important;padding:6px 9px!important;min-height:34px!important}.wb-bottom small{display:block;margin-top:10px;font-size:10px;color:#637963}#wbProperties label{display:block;font-size:12px;margin:13px 0 6px;color:#395344}#wbProperties :is(input,textarea,select){width:100%;box-sizing:border-box;background:#fff!important;color:#203338!important;border:1px solid #cbd8ca!important;border-radius:7px;padding:9px;font:inherit;font-size:13px}#wbProperties textarea{resize:vertical;line-height:1.5}#wbProperties input[type=color]{height:38px;padding:3px}.wb-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}#wbProperties details{margin:17px 0;font-size:12px}#wbProperties .wb-check{display:flex;gap:8px;line-height:1.5}#wbProperties input[type=checkbox]{width:18px;height:18px;flex-shrink:0}#wbProperties button{width:100%;margin-top:12px;min-height:40px}.wb-selection{font-size:10px;letter-spacing:1px;color:#607c63;text-transform:uppercase}#editorWorkbench button:disabled{opacity:.45;cursor:default}#editorWorkbench button:focus-visible{outline:3px solid #52876e;outline-offset:1px}@media(min-width:1100px){body.live-editor-expanded:not(.workbench-closed) #editorWorkbench{top:190px}}@media(max-width:900px){body.live-editor-expanded:not(.workbench-closed) .app>main{padding-right:0!important}body.live-editor-expanded:not(.workbench-closed) #editorWorkbench{top:230px;width:min(340px,calc(100vw - 28px));max-height:calc(100dvh - 245px);box-shadow:-10px 8px 45px #183f3040}}@media(prefers-reduced-motion:no-preference){#editorWorkbench{animation:wb-enter .2s ease-out}@keyframes wb-enter{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}}
