.simple-option-container{position:relative;margin-bottom:20px}.simple-option-container label .list-icon{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:8px}.simple-option-container label .list-icon.open svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.simple-option-container label .list-icon svg{width:22px;rotate:90deg;fill:#111111b3;transition:all .35s ease-out}.simple-option-container .input .option-input-container{position:relative;width:100%;transition:all .25s ease-out}.simple-option-container .input .option-input-container:focus-within .option-title{border:1px solid rgb(255,67,54);box-shadow:0 0 1px 1px #ff4336;outline:none}.simple-option-container .input .option-input-container .option-title{display:flex;width:100%;padding-top:19px!important;padding-bottom:4px;padding-left:10px;border:1px solid rgba(17,17,17,.6);border-radius:8px;font-size:16px;background-color:transparent;transition:all .25s ease-out;outline:none}.simple-option-container .input .ajax-options-container{display:none}.simple-option-container .input .ajax-options-container.active{position:absolute;left:0;display:flex;flex-direction:column;width:100%;background-color:#fefefe;border:1px solid #f0f0f0;border-radius:8px;overflow-y:auto;z-index:20;box-shadow:0 4px 12px #00000040;height:var(--93b7d71e)}@media (min-width: 0px){.simple-option-container .input .ajax-options-container.active{max-height:40dvw}}@media (min-width: 760px){.simple-option-container .input .ajax-options-container.active{max-height:30dvw}}@media (min-width: 0px){.simple-option-container .input .ajax-options-container.active{top:calc(100% + 6px)}}.simple-option-container .input .ajax-options-container.active .ajax-options{display:flex;width:100%;padding:8px 12px;z-index:1;transition:all .35s ease-out;cursor:pointer}.simple-option-container .input .ajax-options-container.active .ajax-options.selected{background-color:#f0f0f0}.simple-option-container .input .ajax-options-container.active .ajax-options:hover{background-color:#f006;color:#111}.simple-option-container .input .ajax-options-container.active .ajax-options .content{display:flex;align-items:center;width:100%}.simple-option-container .input .ajax-options-container.active .ajax-options .content .icon-left{display:flex;width:18px;height:18px;margin-right:10px}.simple-option-container .input .ajax-options-container.active .ajax-options .content .check-mark{display:flex;width:12px;height:12px;margin-left:auto;fill:#111}.cp{width:100%;border-radius:14px;box-shadow:0 6px 24px #0000001f}.cp.full-width{width:100%;box-shadow:none}.cp .cp-sv{position:relative;width:100%;height:160px;border-radius:12px;overflow:hidden;touch-action:none}.cp .cp-sv-white{position:absolute;inset:0;background:linear-gradient(to right,#fff,#fff0)}.cp .cp-sv-black{position:absolute;inset:0;background:linear-gradient(to top,#000,#0000)}.cp .cp-hue{position:relative;margin-top:10px;height:18px;border-radius:999px;overflow:hidden;touch-action:none}.cp .cp-hue-grad{position:absolute;inset:0;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cp .cp-thumb{position:absolute;width:18px;height:18px;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #00000059;transform:translate(-50%,-50%);pointer-events:none}.cp .cp-thumb--hue{top:50%}.cp .cp-row{display:flex;gap:8px;align-items:center;margin-top:12px}.cp .cp-row .cp-dropper{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;place-items:center;cursor:pointer}@media (min-width: 0px){.cp .cp-row .cp-dropper{display:none}}@media (min-width: 760px){.cp .cp-row .cp-dropper{display:flex}}.cp .cp-row .cp-dropper i svg{width:16px;height:16px}.cp .cp-row .current-color{display:flex;width:100%;align-items:center;gap:10px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:8px;height:34px}.cp .cp-row .current-color .cp-swatch{width:22px;height:22px;aspect-ratio:1;border-radius:999px;border:1px solid rgba(0,0,0,.15)}.cp .cp-row .current-color .cp-input{max-width:80px;outline:none;border:none;background-color:transparent;font:500 13px/28px ui-sans-serif,system-ui}.cp .cp-row .current-color .cp-input:focus-within{outline:none}@keyframes animateActiveCardSideOutliner-c98c455a{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut-c98c455a{25%{scale:.98}75%{scale:1.01}}@keyframes popIn-c98c455a{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField-c98c455a{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown-c98c455a{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand-c98c455a{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink-c98c455a{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}.preset-colors-container[data-v-c98c455a]{height:fit-content}.preset-colors-container .preset-grid[data-v-c98c455a]{display:flex;flex-basis:24px;flex-wrap:wrap;gap:10px}.preset-colors-container .preset-grid .preset-color[data-v-c98c455a]{position:relative;aspect-ratio:1;border:2px solid #fff;border-radius:32px;box-shadow:0 1px 3px #0003;transition:all .35s ease-out;cursor:pointer}.preset-colors-container .preset-grid .preset-color[data-v-c98c455a]:hover{transform:scale(1.1);z-index:1}.preset-colors-container .preset-grid .preset-color.is-selected[data-v-c98c455a]{transform:scale(1.1);box-shadow:0 0 0 2px #e65e5e,0 2px 6px #0000004d;z-index:2}.preset-colors-container .preset-grid .preset-color.add-color[data-v-c98c455a]{background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#666;padding:8px}.preset-colors-container .preset-grid .preset-color.add-color[data-v-c98c455a]:hover{background:#e0e0e0}.preset-colors-container .add-color-picker[data-v-c98c455a]{margin-top:16px;padding:16px;background:#f9f9f9;border:1px solid #e0e0e0}.preset-colors-container .add-color-picker .add-color-actions[data-v-c98c455a]{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.preset-colors-container .reset-presets-btn[data-v-c98c455a]{display:flex;align-items:center;gap:6px;background:none;border:none;color:#666;font-size:12px;padding:4px 8px;border-radius:16px;cursor:pointer}.preset-colors-container .reset-presets-btn[data-v-c98c455a]:hover{background:#f0f0f0;color:#333}.preset-colors-container .reset-presets-btn i[data-v-c98c455a]{font-size:14px}.btn[data-v-c98c455a]{border:1px solid #ddd;border-radius:16px;background:#fff;font-size:12px;width:40px;height:40px;transition:all .35s ease-out;cursor:pointer}.btn-primary[data-v-c98c455a]{background:#e65e5e;color:#fff;border-color:#e65e5e}.btn-primary[data-v-c98c455a]:hover{opacity:.9}.btn-secondary[data-v-c98c455a]{background:#f5f5f5;color:#333}.btn-secondary[data-v-c98c455a]:hover{background:#e0e0e0}@keyframes animateActiveCardSideOutliner-e94209b4{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut-e94209b4{25%{scale:.98}75%{scale:1.01}}@keyframes popIn-e94209b4{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField-e94209b4{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown-e94209b4{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand-e94209b4{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink-e94209b4{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}.card-bg-color .card-bg-controls .control-section[data-v-e94209b4]{margin-bottom:30px}.card-bg-color .card-bg-controls .control-section.quick-actions[data-v-e94209b4]{display:flex;flex-direction:column;gap:8px}@keyframes animateActiveCardSideOutliner-af0356dd{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut-af0356dd{25%{scale:.98}75%{scale:1.01}}@keyframes popIn-af0356dd{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField-af0356dd{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown-af0356dd{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand-af0356dd{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink-af0356dd{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}button.btn.toggle-text i[data-v-af0356dd]{rotate:90deg!important}.copy-style-btn.btn.activated{border:1px solid rgba(255,0,0,.85)}.copy-style-btn.btn.activated .btn-title{color:red}.copy-style-btn.btn.activated svg{fill:#ff0000d9}.copy-style-btn.btn.activated:hover svg{fill:#ff0000d9!important}.typography{width:100%;padding-bottom:400px}.typography h3{margin:0 0 20px}.typography .font-controls-container{display:flex;width:100%}.typography .font-controls-container .title{font-size:14px}.typography .font-controls-container{position:relative;display:grid;align-items:center;background-color:#e0e0e080;margin-bottom:20px;border-radius:16px;transition:all .35s ease-out;z-index:1}@media (min-width: 0px){.typography .font-controls-container{grid-template-columns:50fr 12fr 4fr 4fr}}@media (min-width: 990px){.typography .font-controls-container{grid-template-columns:50fr 26fr 8fr 8fr}}@media (min-width: 0px){.typography .font-controls-container{padding:18px}}@media (min-width: 990px){.typography .font-controls-container{padding:8px}}@media (min-width: 1500px){.typography .font-controls-container{padding:18px}}.typography .font-controls-container:hover .font-size-indicator,.typography .font-controls-container:hover .font-weight-indicator{color:#ff0000d9}.typography .font-controls-container .btn{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:8px;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media (min-width: 0px){.typography .font-controls-container .btn{width:40px}}@media (min-width: 990px){.typography .font-controls-container .btn{width:28px}}@media (min-width: 1500px){.typography .font-controls-container .btn{width:40px}}@media (min-width: 0px){.typography .font-controls-container .btn{height:40px}}@media (min-width: 990px){.typography .font-controls-container .btn{height:28px}}@media (min-width: 1500px){.typography .font-controls-container .btn{height:40px}}.typography .font-controls-container .btn:first-of-type{margin-right:6px}.typography .font-controls-container .font-size-indicator,.typography .font-controls-container .font-weight-indicator{display:flex;justify-content:center;align-items:center;min-width:26px;font-size:14px;font-weight:500;color:#000;transition:all .35s ease-out}.image-field-button-container[data-v-db13172e]{position:relative;display:inline-block}.card-image-upload{display:flex;flex-grow:1;flex-direction:column;width:100%;margin-bottom:400px}.card-image-upload .controls{margin-bottom:15px}.card-image-upload .upload-section{display:flex;flex-direction:column;gap:20px;align-items:center;margin:0 auto;padding:20px 10px;border:2px dashed black;border-radius:8px}.card-image-upload .image-upload-group{display:flex;flex-direction:column;width:100%;gap:15px;border-radius:8px}.card-image-upload .image-upload-group:hover{border-color:#007bff}.card-image-upload .input-label{display:flex;margin-bottom:5px;font-weight:500;color:#555;font-size:.9em}.card-image-upload .upload-btn{width:100%;height:44px}.card-image-upload .file-input{display:none}.card-image-upload .url-section{position:relative;display:flex;width:100%;height:32px;flex-direction:column;align-items:center;gap:10px;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 14px 2px #0000000d;overflow:hidden}.card-image-upload .url-section:focus-within{border:1px solid black}.card-image-upload .url-section .url-input{display:flex;width:100%;height:100%;padding-left:6px;font-size:14px;border:none}.card-image-upload .url-section .url-input:focus{outline:none;border:none}.card-image-upload .url-section .load-btn{position:absolute;right:0;border:none;height:100%;border-radius:0 4px 4px 0}.card-image-upload .buttons-container{display:flex;gap:10px;justify-content:space-between;margin-top:40px}@media (min-width: 0px){.card-image-upload .buttons-container{flex-direction:column}}@media (min-width: 560px){.card-image-upload .buttons-container{flex-direction:row}}@media (min-width: 990px){.card-image-upload .buttons-container{flex-direction:column}}@media (min-width: 1500px){.card-image-upload .buttons-container{flex-direction:row}}.card-image-upload .buttons-container .toggle-section{box-shadow:0 4px 14px 2px #0000000d}.card-image-upload .buttons-container .clear-all-btn{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;font-weight:500;transition:all .3s ease;cursor:pointer}.card-image-upload .buttons-container .clear-all-btn:hover{background:#5a6268;transform:translateY(-1px)}.card-image-upload .buttons-container .btn{width:100%}.card-image-upload .error-message{padding:12px;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:6px;text-align:center;margin-top:10px}.card-image-upload .loading-message{padding:12px;background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb;border-radius:6px;text-align:center;margin-top:10px}@keyframes animateActiveCardSideOutliner{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut{25%{scale:.98}75%{scale:1.01}}@keyframes popIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}.tools-container .open-card-bg-color.btn .swatch,.bottom-sheet-body .open-card-bg-color.btn .swatch{display:flex;justify-content:center;align-items:center;width:15px;aspect-ratio:1;border-radius:100%}@media (min-width: 0px){.tools-container .open-card-bg-color.btn .swatch.mobile,.bottom-sheet-body .open-card-bg-color.btn .swatch.mobile{display:flex}}@media (min-width: 760px){.tools-container .open-card-bg-color.btn .swatch.mobile,.bottom-sheet-body .open-card-bg-color.btn .swatch.mobile{display:none}}.tools-container .open-card-bg-color.btn .swatch.desktop,.bottom-sheet-body .open-card-bg-color.btn .swatch.desktop{border:1px solid #ddd}@media (min-width: 0px){.tools-container .open-card-bg-color.btn .swatch.desktop,.bottom-sheet-body .open-card-bg-color.btn .swatch.desktop{display:none}}@media (min-width: 760px){.tools-container .open-card-bg-color.btn .swatch.desktop,.bottom-sheet-body .open-card-bg-color.btn .swatch.desktop{display:flex}}@media (min-width: 0px){.side-menu .open-card-bg-color.btn .swatch.mobile{display:flex}}@media (min-width: 990px){.side-menu .open-card-bg-color.btn .swatch.mobile{display:none}}@media (min-width: 0px){.side-menu .open-card-bg-color.btn .swatch.desktop{display:none}}@media (min-width: 990px){.side-menu .open-card-bg-color.btn .swatch.desktop{display:flex}}@keyframes animateActiveCardSideOutliner-aa0429a7{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut-aa0429a7{25%{scale:.98}75%{scale:1.01}}@keyframes popIn-aa0429a7{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField-aa0429a7{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown-aa0429a7{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand-aa0429a7{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink-aa0429a7{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}.overlay-settings .current-value[data-v-aa0429a7]{font-family:monospace;font-size:18px;font-weight:700;color:#333;padding:5px 12px;border-radius:20px;min-width:60px;text-align:center}.overlay-settings .slider-control[data-v-aa0429a7]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.overlay-settings .slider-control .slider-btn[data-v-aa0429a7]{border-radius:50%;width:32px;height:32px;padding:4px}.overlay-settings .slider-control .slider-btn[data-v-aa0429a7]:hover:not(:disabled){background:#000}.overlay-settings .slider-control .slider-track[data-v-aa0429a7]{flex:1;height:6px;background:#e0e0e0;border-radius:3px;position:relative;touch-action:none;cursor:pointer}.overlay-settings .slider-control .slider-fill[data-v-aa0429a7]{position:absolute;height:100%;background:#000;border-radius:3px;transition:all .25s ease-out}.overlay-settings .slider-control .slider-thumb[data-v-aa0429a7]{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#000;border:2px solid #000000;border-radius:50%;transition:all .25s ease-out;touch-action:none;cursor:grab}.overlay-settings .slider-control .slider-thumb[data-v-aa0429a7]:active{transform:translate(-50%,-50%) scale(1.1);cursor:grabbing}.overlay-settings .preset-buttons[data-v-aa0429a7]{display:flex;max-width:100%;gap:10px;justify-content:center;margin-bottom:30px;padding-inline:30px}.overlay-settings .preset-buttons .preset-btn[data-v-aa0429a7]{flex:1;text-align:center;width:fit-content;height:28px;padding:4px 8px;border:1px solid #ddd;background-color:#f0f0f0;border-radius:20px;font-size:12px}@media (min-width: 0px){.overlay-settings .preset-buttons .preset-btn[data-v-aa0429a7]{padding:6px 12px}}@media (min-width: 760px){.overlay-settings .preset-buttons .preset-btn[data-v-aa0429a7]{padding:4px 8px}}.overlay-settings .preset-buttons .preset-btn[data-v-aa0429a7]:hover{border-color:#000;background:#f5f5f5}.overlay-settings .preset-buttons .preset-btn.active[data-v-aa0429a7]{background:#000;border-color:#000;color:#fff}@keyframes animateActiveCardSideOutliner-3702844b{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut-3702844b{25%{scale:.98}75%{scale:1.01}}@keyframes popIn-3702844b{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField-3702844b{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown-3702844b{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand-3702844b{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink-3702844b{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}button.btn.position-settings i[data-v-3702844b]{rotate:45deg!important}@keyframes animateActiveCardSideOutliner-482f4fa3{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut-482f4fa3{25%{scale:.98}75%{scale:1.01}}@keyframes popIn-482f4fa3{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField-482f4fa3{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown-482f4fa3{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand-482f4fa3{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink-482f4fa3{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}.draggable-field-item[data-v-482f4fa3]{display:flex;align-items:center;justify-content:center;padding:8px 10px;user-select:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:grab;min-height:34px;min-width:34px}.draggable-field-item[data-v-482f4fa3],.draggable-field-item[data-v-482f4fa3] *{pointer-events:auto!important}.draggable-field-item[data-v-482f4fa3]:active{cursor:grabbing}.drag-handle[data-v-482f4fa3]{padding:0;color:#111;touch-action:none;transition:all .35s ease-out;border-radius:8px}.drag-handle i[data-v-482f4fa3]{display:flex;font-size:22px}@keyframes animateActiveCardSideOutliner-30a076ac{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut-30a076ac{25%{scale:.98}75%{scale:1.01}}@keyframes popIn-30a076ac{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField-30a076ac{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown-30a076ac{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand-30a076ac{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink-30a076ac{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}.field-management .z-index-controls[data-v-30a076ac]{display:flex;align-items:center;gap:10px;margin-top:20px}.field-management .z-index-controls .btn[data-v-30a076ac]{width:100%}.field-management .z-index-controls .btn.up i[data-v-30a076ac]{rotate:-90deg}.field-management .z-index-controls .btn.down i[data-v-30a076ac]{rotate:90deg}.z-index-preview[data-v-30a076ac]{width:100%;max-height:240px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:8px;background:#fff;box-shadow:0 4px 12px #00000040}@media (min-width: 0px){.z-index-preview[data-v-30a076ac]{max-height:180px}}@media (min-width: 990px){.z-index-preview[data-v-30a076ac]{max-height:320px}}@media (min-width: 1200px){.z-index-preview[data-v-30a076ac]{max-height:520px}}.z-index-list[data-v-30a076ac]{display:flex;flex-direction:column;width:100%;transform-style:preserve-3d;perspective:1800px;overflow:hidden}.z-index-list .z-index-item[data-v-30a076ac]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 0 1.25rem 1em;border-bottom:1px solid #f0f0f0;transition:all .35s ease-out;overflow:hidden;user-select:none;transform-style:preserve-3d;perspective:1800px;cursor:pointer}.z-index-list .z-index-item[data-v-30a076ac]:last-child{border-bottom:none}.z-index-list .z-index-item.active[data-v-30a076ac]{background:#e6e6e6;border-left:3px solid rgba(255,0,0,.85)}.z-index-list .z-index-item.dragging[data-v-30a076ac]{background:#f59e0bcc;transform:translateY(-2px) translateZ(0) rotateX(2deg) rotateY(-3deg) scale(.97)}@media screen and (min-width: 760px){.z-index-list .z-index-item[data-v-30a076ac]:hover:not(.dragging){background:#f003}}.z-index-list .z-index-item .field-info[data-v-30a076ac]{display:flex;flex-direction:column;flex:1;min-width:0}.z-index-list .z-index-item .field-info .field-name[data-v-30a076ac]{font-size:.875rem;color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 0px){.z-index-list .z-index-item .field-info .field-name[data-v-30a076ac]{max-width:40ch}}@media (min-width: 990px){.z-index-list .z-index-item .field-info .field-name[data-v-30a076ac]{max-width:20ch}}@media (min-width: 1200px){.z-index-list .z-index-item .field-info .field-name[data-v-30a076ac]{max-width:30ch}}.z-index-list .z-index-item .field-info .field-role[data-v-30a076ac]{font-size:.75rem;color:var(--text-tertiary);margin-top:.125rem}.z-index-list .field-controls[data-v-30a076ac]{display:flex;align-items:center;gap:.75rem;height:14px}.z-index-list .field-controls .z-index-number[data-v-30a076ac]{font-size:.75rem;font-weight:600;color:#111;background:#fefefe;padding:6px 1px;border-radius:.25rem;min-width:12px;text-align:center}.z-index-list .field-controls .field-drag-handle[data-v-30a076ac]{transition:all .35s ease-out}.z-index-list .field-controls .field-drag-handle[data-v-30a076ac]:hover{opacity:1}.z-index-drag-instructions[data-v-30a076ac]{text-align:end;margin-top:.5rem}.z-index-drag-instructions small[data-v-30a076ac]{font-size:.75rem;color:#111}.no-field-selected[data-v-30a076ac]{padding:2rem 1rem;text-align:center;font-style:italic;color:#111}
