.Main-module-scss-module__ReeePq__main-container{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(auto,460px);gap:1rem;width:100vw;max-width:1440px;margin:0 auto;display:grid}@media not (min-width:1024px){.Main-module-scss-module__ReeePq__main-container{grid-template-columns:repeat(2,1fr)}}@media not (min-width:768px){.Main-module-scss-module__ReeePq__main-container{grid-template-columns:1fr;padding-inline:2rem}}
.Sections-module-scss-module__9hzSLa__section-container{background-color:#ffffff0d;border-radius:1rem;width:100%;height:100%;position:relative;overflow:hidden}
.Spinner-module-scss-module__jCpqja__spinnerContainer{justify-content:center;align-items:center;width:100%;height:100%;min-height:100px;display:flex}.Spinner-module-scss-module__jCpqja__spinner{display:inline-block;position:relative}.Spinner-module-scss-module__jCpqja__spinner.Spinner-module-scss-module__jCpqja__sm{width:24px;height:24px}.Spinner-module-scss-module__jCpqja__spinner.Spinner-module-scss-module__jCpqja__md{width:40px;height:40px}.Spinner-module-scss-module__jCpqja__spinner.Spinner-module-scss-module__jCpqja__lg{width:60px;height:60px}.Spinner-module-scss-module__jCpqja__spinnerRing{border:2px solid #0000;border-top-color:#fffc;border-radius:50%;width:100%;height:100%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite Spinner-module-scss-module__jCpqja__spin;position:absolute}.Spinner-module-scss-module__jCpqja__spinnerRing:first-child{border-top-color:#93c5fdcc;animation-delay:-.45s}.Spinner-module-scss-module__jCpqja__spinnerRing:nth-child(2){border-top-color:#60a5fa99;animation-delay:-.3s}.Spinner-module-scss-module__jCpqja__spinnerRing:nth-child(3){border-top-color:#3b82f666;animation-delay:-.15s}@keyframes Spinner-module-scss-module__jCpqja__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.SystemInfo-module-scss-module___fgqvG__container{flex-direction:column;gap:1rem;width:100%;height:100%;padding:1.5rem;display:flex;overflow:hidden auto}.SystemInfo-module-scss-module___fgqvG__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.SystemInfo-module-scss-module___fgqvG__header h2{background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.SystemInfo-module-scss-module___fgqvG__headerActions{align-items:center;gap:.5rem;display:flex}.SystemInfo-module-scss-module___fgqvG__headerActions .SystemInfo-module-scss-module___fgqvG__refreshButton{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.SystemInfo-module-scss-module___fgqvG__headerActions .SystemInfo-module-scss-module___fgqvG__refreshButton:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.SystemInfo-module-scss-module___fgqvG__headerActions .SystemInfo-module-scss-module___fgqvG__refreshButton:hover:not(:disabled) .SystemInfo-module-scss-module___fgqvG__refreshIcon{color:#fff;animation:.6s ease-in-out SystemInfo-module-scss-module___fgqvG__spin}.SystemInfo-module-scss-module___fgqvG__headerActions .SystemInfo-module-scss-module___fgqvG__refreshButton:active:not(:disabled){transform:scale(.95)}.SystemInfo-module-scss-module___fgqvG__headerActions .SystemInfo-module-scss-module___fgqvG__refreshButton:disabled{opacity:.5;cursor:not-allowed}.SystemInfo-module-scss-module___fgqvG__headerActions .SystemInfo-module-scss-module___fgqvG__refreshButton .SystemInfo-module-scss-module___fgqvG__refreshIcon{color:#ffffffb3;width:16px;height:16px;transition:color .2s}@keyframes SystemInfo-module-scss-module___fgqvG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SystemInfo-module-scss-module___fgqvG__contentCard{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff08;border:1px solid #ffffff14;border-left:3px solid #22c55e80;border-radius:.875rem;flex-direction:column;gap:.75rem;min-height:fit-content;padding:1rem;display:flex;position:relative}.SystemInfo-module-scss-module___fgqvG__contentCard:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.SystemInfo-module-scss-module___fgqvG__details{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.SystemInfo-module-scss-module___fgqvG__detailItem{flex-direction:column;gap:.25rem;display:flex}.SystemInfo-module-scss-module___fgqvG__detailItem .SystemInfo-module-scss-module___fgqvG__label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.SystemInfo-module-scss-module___fgqvG__detailItem .SystemInfo-module-scss-module___fgqvG__value{color:#ffffffe6;font-size:.875rem;font-family:var(--font-mono);word-break:break-all}
.DockerInfo-module-scss-module__Maax9a__container{flex-direction:column;gap:1rem;width:100%;height:100%;padding:1.5rem;display:flex;overflow:hidden auto}.DockerInfo-module-scss-module__Maax9a__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.DockerInfo-module-scss-module__Maax9a__header h2{background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.DockerInfo-module-scss-module__Maax9a__headerActions{align-items:center;gap:.5rem;display:flex}.DockerInfo-module-scss-module__Maax9a__headerActions .DockerInfo-module-scss-module__Maax9a__refreshButton{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.DockerInfo-module-scss-module__Maax9a__headerActions .DockerInfo-module-scss-module__Maax9a__refreshButton:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.DockerInfo-module-scss-module__Maax9a__headerActions .DockerInfo-module-scss-module__Maax9a__refreshButton:hover:not(:disabled) .DockerInfo-module-scss-module__Maax9a__refreshIcon{color:#fff;animation:.6s ease-in-out DockerInfo-module-scss-module__Maax9a__spin}.DockerInfo-module-scss-module__Maax9a__headerActions .DockerInfo-module-scss-module__Maax9a__refreshButton:active:not(:disabled){transform:scale(.95)}.DockerInfo-module-scss-module__Maax9a__headerActions .DockerInfo-module-scss-module__Maax9a__refreshButton:disabled{opacity:.5;cursor:not-allowed}.DockerInfo-module-scss-module__Maax9a__headerActions .DockerInfo-module-scss-module__Maax9a__refreshButton .DockerInfo-module-scss-module__Maax9a__refreshIcon{color:#ffffffb3;width:16px;height:16px;transition:color .2s}@keyframes DockerInfo-module-scss-module__Maax9a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DockerInfo-module-scss-module__Maax9a__contentCard{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff08;border:1px solid #ffffff14;border-left:3px solid #3b82f680;border-radius:.875rem;flex-direction:column;gap:.75rem;min-height:fit-content;padding:1rem;display:flex;position:relative}.DockerInfo-module-scss-module__Maax9a__contentCard:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.DockerInfo-module-scss-module__Maax9a__details{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.DockerInfo-module-scss-module__Maax9a__detailItem{flex-direction:column;gap:.25rem;display:flex}.DockerInfo-module-scss-module__Maax9a__detailItem .DockerInfo-module-scss-module__Maax9a__label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.DockerInfo-module-scss-module__Maax9a__detailItem .DockerInfo-module-scss-module__Maax9a__value{color:#ffffffe6;font-size:.875rem;font-family:var(--font-mono);word-break:break-all}
.DeviceScan-module-scss-module__3I8xQq__container{flex-direction:column;gap:1rem;width:100%;height:100%;padding:1.5rem;display:flex;overflow:hidden auto}.DeviceScan-module-scss-module__3I8xQq__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.DeviceScan-module-scss-module__3I8xQq__header h2{background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.DeviceScan-module-scss-module__3I8xQq__headerActions{align-items:center;gap:.5rem;display:flex}.DeviceScan-module-scss-module__3I8xQq__headerActions .DeviceScan-module-scss-module__3I8xQq__deviceCount{color:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem}.DeviceScan-module-scss-module__3I8xQq__headerActions .DeviceScan-module-scss-module__3I8xQq__refreshButton{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.DeviceScan-module-scss-module__3I8xQq__headerActions .DeviceScan-module-scss-module__3I8xQq__refreshButton:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.DeviceScan-module-scss-module__3I8xQq__headerActions .DeviceScan-module-scss-module__3I8xQq__refreshButton:hover:not(:disabled) .DeviceScan-module-scss-module__3I8xQq__refreshIcon{color:#fff;animation:.6s ease-in-out DeviceScan-module-scss-module__3I8xQq__spin}.DeviceScan-module-scss-module__3I8xQq__headerActions .DeviceScan-module-scss-module__3I8xQq__refreshButton:active:not(:disabled){transform:scale(.95)}.DeviceScan-module-scss-module__3I8xQq__headerActions .DeviceScan-module-scss-module__3I8xQq__refreshButton:disabled{opacity:.5;cursor:not-allowed}.DeviceScan-module-scss-module__3I8xQq__headerActions .DeviceScan-module-scss-module__3I8xQq__refreshButton .DeviceScan-module-scss-module__3I8xQq__refreshIcon{color:#ffffffb3;width:16px;height:16px;transition:color .2s}@keyframes DeviceScan-module-scss-module__3I8xQq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DeviceScan-module-scss-module__3I8xQq__deviceList{flex-direction:column;gap:.75rem;width:100%;height:100%;display:flex;overflow:hidden auto}.DeviceScan-module-scss-module__3I8xQq__deviceCard{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;flex-direction:column;gap:.75rem;min-height:fit-content;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.DeviceScan-module-scss-module__3I8xQq__deviceCard:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.DeviceScan-module-scss-module__3I8xQq__deviceCard:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 32px #0003}.DeviceScan-module-scss-module__3I8xQq__deviceCard.DeviceScan-module-scss-module__3I8xQq__connected{border-left:3px solid #22c55e80}.DeviceScan-module-scss-module__3I8xQq__deviceCard.DeviceScan-module-scss-module__3I8xQq__disconnected{opacity:.6;border-left:3px solid #ef444480}.DeviceScan-module-scss-module__3I8xQq__deviceCard.DeviceScan-module-scss-module__3I8xQq__collapsed{gap:0;padding:.75rem 1rem}.DeviceScan-module-scss-module__3I8xQq__deviceCard.DeviceScan-module-scss-module__3I8xQq__expanded{gap:.75rem}.DeviceScan-module-scss-module__3I8xQq__deviceHeader{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.DeviceScan-module-scss-module__3I8xQq__deviceName{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:.5rem;min-width:0;font-size:1rem;font-weight:600;display:flex;overflow:hidden}.DeviceScan-module-scss-module__3I8xQq__headerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.DeviceScan-module-scss-module__3I8xQq__statusIndicator{border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite DeviceScan-module-scss-module__3I8xQq__pulse}.DeviceScan-module-scss-module__3I8xQq__statusIndicator.DeviceScan-module-scss-module__3I8xQq__online{background:#22c55ecc;box-shadow:0 0 8px #22c55e99}.DeviceScan-module-scss-module__3I8xQq__statusIndicator.DeviceScan-module-scss-module__3I8xQq__offline{background:#ef4444cc;box-shadow:0 0 8px #ef444499}.DeviceScan-module-scss-module__3I8xQq__interfaceBadge{border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:inline-flex}.DeviceScan-module-scss-module__3I8xQq__interfaceBadge.DeviceScan-module-scss-module__3I8xQq__wifi{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f64d}.DeviceScan-module-scss-module__3I8xQq__interfaceBadge.DeviceScan-module-scss-module__3I8xQq__ethernet{color:#d8b4fe;background:#a855f726;border:1px solid #a855f74d}.DeviceScan-module-scss-module__3I8xQq__interfaceBadge .DeviceScan-module-scss-module__3I8xQq__icon{width:16px;height:16px}.DeviceScan-module-scss-module__3I8xQq__speedCompact{color:#ffffffe6;font-size:.875rem;font-weight:600;font-family:var(--font-mono);background:#ffffff0d;border-radius:.375rem;padding:.25rem .5rem}.DeviceScan-module-scss-module__3I8xQq__wolIconButton{color:#4ade80;cursor:pointer;background:#22c55e26;border:1px solid #22c55e59;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex}.DeviceScan-module-scss-module__3I8xQq__wolIconButton:hover:not(:disabled){background:#22c55e40;border-color:#22c55e80}.DeviceScan-module-scss-module__3I8xQq__wolIconButton:active:not(:disabled){transform:scale(.95)}.DeviceScan-module-scss-module__3I8xQq__wolIconButton:disabled{opacity:.7;cursor:not-allowed}.DeviceScan-module-scss-module__3I8xQq__wolIconButton .DeviceScan-module-scss-module__3I8xQq__wolIconSmall{width:14px;height:14px}.DeviceScan-module-scss-module__3I8xQq__wolIconButton .DeviceScan-module-scss-module__3I8xQq__wolSpinnerSmall{border:2px solid #4ade804d;border-top-color:#4ade80;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite DeviceScan-module-scss-module__3I8xQq__spin;display:block}.DeviceScan-module-scss-module__3I8xQq__toggleButton{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex}.DeviceScan-module-scss-module__3I8xQq__toggleButton:hover{background:#ffffff1a;border-color:#fff3}.DeviceScan-module-scss-module__3I8xQq__toggleButton:active{transform:scale(.95)}.DeviceScan-module-scss-module__3I8xQq__toggleButton .DeviceScan-module-scss-module__3I8xQq__chevron{color:#ffffffb3;width:16px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.DeviceScan-module-scss-module__3I8xQq__toggleButton .DeviceScan-module-scss-module__3I8xQq__chevron.DeviceScan-module-scss-module__3I8xQq__expanded{transform:rotate(180deg)}.DeviceScan-module-scss-module__3I8xQq__deviceDetails{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.DeviceScan-module-scss-module__3I8xQq__detailItem{flex-direction:column;gap:.25rem;display:flex}.DeviceScan-module-scss-module__3I8xQq__detailItem .DeviceScan-module-scss-module__3I8xQq__label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.DeviceScan-module-scss-module__3I8xQq__detailItem .DeviceScan-module-scss-module__3I8xQq__value{color:#ffffffe6;font-size:.875rem;font-family:var(--font-mono)}.DeviceScan-module-scss-module__3I8xQq__speedIndicator{align-items:center;gap:.5rem;display:flex}.DeviceScan-module-scss-module__3I8xQq__speedIndicator .DeviceScan-module-scss-module__3I8xQq__speedBar{background:#ffffff1a;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.DeviceScan-module-scss-module__3I8xQq__speedIndicator .DeviceScan-module-scss-module__3I8xQq__speedBar .DeviceScan-module-scss-module__3I8xQq__speedFill{background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:2px;height:100%;transition:width .3s}.DeviceScan-module-scss-module__3I8xQq__speedIndicator .DeviceScan-module-scss-module__3I8xQq__speedValue{color:#ffffffe6;text-align:right;min-width:80px;font-size:.875rem;font-weight:600}.DeviceScan-module-scss-module__3I8xQq__wifiInfo{background:#3b82f614;border:1px solid #3b82f626;border-radius:.5rem;align-items:center;gap:1rem;padding:.75rem;display:flex}.DeviceScan-module-scss-module__3I8xQq__wifiInfo .DeviceScan-module-scss-module__3I8xQq__wifiDetail{flex-direction:column;gap:.125rem;display:flex}.DeviceScan-module-scss-module__3I8xQq__wifiInfo .DeviceScan-module-scss-module__3I8xQq__wifiDetail .DeviceScan-module-scss-module__3I8xQq__label{color:#ffffff80;text-transform:uppercase;font-size:.625rem}.DeviceScan-module-scss-module__3I8xQq__wifiInfo .DeviceScan-module-scss-module__3I8xQq__wifiDetail .DeviceScan-module-scss-module__3I8xQq__value{color:#93c5fd;font-size:.875rem;font-weight:500}.DeviceScan-module-scss-module__3I8xQq__ethernetRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.DeviceScan-module-scss-module__3I8xQq__ethernetRow .DeviceScan-module-scss-module__3I8xQq__wifiInfo{background:#a855f714;border-color:#a855f726}.DeviceScan-module-scss-module__3I8xQq__ethernetRow .DeviceScan-module-scss-module__3I8xQq__wifiInfo .DeviceScan-module-scss-module__3I8xQq__wifiDetail .DeviceScan-module-scss-module__3I8xQq__value{color:#d8b4fe}.DeviceScan-module-scss-module__3I8xQq__wolSection{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.DeviceScan-module-scss-module__3I8xQq__wolMessage{color:#ffffffb3;max-width:12rem;font-size:.8125rem}.DeviceScan-module-scss-module__3I8xQq__wolButton{color:#4ade80;cursor:pointer;white-space:nowrap;background:#22c55e26;border:1px solid #22c55e59;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.DeviceScan-module-scss-module__3I8xQq__wolButton:hover:not(:disabled){background:#22c55e40;border-color:#22c55e80}.DeviceScan-module-scss-module__3I8xQq__wolButton:active:not(:disabled){transform:scale(.98)}.DeviceScan-module-scss-module__3I8xQq__wolButton:disabled{opacity:.7;cursor:not-allowed}.DeviceScan-module-scss-module__3I8xQq__wolButton .DeviceScan-module-scss-module__3I8xQq__wolIcon{flex-shrink:0;width:16px;height:16px}.DeviceScan-module-scss-module__3I8xQq__wolButton .DeviceScan-module-scss-module__3I8xQq__wolSpinner{border:2px solid #4ade804d;border-top-color:#4ade80;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite DeviceScan-module-scss-module__3I8xQq__spin}@keyframes DeviceScan-module-scss-module__3I8xQq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.ServerRoomTemperature-module-scss-module__V4_32a__container{flex-direction:column;gap:1rem;width:100%;height:100%;padding:1.5rem;display:flex;overflow:hidden auto}.ServerRoomTemperature-module-scss-module__V4_32a__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__header h2{background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.ServerRoomTemperature-module-scss-module__V4_32a__headerMeta{color:#ffffff8c;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__headerMeta .ServerRoomTemperature-module-scss-module__V4_32a__sensorCount{color:#22d3eef2;background:#06b6d426;border-radius:.375rem;padding:.25rem .5rem;font-weight:500}.ServerRoomTemperature-module-scss-module__V4_32a__headerMeta .ServerRoomTemperature-module-scss-module__V4_32a__timestamp{font-family:var(--font-mono)}.ServerRoomTemperature-module-scss-module__V4_32a__headerActions{align-items:center;gap:.5rem;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__headerActions .ServerRoomTemperature-module-scss-module__V4_32a__refreshButton{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__headerActions .ServerRoomTemperature-module-scss-module__V4_32a__refreshButton:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.ServerRoomTemperature-module-scss-module__V4_32a__headerActions .ServerRoomTemperature-module-scss-module__V4_32a__refreshButton:hover:not(:disabled) .ServerRoomTemperature-module-scss-module__V4_32a__refreshIcon{color:#fff;animation:.6s ease-in-out ServerRoomTemperature-module-scss-module__V4_32a__spin}.ServerRoomTemperature-module-scss-module__V4_32a__headerActions .ServerRoomTemperature-module-scss-module__V4_32a__refreshButton:active:not(:disabled){transform:scale(.95)}.ServerRoomTemperature-module-scss-module__V4_32a__headerActions .ServerRoomTemperature-module-scss-module__V4_32a__refreshButton:disabled{opacity:.5;cursor:not-allowed}.ServerRoomTemperature-module-scss-module__V4_32a__headerActions .ServerRoomTemperature-module-scss-module__V4_32a__refreshButton .ServerRoomTemperature-module-scss-module__V4_32a__refreshIcon{color:#ffffffb3;width:16px;height:16px;transition:color .2s}@keyframes ServerRoomTemperature-module-scss-module__V4_32a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ServerRoomTemperature-module-scss-module__V4_32a__sensorList{flex-direction:column;flex:1;gap:1rem;width:100%;min-height:0;display:flex;overflow:hidden auto}.ServerRoomTemperature-module-scss-module__V4_32a__thermometerCard{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff08;border:1px solid #ffffff14;border-left:3px solid #06b6d480;border-radius:.875rem;flex-direction:column;gap:1rem;min-height:fit-content;padding:1.25rem;transition:all .2s;display:flex;position:relative}.ServerRoomTemperature-module-scss-module__V4_32a__thermometerCard:hover{background:#ffffff0d;border-color:#ffffff1f}.ServerRoomTemperature-module-scss-module__V4_32a__thermometerCard:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ServerRoomTemperature-module-scss-module__V4_32a__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__cardHeader .ServerRoomTemperature-module-scss-module__V4_32a__sensorName{color:#fffffff2;font-size:1.125rem;font-weight:600}.ServerRoomTemperature-module-scss-module__V4_32a__cardHeader .ServerRoomTemperature-module-scss-module__V4_32a__batteryBadge{font-size:.75rem;font-weight:600;font-family:var(--font-mono);border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.ServerRoomTemperature-module-scss-module__V4_32a__cardHeader .ServerRoomTemperature-module-scss-module__V4_32a__batteryBadge.ServerRoomTemperature-module-scss-module__V4_32a__ok{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.ServerRoomTemperature-module-scss-module__V4_32a__cardHeader .ServerRoomTemperature-module-scss-module__V4_32a__batteryBadge.ServerRoomTemperature-module-scss-module__V4_32a__low{color:#facc15;background:#eab30833;border:1px solid #eab30866}.ServerRoomTemperature-module-scss-module__V4_32a__cardHeader .ServerRoomTemperature-module-scss-module__V4_32a__batteryBadge.ServerRoomTemperature-module-scss-module__V4_32a__critical{color:#f87171;background:#ef444433;border:1px solid #ef444466}.ServerRoomTemperature-module-scss-module__V4_32a__tempRow{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__tempPrimary{align-items:baseline;gap:.25rem;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__tempPrimary .ServerRoomTemperature-module-scss-module__V4_32a__tempValue{color:#fffffffa;font-size:2.5rem;font-weight:700;font-family:var(--font-mono);letter-spacing:-.02em;line-height:1.1}.ServerRoomTemperature-module-scss-module__V4_32a__tempPrimary .ServerRoomTemperature-module-scss-module__V4_32a__tempUnit{color:#fff9;font-size:1.25rem;font-weight:600}.ServerRoomTemperature-module-scss-module__V4_32a__tempSecondary{color:#ffffff80;font-size:1rem;font-weight:500;font-family:var(--font-mono)}.ServerRoomTemperature-module-scss-module__V4_32a__tempSecondary span{color:#ffffffbf}.ServerRoomTemperature-module-scss-module__V4_32a__statsRow{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__humidityStat{align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__humidityStat .ServerRoomTemperature-module-scss-module__V4_32a__humidityIcon{color:#3b82f6e6;flex-shrink:0;width:18px;height:18px}.ServerRoomTemperature-module-scss-module__V4_32a__humidityStat .ServerRoomTemperature-module-scss-module__V4_32a__humidityValue{color:#ffffffe6;font-weight:600;font-family:var(--font-mono)}.ServerRoomTemperature-module-scss-module__V4_32a__humidityStat .ServerRoomTemperature-module-scss-module__V4_32a__humidityLabel{color:#ffffff80;font-size:.8125rem}.ServerRoomTemperature-module-scss-module__V4_32a__batteryBarWrap{align-items:center;gap:.5rem;min-width:80px;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__batteryBarWrap .ServerRoomTemperature-module-scss-module__V4_32a__batteryBar{background:#ffffff1a;border-radius:3px;flex:1;max-width:64px;height:6px;overflow:hidden}.ServerRoomTemperature-module-scss-module__V4_32a__batteryBarWrap .ServerRoomTemperature-module-scss-module__V4_32a__batteryBar .ServerRoomTemperature-module-scss-module__V4_32a__batteryFill{border-radius:3px;height:100%;transition:width .3s}.ServerRoomTemperature-module-scss-module__V4_32a__batteryBarWrap .ServerRoomTemperature-module-scss-module__V4_32a__batteryBar .ServerRoomTemperature-module-scss-module__V4_32a__batteryFill.ServerRoomTemperature-module-scss-module__V4_32a__ok{background:linear-gradient(90deg,#22c55e,#4ade80)}.ServerRoomTemperature-module-scss-module__V4_32a__batteryBarWrap .ServerRoomTemperature-module-scss-module__V4_32a__batteryBar .ServerRoomTemperature-module-scss-module__V4_32a__batteryFill.ServerRoomTemperature-module-scss-module__V4_32a__low{background:linear-gradient(90deg,#eab308,#facc15)}.ServerRoomTemperature-module-scss-module__V4_32a__batteryBarWrap .ServerRoomTemperature-module-scss-module__V4_32a__batteryBar .ServerRoomTemperature-module-scss-module__V4_32a__batteryFill.ServerRoomTemperature-module-scss-module__V4_32a__critical{background:linear-gradient(90deg,#ef4444,#f87171)}.ServerRoomTemperature-module-scss-module__V4_32a__batteryBarWrap .ServerRoomTemperature-module-scss-module__V4_32a__batteryPct{color:#ffffffb3;font-size:.75rem;font-weight:600;font-family:var(--font-mono);min-width:2ch}.ServerRoomTemperature-module-scss-module__V4_32a__footerMeta{color:#ffffff73;border-top:1px solid #ffffff0f;align-items:center;gap:.75rem;padding-top:.25rem;font-size:.75rem;display:flex}.ServerRoomTemperature-module-scss-module__V4_32a__footerMeta .ServerRoomTemperature-module-scss-module__V4_32a__lastSeen{font-family:var(--font-mono)}.ServerRoomTemperature-module-scss-module__V4_32a__footerMeta .ServerRoomTemperature-module-scss-module__V4_32a__address{font-family:var(--font-mono);opacity:.8}.ServerRoomTemperature-module-scss-module__V4_32a__emptyState{text-align:center;color:#ffffff80;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:.875rem;padding:2rem;font-size:.9375rem}
.DockerContainersInfo-module-scss-module__xJo4AG__container{flex-direction:column;gap:1rem;width:100%;height:100%;padding:1.5rem;display:flex;overflow:hidden auto}.DockerContainersInfo-module-scss-module__xJo4AG__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.DockerContainersInfo-module-scss-module__xJo4AG__header h2{background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.DockerContainersInfo-module-scss-module__xJo4AG__headerActions{align-items:center;gap:.5rem;display:flex}.DockerContainersInfo-module-scss-module__xJo4AG__headerActions .DockerContainersInfo-module-scss-module__xJo4AG__containerCount{color:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem}.DockerContainersInfo-module-scss-module__xJo4AG__headerActions .DockerContainersInfo-module-scss-module__xJo4AG__refreshButton{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.DockerContainersInfo-module-scss-module__xJo4AG__headerActions .DockerContainersInfo-module-scss-module__xJo4AG__refreshButton:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.DockerContainersInfo-module-scss-module__xJo4AG__headerActions .DockerContainersInfo-module-scss-module__xJo4AG__refreshButton:hover:not(:disabled) .DockerContainersInfo-module-scss-module__xJo4AG__refreshIcon{color:#fff;animation:.6s ease-in-out DockerContainersInfo-module-scss-module__xJo4AG__spin}.DockerContainersInfo-module-scss-module__xJo4AG__headerActions .DockerContainersInfo-module-scss-module__xJo4AG__refreshButton:active:not(:disabled){transform:scale(.95)}.DockerContainersInfo-module-scss-module__xJo4AG__headerActions .DockerContainersInfo-module-scss-module__xJo4AG__refreshButton:disabled{opacity:.5;cursor:not-allowed}.DockerContainersInfo-module-scss-module__xJo4AG__headerActions .DockerContainersInfo-module-scss-module__xJo4AG__refreshButton .DockerContainersInfo-module-scss-module__xJo4AG__refreshIcon{color:#ffffffb3;width:16px;height:16px;transition:color .2s}@keyframes DockerContainersInfo-module-scss-module__xJo4AG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DockerContainersInfo-module-scss-module__xJo4AG__containerList{flex-direction:column;gap:.75rem;width:100%;height:100%;display:flex;overflow:hidden auto}.DockerContainersInfo-module-scss-module__xJo4AG__containerCard{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;flex-direction:column;gap:.75rem;min-height:fit-content;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.DockerContainersInfo-module-scss-module__xJo4AG__containerCard:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.DockerContainersInfo-module-scss-module__xJo4AG__containerCard:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 32px #0003}.DockerContainersInfo-module-scss-module__xJo4AG__containerCard.DockerContainersInfo-module-scss-module__xJo4AG__running{border-left:3px solid #22c55e80}.DockerContainersInfo-module-scss-module__xJo4AG__containerCard.DockerContainersInfo-module-scss-module__xJo4AG__exited,.DockerContainersInfo-module-scss-module__xJo4AG__containerCard.DockerContainersInfo-module-scss-module__xJo4AG__dead,.DockerContainersInfo-module-scss-module__xJo4AG__containerCard.DockerContainersInfo-module-scss-module__xJo4AG__created{opacity:.8;border-left:3px solid #ef444480}.DockerContainersInfo-module-scss-module__xJo4AG__containerCard.DockerContainersInfo-module-scss-module__xJo4AG__paused,.DockerContainersInfo-module-scss-module__xJo4AG__containerCard.DockerContainersInfo-module-scss-module__xJo4AG__restarting{border-left:3px solid #eab30880}.DockerContainersInfo-module-scss-module__xJo4AG__containerCard.DockerContainersInfo-module-scss-module__xJo4AG__collapsed{gap:0;padding:.75rem 1rem}.DockerContainersInfo-module-scss-module__xJo4AG__containerCard.DockerContainersInfo-module-scss-module__xJo4AG__expanded{gap:.75rem}.DockerContainersInfo-module-scss-module__xJo4AG__containerCardHeader{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.DockerContainersInfo-module-scss-module__xJo4AG__containerName{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:.5rem;min-width:0;font-size:1rem;font-weight:600;display:flex;overflow:hidden}.DockerContainersInfo-module-scss-module__xJo4AG__headerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.DockerContainersInfo-module-scss-module__xJo4AG__statusIndicator{border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite DockerContainersInfo-module-scss-module__xJo4AG__pulse}.DockerContainersInfo-module-scss-module__xJo4AG__statusIndicator.DockerContainersInfo-module-scss-module__xJo4AG__running{background:#22c55ecc;box-shadow:0 0 8px #22c55e99}.DockerContainersInfo-module-scss-module__xJo4AG__statusIndicator.DockerContainersInfo-module-scss-module__xJo4AG__exited,.DockerContainersInfo-module-scss-module__xJo4AG__statusIndicator.DockerContainersInfo-module-scss-module__xJo4AG__dead,.DockerContainersInfo-module-scss-module__xJo4AG__statusIndicator.DockerContainersInfo-module-scss-module__xJo4AG__created{background:#ef4444cc;box-shadow:0 0 8px #ef444499}.DockerContainersInfo-module-scss-module__xJo4AG__statusIndicator.DockerContainersInfo-module-scss-module__xJo4AG__paused,.DockerContainersInfo-module-scss-module__xJo4AG__statusIndicator.DockerContainersInfo-module-scss-module__xJo4AG__restarting{background:#eab308cc;box-shadow:0 0 8px #eab30899}.DockerContainersInfo-module-scss-module__xJo4AG__statusBadge{font-size:.75rem;font-weight:600;font-family:var(--font-mono);text-transform:capitalize;border-radius:.375rem;padding:.25rem .5rem}.DockerContainersInfo-module-scss-module__xJo4AG__statusBadge.DockerContainersInfo-module-scss-module__xJo4AG__running{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.DockerContainersInfo-module-scss-module__xJo4AG__statusBadge.DockerContainersInfo-module-scss-module__xJo4AG__exited,.DockerContainersInfo-module-scss-module__xJo4AG__statusBadge.DockerContainersInfo-module-scss-module__xJo4AG__dead,.DockerContainersInfo-module-scss-module__xJo4AG__statusBadge.DockerContainersInfo-module-scss-module__xJo4AG__created{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.DockerContainersInfo-module-scss-module__xJo4AG__statusBadge.DockerContainersInfo-module-scss-module__xJo4AG__paused,.DockerContainersInfo-module-scss-module__xJo4AG__statusBadge.DockerContainersInfo-module-scss-module__xJo4AG__restarting{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.DockerContainersInfo-module-scss-module__xJo4AG__toggleButton{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex}.DockerContainersInfo-module-scss-module__xJo4AG__toggleButton:hover{background:#ffffff1a;border-color:#fff3}.DockerContainersInfo-module-scss-module__xJo4AG__toggleButton:active{transform:scale(.95)}.DockerContainersInfo-module-scss-module__xJo4AG__toggleButton .DockerContainersInfo-module-scss-module__xJo4AG__chevron{color:#ffffffb3;width:16px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.DockerContainersInfo-module-scss-module__xJo4AG__toggleButton .DockerContainersInfo-module-scss-module__xJo4AG__chevron.DockerContainersInfo-module-scss-module__xJo4AG__expanded{transform:rotate(180deg)}.DockerContainersInfo-module-scss-module__xJo4AG__details{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.DockerContainersInfo-module-scss-module__xJo4AG__detailItem{flex-direction:column;gap:.25rem;display:flex}.DockerContainersInfo-module-scss-module__xJo4AG__detailItem .DockerContainersInfo-module-scss-module__xJo4AG__label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.DockerContainersInfo-module-scss-module__xJo4AG__detailItem .DockerContainersInfo-module-scss-module__xJo4AG__value{color:#ffffffe6;font-size:.875rem;font-family:var(--font-mono);word-break:break-all}.DockerContainersInfo-module-scss-module__xJo4AG__portsList{flex-wrap:wrap;gap:.5rem;display:flex}.DockerContainersInfo-module-scss-module__xJo4AG__portsList .DockerContainersInfo-module-scss-module__xJo4AG__portChip{color:#93c5fd;font-size:.75rem;font-family:var(--font-mono);background:#3b82f626;border:1px solid #3b82f64d;border-radius:.375rem;padding:.25rem .5rem}@keyframes DockerContainersInfo-module-scss-module__xJo4AG__pulse{0%,to{opacity:1}50%{opacity:.5}}
.Bookmarks-module-scss-module__VXQG0q__container{flex-direction:column;gap:1rem;width:100%;height:100%;padding:1.5rem;display:flex;overflow:hidden auto}.Bookmarks-module-scss-module__VXQG0q__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__header h2{background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.Bookmarks-module-scss-module__VXQG0q__headerActions{align-items:center;gap:.5rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__bookmarkCount{color:#ffffff80;background:#ffffff14;border-radius:999px;padding:.2rem .5rem;font-size:.75rem}.Bookmarks-module-scss-module__VXQG0q__refreshButton{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.Bookmarks-module-scss-module__VXQG0q__refreshButton:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.Bookmarks-module-scss-module__VXQG0q__refreshButton:hover:not(:disabled) .Bookmarks-module-scss-module__VXQG0q__refreshIcon{color:#fff;animation:.6s ease-in-out Bookmarks-module-scss-module__VXQG0q__spin}.Bookmarks-module-scss-module__VXQG0q__refreshButton:active:not(:disabled){transform:scale(.95)}.Bookmarks-module-scss-module__VXQG0q__refreshButton:disabled{opacity:.5;cursor:not-allowed}.Bookmarks-module-scss-module__VXQG0q__refreshIcon{color:#ffffffb3;width:16px;height:16px;transition:color .2s}.Bookmarks-module-scss-module__VXQG0q__addButton{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.Bookmarks-module-scss-module__VXQG0q__addButton:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.Bookmarks-module-scss-module__VXQG0q__addButton:active:not(:disabled){transform:scale(.95)}.Bookmarks-module-scss-module__VXQG0q__addButton .Bookmarks-module-scss-module__VXQG0q__addIcon{color:#ffffffb3;width:16px;height:16px;transition:color .2s,transform .2s}.Bookmarks-module-scss-module__VXQG0q__addButton.Bookmarks-module-scss-module__VXQG0q__active .Bookmarks-module-scss-module__VXQG0q__addIcon{color:#fff;transform:rotate(45deg)}@keyframes Bookmarks-module-scss-module__VXQG0q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Bookmarks-module-scss-module__VXQG0q__addFormWrapper{max-height:0;transition:max-height .3s;overflow:hidden}.Bookmarks-module-scss-module__VXQG0q__addFormWrapper.Bookmarks-module-scss-module__VXQG0q__open{max-height:400px}.Bookmarks-module-scss-module__VXQG0q__addForm{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__addFormRow{gap:.5rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__addInput{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8rem;transition:border-color .2s}.Bookmarks-module-scss-module__VXQG0q__addInput::placeholder{color:#ffffff4d}.Bookmarks-module-scss-module__VXQG0q__addInput:focus{border-color:#ffffff40}.Bookmarks-module-scss-module__VXQG0q__addSelect{color:#ffffffe6;cursor:pointer;appearance:none;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right .5rem center no-repeat;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;min-width:120px;padding:.5rem 1.5rem .5rem .75rem;font-family:inherit;font-size:.8rem;transition:border-color .2s}.Bookmarks-module-scss-module__VXQG0q__addSelect:focus{border-color:#ffffff40}.Bookmarks-module-scss-module__VXQG0q__addSubmit{color:#ffffffe6;cursor:pointer;white-space:nowrap;background:#3b82f64d;border:1px solid #3b82f666;border-radius:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s}.Bookmarks-module-scss-module__VXQG0q__addSubmit:hover:not(:disabled){background:#3b82f666;border-color:#3b82f699}.Bookmarks-module-scss-module__VXQG0q__addSubmit:disabled{opacity:.5;cursor:not-allowed}.Bookmarks-module-scss-module__VXQG0q__newFolderRow{gap:.5rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__newFolderInput{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.8rem;transition:border-color .2s}.Bookmarks-module-scss-module__VXQG0q__newFolderInput::placeholder{color:#ffffff4d}.Bookmarks-module-scss-module__VXQG0q__newFolderInput:focus{border-color:#ffffff40}.Bookmarks-module-scss-module__VXQG0q__newFolderCreate{color:#fffc;cursor:pointer;white-space:nowrap;background:#22c55e40;border:1px solid #22c55e59;border-radius:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .2s}.Bookmarks-module-scss-module__VXQG0q__newFolderCreate:hover:not(:disabled){background:#22c55e59;border-color:#22c55e80}.Bookmarks-module-scss-module__VXQG0q__newFolderCreate:disabled{opacity:.5;cursor:not-allowed}.Bookmarks-module-scss-module__VXQG0q__newFolderCancel{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:.5rem;padding:.5rem;font-family:inherit;font-size:.75rem;transition:all .2s}.Bookmarks-module-scss-module__VXQG0q__newFolderCancel:hover{color:#fffc;border-color:#fff3}.Bookmarks-module-scss-module__VXQG0q__tagsRow{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex;position:relative}.Bookmarks-module-scss-module__VXQG0q__tagChip{color:#a88bfae6;white-space:nowrap;background:#8b5cf626;border:1px solid #8b5cf640;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.7rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__tagRemove{cursor:pointer;color:#a88bfa99;background:0 0;border:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:color .15s;display:flex}.Bookmarks-module-scss-module__VXQG0q__tagRemove:hover{color:#a88bfa}.Bookmarks-module-scss-module__VXQG0q__tagRemove svg{width:10px;height:10px}.Bookmarks-module-scss-module__VXQG0q__tagInputWrapper{flex:1;min-width:80px;position:relative}.Bookmarks-module-scss-module__VXQG0q__tagInput{color:#ffffffe6;background:0 0;border:none;outline:none;width:100%;padding:.3rem .5rem;font-family:inherit;font-size:.75rem}.Bookmarks-module-scss-module__VXQG0q__tagInput::placeholder{color:#ffffff40}.Bookmarks-module-scss-module__VXQG0q__tagSuggestions{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e28f2;border:1px solid #ffffff1a;border-radius:.5rem;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow:hidden}.Bookmarks-module-scss-module__VXQG0q__tagSuggestionItem{color:#ffffffb3;cursor:pointer;justify-content:space-between;align-items:center;padding:.4rem .6rem;font-size:.75rem;transition:background .1s;display:flex}.Bookmarks-module-scss-module__VXQG0q__tagSuggestionItem:hover,.Bookmarks-module-scss-module__VXQG0q__tagSuggestionItem.Bookmarks-module-scss-module__VXQG0q__highlighted{color:#ffffffe6;background:#ffffff14}.Bookmarks-module-scss-module__VXQG0q__tagSuggestionItem .Bookmarks-module-scss-module__VXQG0q__tagSuggestionCount{color:#ffffff59;font-size:.65rem}.Bookmarks-module-scss-module__VXQG0q__folderList{flex-direction:column;gap:.25rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__folderHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.6rem .75rem;transition:background .2s;display:flex}.Bookmarks-module-scss-module__VXQG0q__folderHeader:hover{background:#ffffff14}.Bookmarks-module-scss-module__VXQG0q__folderHeader:hover .Bookmarks-module-scss-module__VXQG0q__folderActions{opacity:1}.Bookmarks-module-scss-module__VXQG0q__folderHeaderRight{align-items:center;gap:.35rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__folderActions{opacity:0;align-items:center;gap:.2rem;transition:opacity .15s;display:flex}.Bookmarks-module-scss-module__VXQG0q__folderActionBtn{cursor:pointer;color:#fff6;background:0 0;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:flex}.Bookmarks-module-scss-module__VXQG0q__folderActionBtn:hover{color:#fffc;background:#ffffff14;border-color:#ffffff1a}.Bookmarks-module-scss-module__VXQG0q__folderActionBtn.Bookmarks-module-scss-module__VXQG0q__deleteBtn:hover{color:#ef4444e6;background:#ef44441a;border-color:#ef444433}.Bookmarks-module-scss-module__VXQG0q__folderActionBtn svg{width:12px;height:12px}.Bookmarks-module-scss-module__VXQG0q__folderRenameHeader{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__folderRenameInput{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff26;border-radius:.375rem;outline:none;flex:1;padding:.25rem .5rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:border-color .2s}.Bookmarks-module-scss-module__VXQG0q__folderRenameInput:focus{border-color:#ffffff4d}.Bookmarks-module-scss-module__VXQG0q__folderRenameSave{color:#fffc;cursor:pointer;white-space:nowrap;background:#22c55e40;border:1px solid #22c55e59;border-radius:.375rem;padding:.2rem .5rem;font-family:inherit;font-size:.7rem;font-weight:600;transition:all .15s}.Bookmarks-module-scss-module__VXQG0q__folderRenameSave:hover:not(:disabled){background:#22c55e59}.Bookmarks-module-scss-module__VXQG0q__folderRenameSave:disabled{opacity:.5;cursor:not-allowed}.Bookmarks-module-scss-module__VXQG0q__folderRenameCancel{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:.375rem;padding:.2rem .5rem;font-family:inherit;font-size:.7rem;transition:all .15s}.Bookmarks-module-scss-module__VXQG0q__folderRenameCancel:hover{color:#fffc;border-color:#fff3}.Bookmarks-module-scss-module__VXQG0q__folderInfo{align-items:center;gap:.5rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__folderIcon{color:#ffffff80;width:14px;height:14px}.Bookmarks-module-scss-module__VXQG0q__folderName{color:#fffc;font-size:.8rem;font-weight:600}.Bookmarks-module-scss-module__VXQG0q__folderCount{color:#fff6;background:#ffffff0f;border-radius:999px;padding:.1rem .4rem;font-size:.65rem}.Bookmarks-module-scss-module__VXQG0q__chevron{color:#fff6;width:14px;height:14px;transition:transform .2s}.Bookmarks-module-scss-module__VXQG0q__chevron.Bookmarks-module-scss-module__VXQG0q__expanded{transform:rotate(90deg)}.Bookmarks-module-scss-module__VXQG0q__folderBookmarks{max-height:0;transition:max-height .3s;overflow:hidden}.Bookmarks-module-scss-module__VXQG0q__folderBookmarks.Bookmarks-module-scss-module__VXQG0q__expanded{max-height:1000px}.Bookmarks-module-scss-module__VXQG0q__folderBookmarksInner{flex-direction:column;padding:.25rem 0 .25rem .5rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__bookmarkItem{border-radius:.375rem;align-items:center;gap:.5rem;padding:.45rem .75rem;text-decoration:none;transition:background .15s;display:flex}.Bookmarks-module-scss-module__VXQG0q__bookmarkItem:hover{background:#ffffff0d}.Bookmarks-module-scss-module__VXQG0q__favicon{object-fit:contain;border-radius:2px;flex-shrink:0;width:16px;height:16px}.Bookmarks-module-scss-module__VXQG0q__faviconFallback{color:#ffffff4d;flex-shrink:0;width:16px;height:16px}.Bookmarks-module-scss-module__VXQG0q__bookmarkTitle{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8rem;overflow:hidden}.Bookmarks-module-scss-module__VXQG0q__favoriteStar{color:#ffd700cc;flex-shrink:0;width:12px;height:12px}.Bookmarks-module-scss-module__VXQG0q__bookmarkItemWrapper{flex-direction:column;display:flex}.Bookmarks-module-scss-module__VXQG0q__bookmarkTags{flex-wrap:wrap;gap:.25rem;padding:0 .75rem .35rem 2.75rem;display:flex}.Bookmarks-module-scss-module__VXQG0q__bookmarkTag{color:#a88bfacc;background:#8b5cf61a;border:1px solid #8b5cf626;border-radius:999px;padding:.05rem .4rem;font-size:.6rem}.Bookmarks-module-scss-module__VXQG0q__emptyState{color:#ffffff4d;justify-content:center;align-items:center;padding:2rem;font-size:.85rem;display:flex}
