.modal-wrapper[data-v-3f8b561c]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}.modal-wrapper .modal-overlay[data-v-3f8b561c]{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%}.modal-wrapper .modal-container[data-v-3f8b561c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:588px;background-color:#fff;border-radius:8px;padding:20px;z-index:1001;box-shadow:0 8px 30px rgba(0,0,0,.2);display:flex;flex-direction:column}.modal-wrapper .modal-container .header[data-v-3f8b561c]{display:flex;justify-content:flex-end;height:40px}.modal-wrapper .modal-container .header button[data-v-3f8b561c]{background:none;border:none;font-size:20px;cursor:pointer}.modal-wrapper .modal-container .search-area[data-v-3f8b561c]{margin:10px 0}.modal-wrapper .modal-container .search-area p[data-v-3f8b561c]{font-weight:700;margin-bottom:8px}.modal-wrapper .modal-container .search-area .search-row[data-v-3f8b561c]{display:flex;gap:10px}.modal-wrapper .modal-container .search-area .search-row input[data-v-3f8b561c]{flex:1;padding:8px 12px;border:1px solid #ccc;border-radius:4px}.modal-wrapper .modal-container .search-area .search-row button[data-v-3f8b561c]{padding:8px 16px;border-radius:4px;border:1px solid #333;background-color:#fff;color:#333;cursor:pointer;font-size:14px}.modal-wrapper .modal-container .search-area .search-row button[data-v-3f8b561c]:hover{background-color:#333;color:#fff}.modal-wrapper .modal-container .table-area[data-v-3f8b561c]{flex:1;overflow-y:auto;margin-top:10px;margin-bottom:20px}.modal-wrapper .modal-container .table-area table[data-v-3f8b561c]{width:100%;border-collapse:collapse;font-size:14px}.modal-wrapper .modal-container .table-area table thead tr[data-v-3f8b561c]{background-color:#f5f5f5}.modal-wrapper .modal-container .table-area table thead tr th[data-v-3f8b561c]{padding:10px;text-align:center;border-bottom:1px solid #ddd}.modal-wrapper .modal-container .table-area table tbody tr[data-v-3f8b561c]:hover{background-color:#fafafa}.modal-wrapper .modal-container .table-area table tbody tr td[data-v-3f8b561c]{padding:10px;text-align:center;border-bottom:1px solid #eee}.modal-wrapper .modal-container .footer[data-v-3f8b561c]{display:flex;justify-content:flex-end;gap:10px}.modal-wrapper .modal-container .footer button[data-v-3f8b561c]{padding:8px 16px;border-radius:4px;border:1px solid #333;background-color:#fff;color:#333;cursor:pointer;font-size:14px}.modal-wrapper .modal-container .footer button[data-v-3f8b561c]:hover{background-color:#333;color:#fff}