.borisito-canvas-shell{border-radius:5px;flex:none;overflow:hidden}.borisito-canvas-shell canvas{border-radius:inherit;display:block}.borisito-controls .edit-section{border-top:1px solid #e7efe61a;margin-top:24px;padding-top:20px}.borisito-controls .section-heading,.borisito-controls .shape-controls-heading,.borisito-controls .opacity-control,.borisito-controls .field-label,.borisito-controls .field-tools,.borisito-controls .layer-row,.borisito-controls .layer-select{align-items:center;display:flex}.borisito-controls .section-heading,.borisito-controls .shape-controls-heading,.borisito-controls .field-label,.borisito-controls .opacity-control{justify-content:space-between}.borisito-controls .section-heading h2{margin:0;font-size:1rem}.borisito-controls .edit-actions,.borisito-controls .field-tools{gap:.5rem}.borisito-controls .file-input{display:none}.borisito-controls .text-action,.borisito-controls .tab,.borisito-controls .layer-control,.borisito-controls .layer-select{cursor:pointer}.borisito-controls .text-action{color:#e98c6c;background:0 0;border:0}.borisito-controls .shape-controls,.borisito-controls .field,.borisito-controls .layer-row{margin-top:.75rem}.borisito-controls .shape-controls{border:1px solid #e7efe61f;border-radius:.75rem;padding:.8rem}.borisito-controls .shape-controls-heading{gap:.75rem}.borisito-controls .shape-controls-heading>div{gap:.2rem;display:grid}.borisito-controls .shape-controls-heading small,.borisito-controls .field-label,.borisito-controls .opacity-control,.borisito-controls .font-size-control{color:#879288;font-size:.8rem}.borisito-controls .shape-controls-heading input[type=color],.borisito-controls .field-tools input[type=color]{background:#28332b;border:0;border-radius:.4rem;width:2rem;height:2rem;padding:.2rem}.borisito-controls .opacity-control{gap:.75rem;margin-top:.75rem}.borisito-controls .opacity-control input,.borisito-controls .font-size-control input{flex:1;min-width:0}.borisito-controls .material-toggle{color:#d5ded4;background:#1b251e;border:1px solid #e7efe629;border-radius:.5rem;margin-top:.65rem;padding:.45rem .65rem}.borisito-controls .tab-row{border-bottom:1px solid #e7efe61a;gap:1rem;margin:1rem 0;display:flex}.borisito-controls .tab{color:#879288;background:0 0;border:0;padding:.45rem 0}.borisito-controls .tab.active-tab{color:#f0e8dc;border-bottom:2px solid #e77451}.borisito-controls .tab span{margin-left:.25rem}.borisito-controls .fields-list,.borisito-controls .layer-list{gap:.6rem;max-height:440px;display:grid;overflow:auto}.borisito-controls .field{background:#151e19;border:1px solid #e7efe61f;border-radius:.7rem;gap:.5rem;padding:.75rem;display:grid}.borisito-controls .field-selected{border-color:#a95b42}.borisito-controls .field textarea{resize:vertical;width:100%;color:inherit;font:inherit;background:0 0;border:0}.borisito-controls .field-tools input[type=color]{width:1.6rem;height:1.6rem}.borisito-controls .format-button,.borisito-controls .layer-control{color:#d5ded4;background:#1b251e;border:1px solid #e7efe624;border-radius:.35rem;min-width:1.7rem;min-height:1.7rem}.borisito-controls .format-button.bold-on{border-color:#e77451}.borisito-controls .font-size-control{align-items:center;gap:.65rem;display:flex}.borisito-controls .layer-row{border:1px solid #e7efe61f;border-radius:.55rem;gap:.35rem;padding:.3rem}.borisito-controls .layer-select{text-align:left;background:0 0;border:0;flex:1;gap:.5rem;min-width:0}.borisito-controls .layer-select strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.borisito-controls .layer-select>span{color:#e8a082;background:#27332a;border-radius:.35rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.borisito-controls .layer-select small{white-space:nowrap}.borisito-controls .layer-control{background:0 0;border-color:#0000}.borisito-controls .layer-control:hover{background:#2a362d}.borisito-controls .layer-delete{color:#ef8e75}.borisito-editor-preview{min-width:0;max-width:700px}.borisito-editor-preview .preview-head,.borisito-editor-preview .canvas-footer,.borisito-editor-preview .hint-card{max-width:560px;margin-left:auto;margin-right:auto}.borisito-editor-preview .preview-head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.borisito-editor-preview .preview-head>div,.borisito-editor-preview .editor-toolbar,.borisito-editor-preview .zoom-control{align-items:center;gap:.5rem;display:flex}.borisito-editor-preview .icon-button,.borisito-editor-preview .zoom-control button{color:#d5ded4;background:#17211a;border:1px solid #e7efe629;border-radius:.45rem;min-width:1.8rem;min-height:1.8rem}.borisito-editor-preview .icon-button:disabled,.borisito-editor-preview .zoom-control button:disabled{opacity:.4;cursor:not-allowed}.borisito-editor-preview .canvas-stage{background-color:#131b16;border:1px solid #ffffff14;border-radius:1rem;justify-content:center;align-items:center;min-height:620px;padding:1.25rem;display:flex;overflow:auto}.borisito-editor-preview .canvas-footer{justify-content:space-between;align-items:center;margin-top:.85rem;display:flex}.borisito-editor-preview .canvas-footer>div:first-child{gap:.2rem;display:grid}.borisito-editor-preview .hint-card{border:1px solid #e7efe624;border-radius:.65rem;align-items:center;gap:.7rem;margin-top:1rem;padding:.8rem;display:flex}.borisito-editor-preview .hint-card p{margin:0;font-size:.8rem;line-height:1.5}@media (max-width:780px){.borisito-editor-preview .canvas-stage{min-height:unset;padding:.75rem}.borisito-editor-preview .preview-head,.borisito-editor-preview .canvas-footer,.borisito-editor-preview .hint-card{max-width:100%}}
