body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.modal-overlay{align-items:center;background:#00000059;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}.modal-content,.modal-overlay{-webkit-overflow-scrolling:touch;overflow-y:auto}.modal-content{background:#fff;border-radius:16px;box-shadow:0 12px 32px #0000002e;max-height:90vh;max-width:720px;padding:24px;position:relative;width:100%}body .modal-content{background:#fff!important}.modal-content form{grid-gap:10px;display:grid;gap:10px}.modal-content input,.modal-content select,.modal-content textarea{border:1px solid #d9d9d9;border-radius:8px;box-sizing:border-box;font-size:16px;padding:10px;width:100%}label{color:#333;display:inline-block;font-size:.95rem;margin-bottom:6px}input,select,textarea{box-sizing:border-box}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.table-responsive table{min-width:600px;width:100%}@media (max-width:768px){.table-responsive{margin:0 -16px;padding:0 16px}.table-responsive table{font-size:.875rem}.table-responsive td,.table-responsive th{padding:8px 6px!important;white-space:nowrap}.row{flex-direction:column;margin:0}.col-md-3,.col-md-4,.col-md-6{flex:0 0 100%;margin-bottom:16px;max-width:100%;padding:0}}@media (max-width:480px){.btn-group,.button-group{flex-direction:column;width:100%}.btn-group button,.button-group button{margin:4px 0;width:100%}}@media (max-width:768px){.modal-overlay{align-items:flex-end;padding:8px}.modal-content{border-radius:16px 16px 0 0;margin:0;max-height:95vh;max-width:100%;padding:20px 16px;width:100%}}@media (max-width:480px){.modal-overlay{padding:0}.modal-content{border-radius:16px 16px 0 0;max-height:98vh;padding:16px 12px}.modal-content input,.modal-content select,.modal-content textarea{font-size:16px;padding:12px}}@media (min-width:769px) and (max-width:1024px){.modal-content{max-width:85vw;padding:20px}}
/*# sourceMappingURL=main.734aea49.css.map*/