.image-controls[data-v-7cb71784]{background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:4px;margin-top:8px;padding:8px}.controls-panel[data-v-7cb71784]{flex-wrap:wrap;gap:12px;display:flex}.control-group[data-v-7cb71784]{flex-direction:column;gap:4px;display:flex}.control-label[data-v-7cb71784]{color:#4b5563;font-size:12px;font-weight:500}.button-group[data-v-7cb71784]{gap:4px;display:flex}.button-group button[data-v-7cb71784]{cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.button-group button.active[data-v-7cb71784]{background-color:#e0f2fe;border-color:#60a5fa}.button-group button[data-v-7cb71784]:hover{background-color:#f3f4f6}.size-inputs[data-v-7cb71784]{gap:8px}.alt-text-dialog[data-v-7cb71784],.input-group[data-v-7cb71784],.size-inputs[data-v-7cb71784]{align-items:center;display:flex}.input-group[data-v-7cb71784]{gap:4px}.input-group label[data-v-7cb71784]{color:#6b7280;font-size:12px}.caption-input[data-v-7cb71784],.input-group input[data-v-7cb71784]{border:1px solid #e2e8f0;border-radius:4px;width:60px;padding:4px 6px;font-size:12px}.caption-input[data-v-7cb71784]{width:180px}.alt-text-dialog[data-v-7cb71784]{z-index:1000;background-color:#00000080;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0}.dialog-content[data-v-7cb71784]{background-color:#fff;border-radius:8px;width:400px;padding:24px;box-shadow:0 10px 15px -3px #0000001a}.dialog-content h3[data-v-7cb71784]{margin-top:0;margin-bottom:4px;font-size:18px;font-weight:600}.alt-text-input[data-v-7cb71784]{border:1px solid #e2e8f0;border-radius:4px;width:100%;margin-top:16px;padding:8px 12px;font-size:14px}.dialog-buttons[data-v-7cb71784]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cancel-button[data-v-7cb71784],.save-button[data-v-7cb71784]{cursor:pointer;border-radius:4px;padding:6px 12px;font-size:14px}.cancel-button[data-v-7cb71784]{color:#4b5563;background-color:#f3f4f6;border:1px solid #d1d5db}.save-button[data-v-7cb71784]{color:#fff;background-color:#3b82f6;border:1px solid #2563eb}[data-v-7cb71784] .selected-image{position:relative}[data-v-7cb71784] .selected-image:after{content:"";pointer-events:none;border:2px solid #3b82f6;border-radius:4px;position:absolute;inset:0}
