.page_mainContent__51TpB{position:relative;display:grid;grid-template-rows:1fr auto;width:100%;grid-gap:1rem;gap:1rem;overflow-y:auto;max-height:100dvh}@media (max-width:768px){.page_container__aoG4z{grid-template-columns:1fr;grid-template-rows:auto 1fr}.page_mainContent__51TpB{padding:1rem;max-height:calc(100vh - var(--mobile-navbar-height, 200px))}}@media (max-width:480px){.page_mainContent__51TpB{padding:.75rem;gap:1rem}}.page_mainContent__X0_Gd{width:100%;height:100%;padding:1rem;box-sizing:border-box}.page_errorContainer__06u8_{display:flex;justify-content:center;align-items:center;height:50vh}.page_errorMessage__Xmuur{color:#dc2626;font-size:1.2rem}.page_settingsContainer__inxdH{display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;gap:1.2rem}.page_title__aOmkX{font-size:2rem;font-weight:700;margin:0 0 .6rem;color:#1a202c}.page_subtitle__8g53V{font-size:1rem;color:#64748b;margin:0}.page_tabsContainer__KYRS_{display:flex;gap:.6rem;background:white;padding:.6rem;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.page_tab__oJYBx{padding:.75rem 1.5rem;border:none;background:transparent;color:#64748b;font-size:.95rem;font-weight:500;cursor:pointer;border-radius:.6rem;transition:all .2s ease;white-space:nowrap}.page_tab__oJYBx:hover{background:cyan}.page_tabActive__xYHYm{color:white;box-shadow:0 4px 12px rgba(102,126,234,.4)}.page_tabActive__xYHYm,.page_tabActive__xYHYm:hover{background:linear-gradient(135deg,#667eea,#764ba2)}.page_content___WAss{display:flex;flex-direction:row;border-radius:1rem;overflow:hidden;max-height:calc(100vh - 250px);overflow-y:auto}.page_card__7HutA{display:flex;flex-direction:column;background:white;padding:1.6rem;gap:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_card__7HutA h2{font-size:1.2rem;font-weight:600;color:#1e293b}.page_form__D8jCk{display:flex;gap:1rem;flex-wrap:wrap;align-items:end}.page_form__D8jCk label{font-size:.9rem;font-weight:600;color:#334155;display:block;margin-bottom:.6rem}.page_input__GuLQR{height:2.75rem;padding:0 1rem;border:1.5px solid #e2e8f0;border-radius:.6rem;font-size:.9375rem;color:#1e293b;background:white;transition:all .2s ease}.page_input__GuLQR:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.page_table__HMG_R{width:100%;table-layout:fixed;border-collapse:collapse}.page_table__HMG_R thead{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.page_table__HMG_R th{padding:1rem;text-align:left;font-size:.9rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e2e8f0;white-space:nowrap}.page_table__HMG_R td{padding:1rem;font-size:.9375rem;color:#334155;border-bottom:1px solid #f1f5f9;overflow:hidden}.page_table__HMG_R tbody tr{transition:background-color .15s ease}.page_table__HMG_R tbody tr:hover{background-color:#f8fafc}.page_table__HMG_R tbody tr:last-child td{border-bottom:none}.page_btnCancel__YXgj7,.page_btnDelete__o4oEq,.page_btnSave__kjB_M,.page_btn__XmtBz{padding:.6rem 1.2rem;border:none;border-radius:.6rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_btn__XmtBz{background:linear-gradient(135deg,#667eea,#764ba2);color:white;box-shadow:0 2px 8px rgba(102,126,234,.3)}.page_btn__XmtBz:hover:not(:disabled){box-shadow:0 4px 12px rgba(102,126,234,.4);transform:translateY(-1px)}.page_btn__XmtBz:disabled{opacity:.5;cursor:not-allowed}.page_btnSave__kjB_M{background:linear-gradient(135deg,#10b981,#059669);color:white;box-shadow:0 2px 8px rgba(16,185,129,.3)}.page_btnSave__kjB_M:hover:not(:disabled){box-shadow:0 4px 12px rgba(16,185,129,.4);transform:translateY(-1px)}.page_btnCancel__YXgj7{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.page_btnCancel__YXgj7:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1}.page_btnDelete__o4oEq{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;box-shadow:0 2px 8px rgba(239,68,68,.3)}.page_btnDelete__o4oEq:hover:not(:disabled){box-shadow:0 4px 12px rgba(239,68,68,.4);transform:translateY(-1px)}.page_btnGroup__CX2Tj{display:flex;gap:.6rem;flex-wrap:wrap}.page_inlineEdit__00xgv{display:flex;align-items:center;gap:.6rem}.page_inlineEdit__00xgv input{width:4rem;height:2rem;padding:0 .6rem;border:1.5px solid #667eea;border-radius:.375rem;font-size:.9rem}.page_inlineEdit__00xgv input:focus{border-color:#764ba2;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.page_inlineEdit__00xgv span{font-size:.9rem;color:#64748b;font-weight:500}.page_table__HMG_R td input[type=text]{width:100%;padding:0 .6rem}.page_table__HMG_R td input[type=text],.page_table__HMG_R td select{height:2rem;border:1.5px solid #667eea;border-radius:.375rem;font-size:.9rem}.page_table__HMG_R td select{width:4rem;padding:0 .25rem}.page_error__yiv6d,.page_success__XmPaY{padding:1rem;border-radius:.75rem;font-size:.9rem;font-weight:500;margin-bottom:1rem;animation:page_slideDown__E_Pmt .3s ease}@keyframes page_slideDown__E_Pmt{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_error__yiv6d{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.page_success__XmPaY{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.page_warningBanner__R6zcM{padding:1rem;border-radius:.75rem;font-size:.9rem;font-weight:500;margin-bottom:1rem;background:#fffbeb;border:1px solid #fcd34d;color:#b45309;animation:page_slideDown__E_Pmt .3s ease}@media (max-width:1024px){.page_mainContent__X0_Gd{padding:1.5rem}.page_form__D8jCk{flex-direction:column;align-items:stretch}}@media (max-width:768px){.page_mainContent__X0_Gd{padding:1rem}.page_title__aOmkX{font-size:1.5rem}.page_subtitle__8g53V{font-size:.9rem}.page_tabsContainer__KYRS_{width:100%;overflow-x:auto}.page_tab__oJYBx{padding:.625rem 1rem;font-size:.9rem}.page_card__7HutA{padding:1rem}.page_card__7HutA h2{font-size:1.2rem}.page_table__HMG_R td,.page_table__HMG_R th{padding:.75rem;font-size:.9rem}.page_btnGroup__CX2Tj{flex-direction:column}.page_btnCancel__YXgj7,.page_btnDelete__o4oEq,.page_btnSave__kjB_M,.page_btn__XmtBz{width:100%}}.navbar_sidebarContainer__U5rc0{background-color:#1a202c;box-shadow:2px 0 4px 0 rgba(0,0,0,.1);width:max-content;min-height:100dvh;display:flex;flex-direction:column;position:relative;left:0;top:0;z-index:1000;transition:width .2s ease-in-out}.navbar_sidebarContainer__U5rc0.navbar_minimized__DG1gC,html[data-navbar-minimized=true] .navbar_sidebarContainer__U5rc0{width:max-content}.navbar_sidebarHeader__DUTbX{padding:.8rem;border-bottom:1px solid #2d3748;display:flex;align-items:center;gap:.6rem;flex-shrink:0;position:relative}.navbar_minimized__DG1gC .navbar_sidebarHeader__DUTbX,html[data-navbar-minimized=true] .navbar_sidebarHeader__DUTbX{flex-direction:column;justify-content:center;padding:.8rem}.navbar_headerIcon__J5abO{height:auto;color:#a0aec0;flex-shrink:0}.navbar_headerTitle__bxaPu{font-size:1rem;font-weight:600;color:#cbd5e0;line-height:1.3;white-space:nowrap;overflow:hidden;transition:opacity .2s ease-in-out}html[data-navbar-minimized=true] .navbar_headerTitle__bxaPu{display:none}.navbar_toggleButton__EmaS3{background:none;border:none;color:#a0aec0;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-left:auto;padding:.25rem}.navbar_minimized__DG1gC .navbar_toggleButton__EmaS3,html[data-navbar-minimized=true] .navbar_toggleButton__EmaS3{margin-left:0;margin-top:.5rem}.navbar_toggleButton__EmaS3:hover{background-color:#2d3748;color:#63b3ed}.navbar_navLinks__lW8On{display:flex;flex-direction:column;flex-grow:1}.navbar_navLink__esgGr{color:#a0aec0;font-weight:500;font-size:1rem;text-decoration:none;padding:.8rem;border-radius:0;position:relative;display:flex;align-items:center;gap:.6rem;white-space:nowrap}.navbar_minimized__DG1gC .navbar_navLink__esgGr,html[data-navbar-minimized=true] .navbar_navLink__esgGr{justify-content:center;padding:0;aspect-ratio:1/1}.navbar_navIcon__4bn0m{flex-shrink:0}.navbar_minimized__DG1gC .navbar_navLink__esgGr span,html[data-navbar-minimized=true] .navbar_navLink__esgGr span{display:none}.navbar_navLink__esgGr:hover{color:#63b3ed;background-color:#2d3748}.navbar_navLink__esgGr.navbar_active__k8Y1o{color:#63b3ed;background-color:#2a4365;font-weight:600}.navbar_navLink__esgGr.navbar_active__k8Y1o:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#63b3ed}.navbar_sidebarFooter__sCjCa{padding:.8rem;border-top:1px solid #2d3748;color:#718096;font-size:.8rem;flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;position:relative}.navbar_minimized__DG1gC .navbar_sidebarFooter__sCjCa,html[data-navbar-minimized=true] .navbar_sidebarFooter__sCjCa{text-align:center}.navbar_feedbackButton__WYNcV{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;background-color:#2d3748;color:#a0aec0;border:1px solid #4a5568;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease;white-space:nowrap;position:relative}.navbar_feedbackButtonContent__cQSzR{display:flex;align-items:center;gap:.5rem;width:100%}.navbar_badgeGroup__Kx1ab{display:flex;align-items:center;gap:.4rem;margin-left:auto}.navbar_feedbackBadge__QX_wJ{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;color:#ffffff;border-radius:10px;font-size:.7rem;font-weight:600}.navbar_unsolvedBadge__T_Bf7{background-color:#e53e3e}.navbar_solvedBadge__go6Hy{background-color:#38a169}html[data-navbar-minimized=true] .navbar_badgeGroup__Kx1ab{position:absolute;top:-4px;right:-4px;flex-direction:column;gap:.2rem}.navbar_minimized__DG1gC .navbar_feedbackBadge__QX_wJ,html[data-navbar-minimized=true] .navbar_feedbackBadge__QX_wJ{min-width:18px;height:18px;font-size:.65rem;padding:0 4px}.navbar_feedbackButton__WYNcV:hover{background-color:#3182ce;color:#ffffff;border-color:#3182ce}.navbar_minimized__DG1gC .navbar_feedbackButton__WYNcV span,html[data-navbar-minimized=true] .navbar_feedbackButton__WYNcV span{display:none}.navbar_minimized__DG1gC .navbar_feedbackButton__WYNcV,html[data-navbar-minimized=true] .navbar_feedbackButton__WYNcV{justify-content:center;padding:.6rem}.navbar_versionButton__hisSg{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;background-color:#2d3748;color:#a0aec0;border:1px solid #4a5568;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease;white-space:nowrap}.navbar_versionButton__hisSg:hover{background-color:#805ad5;color:#ffffff;border-color:#805ad5}.navbar_minimized__DG1gC .navbar_versionButton__hisSg span,html[data-navbar-minimized=true] .navbar_versionButton__hisSg span{display:none}.navbar_minimized__DG1gC .navbar_versionButton__hisSg,html[data-navbar-minimized=true] .navbar_versionButton__hisSg{justify-content:center;padding:.6rem}.navbar_versionHistoryOverlay__QAGEF{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.navbar_versionHistoryPopup__RPksv{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:800px;max-height:500px;background-color:#2d3748;border:1px solid #4a5568;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:9999;overflow:hidden;display:flex;flex-direction:column}.navbar_versionHistoryHeader__ozuAQ{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#1a202c;border-bottom:1px solid #4a5568}.navbar_versionHistoryHeader__ozuAQ h3{margin:0;font-size:1rem;font-weight:600;color:#cbd5e0}.navbar_closeButton__PmG4J{background:none;border:none;color:#a0aec0;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px}.navbar_closeButton__PmG4J:hover{background-color:#4a5568;color:#63b3ed}.navbar_versionHistoryContent__0YC3B{overflow-y:auto;padding:.75rem}.navbar_versionEntry___cLka{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #4a5568}.navbar_versionEntry___cLka:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.navbar_versionHeader__9FFlG{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.navbar_versionNumber__4UwhV{font-weight:600;color:#63b3ed;font-size:.9rem}.navbar_versionDate__qwSoA{font-size:.75rem;color:#718096}.navbar_versionChanges__Hpe8K{margin:0;padding-left:1.25rem;color:#cbd5e0;font-size:.8rem;line-height:1.6}.navbar_versionChanges__Hpe8K li{margin-bottom:.25rem}.navbar_versionInfo__2ddCu{margin-top:.5rem}.navbar_versionInfo__2ddCu p:first-child{font-weight:500;color:#a0aec0;margin-bottom:.25rem}.navbar_versionInfo__2ddCu p:last-child{color:#718096;font-size:.75rem}.navbar_minimizedFooter__BHBeu{display:none;font-size:.7rem;text-align:center;margin:0}html[data-navbar-minimized=true] .navbar_sidebarFooter__sCjCa .navbar_versionInfo__2ddCu{display:none}html[data-navbar-minimized=true] .navbar_sidebarFooter__sCjCa .navbar_minimizedFooter__BHBeu{display:block;color:#718096;margin-top:.5rem}.navbar_modalOverlay__eI0Ez{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.navbar_modalContent__i1Vsn{background-color:#2d3748;border-radius:12px;width:90%;max-width:500px;box-shadow:0 10px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.navbar_modalHeader__Rt6w2{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background-color:#1a202c;border-bottom:1px solid #4a5568}.navbar_modalHeader__Rt6w2 h2{margin:0;font-size:1.25rem;font-weight:600;color:#cbd5e0}.navbar_modalCloseButton__qSXMO{background:none;border:none;color:#a0aec0;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px}.navbar_modalCloseButton__qSXMO:hover{background-color:#4a5568;color:#63b3ed}.navbar_modalBody__8Y4bi{padding:1.5rem;overflow-y:auto}.navbar_statusMessage__fw9Dk{padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem;font-weight:500}.navbar_statusMessage__fw9Dk.navbar_success__3vmNu{background-color:#22543d;color:#9ae6b4;border:1px solid #38a169}.navbar_statusMessage__fw9Dk.navbar_error__E3T8t{background-color:#742a2a;color:#fc8181;border:1px solid #c53030}.navbar_formGroup__5kAOY{margin-bottom:1.25rem}.navbar_formGroup__5kAOY label{display:block;margin-bottom:.5rem;font-weight:500;color:#cbd5e0;font-size:.9rem}.navbar_formInput__dNNbE,.navbar_formSelect__3TqNO,.navbar_formTextarea___iGS5{width:100%;padding:.75rem;background-color:#1a202c;color:#cbd5e0;border:1px solid #4a5568;border-radius:6px;font-size:.9rem;font-family:inherit;transition:border-color .2s ease}.navbar_formInput__dNNbE:focus,.navbar_formSelect__3TqNO:focus,.navbar_formTextarea___iGS5:focus{outline:none;border-color:#63b3ed}.navbar_formInput__dNNbE:disabled,.navbar_formSelect__3TqNO:disabled,.navbar_formTextarea___iGS5:disabled{opacity:.6;cursor:not-allowed}.navbar_required__AyvaG{color:#e53e3e;font-weight:600}.navbar_formTextarea___iGS5{resize:vertical;min-height:120px}.navbar_charCount__CXiQJ{display:block;margin-top:.25rem;font-size:.75rem;color:#718096;text-align:right}.navbar_modalFooter__I_Ztn{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;background-color:#1a202c;border-top:1px solid #4a5568}.navbar_cancelButton__7KGJd,.navbar_confirmButton__IMzPO{padding:.75rem 1.5rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.navbar_cancelButton__7KGJd{background-color:#4a5568;color:#cbd5e0}.navbar_cancelButton__7KGJd:hover{background-color:#718096}.navbar_cancelButton__7KGJd:disabled{opacity:.5;cursor:not-allowed}.navbar_confirmButton__IMzPO{background-color:#3182ce;color:#ffffff}.navbar_confirmButton__IMzPO:hover:not(:disabled){background-color:#2c5282}.navbar_confirmButton__IMzPO:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.navbar_sidebarContainer__U5rc0,html[data-navbar-minimized=true] .navbar_sidebarContainer__U5rc0{width:100%;position:relative;min-height:auto;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.navbar_sidebarContainer__U5rc0.navbar_minimized__DG1gC{width:100%}.navbar_minimized__DG1gC .navbar_sidebarHeader__DUTbX,.navbar_sidebarHeader__DUTbX,html[data-navbar-minimized=true] .navbar_sidebarHeader__DUTbX{padding:1rem;flex-direction:row}.navbar_minimized__DG1gC .navbar_toggleButton__EmaS3,html[data-navbar-minimized=true] .navbar_toggleButton__EmaS3{margin-left:auto;margin-top:0}html[data-navbar-minimized=true] .navbar_headerTitle__bxaPu{display:block}.navbar_headerTitle__bxaPu{font-size:1rem}.navbar_navLinks__lW8On{flex-direction:row;padding:.5rem 0;overflow-x:auto;gap:0}.navbar_navLink__esgGr,html[data-navbar-minimized=true] .navbar_navLink__esgGr{padding:.75rem 1rem;min-width:max-content}.navbar_minimized__DG1gC .navbar_navLink__esgGr{padding:.75rem 1rem;justify-content:flex-start}.navbar_minimized__DG1gC .navbar_navLink__esgGr span,html[data-navbar-minimized=true] .navbar_navLink__esgGr span{display:inline}.navbar_sidebarFooter__sCjCa,html[data-navbar-minimized=true] .navbar_sidebarFooter__sCjCa{padding:.75rem 1rem;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.navbar_minimized__DG1gC .navbar_sidebarFooter__sCjCa{padding:.75rem 1rem}.navbar_feedbackButton__WYNcV,.navbar_versionButton__hisSg{flex:1 1;min-width:140px}.navbar_minimized__DG1gC .navbar_feedbackButton__WYNcV span,.navbar_minimized__DG1gC .navbar_versionButton__hisSg span,html[data-navbar-minimized=true] .navbar_feedbackButton__WYNcV span,html[data-navbar-minimized=true] .navbar_versionButton__hisSg span{display:inline}.navbar_minimized__DG1gC .navbar_feedbackButton__WYNcV,.navbar_minimized__DG1gC .navbar_versionButton__hisSg,html[data-navbar-minimized=true] .navbar_feedbackButton__WYNcV,html[data-navbar-minimized=true] .navbar_versionButton__hisSg{padding:.6rem .8rem}.navbar_minimized__DG1gC .navbar_badgeGroup__Kx1ab,html[data-navbar-minimized=true] .navbar_badgeGroup__Kx1ab{position:relative;top:auto;right:auto;margin-left:auto;flex-direction:row}.navbar_versionInfo__2ddCu{width:100%;text-align:center;margin-top:.5rem}html[data-navbar-minimized=true] .navbar_versionInfo__2ddCu{display:block}.navbar_modalContent__i1Vsn{width:95%;max-width:none}.navbar_versionHistoryPopup__RPksv{width:95%;max-width:400px}}@media (max-width:480px){.navbar_sidebarHeader__DUTbX{gap:.5rem}.navbar_headerTitle__bxaPu{font-size:.9rem}.navbar_sidebarFooter__sCjCa{font-size:.7rem}.navbar_navLink__esgGr{font-size:.9rem}.navbar_feedbackButton__WYNcV,.navbar_versionButton__hisSg{font-size:.8rem;padding:.5rem .6rem}.navbar_modalHeader__Rt6w2 h2{font-size:1.1rem}.navbar_modalBody__8Y4bi,.navbar_modalFooter__I_Ztn{padding:1rem}}.preloader_loadingContainer__PykEx{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;border-radius:.3rem}.preloader_loadingSpinner__z5BWb{display:flex;flex-direction:column;align-items:center;gap:1rem}.preloader_spinner__6nX_a{width:4rem;height:4rem;border:.3rem solid #f3f3f3;border-top-color:#2563eb;border-radius:50%;animation:preloader_spin__UqdDY 1s linear infinite}@keyframes preloader_spin__UqdDY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.preloader_loadingMessage__95Nf7{font-size:1rem;color:gray;font-weight:500;margin:0;text-align:center}.iotBackgroundLoader_iotBackgroundLoader__YS_rp{position:absolute;bottom:1rem;left:1rem;background:rgba(0,0,0,.8);color:white;padding:1rem 1.2rem;border-radius:8px;font-size:1rem;z-index:9999;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:iotBackgroundLoader_slideIn__F4Zts .3s ease-out}@keyframes iotBackgroundLoader_slideIn__F4Zts{0%{transform:translateX(-200px);opacity:0}to{transform:translateX(0);opacity:1}}.iotBackgroundLoader_iotSpinner__qDtfQ{width:1.2rem;height:1.2rem;border:.2rem solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:iotBackgroundLoader_spin__ICe0u 1s linear infinite}@keyframes iotBackgroundLoader_spin__ICe0u{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.iotBackgroundLoader_iotBackgroundLoader__YS_rp.iotBackgroundLoader_fadeOut__rPPlM{animation:iotBackgroundLoader_fadeOut__rPPlM .3s ease-out forwards}@keyframes iotBackgroundLoader_fadeOut__rPPlM{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(400px)}}