.editor-container{display:flex;flex-direction:column;height:calc(100vh - 80px)}.editor-container .toolbar{background:#fff;border-bottom:2px solid #e5e7eb;padding:16px 15px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.editor-container .toolbar-left,.editor-container .toolbar-right,.editor-container .toolbar-center{display:flex;align-items:center;gap:8px}.editor-container .toolbar-right{justify-content:flex-end}.editor-container .separator{width:1px;height:24px;background-color:#e5e7eb;margin:0 8px}.editor-container .zoom-display{font-size:14px;font-weight:500;width:48px;text-align:center;font-weight:700}.editor-container .btn{padding:8px 15px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px;transition:all .2s;min-height:40px;justify-content:center}.editor-container .btn:hover{background-color:#f3f4f6}.editor-container .btn:disabled{opacity:.5;cursor:not-allowed}.editor-container .btn-primary{background-color:#27aafa;color:#fff;border-color:#27aafa}.editor-container .btn-primary:hover{background-color:#209de9}.editor-container .btn-outline{background:#fff;border:1px solid #e4e4e7;white-space:nowrap}.editor-container .btn-sm{padding:4px 8px;font-size:12px}.editor-container .btn-danger{background-color:#848484;color:#fff!important;border-color:#848484}.editor-container .btn-danger:hover{background-color:#999}.editor-container .btn-full{width:100%}.editor-container .main-content{display:flex;flex:1;min-height:0}.editor-container .canvas-area{flex:1;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;position:relative;border:0}.editor-container .canvas-wrapper{background:transparent;padding:0;border-radius:0}.editor-container .right-panel{width:320px;background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column}.editor-container .panel-content{flex:1;overflow-y:auto}.editor-container .panel{padding:16px}.editor-container .panel h3{font-size:18px;font-weight:600;margin-bottom:16px}.editor-container .panel h4{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:12px}.editor-container .panel-section{margin-bottom:24px}.editor-container .panel-subsection{margin-bottom:12px;padding-left:16px;border-left:2px solid #dbeafe}.editor-container label{display:block;font-size:12px;font-weight:700;margin-bottom:8px;color:#0009}.editor-container .select{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:14px;min-height:40px;background-repeat:no-repeat;background-position:97% center}.editor-container .slider-container{display:flex;align-items:center;gap:12px}.editor-container .slider{flex:1;height:4px;background:#e5e7eb;border-radius:2px;outline:none;-webkit-appearance:none;padding:0;border:none}.editor-container .slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#000;border-radius:50%;cursor:pointer}.editor-container .slider::-moz-range-thumb{width:16px;height:16px;background:#000;border-radius:50%;cursor:pointer;border:none}.editor-container .number-input,.editor-container .filter-slider .value-display{width:64px;padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:12px;text-align:center;min-height:40px}.editor-container .filter-slider .value-display{min-height:18px;line-height:1.6;width:44px}.editor-container .value-display{font-size:12px;color:#6b7280;min-width:48px;text-align:right}.editor-container .toggle{position:relative;width:34px;height:17px;background:#e5e7eb;border-radius:12px;border:none;cursor:pointer;outline:none;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding:0}.editor-container .toggle:checked{background:#27aafa}.editor-container .toggle:before{content:""!important;position:absolute;top:2px;left:2px;width:13px;height:13px;background:#fff;border-radius:50%;transition:transform .2s}.editor-container .toggle:checked:before{transform:translate(17px)}.editor-container .toggle-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.editor-container .color-swatches{display:flex;flex-wrap:wrap;gap:8px}#standard-colors,#all-standard-colors,#document-colors,#document-stroke-colors,#standard-stroke-colors,#all-standard-stroke-colors{display:flex;flex-wrap:wrap;gap:5px}.editor-container .color-swatch{width:calc(calc(100% / 7) - 4.5px);height:auto;border:0px solid #d1d5db;border-radius:6px;cursor:pointer;transition:border-color .2s;display:inline-block;aspect-ratio:1 / 1;position:relative;z-index:0;transition:all .05s}.editor-container .color-swatch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px #0000001a;mix-blend-mode:multiply;z-index:1;background:transparent;transition:all .05s}.editor-container .color-swatch.active{transform:scale(.85);transition:all .05s}.editor-container .color-swatch.active:before{box-shadow:0 0 0 2px #fff,0 0 0 4px #000;mix-blend-mode:normal;transition:all .05s}.editor-container #font-color-panel-btn .color-swatch.active{box-shadow:none}.editor-container .color-swatch.transparent-swatch{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.editor-container .color-picker{width:32px;height:32px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;background:none;padding:0}.editor-container .button-group{display:flex;gap:4px}.editor-container .button-group .btn{flex:1}.editor-container .action-buttons,.editor-container .filter-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.editor-container .filter-control{margin-bottom:8px}.editor-container .filter-slider{display:flex;gap:10px;align-items:center}.editor-container .filter-btn.active{background-color:#27aafa;color:#fff;border-color:#27aafa}.editor-container .layers-list{max-height:240px;overflow-y:auto}.editor-container .no-layers{text-align:center;color:#6b7280;padding:16px;font-size:14px}.editor-container .layer-item{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;cursor:pointer;transition:all .2s}.editor-container .layer-item:hover{background-color:#f9fafb}.editor-container .layer-item.active{background-color:#27aafa33;border-color:#27aafa}.editor-container .layer-visibility{background:none;border:none;cursor:pointer;font-size:16px;padding:4px}.editor-container .layer-info{flex:1;min-width:0}.editor-container .layer-name{font-size:12px;font-weight:600;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-container .layer-info{min-width:0;flex:1;overflow:hidden}.editor-container .layer-type{font-size:12px;color:#6b7280}.editor-container .layer-actions{display:flex;gap:4px}.editor-container .layer-action{background:none;border:none;cursor:pointer;padding:2px 6px;font-size:12px;opacity:1;transition:opacity .2s}.editor-container .layer-action:hover{opacity:1}.editor-container .info-box{background-color:#6e6e6e21;border:1px solid #000000;border-radius:6px;padding:12px;margin-top:12px;text-align:center}.editor-container .info-box span{font-size:12px;color:#000}.editor-container .default-message{text-align:center;color:#6b7280;margin-top:32px;padding:16px}.editor-container .default-message p{font-size:14px;margin-bottom:8px}.editor-container .sub-text{font-size:12px;opacity:.7}.customTabelPopup__overlay-editor.outside-studio .toolbar{padding-left:15px!important}@media(max-width:768px){.customTabelPopup__overlay-editor .customTabelPopup:has(.editor-container){margin:0 auto!important;max-height:100vh!important}.editor-container .right-panel{width:280px}.editor-container .toolbar{padding:12px}.editor-container .canvas-area{padding:16px}}.editor-container .canvas-wrapper.transparent-background{background-color:#fefeff;background-image:linear-gradient(45deg,#cccccc 25%,transparent 25%,transparent 75%,#cccccc 75%),linear-gradient(45deg,#cccccc 25%,transparent 25%,transparent 75%,#cccccc 75%);background-size:8px 8px;background-position:0 0,4px 4px}.editor-container .canvas-area.w3_bg{background-color:#ccc;background-image:none}.customTabelPopup__overlay-editor.studio-inline{position:static!important;width:100%;max-width:100%;height:auto;padding:0;background:transparent!important;z-index:auto!important;display:block;overflow:hidden;box-sizing:border-box}.customTabelPopup__overlay-editor.studio-inline .customTabelPopup{max-width:100%;width:100%;margin:0;border-radius:0!important;overflow:hidden;box-sizing:border-box}.dtfut__panel[data-dtfut-panel=create].dtfut__panel--studio-open~*,.dtfut__panel-wrap:has(.dtfut__panel--studio-open),.dtfut:has(.dtfut__panel--studio-open) .dtfut__panel-wrap{border-radius:0!important}.customTabelPopup__overlay-editor.studio-inline .editor-container{height:min(70vh,640px);max-width:100%;display:flex;flex-direction:column;box-sizing:border-box}.customTabelPopup__overlay-editor.studio-inline .main-content{flex:1;min-height:0;min-width:0;max-width:100%}.customTabelPopup__overlay-editor.studio-inline .canvas-area{min-width:0}.customTabelPopup__overlay-editor.studio-inline .right-panel{width:260px;flex-shrink:0}.dtfut__panel[data-dtfut-panel=create].dtfut__panel--studio-open{contain:inline-size;max-width:100%}.customTabelPopup__overlay-editor.studio-inline .toolbar{flex-shrink:0;flex-wrap:wrap;row-gap:8px;padding-top:0!important;padding-left:0!important;padding-right:0!important}.dtfut__panel[data-dtfut-panel=create].dtfut__panel--studio-open .dtfut__create{display:none}.customTabelPopup__overlay-editor.studio-embedded .customTabelPopup{max-width:960px;margin:auto;border-radius:0!important}.customTabelPopup__overlay-editor.studio-embedded .editor-container{height:min(82vh,720px);display:flex;flex-direction:column}.customTabelPopup__overlay-editor.studio-embedded .main-content{flex:1;min-height:0}.customTabelPopup__overlay-editor.studio-embedded .toolbar{flex-shrink:0}@media(max-width:749px){.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer) .toolbar-left{display:none}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer){padding:8px 12px!important;gap:8px!important;align-items:center;justify-content:flex-start}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer) .toolbar-right{display:flex;flex:1;align-items:center;gap:8px}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer) #fullscreen-toggle-btn{order:-2}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer) #save-aws-btn{order:10;margin-left:auto}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .floating_tools{position:static;transform:none;background:transparent;border:none;box-shadow:none;padding:0;z-index:auto}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .floating_tools #pan-btn{display:none!important}#add-text-btn-2,#add-image-btn-2,#ai-panel-btn-2,#mobile-sticky-upload,.toolbar._footer{display:none!important}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer) .toolbar-left.mobile-fs-cards,.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .mobile-fs-action-cards{display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:60;gap:8px;pointer-events:auto}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer) .toolbar-left{display:flex!important;position:fixed;bottom:0;left:0;right:0;transform:none;z-index:60;justify-content:center;gap:10px;background:#fff;padding:14px 12px;box-shadow:0 -4px 14px #0000000f;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .tft{position:fixed;top:auto;bottom:calc(82px + env(safe-area-inset-bottom,0px));left:50%;right:auto;transform:translate(-50%);align-items:center;flex-direction:column}}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded){padding:0!important}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .customTabelPopup{width:90vw;max-width:90vw;min-width:0;height:90vh;max-height:90vh;margin:auto;border-radius:16px!important;overflow:hidden}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container{height:90vh;max-height:90vh;min-height:90vh;display:flex;flex-direction:column}@media(max-width:749px){.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .customTabelPopup{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0!important}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container{height:100vh;max-height:100vh;min-height:100vh}}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .main-content{flex:1;min-height:0}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .toolbar{flex-shrink:0}#fullscreen-toggle-btn svg{width:20px;height:20px;display:block}.editor-container .toolbar .btn>*,.editor-container .toolbar .ai__btn>*,.editor-container .toolbar #save-aws-btn>*,.editor-container .toolbar .btn>* *,.editor-container .toolbar .ai__btn>* *,.editor-container .toolbar #save-aws-btn>* *{pointer-events:none!important}.editor-container .toolbar .btn,.editor-container .toolbar .ai__btn,.editor-container .toolbar #save-aws-btn{cursor:pointer!important}.editor-container .toolbar .btn,.editor-container .toolbar .ai__btn,.editor-container .toolbar #save-aws-btn{font-size:13px;font-weight:600}.editor-container .toolbar #add-text-btn,.editor-container .toolbar #add-image-btn{height:48px;padding:0 16px;border-radius:12px;border:1px solid #dcdfe6;background:#fff;color:#111827;font-size:14px;font-weight:600;gap:8px;margin:0;transition:transform .12s ease,background .12s ease,border-color .12s ease}.editor-container .toolbar #add-text-btn:hover,.editor-container .toolbar #add-image-btn:hover{transform:translateY(-1px);border-color:#c2c7d3}.editor-container .toolbar .ai__btn{height:48px;padding:0 16px;border-radius:12px;border:1px solid #e4d9f7;background:#faf5ff;color:#6d28d9;font-size:14px;font-weight:600;gap:8px;margin:0;box-shadow:none;transition:transform .12s ease,background .12s ease,border-color .12s ease}.editor-container .toolbar .ai__btn:hover{background:#f3e8ff;border-color:#d8c6f0;transform:translateY(-1px)}.editor-container .toolbar .ai__btn.is-active{background:#f3e8ff;border-color:#c4b5fd;box-shadow:inset 0 1px 2px #6d28d92e;transform:none}.editor-container .toolbar #add-text-btn .tb-icon,.editor-container .toolbar #add-image-btn .tb-icon,.editor-container .toolbar .ai__btn .tb-icon{flex:0 0 auto}.editor-container #ai-panel.ai-chat{padding:0;display:flex;flex-direction:column;height:100%;min-height:0}.editor-container .ai-chat-header{padding:20px 0 12px}.editor-container .ai-chat-brand{font-size:11px;font-weight:700;color:#ec4899;letter-spacing:.08em;margin-bottom:6px}.editor-container .ai-chat-title{margin:0;font-size:22px;font-weight:700;line-height:1.2;color:#111}.editor-container .ai-chat-thread{flex:1;min-height:0;overflow-y:auto;padding:8px 16px;display:flex;flex-direction:column;gap:12px}.editor-container .ai-chat-msg{display:flex}.editor-container .ai-chat-msg--user{justify-content:flex-end}.editor-container .ai-chat-msg--ai{justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:8px}.editor-container .ai-chat-bubble{max-width:85%;padding:10px 14px;border-radius:16px;font-size:13px;line-height:1.4;word-wrap:break-word}.editor-container .ai-chat-msg--user .ai-chat-bubble{background:linear-gradient(135deg,#ec4899,#7c3aed);color:#fff;border-bottom-right-radius:4px}.editor-container .ai-chat-msg--ai .ai-chat-bubble{background:#f3f4f6;color:#111;border-bottom-left-radius:4px}.editor-container .ai-chat-msg--ai .ai-pop-grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.editor-container .ai-chat-composer{flex-shrink:0;padding:12px 16px 16px;border-top:1px solid #f3f4f6;background:#fff}@media(max-width:749px){.editor-container .right-panel._full:has(#ai-panel){display:flex!important;flex-direction:column}.editor-container .right-panel._full:has(#ai-panel) .panel-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.editor-container .right-panel._full:has(#ai-panel) #ai-panel.ai-chat{flex:1;min-height:0;height:auto}.editor-container .ai-chat-composer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.editor-container .ai-chat-input-wrap{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:10px 10px 10px 14px;display:flex;flex-direction:row;align-items:center;gap:8px}.editor-container .ai-chat-input-wrap.is-multiline{flex-direction:column;align-items:stretch;padding:12px 14px}.editor-container .ai-chat-input-wrap:focus-within{border-color:#d1d5db;box-shadow:0 0 0 3px #7c3aed1a}.editor-container .ai-chat-input-wrap textarea{flex:1;min-width:0;width:100%;box-sizing:border-box;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;font-family:inherit;font-size:14px;color:#111;resize:none;padding:8px 0;line-height:1.35;min-height:36px;max-height:200px;overflow-y:auto;cursor:text}.editor-container .ai-chat-input-wrap textarea:focus{outline:0!important;box-shadow:none!important}.editor-container .ai-chat-input-wrap textarea::placeholder{color:#9ca3af;opacity:1}.editor-container .ai-chat-input-wrap{cursor:text}.editor-container .ai-chat-input-wrap .ai-chat-send{cursor:pointer}.editor-container .ai-chat-input-wrap.is-multiline .ai-chat-send{align-self:flex-end}.editor-container .ai-chat-input-wrap textarea::placeholder{color:#9ca3af}.editor-container .ai-chat-send{grid-area:send;width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ec4899,#7c3aed);color:#fff!important;border:none;border-radius:50%;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease;font-family:inherit}.editor-container .ai-chat-send,.editor-container .ai-chat-send *{color:#fff!important}.editor-container .ai-chat-send:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 12px #ec48994d}.editor-container .ai-chat-send:disabled{opacity:.75;cursor:not-allowed}.editor-container .ai-chat-send-icon{width:16px;height:16px;color:#fff}.editor-container .ai-chat-send .ai-pop-spin{display:none;width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:ai-pop-spin .7s linear infinite}.editor-container .ai-chat-send.is-loading .ai-chat-send-icon{display:none}.editor-container .ai-chat-send.is-loading .ai-pop-spin{display:inline-block}.editor-container .ai-chat-empty{grid-column:1 / -1;padding:14px;background:#f3f4f6;border-radius:10px;font-size:12px;color:#6b7280;text-align:center}.editor-container .ai-pop-tile.is-loading{pointer-events:none;cursor:progress}.editor-container .ai-pop-tile.is-loading img{opacity:.55;filter:grayscale(.2)}.editor-container .ai-pop-tile.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;border:3px solid rgba(255,255,255,.6);border-top-color:#7c3aed;border-radius:50%;animation:ai-pop-spin .7s linear infinite;pointer-events:none}.editor-container .ai-pop-error{color:#dc2626;font-size:12px;margin-top:4px;min-height:16px}.editor-container .ai-pop-generate{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:10px 14px;background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease;min-height:40px}.editor-container .ai-pop-generate:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 12px #7c3aed4d}.editor-container .ai-pop-generate:disabled{opacity:.75;cursor:not-allowed}.editor-container .ai-pop-generate .ai-pop-spark{width:16px;height:16px}.editor-container .ai-pop-generate .ai-pop-spin{display:none;width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:ai-pop-spin .7s linear infinite}.editor-container .ai-pop-generate.is-loading .ai-pop-spark{display:none}.editor-container .ai-pop-generate.is-loading .ai-pop-spin{display:inline-block}@keyframes ai-pop-spin{to{transform:rotate(360deg)}}.editor-container .ai-pop-section{margin-top:14px}.editor-container .ai-pop-section[hidden]{display:none}.editor-container .ai-pop-section-title{font-size:11px;font-weight:700;text-transform:uppercase;color:#6b7280;letter-spacing:.04em;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.editor-container .ai-pop-remaining{font-weight:500;text-transform:none;letter-spacing:0;color:#9ca3af;font-size:11px}.editor-container .ai-pop-chips{display:flex;flex-wrap:wrap;gap:6px}.editor-container .ai-pop-chip{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:5px 10px;font-size:12px;color:#374151;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit}.editor-container .ai-pop-chip:hover{background:#e5e7eb;color:#111}.editor-container .ai-pop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.editor-container .ai-pop-tile{position:relative;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#f3f4f6;cursor:pointer;border:1px solid #e5e7eb}.editor-container .ai-pop-tile img{width:100%;height:100%;object-fit:contain;display:block}.editor-container .ai-pop-tile.is-skeleton{background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:ai-pop-shimmer 1.2s ease-in-out infinite;cursor:default}@keyframes ai-pop-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.editor-container .ai-pop-pin{position:absolute;top:6px;right:6px;background:#ffffffe6;border:none;border-radius:999px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:color .15s ease,background-color .15s ease;padding:0}.editor-container .ai-pop-pin:hover{background:#fff;color:#111}.editor-container .ai-pop-pin.is-pinned{color:#f59e0b;background:#fff}.editor-container .ai-pop-pin svg{width:14px;height:14px}.editor-container .toolbar #save-aws-btn.btn-primary{height:52px;padding:0 22px;background:linear-gradient(95deg,#22b6ff,#2563eb)!important;background-color:#2563eb!important;border:0!important;border-radius:14px;color:#fff;font-size:15px;font-weight:600;transition:transform .12s ease,filter .12s ease}.editor-container .toolbar #save-aws-btn.btn-primary:hover:not(:disabled){background:linear-gradient(95deg,#0fa8f5,#1e54d1)!important;background-color:#1e54d1!important;border-color:transparent!important;transform:translateY(-1px)}.editor-container .toolbar #fullscreen-toggle-btn{width:40px;height:40px;padding:0;border-radius:10px;border:0;background:transparent}.editor-container .toolbar #fullscreen-toggle-btn:hover{background:#1118270f}.editor-container .toolbar #save-aws-btn.btn-primary:disabled,.editor-container .toolbar #save-aws-btn.btn-primary[disabled]{background-color:#9fddf9!important;border-color:#9fddf9!important;color:#fff;opacity:1}.customTabelPopup__overlay-editor,.customTabelPopup__overlay-exit-studio,.customTabelPopup__overlay-exit-studio-2{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999!important;background-color:#00000071;display:grid;align-items:center;overflow:auto}.customTabelPopup__overlay-editor .customTabelPopup,.customTabelPopup__overlay-exit-studio .customTabelPopup,.customTabelPopup__overlay-exit-studio-2 .customTabelPopup{position:relative;width:98%;max-width:1250px;background-color:#fff;z-index:1;padding:0;margin:40px auto;border-radius:8px;overflow:hidden}.customTabelPopup__overlay-exit-studio .customTabelPopup,.customTabelPopup__overlay-exit-studio-2 .customTabelPopup{padding:20px;max-width:600px}.editor-container .btn-transparent,.editor-container .btn-transparent:hover{border:none;background:none;padding-left:5px;padding-right:5px}.editor-container button span{display:inline-flex}.editor-container button span img{margin-right:5px;max-height:14px}.editor-container .text-align-group button.btn.active,.editor-container .color-effects button.active{background-color:#27aafa33;border-color:#27aafa}.editor-container .color-effects button{text-align:left}.editor-container .text-align-group button img{height:18px;opacity:.6}.editor-container .text-align-group button.active img{opacity:1}.editor-container .text-align-group button{flex:unset!important;width:40px}.editor-container .layer-visibility img{width:17px}.editor-container .revert-filters-box{margin-bottom:0}.editor-container #reset-filters{font-weight:700}.editor-container #reset-filters span img{height:20px}.editor-container hr{height:1px;background:#e4e4e7;border:none;margin-bottom:24px}.editor-container .checkbox-button{display:flex;align-items:center;transition:all .2s ease-in-out;justify-content:flex-start}.editor-container .checkbox-button .checkbox{width:20px;height:20px;border-radius:3px;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;margin-right:12px;background-color:#fff}.editor-container .checkbox-button.active .checkbox,.editor-container .checkbox-button input:checked+.checkbox{background-color:#27aafa;border-color:#27aafa}.editor-container .checkbox-button input{display:none}.editor-container .checkbox-button .checkbox:after{content:"";display:none;width:10px;height:6px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg);margin-top:-4px}.editor-container .checkbox-button.active .checkbox:after,.editor-container .checkbox-button input:checked+.checkbox:after{display:block}.editor-container .checkbox-button.active,.editor-container .checkbox-button:has(input:checked){color:#000}.editor-container .filter-control label{font-weight:400;color:#000}#save-aws-btn{color:#fff;font-weight:600;white-space:nowrap}.editor-container .checkbox-button .checkbox+div{display:flex;justify-content:space-between;width:85%;align-items:center}.editor-container select,.editor-container .select{background:url('data:image/svg+xml;utf8,<svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="%23000000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8252 1.26221-5.65686 5.65685-.70711-.70711 5.65687-5.65685z"/></g></svg>') no-repeat 97% center!important}.canvas-color-swatch-,.text-fill-swatch-,.text-stroke-swatch-{background:url(/cdn/shop/files/colors_swatch_48x.png?v=1754505699) center no-repeat;background-size:contain}.underCTA{max--width:760px!important}.customTabs__contentBtn.ai__btn{margin-left:0!important}#global-panel,#layers-panel{border-top:none!important}#layers-panel{display:block!important}#image-panel,#text-panel{border-bottom:none!important}.editor-container .panel{border:none!important}#add-text-btn img,#add-image-btn img{height:20px;transform:scale(1.3)}.floating_tools{position:absolute;bottom:12px;z-index:9999999;left:50%;transform:translate(-50%);background:#fff;padding:4px 8px;box-shadow:0 4px 14px #0000001f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:2px;border-radius:999px}.editor-container .floating_tools .btn,.editor-container .floating_tools .btn.btn-outline,.editor-container .floating_tools .btn.btn-transparent{padding:6px 8px!important;min-height:auto!important;border:none!important;background:transparent!important;border-radius:999px}.editor-container .floating_tools .btn:hover:not(:disabled){background:#f3f4f6!important}.editor-container .floating_tools .btn:disabled{opacity:.35}.editor-container .floating_tools .btn img{width:14px;height:14px;display:block}.editor-container .floating_tools .separator{width:1px;height:16px;background:#e5e7eb;margin:0 4px}.editor-container .floating_tools .zoom-display{font-size:12px;font-weight:600;padding:0 4px;min-width:40px;text-align:center}#pan-btn svg{width:16px;height:16px;display:block}.editor-container .floating_tools #pan-btn.is-active{background:#dbeafe!important}.editor-container .floating_tools #pan-btn.is-active svg{color:#07a7f2}.editor-container.pan-mode .canvas-wrapper,.editor-container.pan-mode .canvas-container,.editor-container.pan-mode .upper-canvas{cursor:grab!important}.editor-container.pan-mode.is-panning .canvas-wrapper,.editor-container.pan-mode.is-panning .canvas-container,.editor-container.pan-mode.is-panning .upper-canvas{cursor:grabbing!important}.editor-container:not(.has-selection) .right-panel:not(._active){display:none}.editor-container.has-text-selection .right-panel,.editor-container.has-image-selection .right-panel,.editor-container.has-multi-selection .right-panel{display:none!important}.editor-container:not(.has-text-selection):not(.has-image-selection) #text-float-toolbar{display:none!important}.editor-container:not(.has-text-selection) .tft-btn--text,.editor-container:not(.has-text-selection) .tft-sep.tft-btn--text{display:none!important}.editor-container:not(.has-image-selection) .tft-btn--image,.editor-container:not(.has-image-selection) .tft-sep.tft-btn--image{display:none!important}.editor-container .tft{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:50;pointer-events:none;font-family:Poppins,system-ui,sans-serif;display:flex;flex-direction:column;align-items:center;gap:8px}.editor-container .tft-bar{background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 4px 18px #00000024;padding:6px 8px;display:flex;align-items:center;gap:2px;pointer-events:auto}.editor-container .tft-btn{background:transparent;border:none;padding:6px 10px;cursor:pointer;font-size:13px;font-weight:600;color:#111;border-radius:8px;display:inline-flex;align-items:center;gap:4px;min-height:32px;line-height:1;white-space:nowrap;flex-shrink:0}.editor-container .tft-btn:hover{background:#f3f4f6}.editor-container .tft-btn.is-active{background:#e0f3ff;color:#07a7f2}.editor-container .tft-sep{width:1px;height:20px;background:#e5e7eb;margin:0 4px;flex-shrink:0}.editor-container .tft-color-swatch{width:18px;height:18px;border-radius:50%;display:inline-block;background:#000;border:1px solid rgba(0,0,0,.1)}.editor-container .tft-chev{width:14px;height:14px;opacity:.6}.editor-container .tft-icon,.editor-container .tft-layer svg,.editor-container .tft-align svg,.editor-container .tft-ai-edit svg,.editor-container .tft-bg-remove svg{width:18px;height:18px}.editor-container .tft-ai-edit svg{color:#07a7f2}.editor-container .tft-bg-remove{gap:6px}.editor-container .tft-toggle{display:inline-flex;align-items:center;width:24px;height:14px;background:#d1d5db;border-radius:999px;margin-left:2px;padding:2px;transition:background-color .15s ease;flex-shrink:0}.editor-container .tft-toggle-knob{width:10px;height:10px;background:#fff;border-radius:50%;transform:translate(0);transition:transform .15s ease;box-shadow:0 1px 2px #0003}.editor-container .tft-bg-remove.is-active .tft-toggle{background:#07a7f2}.editor-container .tft-bg-remove.is-active .tft-toggle-knob{transform:translate(10px)}.editor-container .tft-bold b{font-weight:800}.editor-container .tft-italic i{font-style:italic;font-family:Georgia,serif}.editor-container .tft-popover{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #0000002e;padding:12px;pointer-events:auto;min-width:220px}.editor-container .tft-pop-row{display:flex;align-items:center;gap:10px}.editor-container .tft-pop-slider{flex:1;min-width:120px;-webkit-appearance:none;appearance:none;height:4px;border-radius:999px;background:#e5e7eb;outline:none;padding:0;margin:0}.editor-container .tft-pop-slider::-webkit-slider-runnable-track{height:4px;background:#e5e7eb;border-radius:999px}.editor-container .tft-pop-slider::-moz-range-track{height:4px;background:#e5e7eb;border-radius:999px}.editor-container .tft-pop-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#2563eb;border:2px solid #fff;box-shadow:0 1px 3px #0003;cursor:pointer;margin-top:-6px}.editor-container .tft-pop-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#2563eb;border:2px solid #fff;box-shadow:0 1px 3px #0003;cursor:pointer}.editor-container .tft-pop-slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px #2563eb33}.editor-container .tft-pop-slider:focus::-moz-range-thumb{box-shadow:0 0 0 4px #2563eb33}.editor-container .tft-pop-number{width:60px;padding:6px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;text-align:center}.editor-container .tft-color-grid{display:grid;grid-template-columns:repeat(6,28px);gap:8px}.editor-container .tft-swatch{width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.08);cursor:pointer;padding:0;position:relative}.editor-container .tft-swatch:hover,.editor-container .tft-swatch.is-active{outline:2px solid #07A7F2;outline-offset:2px}.editor-container .tft-swatch-custom{background:radial-gradient(circle at center,#fff 0,#fff 18%,transparent 34%),conic-gradient(from 90deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#7f00ff,#f0f,#ff0080,red);overflow:hidden;border:1px solid rgba(0,0,0,.1)}.editor-container .tft-swatch-custom input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.editor-container .tft-popover--menu{padding:6px;min-width:200px}.editor-container .tft-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;cursor:pointer;border-radius:8px;font-size:13px;font-weight:500;color:#111;text-align:left;white-space:nowrap}.editor-container .tft-menu-item:hover{background:#f3f4f6}.editor-container .tft-menu-item svg{width:18px;height:18px;flex-shrink:0}.editor-container .tft-menu-sep{height:1px;background:#e5e7eb;margin:4px 2px}.editor-container .tft-menu-item--danger{color:#dc2626}.editor-container .tft-menu-item--danger:hover{background:#fef2f2;color:#b91c1c}#save-aws-btn[disabled],#save-aws-btn:disabled{background-color:#adb1b3!important;border-color:#adb1b3!important}.right-panel[data-disabled=true]>div>*:not(#ai-panel){pointer-events:none;opacity:.5}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#ai_prompt{width:100%;border:2px solid #8f4098;font-size:16px;height:100px}#ai_generate_image{width:100%;margin-top:15px;color:#fff;background:linear-gradient(90deg,#7ca1e8,#8f4098)}.ai_prompt_guide,.edit-text-btn>a{display:block;margin:10px auto;width:100%;padding:5px 10px;color:#009ffa;font-size:13px;text-align:center}.edit-text-btn>a{text-align:left;border-bottom:1px solid #e4e4e7;margin-bottom:25px;padding-bottom:12px;font-weight:500}#ai-generative-images{margin-top:20px;display:none}#ai-generative-images-results{display:block}#ai-generative-images-results .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}#ai-generative-images-results figure{border:1px solid #ddd;border-radius:2px;padding:0;text-align:center;background:#fafafa}#ai-generative-images-results figure figcaption{display:none}#ai-generative-images-results img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:2px;transition:.2s all ease-in-out}#ai-generative-images{position:relative}#ai-generative-images figure{position:relative;transition:transform .25s ease;z-index:1}#ai-generative-images figure.zooming{z-index:999}#ai-generative-images #ai-generative-images-results img{width:100%;display:block}.editor-container figure{position:relative;display:inline-block;cursor:pointer}.editor-container figure.loading{opacity:.6;pointer-events:none}figure.loading:after{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:3px solid rgba(255,255,255,.6);border-top-color:#27aafa;border-radius:50%;animation:spin_2 .8s linear infinite;z-index:5}@keyframes spin_2{to{transform:rotate(360deg)}}.ai__btn{display:flex;align-items:center;font-size:12px;font-weight:500;justify-content:center;max-width:max-content;padding:10px;margin:10px auto auto;border-radius:8px;background-color:#fd0074;color:#fff;gap:0px;background:linear-gradient(135deg,#f06,#1b00ff);white-space:nowrap}.ai__btn svg{width:16px;height:16px;fill:#fff}#close-btn-2,#close-btn-2-2{position:absolute;right:0;top:0}.design-transfer-overlay-container,.design-transfer-overlay-container-2{display:none;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background:#0009;z-index:99999999}.design-transfer-overlay,.design-transfer-overlay-2{padding:20px;border-radius:10px;border:0px solid #ddd;background:#fff;width:80%;position:relative;max-width:1200px}.design-transfer-overlay h3{text-align:center;font-size:20px}.design-transfer-overlay-2 h3{text-align:center;font-size:18px}.design-transfer-overlay ul{display:flex;justify-content:space-between;gap:20px;margin:0;padding:0}.design-transfer-overlay ul li{flex:1;text-align:center}.design-transfer-overlay ul li:hover{cursor:pointer;opacity:.9}.design-transfer-overlay ul li img{width:100%}.design-transfer-overlay ul li p{margin-bottom:0;font-weight:700;font-size:12px}.generativeAItips .exampleOutput{grid-template-columns:repeat(3,1fr)!important;background-color:#fff!important;padding:0!important;overflow:hidden}.generativeAItips>div{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:25px;padding:25px;border-radius:6px;background-color:#eee}.generativeAItips .exampleOutput .exampleOutput__item{background-color:#eaeaea;border-radius:0}.generativeAItips img{max-width:100%;mix-blend-mode:multiply}.generativeAItips .examplePrompt .examplePrompt__desktop{display:block}.generativeAItips .examplePrompt .examplePrompt__mobile{display:none}.generativeAItips .exampleOutput .exampleOutput__item img{object-fit:cover;object-position:center;width:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;mix-blend-mode:multiply}.generativeAItips .examplePrompt{grid-template-columns:auto!important;padding:0!important;background-color:#fff!important}@media(max-width:500px){.generativeAItips .exampleOutput{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.generativeAItips .examplePrompt .examplePrompt__desktop,generativeAItips .exampleOutput .exampleOutput__item[item="4"],.generativeAItips .exampleOutput .exampleOutput__item[item="5"]{display:none}.generativeAItips .examplePrompt .examplePrompt__mobile{display:block;width:100%}}.text--align{padding-top:24px}.text--align:not(._active){display:none}.editor-container .toolbar._footer,.mobile_panel{display:none}body.hide-chat{overflow:hidden}body.hide-chat #tidio-chat,body.hide-chat .intercom-lightweight-app,body.template-page-tools-design-builder .intercom-lightweight-app{display:none!important}@media(min-width:768px){.edit-text-btn{display:none}}#default-panel{display:none!important}@media(max-width:768px){#text-panel{padding-top:0}.mobile_panel{pointer-events:all!important;opacity:1!important}.editor-container .main-content{top:0}.mobile_panel{display:flex;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:10px;justify-content:space-between;align-items:center;padding:10px 16px;position:sticky;top:0;width:100%;z-index:1;background:#fff}.mobile_panel{font-weight:700}.editor-container .toolbar-center{display:none}.editor-container .right-panel{display:block;position:fixed;bottom:0;right:0;left:0;width:100%;min-height:120px;transform:translateY(1000px);transition:all .5s;pointer-events:none;z-index:9999999;overflow:auto;max-height:80vh}.customTabelPopup__overlay-editor.outside-studio .editor-container .right-panel{position:absolute;bottom:-83px}.customTabelPopup__overlay-editor:has(.right-panel._active) .editor-container:before{content:"";display:block;top:0;bottom:0;left:0;right:0;background:#0000;position:absolute;z-index:99;pointer-events:none}.customTabelPopup__overlay-exit-studio .customTabelPopup,.customTabelPopup__overlay-exit-studio-2 .customTabelPopup{height:auto}.editor-container .right-panel._active{pointer-events:all;transform:translate(0)}.editor-container .toolbar{padding:12px 5px}.editor-container select{max-width:120px}.editor-container .toolbar._footer{padding:12px 0;display:block}.editor-container .toolbar._footer>div{display:flex;justify-content:space-between;width:100%}.editor-container .toolbar._footer>div>button{flex:1;border:none;display:flex;flex-direction:column;font-weight:500}.editor-container .toolbar._footer>div>button img{max-height:20px;margin-right:0;height:50px}.editor-container .toolbar._footer{border-top:2px solid #e5e7eb;border-bottom:0}.customTabelPopup__overlay-editor:not(.outside-studio) .editor-container{height:calc(100dvh + -0px)!important;height:-webkit-fill-available!important;height:calc(calc(var(--vh, 1vh) * 100) - 0px)!important;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom)}.customTabelPopup__overlay-editor .customTabelPopup{width:100%}.customTabelPopup__overlay-editor .customTabelPopup{margin:0}#text-edit-panel ul,#image-edit-panel ul{display:flex;justify-content:flex-start;gap:40px;width:100%;overflow:auto;padding:0 20px 20px}#text-edit-panel ul li,#image-edit-panel ul li{display:flex;justify-content:center}#image-edit-panel,#text-edit-panel{padding:16px 16px 0}#text-edit-panel ul li button,#image-edit-panel ul li button{display:flex;flex-direction:column;gap:5px;font-weight:700;padding:0}#text-edit-panel ul li button img,#image-edit-panel ul li button img{max-height:30px;height:30px}#panel-text-heading,#panel-image-heading{display:inline-flex;cursor:pointer}#panel-text-heading span,#panel-image-heading span{display:inline-flex;width:100px;white-space:nowrap;gap:10px}#panel-text-heading span svg{height:20px;transform:scale(1.3);position:absolute;left:10px}.mobile_panel>span{width:100%}.mobile_panel>span>span{justify-content:center;width:100%!important;padding-left:24px}.mobile_panel a{height:24px}.mobile_panel a svg{transform:scale(.9)}.hide-mobile,.hide-mobile+br{display:none!important}#text-edit-panel li span,#image-edit-panel li span{white-space:pre}.customTabelPopup__overlay-editor:not(.outside-studio) .editor-container .right-panel._full{min-height:100vh;max-height:100vh}.editor-container .right-panel:has(#ai-panel) .mobile_panel>*{pointer-events:all!important;opacity:1!important}}.font-dropdown{position:relative;width:240px;font-size:14px;-webkit-user-select:none;user-select:none}.font-dropdown-list{position:absolute;top:100%;left:0;right:0;max-height:240px;overflow-y:auto;border:1px solid #ccc;background:#fff;display:none;z-index:1000}.font-option{padding:8px 10px;cursor:pointer}.font-option:hover{background:#f5f5f5}.font-search{width:100%;padding:6px 10px;margin-bottom:8px;border:1px solid #ddd;border-radius:6px;font-size:13px}.font-tab-wrap{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.font-tab{padding:6px 12px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.font-tab.active{background:#f4f4f5;border-color:#aaa;font-weight:600}.font-accordion-container{display:flex;flex-direction:column;gap:6px;max-height:67vh;overflow-y:auto}.font-header{display:flex;justify-content:flex-start;align-items:center;padding:8px 10px;cursor:pointer;font-size:14px;gap:10px}.font-header svg{height:8px;width:8px;transition:all .2s}.font-weight-list{display:none}.font-section h4.font-section-title{margin-top:12px}.font-accordion-item.open .font-weight-list{display:block}.font-weight-item{padding:6px 12px;cursor:pointer}.font-weight-item:hover{background:#f9fafb}.font-weight-item.active{background:#dff1ff;font-weight:700}.checkmark{display:none;color:#27aafa}.font-accordion-item.selected .checkmark{display:inline}.font-loading{text-align:center;padding:10px;font-size:13px;color:#666}.font-weight-item{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:4px;padding:6px 10px 6px 50px;font-size:12px}.font-weight-item .checkmark{display:none;color:#27aafa;font-weight:700}.font-weight-item.active .checkmark{display:inline}.font-accordion-item .font-weight-list:has(.font-weight-item:only-child){display:none!important}.font-accordion-item:has(.font-weight-list .font-weight-item:only-child) .chevron{opacity:0!important}.font-accordion-item.selected:has(.font-weight-list .font-weight-item:only-child) .font-header{background:url(/cdn/shop/files/iconmonstr-check-mark-circle-filled-24_15x.png?v=1759331149) no-repeat right 10px center;background-size:16px}.font-weight-item.active,.font-accordion-item.selected:not(:has(.font-weight-list)) .font-header{background:url(/cdn/shop/files/iconmonstr-check-mark-circle-filled-24_15x.png?v=1759331149) 97% center no-repeat;background-size:14px}.font-accordion-item:not(:has(.font-weight-list)) .font-header{padding-left:28px}.scrollable-tabs{display:flex;gap:8px;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;padding-bottom:10px}.scrollable-tabs.dragging{cursor:grabbing}.scrollable-tabs::-webkit-scrollbar{height:3px}.scrollable-tabs::-webkit-scrollbar-thumb{background:#000;border-radius:4px}#font-tabs-container{opacity:1;transition:opacity .3s ease}#font-tabs-container.ready{opacity:1}.font-accordion-item svg{transform:rotate(-90deg)}.font-accordion-item.open svg{transform:rotate(0);transition:all .2s}#font-panel-btn,#font-color-panel-btn,#font-stroke-panel-btn,#font-stroke-color-panel-btn,.panel-subdropdown{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0;width:100%;font-size:14px;display:flex;justify-content:space-between;align-items:center;min-height:60px}.panel-subdropdown{gap:20px;margin-top:20px}.panel-subdropdown select{border-color:#ddd;padding:11px;font-size:12px;margin-top:5px;margin-bottom:5px}#font-color-panel-btn .color-swatch,#font-stroke-color-panel-btn .color-swatch{width:32px;height:32px;transform:unset!important}.editor-container #font-color-panel-btn .color-swatch.active:before,.editor-container #font-stroke-color-panel-btn .color-swatch.active:before{content:unset!important}#font-panel-btn label,#font-color-panel-btn label,#font-stroke-panel-btn label,#font-stroke-color-panel-btn label,.panel-subdropdown label{margin-bottom:0}#font-panel-btn svg,#font-color-panel-btn svg,#font-stroke-panel-btn svg,#font-stroke-color-panel-btn svg{height:13px;width:12px;transform:rotate(-90deg)}#font-panel-btn>span,#font-color-panel-btn>span,#font-stroke-panel-btn>span,#font-stroke-color-panel-btn>span{display:flex;gap:20px;align-items:center}#font-panel-btn>span span{font-size:15px}#font-color-panel-btn>span span,#font-stroke-panel-btn>span span,#font-stroke-color-panel-btn>span span{font-size:13px;display:inline-block;margin-left:-10px}#font-color-panel-btn{margin-top:0;border-top:0}#font-stroke-panel-btn{border-top:0}#panel-text-heading span svg{transform:scale(1.3)}.panel-section._active+.panel-section #font-stroke-panel-btn{border-top:1px solid #ddd!important;margin-top:20px}#font-stroke-color-panel-btn{margin-top:20px;margin-bottom:20px}.style_stroke_container{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.style_stroke_container li{position:relative;width:calc(calc(100% / 3) - 10px);height:auto;aspect-ratio:1 / 1;cursor:pointer}.style_stroke_container li input{position:absolute;opacity:0}.style_stroke_container li label span{border:1px solid #ddd;border-radius:3px;margin-bottom:10px;display:flex;aspect-ratio:1/1;align-items:center;justify-content:center;cursor:pointer}.style_stroke_container li label{font-size:12px;text-align:center;color:#000}.style_stroke_container li input:checked+label span{outline:2px solid #000;border:1px solid transparent}.stroke-color-container#font-stroke-color-panel-btn,.stroke-size-container,.edge-container,.direction-container,.distance-container,.shadow-size-container{display:none}#selected_font_stroke_name{text-transform:capitalize}.text-shadow-effect{filter:drop-shadow(var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-color))}@media(min-width:768px){#font-panel>.mobile_panel,#font-color-panel>.mobile_panel,#font-color-all-panel>.mobile_panel,#font-stroke-color-panel>.mobile_panel,#font-stroke-color-inner-panel>.mobile_panel,#font-stroke-color-all-panel>.mobile_panel{display:none!important}#font-panel #panel-text-heading-2,#font-color-panel #panel-text-heading-3,#font-color-all-panel #panel-text-heading-4,#font-stroke-color-panel #panel-text-heading-5,#font-stroke-color-inner-panel #panel-text-heading-6,#font-stroke-color-all-panel #panel-text-heading-7{display:inline-flex;cursor:pointer}#font-panel #panel-text-heading-2 span,#font-color-panel #panel-text-heading-3 span,#font-color-all-panel #panel-text-heading-4 span,#font-stroke-color-panel #panel-text-heading-5 span,#font-stroke-color-inner-panel #panel-text-heading-6 span,#font-stroke-color-all-panel #panel-text-heading-7 span{display:inline-flex;width:100px;white-space:nowrap;gap:10px}#font-panel #panel-text-heading-2 span svg,#font-color-panel #panel-text-heading-3 span svg,#font-color-all-panel #panel-text-heading-4 span svg,#font-stroke-color-panel #panel-text-heading-5 span svg,#font-stroke-color-inner-panel #panel-text-heading-6 span svg,#font-stroke-color-all-panel #panel-text-heading-7 span svg{height:20px}}.see-all-colors{display:flex;justify-content:flex-end;font-size:13px;color:#27aafa;align-items:center;cursor:pointer;margin-top:20px}.see-all-colors span{display:flex;align-items:center}.see-all-colors span svg{height:12px;transform:rotate(-90deg)}.see-all-colors span svg path{fill:#27aafa}#selected_font_name,#selected_font_color_name,#selected_font_stroke_color_name{color:#000}@media(max-width:768px){#font-panel>.mobile_panel,#font-color-panel>.mobile_panel,#font-color-all-panel>.mobile_panel,#font-stroke-color-panel>.mobile_panel,#font-stroke-color-inner-panel>.mobile_panel,#font-stroke-color-all-panel>.mobile_panel{display:none!important}}.font-back-btn{cursor:pointer;padding:8px 0;font-weight:500;color:#666;margin-bottom:6px}.font-back-btn:hover{color:#000}.font-header.active:after{content:url(/cdn/shop/files/iconmonstr-check-mark-circle-filled-24_15x.png?v=1759331149);float:right;transform:scale(.8);opacity:0}.font-tab-wrap.scrollable-tabs>.font-tab:first-child{display:none!important}.font-tab.full-width-tab{width:100%;text-align:left;font-weight:600;display:flex!important;align-items:center;gap:10px;min-height:32px;background:transparent!important}.font-tab.full-width-tab span{display:inline-block;height:16px;width:16px;vertical-align:bottom}#ai-image-edit-panel{padding-bottom:20px}#ai-edit-trigger{background:#fff;border-radius:4px;position:fixed;z-index:99999;display:none;transform:translate(-50%);box-shadow:0 0 8px #0003;border:none;padding:5px 10px;font-size:12px}#ai-edit-trigger{display:none!important}#ai-edit-trigger img{vertical-align:middle;height:20px}#ai-edit-run img{height:30px}#ai-edit-prompt,#ai_prompt_2,#ai_prompt_2-2{width:100%;border:2px solid #8f4098;font-size:16px;height:100px;line-height:1.6}#ai-edit-form{position:relative}#ai-edit-prompt::placeholder{font-size:12px;opacity:1;color:#ddd}#ai-edit-run{display:flex;align-items:center;gap:10px;justify-content:center;font-weight:700;background:transparent;width:auto;margin:0;position:absolute;bottom:8px;right:8px}#ai-edit-status{color:red;font-size:12px;margin-top:10px}.ai-modal{max-width:500px;margin:auto;background:#fff;border-radius:18px;padding:22px;width:100%;min-height:612px}.customTabelPopup__overlay-12-2-2 .customTabelPopup,.customTabelPopup__overlay-12-2 .customTabelPopup,.customTabelPopup__overlay-2 .customTabelPopup{max-width:500px}.ai-title{font-size:22px;margin:0}.ai-preview-box{position:relative;flex-direction:column;width:100%;height:320px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f2f2f2 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTAgMGg0djRIMHpNMCA4aDR2NEgwek0xNiA4aC00VjRoNHpNMTYgMTZoLTR2LTRoNHpNOCAwaDR2NEg4ek04IDhoNHY0SDh6TTggOEg0VjRoNHpNOCAxNkg0di00aDR6Ii8+PHBhdGggZmlsbD0iIzlCOUI5QiIgZD0iTTQgMGg0djRINHpNNCA4aDR2NEg0ek0xMiA4SDhWNGg0ek0xMiAxNkg4di00aDR6TTEyIDBoNHY0aC00ek0xMiA4aDR2NGgtNHpNNCA4SDBWNGg0ek00IDE2SDB2LTRoNHoiLz48L3N2Zz4=) center center}.ai-is-processing .ai-preview-box{background:none;height:500px}.ai-preview-box img{max-width:90%!important;max-height:90%!important}.ai-is-processing .ai-preview-box .ai-processing img{max-width:300px!important}.ai-processing{display:none;flex-direction:column;text-align:center}.ai-tabs{display:none;justify-content:center;gap:0px;margin:12px auto 6px;max-width:200px;background:#dfdfdf80;padding:5px;border-radius:100px}.ai-tabs.active{display:flex}.ai-tab{padding:6px 16px;border-radius:30px;font-weight:700;color:#0000004d;flex:1;font-size:12px}.ai-tab.active{color:#fff;background:#3dadfe}.ai-tab[data-tab=ai].active{background:#6c2db5}.ai-prompt-box{margin-top:10px;position:relative}.ai-action-box{display:none;text-align:center;margin-top:16px}#use_ai_image,#use_ai_image-2{width:100%}.ai-startover{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;color:#07a7f2;cursor:pointer}.ai-preview-box{transition:opacity .25s ease,transform .25s ease}.ai-fade{opacity:.3;transform:scale(.97)}#ai_original_image-2,#ai_result_image-2,#ai_original_image,#ai_result_image,.ai-processing{transition:opacity .25s ease}#ai_prompt_2::placeholder,#ai_prompt_2-2::placeholder{font-size:12px;opacity:1;color:#ddd}#ai_prompt_2,#ai_prompt_2-2{border-radius:18px;height:130px;font-size:16px}.ai-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.customTabelPopup__overlay-ai .customTabelPopup__close,.customTabelPopup__overlay-ai-2 .customTabelPopup__close{margin:0;font-size:30px;line-height:1}.black-bg{display:none;justify-content:center;position:absolute;bottom:10px;z-index:1}.ai-helper-text{font-size:14px;text-align:center;max-width:360px;margin:0 auto 1rem}#ai_generate_image_2,#ai_generate_image_2-2{background:transparent;width:auto;margin:0;position:absolute;bottom:8px;right:8px}.ai-action-box .button{background:#07a7f2;color:#fff;font-weight:700;border-radius:18px;margin-bottom:20px;width:100%}#use_ai_image,#use_ai_image-2{background:linear-gradient(90deg,#6c2db5,#3daeff)}.stop-btn{background:transparant;border:none;color:#07a7f2;margin-top:40px;font-weight:600}body.lock-page{overflow:hidden!important}body.lock-page .intercom-lightweight-app{display:none!important}.customTabelPopup__overlay-12-2-2,.customTabelPopup__overlay-12-2,.customTabelPopup__overlay-ai,.customTabelPopup__overlay-ai-2,.customTabelPopup__overlay-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000!important;background-color:#00000071;display:grid;align-items:center;overflow:auto}.customTabelPopup__overlay-ai .customTabelPopup,.customTabelPopup__overlay-ai-2 .customTabelPopup{max-width:650px;margin:5px auto;padding:15px}@media(max-width:768px){.ai-modal{padding:22px 8px}.customTabelPopup__overlay-ai,.customTabelPopup__overlay-ai-2{padding:8px}.customTabelPopup__overlay-12-2 .customTabelPopup,.customTabelPopup__overlay-12-2-2 .customTabelPopup,.customTabelPopup__overlay-2 .customTabelPopup{height:auto!important}}.customTabelPopup__overlay-modal .create-wrapper{background:#fff;border-radius:24px;padding:40px;max-width:900px;width:94%;margin:auto}.customTabelPopup__overlay-modal .create-title{text-align:center;font-size:32px;margin-bottom:10px}.customTabelPopup__overlay-modal .create-subtitle{text-align:center;color:#666;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}.customTabelPopup__overlay-modal .create-options{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.customTabelPopup__overlay-modal .create-card{border:1px solid #e5e5e5;border-radius:16px;padding:28px;background:#fff;text-align:left;cursor:pointer;transition:all .2s ease}.customTabelPopup__overlay-modal .create-card:hover{border-color:#27a6ff}.customTabelPopup__overlay-modal .create-card h3{margin:16px 0 8px;font-size:18px}.customTabelPopup__overlay-modal .create-card p{margin:0;color:#666;font-size:14px;line-height:1.5}.customTabelPopup__overlay-modal .icon{display:inline-block;width:44px;height:44px}.customTabelPopup__overlay-modal .icon img{width:100%}.customTabelPopup__overlay-modal .skip-link{display:block;margin-top:32px;text-align:center;color:#27a6ff;text-decoration:none;font-weight:500}@media(max-width:768px){.customTabelPopup__overlay-modal .create-wrapper{padding:24px;border-radius:20px}.customTabelPopup__overlay-modal .create-title{font-size:22px;line-height:1.4;max-width:200px;margin-left:auto;margin-right:auto}.customTabelPopup__overlay-modal .create-subtitle{font-size:14px;margin-bottom:24px}.customTabelPopup__overlay-modal .create-options{grid-template-columns:1fr;gap:12px}.customTabelPopup__overlay-modal .create-card{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:14px;position:relative}.customTabelPopup__overlay-modal .create-card p{display:none}.customTabelPopup__overlay-modal .create-card h3{margin:0;font-size:16px;font-weight:500}.customTabelPopup__overlay-modal .create-card:after{content:"\203a";font-size:22px;color:#999}.customTabelPopup__overlay-modal .skip-link{margin-top:20px;font-size:14px}}html:has(body#ninja-design-studio),body#ninja-design-studio{overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/993/assets/v0-styles.css.map */
