[hidden]{display:none!important}.library-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}.library-card{padding:10px 6px;font-size:10px;background:#fafaff;min-width:0}.library-card svg{display:block;height:60px;width:100%;margin-bottom:9px}.library-card span{display:block;line-height:1.4}.panel #element-category{margin-top:9px}.panel #template-list{margin-top:15px}.template-mini{line-height:1.15}.template-mini small{line-height:1.4}.template-card .art{height:195px}.template-card .art strong{font-size:25px}.font-pair{text-align:left}.font-pair strong{display:block;font-size:21px}.font-pair small{display:block;font-size:11px;margin-top:8px;color:#797f92}.panel hr{border:0;border-top:1px solid #e3e5ed;margin:22px 0}.wide{width:100%;margin-bottom:10px}.check-label{display:flex!important;flex-direction:row;align-items:center;gap:9px!important;font-size:12px!important;line-height:1.5}.check-label input{width:auto}.guide-form{display:grid;grid-template-columns:1fr 65px 30px;gap:5px;margin-bottom:12px}.guide-form button{padding:5px}.guide-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;border-bottom:1px solid #eee;padding:5px 0}.guide-row button{padding:3px 7px}.workspace-toolbar{justify-content:flex-start;overflow-x:auto;min-height:56px;flex-shrink:0}.workspace-toolbar button{white-space:nowrap;flex-shrink:0}.studio-guides{position:absolute;inset:0;z-index:1;pointer-events:none}.selection{z-index:2}.ruler-horizontal{position:absolute;left:0;right:0;top:-19px;height:18px;background:#e1e4ed;pointer-events:none;font-size:9px;color:#52596e;line-height:18px}.ruler-horizontal span{position:absolute;border-left:1px solid #969caf;padding-left:3px}.ruler-vertical{position:absolute;left:-27px;top:0;bottom:0;width:26px;background:#e1e4ed;pointer-events:none;font-size:9px;color:#52596e}.ruler-vertical span{position:absolute;left:0;right:0;border-top:1px solid #969caf;padding-top:2px;text-align:center}.file-drag-over:after{content:'Solte os arquivos para importar';position:fixed;inset:15px;border:3px dashed #8438f5;border-radius:20px;background:#f8f2fff0;z-index:200;display:grid;place-items:center;color:#17285f;font-size:25px;font-weight:700;pointer-events:none}.dialog.image-editor{width:1140px;max-height:94vh;padding:22px}.image-edit-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;min-height:300px}.image-edit-view{position:relative;min-height:350px;max-height:65vh;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #dddfe9;border-radius:12px}.checker{background-color:#fff;background-image:linear-gradient(45deg,#e8e8ee 25%,transparent 25%),linear-gradient(-45deg,#e8e8ee 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e8e8ee 75%),linear-gradient(-45deg,transparent 75%,#e8e8ee 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.image-edit-view canvas{max-width:100%;max-height:64vh;width:auto;height:auto;object-fit:contain;touch-action:none;cursor:crosshair;display:block}.image-dimensions{position:absolute;bottom:8px;left:8px;border-radius:5px;background:#17285fc9;color:white;padding:5px 8px;font-size:10px;pointer-events:none}.image-edit-controls{overflow:auto;max-height:65vh;padding-right:7px}.image-edit-controls label{display:grid;font-size:11px;gap:5px;margin:12px 0;color:#616b81}.image-edit-controls h3{margin:22px 0 10px}.image-edit-controls .button-row button{font-size:10px;padding:7px 5px}.image-edit-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px}.image-edit-footer span{font-size:11px;color:#69728a;flex:1}.dialog.export label{display:grid;gap:8px;margin:15px 0}.dialog.export label.check-label{display:flex}.inspector>.primary{font-size:12px;line-height:1.5}.template-card .caption h3{white-space:normal;line-height:1.4}.template-card .art:after{opacity:.35}@media(max-width:800px){.image-edit-layout{grid-template-columns:1fr}.image-edit-view{min-height:180px;max-height:32vh}.image-edit-view canvas{max-height:31vh}.image-edit-controls{max-height:34vh}.image-edit-footer{flex-wrap:wrap}.image-edit-footer span{flex-basis:100%}.image-edit-footer button{font-size:12px}.dialog.image-editor{padding:15px}.image-editor .dialog-head{margin-bottom:12px}.image-editor .dialog-head h2{font-size:18px}.ruler-vertical{left:-18px;width:18px;font-size:8px}.template-card .art strong{font-size:20px}}@media(max-width:700px){.workspace-toolbar{min-height:50px}.stage-wrap{padding:25px 22px}.template-card .art{height:175px}}
