.canvas-public-watermark{writing-mode:vertical-rl;text-orientation:mixed;color:#0000006b;pointer-events:none;z-index:10;letter-spacing:.02em;white-space:nowrap;margin:0;padding:0;font-size:12px;position:fixed;top:50%;right:4px;transform:translateY(-50%)}.canvas-autoscroll-resume{color:#fff;cursor:pointer;z-index:81;background:#696969b8;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;line-height:1;display:grid;position:fixed;bottom:104px;right:16px;box-shadow:0 4px 14px #0003}.canvas-autoscroll-resume:hover{background:#505050d9}.canvas-live-toolbar{box-sizing:border-box;z-index:79;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:450px;padding:0 15px;display:flex;position:fixed;bottom:56px;left:50%;transform:translate(-50%)}.canvas-live-toolbar__left{pointer-events:auto;flex:0 200px;min-width:0}.canvas-live-toolbar__right{pointer-events:auto;flex:none;align-items:center;gap:10px;display:flex}.canvas-live-toolbar__btn{color:#fff;cursor:pointer;background:#69696982;border:0;justify-content:center;align-items:center;display:flex}.canvas-live-toolbar__message-btn{border-radius:30px;justify-content:space-between;width:100%;max-width:200px;height:39px;padding:0 8px 0 15px;font-family:inherit;font-size:13px;line-height:39px}.canvas-live-toolbar__message-label{text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 24px);display:inline-block;overflow:hidden}.canvas-live-toolbar__tool-btn{border-radius:50%;flex-shrink:0;width:39px;height:39px}.canvas-popup-overlay{z-index:1000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.canvas-popup-backdrop{background:#0000004d;position:absolute;inset:0}.canvas-popup-sheet{box-sizing:border-box;background:#faf4ef;border-radius:16px 16px 0 0;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:450px;padding:16px 16px 40px;display:flex;position:relative}.canvas-popup-header{justify-content:flex-end;width:100%;display:flex}.canvas-popup-close-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.canvas-popup-title{text-align:center;color:#1d1d1d;margin:0;font-size:18px;font-weight:600}.canvas-popup-form{flex-direction:column;gap:12px;width:100%;display:flex}.canvas-popup-input,.canvas-popup-textarea,.canvas-popup-select{box-sizing:border-box;background:#fff;border:1px solid #e0d4c8;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px}.canvas-popup-toggle-group{gap:8px;display:flex}.canvas-popup-toggle-btn{cursor:pointer;background:#fff;border:2px solid #e0d4c8;border-radius:10px;flex:1;padding:10px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background .15s}.canvas-popup-toggle-btn.active{background:#fdf6ef;border-color:#c9a07b}.canvas-popup-submit-btn{color:#fff;cursor:pointer;background:#c9a07b;border:none;border-radius:10px;width:100%;padding:13px;font-family:inherit;font-size:15px;font-weight:600}.canvas-popup-submit-btn:disabled{opacity:.6}.canvas-popup-toast{color:#fff;z-index:2000;white-space:nowrap;background:#000000bf;border-radius:20px;padding:8px 20px;font-size:14px;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.canvas-public-page{width:100%;min-height:100dvh}.canvas-public-page__viewport{width:100%;min-height:100dvh;overflow:hidden}.canvas-public-page__sizer{width:100%;margin:0 auto;position:relative}.canvas-public-page__page{transform-origin:top;position:absolute;top:0;left:50%;overflow:hidden}
