.modal-overlay[data-v-b6efee70]{opacity:0;visibility:hidden;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.modal-overlay--visible[data-v-b6efee70]{opacity:1;visibility:visible}.modal-window[data-v-b6efee70]{background:#f0f0f0;border:2px outset #d4d0c8;border-radius:0;flex-direction:column;min-width:200px;min-height:150px;font-family:MS Sans Serif,sans-serif;font-size:11px;display:flex;position:absolute;box-shadow:2px 2px 4px #0000004d}.modal-window--small[data-v-b6efee70]{max-width:400px;max-height:300px}.modal-window--medium[data-v-b6efee70]{max-width:600px;max-height:500px}.modal-window--large[data-v-b6efee70]{max-width:800px;max-height:700px}.modal-window--fullscreen[data-v-b6efee70]{width:100vw!important;height:100vh!important;top:0!important;left:0!important}.modal-window--maximized[data-v-b6efee70]{border-radius:0}.modal-window--minimized .modal-content[data-v-b6efee70]{display:none}.modal-header[data-v-b6efee70]{color:#fff;cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#0a246a,#a6caf0);border-bottom:1px solid gray;justify-content:space-between;align-items:center;height:18px;padding:2px 4px;display:flex}.modal-window--draggable .modal-header[data-v-b6efee70]{cursor:move}.modal-title[data-v-b6efee70]{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:700;overflow:hidden}.modal-controls[data-v-b6efee70]{gap:2px;margin-left:4px;display:flex}.modal-control[data-v-b6efee70]{color:#000;cursor:pointer;background:#d4d0c8;border:1px outset #d4d0c8;justify-content:center;align-items:center;width:16px;height:14px;padding:0;font-size:9px;font-weight:700;line-height:1;display:flex}.modal-control[data-v-b6efee70]:hover{background:#e8e5e2}.modal-control[data-v-b6efee70]:active{background:silver;border:1px inset #d4d0c8}.modal-content[data-v-b6efee70]{background:#fff;border:1px inset #d4d0c8;flex:1;margin:2px;padding:8px;overflow:auto}.modal-resize-handle[data-v-b6efee70]{cursor:nw-resize;background:linear-gradient(135deg,#0000,#0000 40%,gray 0 45%,#0000 0 55%,gray 0 60%,#0000 0);width:16px;height:16px;position:absolute;bottom:0;right:0}.modal-resize-handle[data-v-b6efee70]:hover{background:linear-gradient(135deg,#0000,#0000 40%,#606060 0 45%,#0000 0 55%,#606060 0 60%,#0000 0)}.modal-window[data-v-b6efee70]{animation:.2s ease-out modalSlideIn-b6efee70}@keyframes modalSlideIn-b6efee70{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-window[data-v-b6efee70]:focus-within{box-shadow:2px 2px 4px #00000080}@media (width<=768px){.modal-window[data-v-b6efee70],.modal-window--large[data-v-b6efee70],.modal-window--medium[data-v-b6efee70],.modal-window--small[data-v-b6efee70]{max-width:95vw;max-height:95vh}}
