.modal-window-controls[data-v-2ea06b52]{-webkit-user-select:none;user-select:none;vertical-align:middle;align-items:center;gap:6px;margin-left:.5rem;display:inline-flex}.modal-control-btn[data-v-2ea06b52]{background:var(--va-background-element,#7d7d7d14);border:1px solid var(--va-background-border,#7d7d7d33);cursor:pointer;opacity:.85;width:32px;height:32px;color:var(--va-text-primary,#333);border-radius:6px;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:all .15s;display:inline-flex}.modal-control-btn[data-v-2ea06b52]:hover{opacity:1;background-color:var(--va-background-secondary,#7d7d7d29);border-color:var(--va-primary,#2563eb);color:var(--va-primary,#2563eb);transform:translateY(-1px)}.modal-control-btn[data-v-2ea06b52]:active{transform:scale(.94)}.modal-control-btn[data-v-2ea06b52]:focus-visible{box-shadow:0 0 0 2px #2563eb80}.app-modal-wrapper,.app-modal-wrapper.va-modal,.va-modal.app-modal-wrapper{z-index:var(--app-modal-z-index,1050)!important}.app-modal-wrapper .va-modal__overlay{z-index:calc(var(--app-modal-z-index,1050) - 1)!important}.app-modal-wrapper .va-modal__dialog{z-index:var(--app-modal-z-index,1050)!important}.app-modal-wrapper.has-custom-width:not(.va-modal--fullscreen) .va-modal__dialog{width:var(--app-modal-custom-width)!important;max-width:calc(100vw - 32px)!important}.app-modal-wrapper.has-custom-height:not(.va-modal--fullscreen) .va-modal__dialog{height:var(--app-modal-custom-height)!important;max-height:calc(100vh - 32px)!important}.app-modal-wrapper.is-resizable:not(.va-modal--fullscreen) .va-modal__dialog{position:relative!important}.app-modal-header[data-v-f5a88eba]{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:28px;display:flex}.app-modal-title-wrap[data-v-f5a88eba]{flex:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.app-modal-title[data-v-f5a88eba]{color:var(--va-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:1.05rem;font-weight:800;overflow:hidden}.app-modal-controls-wrap[data-v-f5a88eba]{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.app-modal-body[data-v-f5a88eba]{box-sizing:border-box;width:100%;overflow:hidden auto}[data-v-f5a88eba] .va-modal__close,[data-v-f5a88eba] .va-modal__close-button{display:none!important}.modal-resize-handle[data-v-f5a88eba]{z-index:100;box-sizing:border-box;position:absolute}.handle-top[data-v-f5a88eba]{top:-4px}.handle-bottom[data-v-f5a88eba],.handle-top[data-v-f5a88eba]{cursor:ns-resize;height:8px;left:10px;right:10px}.handle-bottom[data-v-f5a88eba]{bottom:-4px}.handle-left[data-v-f5a88eba]{left:-4px}.handle-left[data-v-f5a88eba],.handle-right[data-v-f5a88eba]{cursor:ew-resize;width:8px;top:10px;bottom:10px}.handle-right[data-v-f5a88eba]{right:-4px}.handle-top-left[data-v-f5a88eba]{cursor:nwse-resize;width:16px;height:16px;top:-6px;left:-6px}.handle-top-right[data-v-f5a88eba]{top:-6px;right:-6px}.handle-bottom-left[data-v-f5a88eba],.handle-top-right[data-v-f5a88eba]{cursor:nesw-resize;width:16px;height:16px}.handle-bottom-left[data-v-f5a88eba]{bottom:-6px;left:-6px}.handle-bottom-right[data-v-f5a88eba]{cursor:nwse-resize;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:flex-end;width:18px;height:18px;padding:3px;display:flex;bottom:0;right:0}.corner-grip-lines[data-v-f5a88eba]{background:linear-gradient(135deg,transparent 0,transparent 40%,var(--va-secondary,#94a3b8) 40%,var(--va-secondary,#94a3b8) 55%,transparent 55%,transparent 70%,var(--va-secondary,#94a3b8) 70%,var(--va-secondary,#94a3b8) 85%,transparent 85%);opacity:.6;width:10px;height:10px;transition:opacity .2s,transform .2s}.handle-bottom-right:hover .corner-grip-lines[data-v-f5a88eba]{opacity:1;transform:scale(1.15)}
