.close-button[data-v-eb4ff79e]{display:none;position:absolute;right:0;top:0}.photoshop-container[data-v-eb4ff79e]{background:linear-gradient(135deg,#ff5f6d,#ffc371);height:100%;overflow:hidden;width:100%}.editor-layout[data-v-eb4ff79e]{display:flex;height:100%;width:100%}.tools-sidebar[data-v-eb4ff79e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-right:2px solid hsla(0,0%,100%,.2);box-shadow:2px 0 10px #0000001a;flex-basis:320px;min-width:320px;overflow-y:auto;padding:20px}.sidebar-header[data-v-eb4ff79e]{align-items:center;background:linear-gradient(135deg,#911,#c41e3a);border-radius:12px;color:#fff;display:flex;font-weight:600;margin-bottom:24px;padding:16px}.section-title[data-v-eb4ff79e]{color:#333;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.tool-group[data-v-eb4ff79e]{background:#ffffffb3;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;margin-bottom:20px;padding:16px}.upload-section[data-v-eb4ff79e]{align-items:center;display:flex;flex-direction:column;gap:4px;padding:20px;text-align:center}.add-layer-buttons[data-v-eb4ff79e],.dimension-controls[data-v-eb4ff79e]{display:flex;flex-direction:column;gap:8px}.layers-list[data-v-eb4ff79e]{max-height:200px;overflow-y:auto}.layer-item[data-v-eb4ff79e]{background:#fffc;border:1px solid transparent;border-radius:6px;cursor:pointer;margin-bottom:8px;padding:8px;transition:all .2s ease}.layer-item[data-v-eb4ff79e]:hover{background:#ffffffe6;transform:translate(2px)}.layer-item.active[data-v-eb4ff79e]{background:#1976d21a;border-color:#1976d2}.layer-header[data-v-eb4ff79e]{align-items:center;display:flex;gap:8px}.layer-name[data-v-eb4ff79e]{flex:1;font-size:14px;font-weight:500}.layer-controls[data-v-eb4ff79e]{border-top:1px solid rgba(0,0,0,.1);margin-top:8px;padding-top:8px}.layer-name-input[data-v-eb4ff79e]{margin-bottom:8px}.z-index-control[data-v-eb4ff79e]{align-items:center;display:flex;gap:8px}.preset-grid[data-v-eb4ff79e]{gap:8px;grid-template-columns:repeat(3,1fr);margin-top:8px}.preset-item[data-v-eb4ff79e]{border:2px solid transparent;border-radius:6px;cursor:pointer;height:40px;width:100%}.preset-item[data-v-eb4ff79e]:hover{transform:scale(1.05)}.preset-item.selected[data-v-eb4ff79e]{border-color:#1976d2;box-shadow:0 0 0 2px #1976d24d}.preset-item[data-v-eb4ff79e]{border:1px solid rgba(0,0,0,.1);border-radius:8px;transition:all .2s ease}.preset-item[data-v-eb4ff79e]:hover{background-color:#1976d20d;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.preset-item .v-list-item-title[data-v-eb4ff79e]{color:#333;font-weight:600}.preset-item .v-list-item-subtitle[data-v-eb4ff79e]{color:#666}.gradient-controls[data-v-eb4ff79e]{margin-top:8px}.gradient-colors[data-v-eb4ff79e]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.gradient-picker[data-v-eb4ff79e]{flex:1;max-width:100%;width:100%!important}.gradient-angle[data-v-eb4ff79e]{margin-top:8px}.action-buttons[data-v-eb4ff79e]{display:flex;flex-direction:column;gap:8px}.canvas-area[data-v-eb4ff79e]{align-items:center;background:#0000000d;display:flex;flex:1;justify-content:center;overflow-x:auto;padding:20px}.empty-canvas[data-v-eb4ff79e]{color:#666;text-align:center}.canvas-container[data-v-eb4ff79e],.tools-canvas-container[data-v-eb4ff79e]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tools-canvas-container[data-v-eb4ff79e]{flex-direction:column;gap:6px}.tools-list[data-v-eb4ff79e]{background:#ffffffe6;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:8px;list-style:none;margin:0;padding:8px}.use-composition[data-v-eb4ff79e]{display:flex;justify-content:flex-end}.tool-btn[data-v-eb4ff79e]{border-radius:8px;transition:all .2s ease}.tool-btn[data-v-eb4ff79e]:hover{transform:scale(1.1)}.tool-btn.active[data-v-eb4ff79e]{background-color:#1976d21a;border:1px solid rgba(25,118,210,.3);box-shadow:0 2px 8px #1976d233}.first-layer .v-card__loader[data-v-eb4ff79e],.first-layer .v-card__underlay[data-v-eb4ff79e]{display:none}.image-container-controls[data-v-eb4ff79e]{margin:0 auto;max-width:350px}.image-controls[data-v-eb4ff79e]{background:#ffffff1a;border-radius:8px;margin:0 auto;max-width:600px;padding:20px}.image-container[data-v-eb4ff79e]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;transition:background .3s ease}.result-image[data-v-eb4ff79e]{max-width:none;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:all .2s ease}.selected-layer[data-v-eb4ff79e]{box-shadow:0 0 0 2px #1976d24d;outline:3px solid #1976d2!important;outline-offset:2px}.layer-wrapper[data-v-eb4ff79e],.resize-handle[data-v-eb4ff79e]{position:absolute}.resize-handle[data-v-eb4ff79e]{background:#1976d2;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:10px;width:10px;z-index:1001}.handle-nw[data-v-eb4ff79e]{cursor:nwse-resize;left:-6px;top:-6px}.handle-n[data-v-eb4ff79e]{cursor:ns-resize;left:50%;top:-6px;transform:translate(-50%)}.handle-ne[data-v-eb4ff79e]{cursor:nesw-resize;right:-6px;top:-6px}.handle-e[data-v-eb4ff79e]{cursor:ew-resize;right:-6px;top:50%;transform:translateY(-50%)}.handle-se[data-v-eb4ff79e]{bottom:-6px;cursor:nwse-resize;right:-6px}.handle-s[data-v-eb4ff79e]{bottom:-6px;cursor:ns-resize;left:50%;transform:translate(-50%)}.handle-sw[data-v-eb4ff79e]{bottom:-6px;cursor:nesw-resize;left:-6px}.handle-w[data-v-eb4ff79e]{cursor:ew-resize;left:-6px;top:50%;transform:translateY(-50%)}.gap-4[data-v-eb4ff79e]{gap:16px}@media (max-width:960px){.close-button[data-v-eb4ff79e]{display:block}.photoshop-container[data-v-eb4ff79e]{padding:10px}.d-flex.justify-center.gap-4[data-v-eb4ff79e]{flex-direction:column;gap:12px}.add-layer-controls[data-v-eb4ff79e]{padding:12px}.add-layer-controls .d-flex[data-v-eb4ff79e]{flex-direction:column;width:100%}.add-layer-controls .v-file-input[data-v-eb4ff79e]{margin-bottom:8px;width:100%!important}.add-layer-controls .v-btn[data-v-eb4ff79e]{width:100%}.layer-controls[data-v-eb4ff79e]{margin-bottom:1rem}.layer-item[data-v-eb4ff79e]{flex-wrap:wrap;gap:8px}.layer-name-input[data-v-eb4ff79e]{margin-bottom:4px;max-width:100%}.z-index-display[data-v-eb4ff79e]{justify-content:space-between;margin-left:0!important;margin-top:4px;width:100%}.z-index-input[data-v-eb4ff79e]{width:80px}.v-expansion-panels[data-v-eb4ff79e]{margin:0 -12px}.v-expansion-panel-text__wrapper[data-v-eb4ff79e]{padding:12px}.v-color-picker[data-v-eb4ff79e]{max-width:100%!important}.v-card-actions[data-v-eb4ff79e]{flex-direction:column;gap:8px}.v-card-actions .v-btn[data-v-eb4ff79e]{width:100%}.v-dialog[data-v-eb4ff79e]{margin:16px}.v-dialog .v-card-title[data-v-eb4ff79e]{font-size:1.25rem;padding:16px}.v-dialog .v-card-text[data-v-eb4ff79e]{padding:16px}.v-col-sm-4[data-v-eb4ff79e]{flex:0 0 50%;max-width:50%}}@media (min-width:961px) and (max-width:1264px){.image-container-controls[data-v-eb4ff79e]{max-width:600px}.image-controls[data-v-eb4ff79e]{max-width:800px}.v-expansion-panels[data-v-eb4ff79e]{margin:0 -16px}}.layer-list[data-v-eb4ff79e]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;max-height:300px;overflow-y:auto}.layer-item[data-v-eb4ff79e]{border-bottom:1px solid hsla(0,0%,100%,.1)}.layer-item[data-v-eb4ff79e]:last-child{border-bottom:none}.layer-controls[data-v-eb4ff79e]{margin:0 auto 2rem;max-width:600px}.layer-name-input[data-v-eb4ff79e]{max-width:150px}.layer-name-input[data-v-eb4ff79e] .v-field__input{min-height:32px;padding-bottom:0;padding-top:0}.add-layer-controls[data-v-eb4ff79e]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:16px}.z-index-display[data-v-eb4ff79e]{align-items:center;display:flex;gap:8px}.z-index-input[data-v-eb4ff79e]{width:60px}.z-index-input[data-v-eb4ff79e] .v-field__input{min-height:32px;padding-bottom:0;padding-top:0;text-align:center}.control-item[data-v-eb4ff79e]{margin-bottom:16px}.control-label[data-v-eb4ff79e]{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}@media (max-width:1200px){.tools-sidebar[data-v-eb4ff79e]{flex-basis:280px;min-width:280px;padding:16px}.sidebar-header[data-v-eb4ff79e]{margin-bottom:20px;padding:4px 12px}.tool-group[data-v-eb4ff79e]{margin-bottom:16px;padding:12px}.control-item[data-v-eb4ff79e]{margin-bottom:12px}}@media (max-width:960px){.editor-layout[data-v-eb4ff79e]{flex-direction:column}.photoshop-container[data-v-eb4ff79e]{position:relative}.tools-sidebar[data-v-eb4ff79e]{border-bottom:2px solid hsla(0,0%,100%,.2);border-radius:16px 16px 0 0;border-right:none;bottom:0;height:auto;left:0;max-height:300px;position:fixed;width:100%;z-index:100}.tools-sidebar .sidebar-header[data-v-eb4ff79e]{display:none!important}.canvas-area[data-v-eb4ff79e]{flex:none;height:100%}}.preset-grid[data-v-eb4ff79e]{display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.preset-grid .preset-item[data-v-eb4ff79e]{background-size:100% 100%;border-radius:8px;cursor:pointer;height:100px;width:100%}.preset-grid .preset-item.selected[data-v-eb4ff79e]{border:2px solid #1976d2}.font-style-toggle[data-v-eb4ff79e]{width:100%}.font-style-toggle .v-btn[data-v-eb4ff79e]{flex:1;min-width:40px!important}.font-style-toggle .v-btn--active[data-v-eb4ff79e]{background-color:#1976d21a!important;color:#1976d2!important}.font-style-toggle .v-btn[data-v-eb4ff79e]:hover{background-color:#1976d20d!important}
