@font-face{font-family:DSEG14;src:url(/build/fonts/dseg/DSEG14Classic-Regular.woff2) format("woff2"),url(/build/fonts/dseg/DSEG14Classic-Regular.woff) format("woff"),url(/build/fonts/dseg/DSEG14Classic-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.lcd-display{display:block;width:fit-content;margin:20px auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.2}.lcd-display-group .lcd-display{width:auto;margin:0}.lcd-display-group .lcd-balboa-tp500{display:flex}.lcd-display-wrapper{text-align:center;margin:20px 0}.lcd-display *{box-sizing:border-box}.lcd-degree{font-size:.4em!important;vertical-align:top;margin-right:1px;line-height:1}.lcd-unit{font-size:.6em;text-transform:uppercase}.lcd-balboa-tp600{background:linear-gradient(180deg,#e8e8e8,#c8c8c8);border:3px solid #333;border-radius:12px;padding:15px 25px;min-width:280px;box-shadow:inset 0 2px 4px #ffffff80,inset 0 -2px 4px #0000001a,0 4px 8px #0003}.lcd-balboa-tp600 .lcd-temp{font-family:DSEG14,monospace;font-size:48px;color:#1a1a1a;text-align:center;letter-spacing:4px;text-shadow:1px 1px 0 rgba(255,255,255,.5);margin-bottom:10px}.lcd-balboa-tp600 .lcd-labels{display:flex;justify-content:space-between;gap:10px}.lcd-balboa-tp600 .lcd-label{font-family:DSEG14,monospace;font-size:14px;color:#1a1a1a;letter-spacing:1px}.lcd-balboa-tp500{background:linear-gradient(180deg,#d8d8d8,#b8b8b8);border:3px solid #444;border-radius:10px;padding:0;min-width:400px;display:flex;box-shadow:inset 0 2px 4px #fff6,0 4px 8px #00000040}.lcd-balboa-tp500 .lcd-main{flex:1;padding:15px}.lcd-balboa-tp500 .lcd-temp{font-family:DSEG14,monospace;font-size:52px;color:#1a1a1a;text-align:center;letter-spacing:3px;margin-bottom:15px}.lcd-balboa-tp500 .lcd-icons{display:flex;justify-content:flex-start;gap:12px;padding:10px;border-top:1px solid rgba(0,0,0,.1)}.lcd-balboa-tp500 .lcd-icon{width:24px;height:24px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.lcd-balboa-tp500 .lcd-icon.icon-flame,.lcd-balboa-tp500 .lcd-icon.icon-fire{background-image:url(/build/images/lcd-icons/flame-tp500.png)}.lcd-balboa-tp500 .lcd-icon.icon-ready{background-image:url(/build/images/lcd-icons/ready-tp500.png)}.lcd-balboa-tp500 .lcd-icon.icon-rest{background-image:url(/build/images/lcd-icons/rest-tp500.png)}.lcd-balboa-tp500 .lcd-icon.icon-music{background-image:url(/build/images/lcd-icons/music-tp500.png)}.lcd-balboa-tp500 .lcd-icon.icon-wifi{background-image:url(/build/images/lcd-icons/wifi-tp500.png)}.lcd-balboa-tp500 .lcd-icon.icon-light{background-image:url(/build/images/lcd-icons/light-tp500.png)}.lcd-balboa-tp500 .lcd-icon.icon-filter{background-image:url(/build/images/lcd-icons/filter-tp500.png)}.lcd-balboa-tp500 .lcd-icon.icon-pump1{background-image:url(/build/images/lcd-icons/pump1-tp500.png)}.lcd-balboa-tp500 .lcd-icon.icon-pump2{background-image:url(/build/images/lcd-icons/pump2-tp500.png)}.lcd-balboa-tp500 .lcd-icon.icon-jets{background-image:url(/build/images/lcd-icons/jets-tp500.png)}.lcd-balboa-tp500 .lcd-icon.icon-ozone{background-image:url(/build/images/lcd-icons/ozone-tp500.png)}.lcd-balboa-tp500 .lcd-sidebar{width:80px;background:#0000000d;border-left:1px solid rgba(0,0,0,.1);padding:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.lcd-balboa-tp500 .lcd-info{font-family:DSEG14,monospace;font-size:12px;color:#1a1a1a;text-align:right}.lcd-balboa-vl801d{background:linear-gradient(180deg,#d8d8d8,silver);border-radius:8px;padding:25px 30px;min-width:340px;box-shadow:inset 0 1px 3px #fff6,0 4px 12px #00000026}.lcd-balboa-vl801d .lcd-temp-row{display:flex;justify-content:center;align-items:baseline;margin-bottom:20px}.lcd-balboa-vl801d .lcd-temp{font-family:DSEG14,monospace;font-size:72px;color:#1a1a1a;letter-spacing:2px;text-shadow:1px 1px 0 rgba(255,255,255,.3)}.lcd-balboa-vl801d .lcd-temp-unit{font-family:DSEG14,monospace;font-size:72px;color:#1a1a1a;margin-left:2px}.lcd-balboa-vl801d .lcd-arrow{font-family:DSEG14,monospace;font-size:48px;color:#1a1a1a;margin-left:8px}.lcd-balboa-vl801d .lcd-labels{display:flex;justify-content:space-between;margin-bottom:15px;padding:0 10px}.lcd-balboa-vl801d .lcd-label{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;font-style:italic;color:#1a1a1a;letter-spacing:1px}.lcd-balboa-vl801d .lcd-icons{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.lcd-balboa-vl801d .lcd-icon{width:55px;height:55px;background-size:contain;background-repeat:no-repeat;background-position:center}.lcd-balboa-vl801d .lcd-icon.icon-jets1{background-image:url(/build/images/lcd-icons/jets1-vl801d.png)}.lcd-balboa-vl801d .lcd-icon.icon-jets2{background-image:url(/build/images/lcd-icons/jets2-vl801d.png)}.lcd-balboa-vl801d .lcd-icon.icon-light{background-image:url(/build/images/lcd-icons/light-vl801d.png)}.lcd-balboa-vl801d .lcd-icon.icon-blower{background-image:url(/build/images/lcd-icons/blower-vl801d.png)}.lcd-balboa-tp900,.lcd-balboa-tp900_shortcuts,.lcd-balboa-tp900_settings{background:linear-gradient(180deg,#1e4a6e,#15385a);border:3px solid #0d2840;border-radius:20px;padding:20px;width:480px;min-height:280px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 4px 15px #0000004d;color:#fff}.lcd-balboa-tp900 .lcd-container{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;gap:0}.lcd-balboa-tp900 .lcd-temp-section{grid-column:1;grid-row:1;padding:10px 15px}.lcd-balboa-tp900 .lcd-temp{font-family:Arial Black,Arial,sans-serif;font-size:58px;font-weight:700;color:#fff;line-height:1}.lcd-balboa-tp900 .lcd-center-icon{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;justify-content:center;padding:20px}.lcd-balboa-tp900 .lcd-center-icon img{width:100px;height:100px;object-fit:contain}.lcd-balboa-tp900 .lcd-center-icon .lcd-icon-placeholder{width:100px;height:100px;background-image:url(/build/images/lcd-icons/centrale-tp900.png);background-size:contain;background-repeat:no-repeat;background-position:center}.lcd-balboa-tp900 .lcd-menu-right{grid-column:3;grid-row:1 / 3;display:flex;flex-direction:column;gap:8px;padding:10px}.lcd-balboa-tp900 .lcd-menu-item{background:transparent;padding:4px 0;font-size:15px;font-weight:500;text-align:right;color:#b8d4e8}.lcd-balboa-tp900 .lcd-info-left{grid-column:1;grid-row:2;padding:5px 15px}.lcd-balboa-tp900 .lcd-info-row{font-size:15px;color:#b8d4e8;padding:2px 0;font-weight:400}.lcd-balboa-tp900 .lcd-bottom-section{grid-column:1 / 4;grid-row:3;display:flex;justify-content:space-between;align-items:center;padding:15px;margin-top:10px}.lcd-balboa-tp900 .lcd-status-bottom{background:transparent;font-size:16px;font-weight:500;color:#fff;line-height:1.4}.lcd-balboa-tp900 .lcd-lock{width:28px;height:28px;background-image:url(/build/images/lcd-icons/lock-tp900.png);background-size:contain;background-repeat:no-repeat;background-position:center}.lcd-balboa-tp900 .lcd-lock-emoji{font-size:28px;color:#333}.lcd-balboa-tp900_shortcuts .lcd-container{display:flex;flex-direction:column;gap:20px}.lcd-balboa-tp900_shortcuts .lcd-icons-grid{display:flex;flex-wrap:wrap;gap:12px}.lcd-balboa-tp900_shortcuts .lcd-icon-btn{display:flex;flex-direction:column;align-items:center;gap:6px}.lcd-balboa-tp900_shortcuts .lcd-icon-box{width:75px;height:75px;background:linear-gradient(145deg,#2a5a8a,#1a3a5a);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #0000004d}.lcd-balboa-tp900_shortcuts .lcd-icon-box.back{background:linear-gradient(145deg,#1a2a3a,#0a1520);border:2px solid #4a6a8a}.lcd-balboa-tp900_shortcuts .lcd-icon-box.jets1{background:linear-gradient(145deg,#3080d0,#1050a0)}.lcd-balboa-tp900_shortcuts .lcd-icon-box.jets2,.lcd-balboa-tp900_shortcuts .lcd-icon-box.jets3{background:linear-gradient(145deg,#1a3050,#0a1525)}.lcd-balboa-tp900_shortcuts .lcd-icon-box.invert,.lcd-balboa-tp900_shortcuts .lcd-icon-box.lock,.lcd-balboa-tp900_shortcuts .lcd-icon-box.delete{background:linear-gradient(145deg,#1a2a3a,#0a1520)}.lcd-balboa-tp900_shortcuts .lcd-icon-box img,.lcd-balboa-tp900_shortcuts .lcd-icon-box .lcd-icon{width:50px;height:50px;object-fit:contain}.lcd-balboa-tp900_shortcuts .lcd-icon-label{font-size:13px;font-weight:500;color:#fff}.lcd-balboa-tp900_shortcuts .lcd-status-info{font-size:16px;color:#fff;margin-top:10px}.lcd-balboa-tp900_shortcuts .lcd-status-bottom{margin-top:10px;font-size:17px;font-weight:500;color:#fff;line-height:1.4}.lcd-balboa-tp900_shortcuts .lcd-icon{background-size:contain;background-repeat:no-repeat;background-position:center}.lcd-balboa-tp900_shortcuts .lcd-icon.icon-back{background-image:url(/build/images/lcd-icons/back-tp900.png)}.lcd-balboa-tp900_shortcuts .lcd-icon.icon-jets1{background-image:url(/build/images/lcd-icons/jets1-tp900.png)}.lcd-balboa-tp900_shortcuts .lcd-icon.icon-jets2{background-image:url(/build/images/lcd-icons/jets2-tp900.png)}.lcd-balboa-tp900_shortcuts .lcd-icon.icon-jets3{background-image:url(/build/images/lcd-icons/jets3-tp900.png)}.lcd-balboa-tp900_shortcuts .lcd-icon.icon-invert{background-image:url(/build/images/lcd-icons/invert-tp900.png)}.lcd-balboa-tp900_shortcuts .lcd-icon.icon-delete{background-image:url(/build/images/lcd-icons/delete-tp900.png)}.lcd-balboa-tp900_shortcuts .lcd-icon.icon-lock{background-image:url(/build/images/lcd-icons/lock-tp900.png)}.lcd-balboa-tp900_settings .lcd-container{display:flex;gap:20px}.lcd-balboa-tp900_settings .lcd-back-section{display:flex;flex-direction:column;gap:10px}.lcd-balboa-tp900_settings .lcd-back-btn{width:65px;height:65px;background:linear-gradient(145deg,#1a2a3a,#0a1520);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 8px #0000004d}.lcd-balboa-tp900_settings .lcd-back-btn img,.lcd-balboa-tp900_settings .lcd-back-btn .lcd-icon{width:40px;height:40px}.lcd-balboa-tp900_settings .lcd-back-label{font-size:13px;color:#fff;text-align:center}.lcd-balboa-tp900_settings .lcd-settings-content{flex:1}.lcd-balboa-tp900_settings .lcd-settings-title{font-size:22px;font-weight:700;color:#7a9ab8;margin-bottom:15px}.lcd-balboa-tp900_settings .lcd-settings-list{display:flex;flex-direction:column;gap:4px}.lcd-balboa-tp900_settings .lcd-setting-row{display:flex;gap:20px;padding:4px 0}.lcd-balboa-tp900_settings .lcd-setting-row.selected .lcd-setting-label,.lcd-balboa-tp900_settings .lcd-setting-row.selected .lcd-setting-value{color:#fff;font-weight:700}.lcd-balboa-tp900_settings .lcd-setting-label{font-size:16px;color:#7a9ab8;min-width:120px}.lcd-balboa-tp900_settings .lcd-setting-value{font-size:16px;color:#7a9ab8}.lcd-balboa-tp900_settings .lcd-setting-value.arrow:after{content:" ▶"}.lcd-balboa-tp900_settings .lcd-scrollbar{width:6px;background:#fff3;border-radius:3px;margin-left:auto;position:relative;min-height:150px;align-self:stretch}.lcd-balboa-tp900_settings .lcd-scrollbar-thumb{position:absolute;top:0;width:6px;height:50px;background:#fff;border-radius:3px}.lcd-balboa-tp900_settings .lcd-icon.icon-back{width:40px;height:40px;background-image:url(/build/images/lcd-icons/back-tp900.png);background-size:contain;background-repeat:no-repeat;background-position:center}.lcd-balboa-tp900_settings .lcd-delete-btn{width:65px;height:65px;background:linear-gradient(145deg,#1a2a3a,#0a1520);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 8px #0000004d;margin-top:15px}.lcd-balboa-tp900_settings .lcd-delete-btn .lcd-icon{width:40px;height:40px}.lcd-balboa-tp900_settings .lcd-icon.icon-delete{width:40px;height:40px;background-image:url(/build/images/lcd-icons/delete-tp900.png);background-size:contain;background-repeat:no-repeat;background-position:center}.lcd-joyonway-pb553{background:linear-gradient(180deg,#1a3a6e,#0d2340);border:4px solid #888;border-radius:6px;padding:0;min-width:450px;font-family:Arial,sans-serif;box-shadow:inset 0 1px 2px #ffffff1a,0 6px 16px #0006;overflow:hidden}.lcd-joyonway-pb553 .lcd-header{display:flex;background:linear-gradient(180deg,#2a5a9e,#1a4a8e);border-bottom:2px solid #4a7abe}.lcd-joyonway-pb553 .lcd-datetime{flex:1;padding:8px 15px;display:flex;gap:20px;align-items:center}.lcd-joyonway-pb553 .lcd-date,.lcd-joyonway-pb553 .lcd-time,.lcd-joyonway-pb553 .lcd-day{font-size:18px;font-weight:700;color:#fff}.lcd-joyonway-pb553 .lcd-menu-title{background:linear-gradient(180deg,#4a7abe,#3a6aae);padding:8px 20px;font-size:16px;font-weight:700;color:#fff;border-left:2px solid #5a8ace;width:120px;text-align:center;box-sizing:border-box}.lcd-joyonway-pb553 .lcd-body{display:flex}.lcd-joyonway-pb553 .lcd-main{flex:1;padding:15px;position:relative}.lcd-joyonway-pb553 .lcd-temp-section{margin-bottom:10px}.lcd-joyonway-pb553 .lcd-temp{font-size:42px;font-weight:700;color:#4a9eff}.lcd-joyonway-pb553 .lcd-temp-unit{font-size:20px;color:#4a9eff}.lcd-joyonway-pb553 .lcd-temp-unit .lcd-degree{font-size:.6em;vertical-align:super}.lcd-joyonway-pb553 .lcd-temp-unit .lcd-unit{font-size:1em;text-transform:uppercase}.lcd-joyonway-pb553 .lcd-set-temp{font-size:14px;color:#4a9eff}.lcd-joyonway-pb553 .lcd-status-lines{margin:10px 0}.lcd-joyonway-pb553 .lcd-mode,.lcd-joyonway-pb553 .lcd-status{font-size:14px;color:#fff}.lcd-joyonway-pb553 .lcd-status-on{color:#4ade80}.lcd-joyonway-pb553 .lcd-popup{position:absolute;top:10px;right:10px;background:#c8d2dcf2;border:2px solid #888;border-radius:8px;padding:8px 12px;text-align:center;color:#333;z-index:10;min-width:150px}.lcd-joyonway-pb553 .lcd-popup-title{font-size:14px;font-weight:700;margin-bottom:10px}.lcd-joyonway-pb553 .lcd-popup-icon{font-size:28px;margin-bottom:8px}.lcd-joyonway-pb553 .lcd-popup-text{font-size:12px}.lcd-joyonway-pb553 .lcd-icons-row{display:flex;gap:8px;margin-top:15px}.lcd-joyonway-pb553 .lcd-icon-btn{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.lcd-joyonway-pb553 .lcd-icon-btn.blue{background:linear-gradient(180deg,#3a6aae,#2a5a9e)}.lcd-joyonway-pb553 .lcd-icon-btn.purple{background:linear-gradient(180deg,#9a4aae,#7a3a8e)}.lcd-joyonway-pb553 .lcd-icon-btn.orange{background:linear-gradient(180deg,#e08040,#c06020)}.lcd-joyonway-pb553 .lcd-icon-btn.green{background:linear-gradient(180deg,#40a060,#308050)}.lcd-joyonway-pb553 .lcd-sidebar{width:120px;background:linear-gradient(180deg,#3a6aae,#2a4a7e);border-left:2px solid #4a7abe}.lcd-joyonway-pb553 .lcd-menu-item{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fff}.lcd-joyonway-pb553 .lcd-menu-icon{font-size:16px}.lcd-joyonway-pb553_settings{background:linear-gradient(180deg,#1a3a6e,#0d2340);border:4px solid #888;border-radius:6px;padding:0;min-width:450px;font-family:Arial,sans-serif;box-shadow:inset 0 1px 2px #ffffff1a,0 6px 16px #0006;overflow:hidden}.lcd-joyonway-pb553_settings .lcd-header{display:flex;background:linear-gradient(180deg,#2a5a9e,#1a4a8e);border-bottom:2px solid #4a7abe}.lcd-joyonway-pb553_settings .lcd-header-title{flex:1;padding:10px 15px;display:flex;align-items:center;gap:10px}.lcd-joyonway-pb553_settings .lcd-header-icon{font-size:24px;color:#fff}.lcd-joyonway-pb553_settings .lcd-header-text{font-size:22px;font-weight:700;color:#fff}.lcd-joyonway-pb553_settings .lcd-menu-title{background:linear-gradient(180deg,#4a7abe,#3a6aae);padding:10px 20px;font-size:16px;font-weight:700;color:#fff;border-left:2px solid #5a8ace;width:120px;text-align:center;box-sizing:border-box}.lcd-joyonway-pb553_settings .lcd-body{display:flex}.lcd-joyonway-pb553_settings .lcd-main{flex:1;padding:10px 15px;display:flex;gap:10px}.lcd-joyonway-pb553_settings .lcd-indicator-bar{width:6px;background:linear-gradient(180deg,#6af,#48f);border-radius:3px;flex-shrink:0}.lcd-joyonway-pb553_settings .lcd-settings-content{flex:1}.lcd-joyonway-pb553_settings .lcd-settings-list{display:flex;flex-direction:column;gap:2px}.lcd-joyonway-pb553_settings .lcd-setting-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:4px;color:#fff;font-size:15px}.lcd-joyonway-pb553_settings .lcd-setting-row.selected{background:linear-gradient(180deg,#4a9e4a,#3a8e3a)}.lcd-joyonway-pb553_settings .lcd-setting-label{font-weight:500}.lcd-joyonway-pb553_settings .lcd-setting-value{font-weight:700;color:#fff}.lcd-joyonway-pb553_settings .lcd-back-btn{display:inline-block;margin-top:10px;padding:6px 20px;background:linear-gradient(180deg,#555,#333);border-radius:4px;color:#fff;font-size:14px;font-weight:700}.lcd-joyonway-pb553_settings .lcd-sidebar{width:120px;background:linear-gradient(180deg,#3a6aae,#2a4a7e);border-left:2px solid #4a7abe}.lcd-joyonway-pb553_settings .lcd-menu-item{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fff}.lcd-joyonway-pb553_settings .lcd-menu-item.active{background:#ffffff26}.lcd-joyonway-pb553_settings .lcd-menu-icon{font-size:16px}.lcd-joyonway-pb553_set_datetime{background:linear-gradient(180deg,#1a3a6e,#0d2340);border:4px solid #888;border-radius:6px;padding:0;min-width:450px;font-family:Arial,sans-serif;box-shadow:inset 0 1px 2px #ffffff1a,0 6px 16px #0006;overflow:hidden}.lcd-joyonway-pb553_set_datetime .lcd-header{display:flex;background:linear-gradient(180deg,#2a5a9e,#1a4a8e);border-bottom:2px solid #4a7abe}.lcd-joyonway-pb553_set_datetime .lcd-header-title{flex:1;padding:10px 15px;display:flex;align-items:center;gap:10px}.lcd-joyonway-pb553_set_datetime .lcd-header-icon{font-size:24px;color:#fff}.lcd-joyonway-pb553_set_datetime .lcd-header-text{font-size:22px;font-weight:700;color:#fff}.lcd-joyonway-pb553_set_datetime .lcd-menu-title{background:linear-gradient(180deg,#4a7abe,#3a6aae);padding:10px 20px;font-size:16px;font-weight:700;color:#fff;border-left:2px solid #5a8ace;width:120px;text-align:center;box-sizing:border-box}.lcd-joyonway-pb553_set_datetime .lcd-body{display:flex}.lcd-joyonway-pb553_set_datetime .lcd-main{flex:1;padding:15px 20px}.lcd-joyonway-pb553_set_datetime .lcd-current-row{display:flex;gap:30px;color:#fff;font-size:18px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2)}.lcd-joyonway-pb553_set_datetime .lcd-edit-section{display:flex;gap:50px}.lcd-joyonway-pb553_set_datetime .lcd-edit-group{text-align:center}.lcd-joyonway-pb553_set_datetime .lcd-edit-label{color:#4ade80;font-size:18px;font-weight:700;margin-bottom:5px;padding-bottom:5px;border-bottom:2px solid #4ade80}.lcd-joyonway-pb553_set_datetime .lcd-edit-value{color:#fff;font-size:20px;margin-top:10px}.lcd-joyonway-pb553_set_datetime .lcd-edit-value .selected{background:#4ade80;color:#000;padding:2px 4px}.lcd-joyonway-pb553_set_datetime .lcd-back-btn{display:inline-block;margin-top:25px;padding:8px 25px;background:linear-gradient(180deg,#555,#333);border-radius:20px;color:#fff;font-size:14px;font-weight:700}.lcd-joyonway-pb553_set_datetime .lcd-sidebar{width:120px;background:linear-gradient(180deg,#3a6aae,#2a4a7e);border-left:2px solid #4a7abe}.lcd-joyonway-pb553_set_datetime .lcd-menu-item{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fff}.lcd-joyonway-pb553_set_datetime .lcd-menu-icon{font-size:16px}.lcd-joyonway-pb553_set_filter{background:linear-gradient(180deg,#1a3a6e,#0d2340);border:4px solid #888;border-radius:6px;padding:0;min-width:450px;font-family:Arial,sans-serif;box-shadow:inset 0 1px 2px #ffffff1a,0 6px 16px #0006;overflow:hidden}.lcd-joyonway-pb553_set_filter .lcd-header{display:flex;background:linear-gradient(180deg,#2a5a9e,#1a4a8e);border-bottom:2px solid #4a7abe}.lcd-joyonway-pb553_set_filter .lcd-header-title{flex:1;padding:10px 15px;display:flex;align-items:center;gap:10px}.lcd-joyonway-pb553_set_filter .lcd-header-icon{font-size:24px;color:#fff}.lcd-joyonway-pb553_set_filter .lcd-header-text{font-size:22px;font-weight:700;color:#fff}.lcd-joyonway-pb553_set_filter .lcd-menu-title{background:linear-gradient(180deg,#4a7abe,#3a6aae);padding:10px 20px;font-size:16px;font-weight:700;color:#fff;border-left:2px solid #5a8ace;width:120px;text-align:center;box-sizing:border-box}.lcd-joyonway-pb553_set_filter .lcd-body{display:flex}.lcd-joyonway-pb553_set_filter .lcd-main{flex:1;padding:15px 20px}.lcd-joyonway-pb553_set_filter .lcd-schedule-header{display:flex;gap:20px;color:#fff;font-size:16px;font-weight:700;margin-bottom:10px;padding-left:50px}.lcd-joyonway-pb553_set_filter .lcd-schedule-row{display:flex;align-items:center;gap:15px;margin-bottom:8px;color:#fff;font-size:18px}.lcd-joyonway-pb553_set_filter .lcd-row-number{width:35px;height:35px;border:2px solid #666;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#999}.lcd-joyonway-pb553_set_filter .lcd-row-number.active{border-color:#4ade80;color:#4ade80}.lcd-joyonway-pb553_set_filter .lcd-time-value{min-width:60px}.lcd-joyonway-pb553_set_filter .lcd-time-value .selected{background:#4ade80;color:#000;padding:2px 4px}.lcd-joyonway-pb553_set_filter .lcd-separator{color:#fff}.lcd-joyonway-pb553_set_filter .lcd-status{margin-left:10px;font-weight:700}.lcd-joyonway-pb553_set_filter .lcd-status.on{color:#4ade80}.lcd-joyonway-pb553_set_filter .lcd-status.off{color:#888}.lcd-joyonway-pb553_set_filter .lcd-back-btn{display:inline-block;margin-top:25px;padding:8px 25px;background:linear-gradient(180deg,#555,#333);border-radius:20px;color:#fff;font-size:14px;font-weight:700}.lcd-joyonway-pb553_set_filter .lcd-sidebar{width:120px;background:linear-gradient(180deg,#3a6aae,#2a4a7e);border-left:2px solid #4a7abe}.lcd-joyonway-pb553_set_filter .lcd-menu-item{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fff}.lcd-joyonway-pb553_set_filter .lcd-menu-icon{font-size:16px}.lcd-joyonway-pb553_set_heating{background:linear-gradient(180deg,#1a3a6e,#0d2340);border:4px solid #888;border-radius:6px;padding:0;min-width:450px;font-family:Arial,sans-serif;box-shadow:inset 0 1px 2px #ffffff1a,0 6px 16px #0006;overflow:hidden}.lcd-joyonway-pb553_set_heating .lcd-header{display:flex;background:linear-gradient(180deg,#2a5a9e,#1a4a8e);border-bottom:2px solid #4a7abe}.lcd-joyonway-pb553_set_heating .lcd-header-title{flex:1;padding:10px 15px;display:flex;align-items:center;gap:10px}.lcd-joyonway-pb553_set_heating .lcd-header-icon{font-size:24px;color:#fff}.lcd-joyonway-pb553_set_heating .lcd-header-text{font-size:22px;font-weight:700;color:#fff}.lcd-joyonway-pb553_set_heating .lcd-menu-title{background:linear-gradient(180deg,#4a7abe,#3a6aae);padding:10px 20px;font-size:16px;font-weight:700;color:#fff;border-left:2px solid #5a8ace;width:120px;text-align:center;box-sizing:border-box}.lcd-joyonway-pb553_set_heating .lcd-body{display:flex}.lcd-joyonway-pb553_set_heating .lcd-main{flex:1;padding:15px 20px}.lcd-joyonway-pb553_set_heating .lcd-schedule-header{display:flex;gap:20px;color:#fff;font-size:16px;font-weight:700;margin-bottom:10px;padding-left:50px}.lcd-joyonway-pb553_set_heating .lcd-schedule-row{display:flex;align-items:center;gap:15px;margin-bottom:8px;color:#fff;font-size:18px}.lcd-joyonway-pb553_set_heating .lcd-row-number{width:35px;height:35px;border:2px solid #666;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#999}.lcd-joyonway-pb553_set_heating .lcd-row-number.active{border-color:#4ade80;color:#4ade80}.lcd-joyonway-pb553_set_heating .lcd-time-value{min-width:60px}.lcd-joyonway-pb553_set_heating .lcd-time-value .selected{background:#4ade80;color:#000;padding:2px 4px}.lcd-joyonway-pb553_set_heating .lcd-separator{color:#fff}.lcd-joyonway-pb553_set_heating .lcd-status{margin-left:10px;font-weight:700}.lcd-joyonway-pb553_set_heating .lcd-status.on{color:#4ade80}.lcd-joyonway-pb553_set_heating .lcd-status.off{color:#888}.lcd-joyonway-pb553_set_heating .lcd-back-btn{display:inline-block;margin-top:25px;padding:8px 25px;background:linear-gradient(180deg,#555,#333);border-radius:20px;color:#fff;font-size:14px;font-weight:700}.lcd-joyonway-pb553_set_heating .lcd-sidebar{width:120px;background:linear-gradient(180deg,#3a6aae,#2a4a7e);border-left:2px solid #4a7abe}.lcd-joyonway-pb553_set_heating .lcd-menu-item{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fff}.lcd-joyonway-pb553_set_heating .lcd-menu-icon{font-size:16px}.lcd-joyonway-pb553_set_temp{background:linear-gradient(180deg,#1a3a6e,#0d2340);border:4px solid #888;border-radius:6px;padding:0;min-width:450px;font-family:Arial,sans-serif;box-shadow:inset 0 1px 2px #ffffff1a,0 6px 16px #0006;overflow:hidden}.lcd-joyonway-pb553_set_temp .lcd-header{display:flex;background:linear-gradient(180deg,#2a5a9e,#1a4a8e);border-bottom:2px solid #4a7abe}.lcd-joyonway-pb553_set_temp .lcd-header-title{flex:1;padding:10px 15px;display:flex;align-items:center;gap:10px}.lcd-joyonway-pb553_set_temp .lcd-header-icon{font-size:24px;color:#fff}.lcd-joyonway-pb553_set_temp .lcd-header-text{font-size:22px;font-weight:700;color:#fff}.lcd-joyonway-pb553_set_temp .lcd-menu-title{background:linear-gradient(180deg,#4a7abe,#3a6aae);padding:10px 20px;font-size:16px;font-weight:700;color:#fff;border-left:2px solid #5a8ace;width:120px;text-align:center;box-sizing:border-box}.lcd-joyonway-pb553_set_temp .lcd-body{display:flex}.lcd-joyonway-pb553_set_temp .lcd-main{flex:1;padding:30px 20px;display:flex;flex-direction:column;align-items:flex-start}.lcd-joyonway-pb553_set_temp .lcd-temp-slider{width:280px;height:50px;background:linear-gradient(180deg,#8bc34a,#689f38);border-radius:25px;display:flex;align-items:center;padding:5px;position:relative;box-shadow:inset 0 2px 4px #0003}.lcd-joyonway-pb553_set_temp .lcd-temp-icon{width:40px;height:40px;background:linear-gradient(180deg,#4a7abe,#2a5a9e);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.lcd-joyonway-pb553_set_temp .lcd-temp-track{flex:1;height:30px;background:#fff;border-radius:15px;margin:0 8px;position:relative;overflow:hidden}.lcd-joyonway-pb553_set_temp .lcd-temp-fill{height:100%;background:linear-gradient(90deg,#2196f3,#1976d2);border-radius:15px;transition:width .3s}.lcd-joyonway-pb553_set_temp .lcd-temp-value{font-size:22px;font-weight:700;color:#fff;min-width:60px;text-align:right;padding-right:10px}.lcd-joyonway-pb553_set_temp .lcd-back-btn{display:inline-block;margin-top:30px;padding:8px 25px;background:linear-gradient(180deg,#555,#333);border-radius:20px;color:#fff;font-size:14px;font-weight:700}.lcd-joyonway-pb553_set_temp .lcd-sidebar{width:120px;background:linear-gradient(180deg,#3a6aae,#2a4a7e);border-left:2px solid #4a7abe}.lcd-joyonway-pb553_set_temp .lcd-menu-item{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fff}.lcd-joyonway-pb553_set_temp .lcd-menu-icon{font-size:16px}.lcd-display-group{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:20px 0}.lcd-display-group.lcd-cols-2{max-width:100%}.lcd-display-group.lcd-cols-2 .lcd-display{flex:0 1 calc(50% - 10px);min-width:280px}.lcd-display-group.lcd-cols-3{max-width:100%}.lcd-display-group.lcd-cols-3 .lcd-display{flex:0 1 calc(33.333% - 14px);min-width:250px}.lcd-display-group.lcd-center{justify-content:center}@media(max-width:900px){.lcd-display-group.lcd-cols-3 .lcd-display{flex:0 1 calc(50% - 10px)}}@media(max-width:600px){.lcd-display-group .lcd-display{flex:0 0 100%;min-width:unset;max-width:100%}.lcd-display-group .lcd-display{transform:scale(.9);transform-origin:top center}.lcd-display-group{justify-content:center}}.mce-content-body .lcd-display{margin:20px auto}.mce-content-body .lcd-display-group .lcd-display{margin:0}.mce-content-body .lcd-display-group .lcd-balboa-tp500{display:flex}.mce-content-body .lcd-display-group{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:20px 0}
