.BurnTimeModal_popupOverlay__X8M5w{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:.9;transition:opacity .3s ease,visibility .3s ease}.BurnTimeModal_popupOverlay__X8M5w.BurnTimeModal_show__1nMmq{opacity:1;visibility:visible}.BurnTimeModal_popup__hEm4c{background:rgba(40,40,40,.95);color:#fff;padding:40px;border-radius:14px;width:600px;max-width:90%;box-shadow:0 10px 25px rgba(0,0,0,.3);text-align:center;position:relative;transform:scale(.8);transition:transform .3s ease,opacity .3s ease}.BurnTimeModal_popupOverlay__X8M5w.BurnTimeModal_show__1nMmq .BurnTimeModal_popup__hEm4c{transform:scale(1);opacity:1}.BurnTimeModal_closeButton__GWenO{position:absolute;top:15px;right:20px;background:none;border:none;color:#fff;font-size:24px;font-weight:700;cursor:pointer;transition:color .3s}.BurnTimeModal_closeButton__GWenO:hover{color:#f66}.BurnTimeModal_popupTitle__DO3lo{font-size:28px;font-weight:700;margin-bottom:20px}.BurnTimeModal_popupContent__jO4YM{font-size:20px;line-height:1.6;text-align:left}.BurnTimeModal_burnTimeList__ZqSx8{list-style:none;padding:0;margin:0;text-align:left}.BurnTimeModal_burnTimeList__ZqSx8 li{padding:12px 0;font-size:22px;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column}.BurnTimeModal_burnTimeList__ZqSx8 li:last-child{border-bottom:none}.BurnTimeModal_sunbedName__5v6ve{font-size:32px;font-weight:700;color:#f8d34a}.BurnTimeModal_sunbedTime__RCHuA{font-size:28px;color:#ddd}.BurnTimeModal_burnTimeMainTitle__B_OSv{font-size:44px;font-weight:700;text-align:center;margin-bottom:20px;color:#f8d34a}.ConfigModal_popupOverlay__Zbg5S{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:1000}.ConfigModal_popup__ahLNg{background:rgba(40,40,40,.95);color:#fff;padding:20px 30px;border-radius:12px;width:500px;max-width:90%;box-shadow:0 10px 25px rgba(0,0,0,.3);text-align:center;position:relative}.ConfigModal_closeButton__bSS_0{position:absolute;top:12px;right:15px;background:none;border:none;color:#fff;font-size:22px;font-weight:700;cursor:pointer}.ConfigModal_closeButton__bSS_0:hover{color:#f66}.ConfigModal_modalTitle__iahE8{font-size:50px;font-weight:700;margin-bottom:-20px}.ConfigModal_inputSection__N8B_m{margin-bottom:20px}.ConfigModal_sunbedTitle__V7oyw{font-size:44px;font-weight:700;margin-bottom:10px;color:#f8d34a}.ConfigModal_inputGroup__pfhaF{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ConfigModal_inputGroup__pfhaF label{font-size:32px;flex:1 1;text-align:left}.ConfigModal_inputGroup__pfhaF input{width:150px;padding:10px 0;font-size:40px;text-align:right;border-radius:6px;border:none;outline:none;background:#555;color:#fff}.ConfigModal_saveButton__IHiLn{margin-top:10px;padding:20px 50px;font-size:32px;font-weight:700;border:none;border-radius:6px;cursor:pointer;background:#28a745;color:#fff}.ConfigModal_saveButton__IHiLn:hover{background:#218838}.TimerApp_appContainer__s3trR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:40px;background:linear-gradient(135deg,#2e2e2e,#545454);min-height:100vh;color:#ddd}.TimerApp_header__gWT4I{position:absolute;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;background:#2e2e2e;padding:15px 20px}.TimerApp_header__gWT4I .TimerApp_title__j9q74{font-size:22px;font-weight:700;color:#fff;margin-left:20px}.TimerApp_appBlock__fCmwR{height:80px}.TimerApp_menu__jNJs8{position:relative;display:inline-block;margin-right:20px}.TimerApp_menuButton__z8WGF{background:#545454;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:18px;cursor:pointer}.TimerApp_menuDropdown__EbtrI{display:none;position:absolute;background:#2e2e2e;border-radius:6px;min-width:150px;box-shadow:0 4px 8px rgba(0,0,0,.3);top:100%;right:0}.TimerApp_menuDropdown__EbtrI a{color:#fff;padding:10px;display:block;text-decoration:none}.TimerApp_menuDropdown__EbtrI a:hover{color:gray;cursor:pointer}.TimerApp_menu__jNJs8:hover .TimerApp_menuDropdown__EbtrI{display:block}.TimerApp_timerContainer__Ts2nq{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:900px;background:#444;border-radius:16px;padding:30px;box-shadow:0 6px 16px rgba(0,0,0,.3)}.TimerApp_imageWrapper__7zUZh img{width:100%;max-width:350px;height:auto;border-radius:12px}.TimerApp_title__j9q74{font-size:22px;font-weight:700;margin-top:10px;color:#fff}.TimerApp_controls__cy3Ls{display:flex;flex-direction:column;align-items:center;flex:1 1;gap:15px}.TimerApp_timerDisplayContainer__1qUdK{display:flex;align-items:center;gap:10px}.TimerApp_timerDisplay__ZWqjG{font-size:36px;font-weight:700;padding:12px 24px;background:#666;border-radius:12px;color:#fff}.TimerApp_adjustButton__QotfR{padding:8px 12px;font-size:16px;font-weight:700;background:#999;color:#000;border:none;border-radius:6px;cursor:pointer}.TimerApp_actionButton__d3c9H{padding:10px 20px;margin-right:10px;font-size:16px;border-radius:6px}.TimerApp_actionButton__d3c9H:hover{cursor:pointer}.TimerApp_startButton__EHrWk{background:#28a745;color:#fff}.TimerApp_stopButton__v6fTS{background:#dc3545;color:#fff}.TimerApp_resetButton__UIzR5{background:#6c757d;color:#fff}.TimerApp_startButton__EHrWk:hover{background:#218838}.TimerApp_stopButton__v6fTS:hover{background:#c82333}.TimerApp_resetButton__UIzR5:hover{background:#5a6268}.TimerApp_footer__TRSw7{width:100%;max-width:900px;text-align:center;padding:10px;border-radius:8px;color:#ccc;font-size:14px}