._overlay_ixzkn_1{position:fixed;inset:0;z-index:1000;background:#120f0db8;display:flex;align-items:center;justify-content:center;padding:16px}._dialog_ixzkn_1{width:min(620px,100%);max-height:94vh;overflow:auto;background:var(--card,#fff);color:var(--foreground,#211b18);border:1px solid var(--border,#ddd);border-radius:14px;padding:20px;box-shadow:0 24px 80px #0000004d}._dialog_ixzkn_1 header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}._dialog_ixzkn_1 h2{font-size:21px;margin:0 0 5px}._dialog_ixzkn_1 p{font-size:13px;color:var(--muted-foreground,#716860);margin:0}._dialog_ixzkn_1 header button{border:0;background:transparent;color:inherit;padding:5px;cursor:pointer}._preview_ixzkn_1{position:relative;width:100%;max-height:48vh;overflow:hidden;border-radius:9px;background:#181818;display:flex;align-items:center;justify-content:center}._preview_ixzkn_1 img{display:block;object-fit:cover;pointer-events:none}._frame_ixzkn_1{position:absolute;inset:0;border:2px solid rgba(255,255,255,.88);box-shadow:0 0 0 999px #0000001f;pointer-events:none}._controls_ixzkn_1{display:grid;gap:14px;padding:18px 0}._controls_ixzkn_1 label{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:12px;font-weight:650}._controls_ixzkn_1 input{grid-column:1/-1;width:100%;accent-color:var(--primary,#10c878)}._controls_ixzkn_1 strong{font-variant-numeric:tabular-nums}._dialog_ixzkn_1 footer{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border,#ddd);padding-top:15px}._dialog_ixzkn_1 footer span{flex:1}._secondary_ixzkn_1,._primary_ixzkn_1{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:10px 12px;font-weight:700;font-size:12px;cursor:pointer}._secondary_ixzkn_1{background:transparent;border:1px solid var(--border,#ddd);color:inherit}._primary_ixzkn_1{background:var(--primary,#10c878);border:1px solid var(--primary,#10c878);color:var(--primary-foreground,#101010)}._primary_ixzkn_1:disabled{opacity:.6;cursor:wait}@media(max-width:480px){._dialog_ixzkn_1{padding:14px}._dialog_ixzkn_1 footer{flex-wrap:wrap}._dialog_ixzkn_1 footer span{display:none}._dialog_ixzkn_1 footer button{flex:1}._preview_ixzkn_1{max-height:40vh}}
