._app_18oq5_1{background-color:#001027;flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}._main_18oq5_10{flex-direction:row;align-items:flex-start;width:96.66%;margin:0 auto;display:flex}@media (width<=768px){._main_18oq5_10{flex-direction:column;justify-items:flex-start;width:95.33%}}._tableContainer_wjjm6_2::-webkit-scrollbar{width:.521vw;height:.521vw}._modal_wjjm6_3::-webkit-scrollbar{width:.521vw;height:.521vw}._tableContainer_wjjm6_2::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.26vw}._modal_wjjm6_3::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.26vw}._tableContainer_wjjm6_2::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.26vw;transition:background .3s}._modal_wjjm6_3::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.26vw;transition:background .3s}._tableContainer_wjjm6_2::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._modal_wjjm6_3::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._tableContainer_wjjm6_2,._modal_wjjm6_3{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}._container_wjjm6_36{width:100%;max-width:100%;padding:1.042vw;overflow-x:hidden}._title_wjjm6_43{color:#1a1a1a;margin-bottom:1.042vw;font-size:1.25vw;font-weight:600}._loading_wjjm6_50,._error_wjjm6_51,._empty_wjjm6_52{text-align:center;color:#666;padding:2.083vw;font-size:.938vw}._error_wjjm6_51{color:#dc3545}._filters_wjjm6_63{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:.417vw;flex-wrap:wrap;gap:1.042vw;width:100%;max-width:100%;margin-bottom:1.042vw;padding:.781vw;display:flex;box-shadow:0 .104vw .208vw #0000000d}._filterGroup_wjjm6_76{flex-direction:column;flex:1;gap:.26vw;min-width:7.813vw;max-width:100%;display:flex}._filterGroup_wjjm6_76 label{color:#495057;font-size:.729vw;font-weight:500}._select_wjjm6_91,._input_wjjm6_92{background:#fff;border:.052vw solid #dee2e6;border-radius:.208vw;width:100%;min-width:7.813vw;max-width:100%;padding:.417vw .625vw;font-size:.729vw;transition:border-color .3s,box-shadow .3s}._select_wjjm6_91:focus,._input_wjjm6_92:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 .156vw #007bff1a}._tableContainer_wjjm6_2{background:#fff;border-radius:.417vw;width:100%;max-width:100%;overflow-x:auto;box-shadow:0 .104vw .208vw #00000014,0 .208vw .417vw #0000000d}._table_wjjm6_2{border-collapse:collapse;width:100%;font-size:.729vw}._table_wjjm6_2 thead{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}._table_wjjm6_2 th{text-align:left;white-space:nowrap;color:#495057;border-bottom:.104vw solid #dee2e6;padding:.625vw;font-weight:600}._table_wjjm6_2 td{border-bottom:.052vw solid #e9ecef;padding:.625vw}._tableRow_wjjm6_148{cursor:pointer;transition:background-color .2s}._tableRow_wjjm6_148:hover{background-color:#f8f9fa}._statusIcon_wjjm6_157{text-align:center;width:1.042vw;font-size:.938vw;display:inline-block}._deviceImage_wjjm6_164{object-fit:contain;background:#f8f9fa;border-radius:.208vw;width:2.604vw;height:2.604vw;padding:.208vw}._modalOverlay_wjjm6_173{z-index:1000;-webkit-backdrop-filter:blur(.156vw);backdrop-filter:blur(.156vw);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_wjjm6_3{background:#fff;border-radius:.417vw;width:90%;max-width:31.25vw;max-height:90vh;padding:0;overflow-y:auto;box-shadow:0 .208vw .417vw #0000001a,0 .833vw 1.667vw #00000026}._modalHeader_wjjm6_200{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-bottom:.052vw solid #dee2e6;justify-content:space-between;align-items:center;padding:1.042vw;display:flex}._modalHeader_wjjm6_200 h2{color:#1a1a1a;margin:0;font-size:1.042vw;font-weight:600}._closeButton_wjjm6_216{cursor:pointer;color:#6c757d;background:0 0;border:none;border-radius:.208vw;justify-content:center;align-items:center;width:1.667vw;height:1.667vw;padding:0;font-size:1.458vw;transition:all .2s;display:flex}._closeButton_wjjm6_216:hover{color:#495057;background:#e9ecef}._modalForm_wjjm6_237{padding:1.042vw}._formGroup_wjjm6_241{margin-bottom:1.042vw}._formGroup_wjjm6_241 label{color:#495057;margin-bottom:.26vw;font-size:.729vw;font-weight:500;display:block}._formGroup_wjjm6_241 input,._formGroup_wjjm6_241 textarea,._formGroup_wjjm6_241 select{box-sizing:border-box;background:#fff;border:.052vw solid #dee2e6;border-radius:.208vw;width:100%;max-width:100%;padding:.417vw .625vw;font-size:.729vw;transition:border-color .3s,box-shadow .3s}._formGroup_wjjm6_241 input:focus,._formGroup_wjjm6_241 textarea:focus,._formGroup_wjjm6_241 select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 .156vw #007bff1a}._formGroup_wjjm6_241 textarea{resize:vertical;min-height:5.208vw}._imagePreview_wjjm6_282{object-fit:contain;border-radius:.208vw;max-width:10.417vw;max-height:10.417vw;margin-bottom:.521vw;box-shadow:0 .104vw .208vw #0000001a}._modalActions_wjjm6_291{border-top:.052vw solid #dee2e6;justify-content:flex-end;gap:.521vw;margin-top:1.563vw;padding-top:1.042vw;display:flex}._modalActions_wjjm6_291 button{cursor:pointer;border:none;border-radius:.208vw;padding:.521vw 1.042vw;font-size:.729vw;font-weight:500;transition:all .2s}._modalActions_wjjm6_291 button[type=submit]{color:#fff;background:linear-gradient(135deg,#007bff 0%,#0056b3 100%)}._modalActions_wjjm6_291 button[type=submit]:hover:not(:disabled){background:linear-gradient(135deg,#0056b3 0%,#004085 100%);transform:translateY(-.052vw);box-shadow:0 .208vw .417vw #007bff4d}._modalActions_wjjm6_291 button[type=button]{color:#fff;background:linear-gradient(135deg,#6c757d 0%,#5a6268 100%)}._modalActions_wjjm6_291 button[type=button]:hover:not(:disabled){background:linear-gradient(135deg,#5a6268 0%,#495057 100%);transform:translateY(-.052vw);box-shadow:0 .208vw .417vw #6c757d4d}._modalActions_wjjm6_291 button:disabled{opacity:.6;cursor:not-allowed;transform:none}._modalActions_wjjm6_291 ._deleteButton_wjjm6_338{color:#fff;background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);margin-right:auto}._modalActions_wjjm6_291 ._deleteButton_wjjm6_338:hover:not(:disabled){background:linear-gradient(135deg,#c82333 0%,#bd2130 100%);transform:translateY(-.052vw);box-shadow:0 .208vw .417vw #dc35454d}._addButton_wjjm6_350{color:#fff;cursor:pointer;background:linear-gradient(135deg,#28a745 0%,#218838 100%);border:none;border-radius:.208vw;padding:.521vw 1.042vw;font-size:.729vw;font-weight:500;transition:all .2s;box-shadow:0 .104vw .208vw #28a74533}._addButton_wjjm6_350:hover{background:linear-gradient(135deg,#218838 0%,#1e7e34 100%);transform:translateY(-.052vw);box-shadow:0 .208vw .417vw #28a7454d}@media (width<=1024px){._container_wjjm6_36{padding:1.953vw}._title_wjjm6_43{margin-bottom:1.953vw;font-size:2.344vw}._loading_wjjm6_50,._error_wjjm6_51,._empty_wjjm6_52{padding:3.906vw;font-size:1.758vw}._filters_wjjm6_63{gap:1.953vw;margin-bottom:1.953vw;padding:1.465vw}._filterGroup_wjjm6_76{gap:.488vw;min-width:14.648vw}._filterGroup_wjjm6_76 label{font-size:1.367vw}._select_wjjm6_91,._input_wjjm6_92{min-width:14.648vw;padding:.781vw 1.172vw;font-size:1.367vw}._table_wjjm6_2{font-size:1.367vw}._table_wjjm6_2 th,._table_wjjm6_2 td{padding:1.172vw}._statusIcon_wjjm6_157{width:1.953vw;font-size:1.758vw}._deviceImage_wjjm6_164{width:4.883vw;height:4.883vw;padding:.391vw}._modal_wjjm6_3{max-width:50vw}._modalHeader_wjjm6_200{padding:1.953vw}._modalHeader_wjjm6_200 h2{font-size:1.953vw}._closeButton_wjjm6_216{width:3.125vw;height:3.125vw;font-size:2.734vw}._modalForm_wjjm6_237{padding:1.953vw}._formGroup_wjjm6_241{margin-bottom:1.953vw}._formGroup_wjjm6_241 label{margin-bottom:.488vw;font-size:1.367vw}._formGroup_wjjm6_241 input,._formGroup_wjjm6_241 textarea,._formGroup_wjjm6_241 select{padding:.781vw 1.172vw;font-size:1.367vw}._formGroup_wjjm6_241 textarea{min-height:9.766vw}._imagePreview_wjjm6_282{max-width:19.531vw;max-height:19.531vw;margin-bottom:.977vw}._modalActions_wjjm6_291{gap:.977vw;margin-top:2.93vw;padding-top:1.953vw}._modalActions_wjjm6_291 button,._addButton_wjjm6_350{padding:.977vw 1.953vw;font-size:1.367vw}}@media (width<=768px){._container_wjjm6_36{padding:2.604vw}._title_wjjm6_43{margin-bottom:2.604vw;font-size:3.125vw}._loading_wjjm6_50,._error_wjjm6_51,._empty_wjjm6_52{padding:5.208vw;font-size:2.344vw}._filters_wjjm6_63{flex-direction:column;gap:2.604vw;margin-bottom:2.604vw;padding:1.953vw}._filterGroup_wjjm6_76{gap:.651vw;min-width:100%}._filterGroup_wjjm6_76 label{font-size:1.823vw}._select_wjjm6_91,._input_wjjm6_92{min-width:100%;padding:1.042vw 1.563vw;font-size:1.823vw}._table_wjjm6_2{font-size:1.563vw}._table_wjjm6_2 th,._table_wjjm6_2 td{padding:.781vw}._statusIcon_wjjm6_157{width:2.604vw;font-size:2.344vw}._deviceImage_wjjm6_164{width:6.51vw;height:6.51vw;padding:.521vw}._modal_wjjm6_3{border-radius:.521vw;max-width:95vw}._modalHeader_wjjm6_200{padding:2.604vw}._modalHeader_wjjm6_200 h2{font-size:2.604vw}._closeButton_wjjm6_216{width:4.167vw;height:4.167vw;font-size:3.646vw}._modalForm_wjjm6_237{padding:2.604vw}._formGroup_wjjm6_241{margin-bottom:2.604vw}._formGroup_wjjm6_241 label{margin-bottom:.651vw;font-size:1.823vw}._formGroup_wjjm6_241 input,._formGroup_wjjm6_241 textarea,._formGroup_wjjm6_241 select{padding:1.042vw 1.563vw;font-size:1.823vw}._formGroup_wjjm6_241 textarea{min-height:13.021vw}._imagePreview_wjjm6_282{max-width:26.042vw;max-height:26.042vw;margin-bottom:1.302vw}._modalActions_wjjm6_291{flex-direction:column;gap:1.302vw;margin-top:3.906vw;padding-top:2.604vw}._modalActions_wjjm6_291 button,._addButton_wjjm6_350{width:100%;padding:1.302vw 2.604vw;font-size:1.823vw}}._container_13o1b_1{width:100%;max-width:100%;padding:1.042vw;overflow-x:hidden}._title_13o1b_8{color:#1a1a1a;margin-bottom:1.042vw;font-size:1.25vw;font-weight:600}._addButton_13o1b_15{color:#fff;cursor:pointer;background:linear-gradient(135deg,#005ce5 0%,#0044b3 100%);border:none;border-radius:.417vw;padding:.521vw 1.042vw;font-size:.9vw;font-weight:600;box-shadow:0 .14vw .42vw #005ce54d}._addButton_13o1b_15:hover{background:linear-gradient(135deg,#0044b3 0%,#003994 100%);transform:translateY(-.05vw)}._filterSelect_13o1b_32{color:#333;cursor:pointer;background:#fff;border:.052vw solid #dee2e6;border-radius:.417vw;padding:.5vw 1vw;font-size:.9vw}._loading_13o1b_42,._error_13o1b_43,._empty_13o1b_44{text-align:center;color:#555;padding:2vw;font-size:1vw}._error_13o1b_43{color:#c00}._tableContainer_13o1b_55{border:.052vw solid #dee2e6;border-radius:.417vw;margin-top:1.042vw;overflow-x:auto}._table_13o1b_55{border-collapse:collapse;width:100%;font-size:.9vw}._table_13o1b_55 th,._table_13o1b_55 td{text-align:left;border-bottom:.052vw solid #eee;padding:.625vw .833vw}._table_13o1b_55 th{color:#333;background:#f8f9fa;font-weight:600}._table_13o1b_55 tr:hover td{background:#f8f9fa}._actionsCell_13o1b_85{gap:.5vw;display:flex}._editBtn_13o1b_90,._deleteBtn_13o1b_91{cursor:pointer;border:none;border-radius:.26vw;padding:.35vw .7vw;font-size:.8vw}._editBtn_13o1b_90{color:#fff;background:#005ce5}._editBtn_13o1b_90:hover{background:#0044b3}._deleteBtn_13o1b_91{color:#fff;background:#dc3545}._deleteBtn_13o1b_91:hover{background:#c82333}._questionCell_13o1b_117{text-overflow:ellipsis;white-space:nowrap;max-width:25vw;overflow:hidden}._publicBadge_13o1b_124{border-radius:.26vw;padding:.2vw .5vw;font-size:.75vw;font-weight:500;display:inline-block}._publicBadge_13o1b_124._yes_13o1b_132{color:#155724;background:#d4edda}._publicBadge_13o1b_124._no_13o1b_137{color:#721c24;background:#f8d7da}@media (width<=1024px){._title_13o1b_8{font-size:2vw}._addButton_13o1b_15{font-size:1.4vw}._table_13o1b_55{font-size:1.3vw}._questionCell_13o1b_117{max-width:30vw}}@media (width<=768px){._container_13o1b_1{padding:2.5vw}._title_13o1b_8{margin-bottom:3vw;font-size:4vw}._addButton_13o1b_15{border-radius:1vw;padding:2vw 4vw;font-size:3.2vw}._table_13o1b_55 th,._table_13o1b_55 td{padding:2vw 2.5vw;font-size:3vw}._questionCell_13o1b_117{max-width:50vw}._editBtn_13o1b_90,._deleteBtn_13o1b_91{padding:1.5vw 3vw;font-size:2.8vw}}
