.crop-overlay[data-v-1915efcb]{align-items:center;background:rgba(15,23,42,.76);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.crop-card[data-v-1915efcb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow:hidden;width:min(760px,100%)}.crop-actions[data-v-1915efcb],.crop-head[data-v-1915efcb]{border-bottom:1px solid var(--border);justify-content:space-between;padding:.9rem 1rem}.crop-actions[data-v-1915efcb],.crop-head[data-v-1915efcb],.crop-title[data-v-1915efcb]{align-items:center;display:flex;gap:.75rem}.crop-title[data-v-1915efcb]{min-width:0}.crop-head h2[data-v-1915efcb]{color:var(--text);font-size:1rem;font-weight:800;margin:0}.crop-status[data-v-1915efcb]{background:var(--surface-2);border-radius:999px;font-size:.8rem;font-weight:700;height:1.75rem;min-width:4.5rem;padding:0 .6rem;white-space:nowrap}.crop-status[data-v-1915efcb],.icon-btn[data-v-1915efcb],.tool-btn[data-v-1915efcb]{align-items:center;color:var(--text-muted);display:inline-flex;justify-content:center}.icon-btn[data-v-1915efcb],.tool-btn[data-v-1915efcb]{background:var(--surface);border:1px solid var(--border);border-radius:10px;cursor:pointer;flex:0 0 auto;height:38px;width:38px}.icon-btn[data-v-1915efcb]:hover,.tool-btn[data-v-1915efcb]:hover{border-color:var(--brand-300);color:var(--brand-700)}.icon-btn[data-v-1915efcb]:hover{border-color:#ef444459;color:var(--danger)}.crop-body[data-v-1915efcb]{overflow-y:auto;padding:1rem}.crop-box[data-v-1915efcb]{background:#111827;border-radius:var(--radius-md);cursor:grab;margin:0 auto;max-height:62dvh;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(100%,600px)}.crop-box[data-v-1915efcb]:active{cursor:grabbing}.crop-image[data-v-1915efcb]{inset:0 auto auto 0;max-width:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.crop-grid[data-v-1915efcb]{background:linear-gradient(90deg,transparent 33.333%,hsla(0,0%,100%,.58) 0,hsla(0,0%,100%,.58) 33.7%,transparent 0,transparent 66.666%,hsla(0,0%,100%,.58) 0,hsla(0,0%,100%,.58) 67%,transparent 0),linear-gradient(180deg,transparent 33.333%,hsla(0,0%,100%,.58) 0,hsla(0,0%,100%,.58) 33.7%,transparent 0,transparent 66.666%,hsla(0,0%,100%,.58) 0,hsla(0,0%,100%,.58) 67%,transparent 0);box-shadow:inset 0 0 0 2px #ffffffeb,inset 0 0 0 9999px #0f172a14;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.crop-toolbar[data-v-1915efcb]{align-items:center;display:grid;gap:.65rem;grid-template-columns:auto 1fr auto;margin:.9rem auto 0;width:min(100%,600px)}.crop-toolbar input[data-v-1915efcb]{accent-color:var(--brand-500);width:100%}.crop-actions[data-v-1915efcb]{border-bottom:none;border-top:1px solid var(--border);flex-wrap:wrap}.crop-actions-main[data-v-1915efcb]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.btn[data-v-1915efcb]:disabled{cursor:not-allowed;opacity:.65}@media (max-width:640px){.crop-overlay[data-v-1915efcb]{align-items:stretch;padding:0}.crop-card[data-v-1915efcb]{border:none;border-radius:0;height:100dvh;max-height:none;width:100%}.crop-head[data-v-1915efcb]{padding:.75rem .85rem}.crop-title[data-v-1915efcb]{gap:.5rem}.crop-status[data-v-1915efcb]{font-size:.75rem;min-width:3.75rem}.crop-body[data-v-1915efcb]{display:flex;flex:1;flex-direction:column;justify-content:center;padding:.85rem}.crop-box[data-v-1915efcb]{max-height:58dvh;width:min(100%,70dvh)}.crop-actions[data-v-1915efcb]{align-items:stretch;flex-direction:column;padding:.75rem .85rem}.crop-actions-main[data-v-1915efcb],.crop-actions-main .btn[data-v-1915efcb],.crop-actions>.btn[data-v-1915efcb]{width:100%}}
