.grstudio-preset-title{color:#343434;letter-spacing:1px;border-top:1px solid #d8d8d8;margin-top:20px;padding-top:17px;font-size:10px;font-weight:900}.grstudio-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 18px;display:grid}.grstudio-presets>button{text-align:left;color:#171717;cursor:pointer;background:#fbfcfa;border:1px solid #c6c8c5;border-radius:7px;flex-direction:column;gap:6px;padding:10px;display:flex}.grstudio-presets>button:hover{background:#eff3ee;border-color:#5a7c5a}.grstudio-presets b{align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.grstudio-presets small{color:#667166;font-size:9px;line-height:1.4}.grstudio-custom-block{margin-left:18px;background:#f4f8f0!important;border-left:3px solid #bcc9b8!important}.grstudio-custom-block.selected{background:#e4eee0!important;border-left-color:#375c35!important}.grstudio-custom-block .studio-block-name{font-size:10px}.grstudio-custom{flex-direction:column;gap:14px;display:flex}.grstudio-custom-badge{background:#e8f0e3;border:1px solid #b9cbb2;border-radius:7px;flex-direction:column;gap:5px;padding:12px;display:flex}.grstudio-custom-badge strong{letter-spacing:.8px;color:#264529;font-size:10px}.grstudio-custom-badge small{color:#6a8067;font-size:9px}.grstudio-upload{flex-direction:column;gap:8px;display:flex}.grstudio-upload label,.grstudio-motion h3{color:#293b2a;font-size:11px;font-weight:850}.grstudio-upload>div{flex-wrap:wrap;gap:6px;display:flex}.grstudio-upload button{color:#1b381f;background:#ecf2e8;border:1px solid #a8b8a4;border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:10px;font-weight:850;display:flex}.grstudio-upload button:disabled{opacity:.5}.grstudio-upload small{color:#587558;font-size:10px;line-height:1.5}.grstudio-palette{flex-direction:column;gap:9px;display:flex}.grstudio-palette label{color:#445946;align-items:center;gap:6px;font-size:10px;display:flex}.grstudio-palette span{flex:none;width:58px}.grstudio-palette input[type=color]{border:1px solid #bbb;border-radius:5px;width:35px;height:34px;padding:1px}.grstudio-palette input:not([type=color]){border:1px solid #cbd1c7;border-radius:5px;flex:1;min-width:0;padding:9px;font-size:11px}.grstudio-motion{border:1px solid #d6dfd1;border-radius:7px;flex-direction:column;gap:10px;padding:12px;display:flex}.grstudio-motion input[type=range]{accent-color:#436a40}.grstudio-extras-actions{gap:6px;display:flex}.grstudio-extras-actions button{border:1px solid #a7b5a2;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:10px;font-weight:850;display:flex}.grstudio-extras-actions .delete{color:#b33e3e;border-color:#e0aeae}.grstudio-live-button{align-items:center;gap:8px;color:#354635!important;background:#e9eee6!important;border:1px solid #9cac97!important;display:inline-flex!important}.grstudio-live-button.active{color:#eaf5e7!important;background:#365d3d!important;border-color:#729a76!important}.grstudio-live-status{background:#e9f3e4;border:1px solid #d6e6cf;border-radius:7px;align-items:center;gap:8px;max-width:1220px;margin:14px auto;padding:12px;font-size:11px;line-height:1.6;display:flex}.grstudio-live-status strong{color:#234b28}@media (width<=550px){.grstudio-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}
