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}.data-btn{background-color:#17a2b8;font-size:14px;margin-left:4px;padding:6px 12px}.data-btn:hover{background-color:#138496}.data-btn:active{background-color:#11707f}.data-btn:focus{box-shadow:0 0 0 2px #17a2b866;outline:none}.login-container{align-items:center;background:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-form{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px;width:320px}.login-form h2{font-family:Arial,sans-serif;margin-bottom:20px;text-align:center}.login-form label{display:block;font-family:Arial,sans-serif;font-weight:700;margin-bottom:5px}.login-form input{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px;width:100%}.login-form button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;margin:20px auto;padding:10px 20px}.login-form button:hover{background:#0056b3}.error-message{font-family:Arial,sans-serif;text-align:center}.navbar{background:#007bff;color:#fff;font-family:Helvetica,sans-serif;padding:10px 20px}.navbar-container{align-items:center;display:flex;justify-content:space-between}.navbar-brand{font-size:24px;font-weight:700}.navbar-menu{display:flex;gap:0;list-style:none;margin:0;padding:0}.navbar-menu li{margin:0;padding:0 15px;position:relative}.navbar-menu li:not(:last-child){border-right:1px solid #ffffff4d}.navbar-menu li a{color:#fff;font-size:16px;text-decoration:none;transition:color .2s}.navbar-menu li a:hover{color:#cce4ff}.logout-btn{background:#fff;border:none;border-radius:4px;color:#007bff;cursor:pointer;font-size:16px;font-weight:500;padding:8px 14px;transition:background .2s}.logout-btn:hover{background:#e0e0e0}.modal-overlay{background:#00000080}.modal-content{max-width:400px;padding:20px 30px;text-align:center}.modal-close-btn{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:8px 14px}.modal-link-list{list-style:none;margin:20px 0;padding:0}.modal-link-list li{margin:10px 0}.modal-link-list a{color:#007bff;font-weight:600;text-decoration:none}.modal-link-list a:hover{text-decoration:underline}.filter-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.filter-modal{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;width:95%}.filter-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.filter-modal-header h2{color:#333;font-size:1.5rem;margin:0}.close-button{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.filter-modal-content{max-height:60vh;overflow-y:auto;padding:20px}.filter-fields-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.filter-field{margin-bottom:16px}.filter-field label{color:#444;display:block;font-weight:500;margin-bottom:8px}.filter-field input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.filter-field input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.filter-modal-footer{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;padding:20px}.apply-button,.clear-button{border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s}.clear-button{background:none;border:1px solid #ddd;color:#666}.clear-button:hover{background:#f5f5f5}.apply-button{background:#007bff;border:none;color:#fff}.apply-button:hover{background:#0056b3}.patients-table-container{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:1800px}.patients-table{border-collapse:collapse;min-width:1000px;width:100%}.patients-table td,.patients-table th{border:1px solid #e0e0e0;font-size:14px;padding:12px;text-align:left}.patients-table td[data-column=file_path],.patients-table td[data-column=original_upload_path]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patients-table td[data-column=date_of_birth]{min-width:100px}.patients-table th{background:#007bff;color:#fff;cursor:pointer;transition:background .3s}.patients-table th:hover{background:#0056b3}.patients-table tr:nth-child(2n){background-color:#f2f2f2}.data-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background .3s}.data-btn:hover{background-color:#218838}.pagination-container{padding-bottom:20px}.pagination-container button{transition:background .3s}.patient-list-container{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;overflow-x:hidden}.patient-list-table{border-collapse:collapse;min-width:1200px;width:100%}.no-data{color:#666;font-style:italic;padding:20px;text-align:center}.modal-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-content{background:#fff;border-radius:4px;box-shadow:0 2px 10px #0003;max-width:600px;padding:30px 40px;width:90%}.modal-title{color:#333;font-size:1.25rem;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:0;text-transform:uppercase}.file-input-row{align-items:center;display:flex;margin-bottom:20px}.file-input-text{border-bottom:1px solid #ccc;color:#666;flex:1 1;font-size:.95rem;margin-right:10px;overflow:hidden;padding:10px 5px;text-overflow:ellipsis;white-space:nowrap}.btn{border:none;border-radius:4px;cursor:pointer;font-size:.95rem;padding:10px 16px;text-transform:uppercase;transition:background .2s ease}.btn-select{background-color:#17a2b8;color:#fff;margin-right:0}.btn-select:hover{background-color:#138496}.btn:disabled{background-color:#ccc;color:#fff!important;cursor:not-allowed;opacity:.7}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-cancel{background-color:#0275d8;color:#fff}.btn-cancel:hover{background-color:#025aa5}.btn-import{background-color:#5cb85c;color:#fff}.btn-import:hover{background-color:#4cae4c}.status-msg{font-size:.9rem;font-weight:500;margin-bottom:10px;text-align:left}.status-msg.success{color:#28a745}.status-msg.error{color:#d9534f}.patients-page{background:#f5f5f5;min-height:100vh}.patients-content{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px auto;max-width:1800px;padding:20px;width:95%}.header-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.create-btn,.csv-import-btn{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:5px;padding:10px 15px;text-decoration:none}.create-btn:hover,.csv-import-btn:hover{background:#218838}.patient-create-container{background:#fff;border-radius:8px;padding:20px}.patient-create-form{display:flex;flex-direction:column}.required-asterisk{color:red;font-size:1rem;font-weight:600;margin-left:3px}.create-button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 15px}.create-button:hover{background:#0056b3}.error-message{margin-bottom:15px}.patient-create-page{background:#f5f5f5;min-height:100vh}.create-page-container,.patient-detail-container{margin:20px auto;max-width:800px;padding:20px}.patient-detail-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.patient-detail p{margin:10px 0}.patient-detail a{color:#007bff;text-decoration:none}.patient-detail-actions{margin-top:20px}.patient-detail-actions button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 12px}.patient-detail-actions button:hover{background:#0056b3}.patient-detail-page{background:#f5f5f5;min-height:100vh}.detail-container,.patient-edit-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px auto;max-width:800px;padding:20px}.patient-edit-form{display:flex;flex-direction:column}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;padding:8px;width:100%}.form-actions{display:flex;gap:10px;margin-top:20px}.form-actions button{border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:10px 20px}.form-actions button[type=submit]{background:#007bff;color:#fff}.form-actions button[type=button]{background:#dc3545;color:#fff}.form-actions button:hover{opacity:.9}.patient-edit-page{background:#f5f5f5;min-height:100vh}.edit-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px auto;max-width:800px;padding:20px}.study-list-container{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:1800px;overflow-x:hidden}.study-list-table{border-collapse:collapse;min-width:1200px;width:100%}.study-list-table td,.study-list-table th{border:1px solid #e0e0e0;font-size:14px;padding:12px;text-align:left}.study-list-table th{background:#007bff;color:#fff;cursor:pointer;transition:background .3s}.study-list-table th:hover{background:#0056b3}.study-list-table tr:nth-child(2n){background-color:#f2f2f2}.study-list-page{background:#f5f5f5;min-height:100vh}.study-list-content{background:#fff;border-radius:8px;margin:20px auto;max-width:1800px;padding:20px}.study-header-section{align-items:center;display:flex;justify-content:space-between}.study-create-btn-main{background:#28a745;border-radius:4px;color:#fff;font-weight:600;padding:10px 15px;text-decoration:none}.study-create-btn-main:hover{background:#218838}.study-create-container{background:#fff;border-radius:8px;padding:20px}.study-create-form{display:flex;flex-direction:column}.study-create-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.study-create-page{background:#f5f5f5;min-height:100vh}.study-create-content{background:#fff;border-radius:8px;margin:20px auto;max-width:800px;padding:20px}.study-detail-page{background:#f5f5f5;min-height:100vh}.study-detail-content{background:#fff;border-radius:8px;margin:20px auto;max-width:800px;padding:20px}.study-edit-page{background:#f5f5f5;min-height:100vh}.study-edit-content{background:#fff;border-radius:8px;margin:20px auto;max-width:800px;padding:20px}.dicom-list-container{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:1800px;overflow-x:hidden}.table-wrapper{overflow-x:auto;width:100%}.dicom-list-table{border-collapse:collapse;min-width:1200px;width:100%}.dicom-list-table td,.dicom-list-table th{border:1px solid #e0e0e0;font-size:14px;padding:12px;text-align:left}.dicom-list-table td[data-column=all_images_dir],.dicom-list-table td[data-column=file_path],.dicom-list-table td[data-column=series_id]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dicom-list-table th{background:#007bff;color:#fff;cursor:pointer;transition:background .3s}.dicom-list-table th:hover{background:#0056b3}.dicom-list-table tr:nth-child(2n){background-color:#f2f2f2}.dicom-list-page{background:#f5f5f5;min-height:100vh}.dicom-list-content{background:#fff;border-radius:8px;margin:20px auto;max-width:1800px;padding:20px}.dicom-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.dicom-create-btn-main{background:#28a745;border-radius:4px;color:#fff;font-weight:600;padding:10px 15px;text-decoration:none}.dicom-create-btn-main:hover{background:#218838}.dicom-create-container{background:#fff;border-radius:8px;padding:20px}.dicom-create-form{display:flex;flex-direction:column}label{display:block;font-weight:700;margin-bottom:5px}input,select,textarea{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.dicom-create-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.dicom-create-page{background:#f5f5f5;min-height:100vh}.dicom-create-content,.dicom-detail-container{background:#fff;border-radius:8px;margin:20px auto;max-width:800px;padding:20px}.dicom-detail-container{box-shadow:0 2px 8px #0000001a}.dicom-detail p{margin:10px 0}.dicom-detail a{color:#007bff;text-decoration:none}.dicom-detail-actions{margin-top:20px}.dicom-detail-actions button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 12px}.dicom-detail-actions button:hover{background:#0056b3}.dicom-detail-page{background:#f5f5f5;min-height:100vh}.dicom-detail-content{margin:20px auto;max-width:800px}.dicom-detail-content,.dicom-edit-container{background:#fff;border-radius:8px;padding:20px}.dicom-edit-form{display:flex;flex-direction:column}.dicom-edit-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.dicom-edit-page{background:#f5f5f5;min-height:100vh}.dicom-edit-content{background:#fff;border-radius:8px;margin:20px auto;max-width:800px;padding:20px}.label-list-container{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:1800px;overflow-x:hidden}.label-list-table{border-collapse:collapse;min-width:1400px;width:100%}.label-list-table td,.label-list-table th{border:1px solid #e0e0e0;font-size:14px;padding:12px;text-align:left}.label-list-table th{background:#007bff;color:#fff;cursor:pointer;transition:background .3s}.label-list-table th:hover{background:#0056b3}.label-list-table tr:nth-child(2n){background-color:#f2f2f2}.label-list-table td[data-column=file_path]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-list-page{background:#f5f5f5;min-height:100vh}.label-list-content{background:#fff;border-radius:8px;margin:20px auto;max-width:1800px;padding:20px}.label-header-section{align-items:center;display:flex;justify-content:space-between}.label-create-btn-main{background:#28a745;border-radius:4px;color:#fff;font-weight:600;padding:10px 15px;text-decoration:none}.label-create-btn-main:hover{background:#218838}.download-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-left:10px;padding:8px 16px;transition:background-color .3s}.download-button.disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.download-button.active{background-color:#4caf50}.download-button:hover:not(.disabled){background-color:#45a049}.label-create-container{background:#fff;border-radius:8px;padding:20px}.label-create-form{display:flex;flex-direction:column}.label-create-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.label-create-page{background:#f5f5f5;min-height:100vh}.label-create-content{margin:20px auto;max-width:800px}.label-create-content,.study-detail-container{background:#fff;border-radius:8px;padding:20px}.label-detail-page{background:#f5f5f5;min-height:100vh}.label-detail-content{margin:20px auto;max-width:800px}.label-detail-content,.study-edit-container{background:#fff;border-radius:8px;padding:20px}.study-edit-form{display:flex;flex-direction:column}.form-group{margin-bottom:15px}.error-message{color:red;font-weight:700}.success-message{color:green;font-weight:700}.study-edit-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.label-edit-page{background:#f5f5f5;min-height:100vh}.label-edit-content{background:#fff;border-radius:8px;margin:20px auto;max-width:800px;padding:20px}.segm-anno-label-list-container{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:1800px;overflow-x:hidden}.table-scrollable{margin-bottom:20px;overflow-x:auto;width:100%}.segm-anno-label-list-table{border-collapse:collapse;min-width:1400px;width:100%}.segm-anno-label-list-table td,.segm-anno-label-list-table th{border:1px solid #e0e0e0;font-size:14px;padding:12px;text-align:left}.segm-anno-label-list-table td[data-column=file_path]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segm-anno-label-list-table th{background:#007bff;color:#fff;cursor:pointer;transition:background .3s}.segm-anno-label-list-table th:hover{background:#0056b3}.segm-anno-label-list-table tr:nth-child(2n){background-color:#f2f2f2}.actions-container{display:flex;gap:8px}.action-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:14px;padding:8px 12px;transition:background .3s}.action-btn.view{background-color:#007bff;color:#fff}.action-btn.edit{background-color:#ffc107;color:#fff}.action-btn.data{background-color:#28a745;color:#fff}.action-btn:hover{opacity:.9}.placeholder-message{color:#888;font-weight:600;margin:20px;text-align:center}.pagination-container{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:10px}.pagination-container button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.pagination-container button:hover{background:#0056b3}.pagination-container select{border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:14px;padding:6px}.table-actions{display:flex;justify-content:flex-start;margin-bottom:16px}.filter-button{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-right:16px;padding:8px 16px}.filter-button:hover{background:#5a6268}.filter-button:before{content:"🔍";font-size:14px}.action-btn i{margin-right:4px}.segm-anno-label-list-page{background:#f5f5f5;min-height:100vh}.segm-anno-label-list-content{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px auto;max-width:1800px;padding:20px;width:95%}.segm-anno-label-header-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.csv-import-btn,.segm-anno-label-create-btn-main{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:5px;padding:10px 15px;text-decoration:none}.csv-import-btn:hover,.segm-anno-label-create-btn-main:hover{background:#218838}.download-dropdown-container{display:inline-block;position:relative}.download-dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #0003;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10}.download-dropdown-menu button{background-color:initial;border:none;cursor:pointer;display:block;font-size:14px;padding:10px 15px;text-align:left;white-space:nowrap;width:100%}.download-dropdown-menu button:hover{background-color:#f5f5f5}.download-dropdown-menu button:not(:last-child){border-bottom:1px solid #eee}.download-dropdown-menu button:disabled{color:#999;cursor:not-allowed}.download-btn{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-left:10px;padding:8px 16px;transition:background-color .3s}.download-btn:hover{background-color:#5a6268}.download-btn:disabled{background-color:#ccc;cursor:not-allowed}.segm-anno-label-create-container{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:800px;padding:20px}.segm-anno-label-create-form{display:flex;flex-direction:column;gap:20px}.segm-anno-label-create-btn{align-self:flex-start;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .3s}.segm-anno-label-create-btn:hover{background-color:#0056b3}.segm-anno-label-create-page{background:#f5f5f5;min-height:100vh}.segm-anno-label-create-content{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px auto;max-width:1000px;padding:20px;width:95%}.segm-anno-label-create-content h2{color:#333;font-size:24px;font-weight:600;margin-bottom:20px}.segm-anno-label-detail-container{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:800px;padding:20px}.segm-anno-label-detail-container p{font-size:16px;line-height:1.5;margin:12px 0}.segm-anno-label-detail-container strong{color:#333;font-weight:600}.segm-anno-label-detail-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.segm-anno-label-detail-actions button{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .3s}.segm-anno-label-detail-actions button:first-child{background-color:#ffc107;color:#212529}.segm-anno-label-detail-actions button:first-child:hover{background-color:#e0a800}.segm-anno-label-detail-actions button:nth-child(2){background-color:#007bff;color:#fff}.segm-anno-label-detail-actions button:nth-child(2):hover{background-color:#0056b3}.segm-anno-label-detail-actions button:nth-child(3){background-color:#dc3545;color:#fff}.segm-anno-label-detail-actions button:nth-child(3):hover{background-color:#c82333}.error-message{margin:20px 0}.segm-anno-label-detail-page{background:#f5f5f5;min-height:100vh}.segm-anno-label-detail-content{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px auto;max-width:1000px;padding:20px;width:95%}.segm-anno-label-edit-container{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:800px;padding:20px}.segm-anno-label-edit-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#333;font-weight:600}.required-asterisk{color:#dc3545}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:12px;transition:border-color .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.form-group input:disabled{background-color:#f8f9fa;color:#6c757d}.segm-anno-label-edit-btn{align-self:flex-start;background-color:#ffc107;border:none;border-radius:4px;color:#212529;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .3s}.segm-anno-label-edit-btn:hover{background-color:#e0a800}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;margin-bottom:20px;padding:12px}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;margin-bottom:20px;padding:12px}.segm-anno-label-edit-page{background:#f5f5f5;min-height:100vh}.segm-anno-label-edit-content{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px auto;max-width:1000px;padding:20px;width:95%}
/*# sourceMappingURL=main.29b4d4de.css.map*/