#canvas-container{width:100%;height:100%;position:relative}canvas{position:absolute;top:0;left:0;z-index:0}.loading-overlay{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);background-color:#0009;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading-overlay.hidden{display:none}.loading-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.loading-icon{position:relative;width:80px;height:80px;border:8px solid rgba(255,255,255,.2);border-top:8px solid #00c3b8;border-radius:50%;animation:spin 1s linear infinite}.loading-text{margin-top:20px;color:#fff;font-size:20px;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.background-wrapper{position:absolute;bottom:100px;background-color:#fff3;padding:10px;border-radius:8px;box-shadow:0 0 8px #0003}.background-options{display:flex;justify-content:center;flex-wrap:nowrap;gap:10px}div.bg-btn:empty{display:block!important}.bg-btn{width:60px;height:60px;border-radius:4px;background-size:cover;background-position:center;border:2px solid transparent;cursor:pointer;transition:border .3s;opacity:.8}.bg-btn:hover{box-shadow:0 4px 10px #0000001a;transform:scale(1.02)}.bg-btn.selected{border-color:#007bff;box-shadow:0 0 12px #007bff66}
/*# sourceMappingURL=/cdn/shop/t/9/assets/quotation-sys-main-style.css.map */
