html.light-theme body{color:#111!important}html.light-theme body{background-color:#f0f2f5!important}html.light-theme .control-group,html.light-theme .form-group,html.light-theme .glass-panel,html.light-theme .input-group,html.light-theme .results-container,html.light-theme .results-panel,html.light-theme .select-wrapper,html.light-theme .visualizer-container,html.light-theme fieldset{background:rgba(255,255,255,.75)!important;color:#111!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;border:1px solid rgba(0,0,0,.06)!important}html.light-theme .result-box,html.light-theme .summary-item{background:linear-gradient(135deg,#fff 0,rgba(255,255,255,.85) 100%)!important;color:#111!important;box-shadow:inset 1px 1px 2px rgba(255,255,255,.9),inset -1px -1px 2px rgba(0,0,0,.03),0 4px 10px rgba(0,0,0,.06)!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important}html.light-theme .theme-switch-wrapper{background:rgba(255,255,255,.7)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:inset 1px 1px 2px rgba(255,255,255,.8),inset -1px -1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)!important;border:1px solid rgba(0,0,0,.08)!important}html.light-theme .theme-switch-wrapper::before{background:linear-gradient(135deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.1) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,.3) 100%)!important}html.light-theme .control-group *,html.light-theme .form-group *,html.light-theme .glass-panel *,html.light-theme .input-group *,html.light-theme .result-box *,html.light-theme .results-panel *,html.light-theme .summary-item *,html.light-theme fieldset *{color:#111!important}html.light-theme .glass-panel .accent,html.light-theme .glass-panel .blue,html.light-theme .glass-panel [style*="color: #2962ff"],html.light-theme .glass-panel [style*="color: #4facfe"]{color:#2962ff!important}html.light-theme .choice-button,html.light-theme body .choice-button{color:#111!important;background:linear-gradient(135deg,rgba(255,255,255,.85) 0,rgba(255,255,255,.65) 100%)!important;box-shadow:inset 1px 1px 2px rgba(255,255,255,.8),inset -1px -1px 2px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.08)!important}html.light-theme .choice-button.active{color:#fff!important;background:linear-gradient(135deg,#2962ff 0,#4facfe 100%)!important;border:1px solid rgba(41,98,255,.6)!important;box-shadow:0 4px 14px rgba(41,98,255,.3)!important}html.light-theme #calculator-page button:not(.gear-add-fab):not(.gear-card-edit):not(.gear-card-delete):not(.start-button-modern):not(.gear-save-btn):not(.modal-close):not([class*=blue]):not([class*=primary]):not(.active-assistant):not(.choice-button){color:#111!important;background:rgba(255,255,255,.75)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important}html.light-theme #calculator-page button.active-assistant{background:linear-gradient(135deg,#2962ff 0,#4facfe 100%)!important;border:1px solid rgba(41,98,255,.6)!important;color:#fff!important;box-shadow:0 4px 14px rgba(41,98,255,.3)!important}html.light-theme #calculator-page button.active-assistant:hover{background:linear-gradient(135deg,#1a4fd4 0,#3d9ae0 100%)!important}html.light-theme .tl-preset-chip.active{background:linear-gradient(135deg,rgba(41,98,255,.2),rgba(79,172,254,.15))!important;border-color:rgba(41,98,255,.5)!important;color:#2962ff!important;box-shadow:0 2px 10px rgba(41,98,255,.15)!important}html.light-theme .card-header-title,html.light-theme .panel-title,html.light-theme .section-header,html.light-theme fieldset legend{color:#111!important;background:rgba(255,255,255,.7)!important;border-color:rgba(0,0,0,.08)!important}html.light-theme .control-label,html.light-theme .form-group label,html.light-theme .input-label,html.light-theme fieldset label{color:rgba(0,0,0,.6)!important}html.light-theme input[type=number],html.light-theme input[type=text],html.light-theme select:not(.language-select-modern){background:rgba(255,255,255,.85)!important;border:1px solid rgba(0,0,0,.12)!important;color:#111!important}html.light-theme select option{background:#fff!important;color:#111!important}html.light-theme .gear-card.glass-panel{background:rgba(255,255,255,.88)!important;color:#111!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}html.light-theme .gear-card.glass-panel h2,html.light-theme .gear-card.glass-panel h3,html.light-theme .gear-card.glass-panel h4,html.light-theme .gear-card.glass-panel p,html.light-theme .gear-card.glass-panel span,html.light-theme .gear-info h3,html.light-theme .gear-info h4,html.light-theme .gear-info p,html.light-theme .gear-info span{color:#111!important}html.light-theme .photo-type-label,html.light-theme .type-name{color:#111!important}html.light-theme .photo-type-button,html.light-theme .photo-type-option{color:#111!important;background:linear-gradient(135deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.7) 100%)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:inset 1px 1px 2px rgba(255,255,255,.9),inset -1px -1px 2px rgba(0,0,0,.04),0 4px 10px rgba(0,0,0,.06)!important}html.light-theme .photo-type-button:hover,html.light-theme .photo-type-option:hover{background:linear-gradient(135deg,#fff 0,rgba(255,255,255,.85) 100%)!important;border-color:rgba(0,0,0,.15)!important}html.light-theme .modern-modal .modal-content{background:rgba(244,246,249,.98)!important;border:1px solid rgba(0,0,0,.08)!important}html.light-theme .modal-header,html.light-theme .modern-modal .modal-header{background:0 0!important;border-bottom:1px solid rgba(0,0,0,.07)!important}html.light-theme .modal-header h3,html.light-theme .modern-modal .modal-header h3{color:#111!important}html.light-theme .dof-result,html.light-theme .result-item,html.light-theme .summary-box{background:rgba(255,255,255,.6)!important;color:#111!important}html.light-theme .result-item span,html.light-theme .result-item strong{color:#111!important}html.light-theme .notice{color:#111!important}html.light-theme #calculator-page .back-button-modern,html.light-theme .back-button-modern{color:#111!important;background:rgba(255,255,255,.75)!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme #calculator-page .modern-header h1{color:#111!important}html.light-theme #calculator-page .modern-header p{color:rgba(0,0,0,.6)!important}html.light-theme .quick-access-btn,html.light-theme body .quick-access-btn{color:rgba(0,0,0,.75)!important;background:linear-gradient(135deg,rgba(255,255,255,.88) 0,rgba(255,255,255,.65) 100%)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:inset 1px 1px 2px rgba(255,255,255,.8),inset -1px -1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.06)!important}html.light-theme .quick-access-btn:active,html.light-theme .quick-access-btn:hover{color:rgba(0,0,0,.9)!important;background:#fff!important}html.light-theme #gear-sync-info-modal .modal-content{background:rgba(244,246,249,.98)!important}html.light-theme #gear-sync-info-modal .sync-info-block{background:rgba(255,255,255,.88)!important;border:1px solid rgba(0,0,0,.06)!important}html.light-theme #gear-sync-info-modal .sync-info-block h4{color:#111!important}html.light-theme #gear-sync-info-modal .sync-info-block p{color:rgba(0,0,0,.65)!important}html.light-theme #gear-sync-info-modal h3,html.light-theme #gear-sync-info-modal h4,html.light-theme #gear-sync-info-modal p,html.light-theme #gear-sync-info-modal span{color:rgba(0,0,0,.75)!important}html.light-theme #gear-sync-info-modal h3{color:#111!important}html.light-theme #gear-sync-help-btn,html.light-theme .gear-sync-help-btn{background:rgba(41,98,255,.1)!important;color:#2962ff!important;border-color:rgba(41,98,255,.3)!important;opacity:1!important;visibility:visible!important}html.light-theme .env-date-btn{background:rgba(255,255,255,.85)!important;color:rgba(0,0,0,.7)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important}html.light-theme .env-date-btn.env-date-active{background:rgba(41,98,255,.1)!important;color:#2962ff!important}html.light-theme .env-date-picker-btn{color:rgba(0,0,0,.65)!important}html.light-theme .env-next-event{color:rgba(0,0,0,.8)!important;background:linear-gradient(135deg,rgba(46,204,113,.08) 0,rgba(39,174,96,.05) 100%)!important}html.light-theme .env-phase-label{color:rgba(0,0,0,.85)!important}html.light-theme .env-phase-banner{background:linear-gradient(135deg,rgba(255,152,0,.08) 0,rgba(255,200,50,.04) 100%)!important}html.light-theme .env-section h3{color:#111!important}html.light-theme .env-data-item{background:rgba(255,255,255,.85)!important;box-shadow:0 2px 6px rgba(0,0,0,.05)!important}html.light-theme .env-label{color:rgba(0,0,0,.5)!important}html.light-theme .env-value{color:#111!important}html.light-theme .env-rec-card{background:rgba(255,255,255,.85)!important}html.light-theme .env-rec-info{color:#166534!important}html.light-theme .env-rec-warning{color:#92400e!important}html.light-theme .env-rec-alert{color:#991b1b!important;background:rgba(248,113,113,.06)!important}html.light-theme .env-sky-btn{background:linear-gradient(135deg,rgba(30,40,80,.12),rgba(50,30,90,.08))!important;color:#2940a0!important;border-color:rgba(100,130,255,.2)!important}html.light-theme .env-calc-btn{color:rgba(0,0,0,.75)!important;background:linear-gradient(135deg,rgba(255,152,0,.08),rgba(255,180,50,.04))!important}html.light-theme .env-tip-btn{background:rgba(0,0,0,.07)!important;color:rgba(0,0,0,.55)!important}html.light-theme #env-gps-btn,html.light-theme .env-loc-btn{background:rgba(255,255,255,.9)!important;color:rgba(0,0,0,.75)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important}html.light-theme #env-location-label,html.light-theme .env-location-text{color:rgba(0,0,0,.75)!important}html.light-theme .env-help-btn-bottom{background:rgba(255,255,255,.85)!important;border:1px solid rgba(0,0,0,.1)!important;color:rgba(0,0,0,.7)!important}html.light-theme .env-active-location,html.light-theme .env-loc-active{background:rgba(79,172,254,.08)!important;border-color:rgba(79,172,254,.25)!important;color:#2962ff!important}html.light-theme #env-modal-close,html.light-theme .env-modal-close{color:rgba(0,0,0,.75)!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme #env-modal-close:hover,html.light-theme .env-modal-close:hover{color:rgba(0,0,0,.9)!important;background:#fff!important}html.light-theme .modal-close:not(.modal-back-btn){color:rgba(0,0,0,.7)!important;background:rgba(0,0,0,.06)!important;border:1px solid rgba(0,0,0,.08)!important}#env-modal-close,.env-modal-close.modal-back-btn{min-width:fit-content!important;flex-shrink:0!important;white-space:nowrap!important;width:auto!important;height:auto!important;overflow:visible!important}html.light-theme .gear-save-btn{color:#fff!important;background:linear-gradient(135deg,#06c,#09f)!important;border:none!important}html.light-theme .gear-save-btn:hover{background:linear-gradient(135deg,#05b,#08e)!important}.search-clear-btn{color:rgba(255,255,255,.85)!important}html.light-theme .search-clear-btn{background:rgba(0,0,0,.08)!important;color:rgba(0,0,0,.6)!important}html.light-theme .search-clear-btn:hover{background:rgba(0,0,0,.15)!important;color:rgba(0,0,0,.9)!important}html.light-theme #add-gear-modal .modal-back-btn,html.light-theme #gear-manager-modal .modal-back-btn{color:#111!important;background:rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .gear-delete-batch-btn{color:#c22!important;background:rgba(200,0,0,.07)!important;border-color:rgba(200,0,0,.2)!important}html.light-theme .gear-toggle-manual-btn{color:rgba(0,0,0,.65)!important;background:rgba(0,0,0,.04)!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .guided-tour-backdrop{background:rgba(0,0,0,.35)!important}html.light-theme .guided-tour-tooltip{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important}html.light-theme .guided-tour-tooltip *{color:#111!important}html.light-theme .guided-tour-dot{background:rgba(0,0,0,.2)!important}html.light-theme .guided-tour-dot.active{background:#2962ff!important}html.light-theme .guided-tour-arrow{background:rgba(0,0,0,.15)!important}html.light-theme .lunar-cal-overlay{background:rgba(0,0,0,.85)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.light-theme .lunar-cal-modal{background:rgba(245,245,247,.97)!important;color:#111!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 20px 60px rgba(0,0,0,.15)!important}html.light-theme .lunar-cal-modal *{color:#111!important}html.light-theme .lunar-cal-modal h3,html.light-theme .lunar-cal-modal h4{color:#111!important}html.light-theme .lp-search-input{background:rgba(255,255,255,.85)!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important}html.light-theme .lp-search-input::placeholder{color:#888!important}html.light-theme .lp-icon-btn{background:rgba(255,255,255,.75)!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .lp-fab{background:#2962ff!important;color:#fff!important}html.light-theme .lp-save-input,html.light-theme .lp-weather-close,html.light-theme .lp-weather-header{color:#111!important;background:rgba(255,255,255,.85)!important}html.light-theme [class*=" lp-"],html.light-theme [class^=lp-]{color:#111}html.light-theme .lp-fab,html.light-theme .lp-fab *{color:#fff!important}html.light-theme .sp-overlay{background:rgba(0,0,0,.4)!important}html.light-theme .sp-modal{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 12px 40px rgba(0,0,0,.15)!important}html.light-theme .sp-modal *{color:#111!important}html.light-theme .sp-close-btn{background:rgba(0,0,0,.08)!important;color:#111!important}html.light-theme .sp-fab{background:#2962ff!important;color:#fff!important}html.light-theme .sp-fab *{color:#fff!important}html.light-theme .sp-date-btn,html.light-theme .sp-input{background:rgba(255,255,255,.85)!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important}html.light-theme .sp-input::placeholder{color:#888!important}html.light-theme [class*=" sp-"],html.light-theme [class^=sp-]{color:#111}html.light-theme .sp-fab,html.light-theme .sp-fab *{color:#fff!important}html.light-theme .ar-overlay-menu{background:rgba(255,255,255,.92)!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important;backdrop-filter:blur(20px)!important}html.light-theme .ar-overlay-menu *{color:#111!important}html.light-theme .ar-info-chip{background:rgba(255,255,255,.88)!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;text-shadow:none!important}html.light-theme .ar-close-btn{background:rgba(0,0,0,.1)!important;color:#111!important}html.light-theme .ar-comp-btn{background:rgba(255,255,255,.8)!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important}html.light-theme .ar-custom-inputs,html.light-theme .ar-web-notice{background:rgba(255,255,255,.9)!important;color:#111!important}html.light-theme .ar-viewfinder-label,html.light-theme [class*=ar-] [class*=label],html.light-theme [class*=ar-] [class*=text]{text-shadow:none!important}html.light-theme .sky-plan-sheet{background:#fff!important;color:#111!important;border-top:1px solid rgba(0,0,0,.1)!important;box-shadow:0 -4px 20px rgba(0,0,0,.12)!important}html.light-theme .sky-plan-sheet *{color:#111!important}html.light-theme .sky-touch-hint{background:rgba(255,255,255,.85)!important;color:#333!important}html.light-theme .sky-info-card{background:rgba(255,255,255,.92)!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .sky-info-card *{color:#111!important}html.light-theme .sky-plan-fab{background:#2962ff!important;color:#fff!important}html.light-theme .sky-camera-btn{background:rgba(255,255,255,.85)!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important}html.light-theme .checklist-custom-submit{color:#fff!important}html.light-theme .exp-guide-card,html.light-theme .guide-card,html.light-theme .info-modal,html.light-theme .meter-guide-overlay,html.light-theme .module-intro-card,html.light-theme .wb-guide-card{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 12px 40px rgba(0,0,0,.15)!important}html.light-theme .exp-guide-card *,html.light-theme .guide-card *,html.light-theme .info-modal *,html.light-theme .meter-guide-overlay *,html.light-theme .module-intro-card *,html.light-theme .wb-guide-card *{color:#111!important}html.light-theme .guide-card .btn-primary,html.light-theme .meter-guide-overlay .btn-primary,html.light-theme button[class*=go],html.light-theme button[class*=start]{color:#fff!important}html.light-theme #exposure-close,html.light-theme .exposure-modal .exposure-close,html.light-theme .exposure-modal>button:first-of-type,html.light-theme [id*=exposure][id*=close]{background:rgba(0,0,0,.1)!important;color:#111!important;border:1px solid rgba(0,0,0,.15)!important}html.light-theme .ar-focal-label,html.light-theme .ar-sensor-label,html.light-theme [class*=ar-][class*=label]{text-shadow:none!important;color:#111!important;background:rgba(255,255,255,.85)!important;border-radius:4px!important;padding:2px 6px!important}html.light-theme #tips-modal .modal-content,html.light-theme .consejos-modal,html.light-theme .tips-modal,html.light-theme [class*=consejos],html.light-theme [class*=tips]{background:rgba(255,255,255,.95)!important;color:#111!important}html.light-theme #tips-modal .modal-content *,html.light-theme #tips-modal h2,html.light-theme #tips-modal li,html.light-theme .consejos-modal *,html.light-theme .tips-modal *,html.light-theme [class*=consejos] *,html.light-theme [class*=tips] *{color:#111!important}html.light-theme #tips-modal .modal-close-button{color:#111!important;border-color:rgba(0,0,0,.15)!important}html.light-theme #exp-meter-guide,html.light-theme .exp-meter-guide-overlay{background:rgba(0,0,0,.5)!important}html.light-theme #exp-meter-guide>div,html.light-theme .exp-meter-guide-overlay>div{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 16px 48px rgba(0,0,0,.15)!important;color:#111!important}html.light-theme #exp-meter-guide div,html.light-theme #exp-meter-guide h3,html.light-theme #exp-meter-guide label,html.light-theme #exp-meter-guide li,html.light-theme #exp-meter-guide p,html.light-theme #exp-meter-guide span,html.light-theme .exp-meter-guide-overlay h3,html.light-theme .exp-meter-guide-overlay li,html.light-theme .exp-meter-guide-overlay p{color:#111!important}html.light-theme #meter-guide-cancel{background:rgba(0,0,0,.06)!important;color:#555!important;border-color:rgba(0,0,0,.15)!important}html.light-theme #meter-guide-go{background:linear-gradient(135deg,rgba(76,175,80,.9),rgba(56,142,60,.8))!important;color:#fff!important}html.light-theme #exp-tour-guide,html.light-theme .exp-tour-guide-overlay{background:rgba(0,0,0,.45)!important}html.light-theme #exp-tour-guide>div,html.light-theme .exp-tour-guide-overlay>div{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 16px 48px rgba(0,0,0,.15)!important;color:#111!important}html.light-theme #exp-tour-guide *,html.light-theme .exp-tour-guide-overlay *{color:#111!important}html.light-theme #exposure-guide-btn,html.light-theme .exposure-guide-btn{background:rgba(0,0,0,.06)!important;border:1px solid rgba(0,0,0,.15)!important;color:#333!important}html.light-theme .sp-modal-overlay{background:rgba(0,0,0,.4)!important}html.light-theme .sp-modal-overlay .sp-modal{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 12px 40px rgba(0,0,0,.15)!important}html.light-theme .sp-modal-overlay .sp-modal *{color:#111!important}html.light-theme #session-planner-overlay,html.light-theme .sp-overlay{background:rgba(0,0,0,.45)!important}html.light-theme #session-planner-overlay>*,html.light-theme .sp-overlay>:not([class*=sp-fab]){background:#fff!important;color:#111!important}html.light-theme .ar-controls-bar,html.light-theme [class*=ar-bar],html.light-theme [class*=ar-bottom],html.light-theme [class*=ar-controls]{text-shadow:none!important}html.light-theme canvas~* [class*=label],html.light-theme canvas~* [class*=text]{text-shadow:none!important}html.light-theme [class*=" lp-"]:not(.lp-fab),html.light-theme [class^=lp-]:not(.lp-fab){color:#111!important}html.light-theme .lp-controls,html.light-theme .lp-event-card,html.light-theme .lp-info-panel{background:rgba(255,255,255,.95)!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .lp-controls *,html.light-theme .lp-event-card *,html.light-theme .lp-info-panel *{color:#111!important}html.light-theme .lp-search-input{background:rgba(255,255,255,.95)!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 2px 12px rgba(0,0,0,.1)!important}html.light-theme .lp-search-input::placeholder{color:#777!important}html.light-theme .lp-search-results{background:rgba(255,255,255,.97)!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 4px 20px rgba(0,0,0,.12)!important}html.light-theme .lp-search-results *{color:#111!important}html.light-theme .lp-icon-btn{background:rgba(255,255,255,.92)!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}html.light-theme .lp-icon-btn:hover{background:#fff!important}html.light-theme .lp-hours-panel{background:rgba(255,255,255,.95)!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 4px 20px rgba(0,0,0,.12)!important}html.light-theme .lp-hours-panel *{color:#111!important}html.light-theme .lp-info-strip{background:rgba(255,255,255,.92)!important;color:#111!important;border-top:1px solid rgba(0,0,0,.08)!important}html.light-theme .lp-info-strip *{color:#111!important}html.light-theme .lp-menu-dropdown{background:rgba(255,255,255,.97)!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important}html.light-theme .lp-menu-dropdown *{color:#111!important}html.light-theme .lp-weather-backdrop{background:rgba(0,0,0,.4)!important}html.light-theme .lp-weather-content{background:#fff!important;color:#111!important}html.light-theme .lp-weather-content *{color:#111!important}html.light-theme .lp-weather-close,html.light-theme .lp-weather-header h3{color:#111!important}html.light-theme .lp-wg-item strong{color:#111!important}html.light-theme .lp-save-input,html.light-theme .lp-save-textarea{background:rgba(255,255,255,.95)!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important}html.light-theme .lp-plan-info strong{color:#111!important}html.light-theme .lp-toast{background:rgba(40,40,40,.92)!important;color:#fff!important}html.light-theme .mapboxgl-ctrl-group{background:rgba(255,255,255,.95)!important;border:1px solid rgba(0,0,0,.1)!important}html.light-theme .mapboxgl-ctrl-group *{color:#111!important}html.light-theme .ar-sensor-footer-select{background:rgba(255,255,255,.15)!important;text-shadow:none!important}html.light-theme .ar-focal-input{text-shadow:none!important;color:#fff!important}html.light-theme .ar-interactive-tooltip{background:rgba(255,255,255,.92)!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important;text-shadow:none!important}html.light-theme .ar-interactive-tooltip *{color:#111!important;text-shadow:none!important}html.light-theme #ar-overlay-toggle,html.light-theme .ar-comp-btn,html.light-theme .ar-info-chip{text-shadow:none!important}html.light-theme [class*=ar-] *,html.light-theme [id*=ar-] *{text-shadow:none!important}html.light-theme .lp-date-picker-hidden{background:0 0!important;opacity:0!important;pointer-events:auto!important;z-index:3!important}html.light-theme .lp-date-wrapper{pointer-events:auto!important}html.light-theme .lp-menu-item{color:#111!important}html.light-theme .lp-menu-item:hover{background:rgba(0,0,0,.05)!important}html.light-theme .color-balance-backdrop{background:rgba(0,0,0,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html.light-theme .cb-temp-labels{color:rgba(0,0,0,.45)!important}html.light-theme .cb-tool-btn{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.1)!important;color:rgba(0,0,0,.7)!important}html.light-theme .lunar-cal-nav{background:rgba(0,0,0,.06)!important;border-color:rgba(0,0,0,.1)!important;color:#111!important}html.light-theme .lunar-cal-close{background:rgba(0,0,0,.06)!important;border-color:rgba(0,0,0,.1)!important;color:#555!important}html.light-theme .lunar-cal-cell{background:rgba(0,0,0,.03)!important}html.light-theme .lunar-cal-cell:hover{background:rgba(0,0,0,.08)!important}html.light-theme .lunar-cal-cell.lunar-cal-today{background:rgba(41,98,255,.08)!important;border-color:rgba(41,98,255,.3)!important}html.light-theme .lunar-cal-cell.lunar-cal-selected{background:rgba(232,168,72,.12)!important;border-color:rgba(232,168,72,.5)!important}html.light-theme .lunar-cal-detail{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.08)!important}html.light-theme .lunar-detail-time{background:rgba(0,0,0,.03)!important}html.light-theme .lunar-cal-day-num{color:rgba(0,0,0,.7)!important}html.light-theme .lunar-cal-weekdays span{color:rgba(0,0,0,.4)!important}html.light-theme .lunar-eclipse-item{background:rgba(0,0,0,.03)!important}html.light-theme .checklist-card-progress{color:rgba(0,0,0,.6)!important}html.light-theme .checklist-qty-val{color:rgba(0,0,0,.8)!important}html.light-theme .checklist-qty-btn{background:rgba(0,0,0,.06)!important;border-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.7)!important}html.light-theme .checklist-item-detail{color:rgba(0,0,0,.45)!important}html.light-theme .checklist-remove-btn{color:rgba(0,0,0,.3)!important}html.light-theme .checklist-remove-btn:hover{color:#f55!important}html.light-theme .checklist-add-btn{border-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.45)!important}html.light-theme .checklist-new-btn{border-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.5)!important}html.light-theme .checklist-catalog-overlay{background:rgba(0,0,0,.5)!important}html.light-theme .checklist-catalog-close{background:rgba(0,0,0,.06)!important;color:rgba(0,0,0,.6)!important}html.light-theme .checklist-catalog-item{background:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.06)!important}html.light-theme .checklist-catalog-item .cat-name{color:#1a1a1a!important}html.light-theme .checklist-custom-input{color:#1a1a1a!important}html.light-theme .checklist-custom-input::placeholder{color:rgba(0,0,0,.35)!important}html.light-theme .modal-overlay .modal-content{background:rgba(255,255,255,.97)!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important}html.light-theme .modal-overlay .modal-content h2{color:#1a1a1a!important}html.light-theme .modal-overlay .modal-content li,html.light-theme .modal-overlay .modal-content p,html.light-theme .modal-overlay .modal-content span{color:rgba(0,0,0,.85)!important}html.light-theme .modal-overlay .modal-close-button{color:rgba(0,0,0,.7)!important}html.light-theme .modal-overlay .modal-content::before{background:linear-gradient(135deg,rgba(0,0,0,.08) 0,transparent 20%,transparent 80%,rgba(0,0,0,.04) 100%)!important}html.light-theme .exposure-close,html.light-theme .exposure-kit-modal-close{background:rgba(0,0,0,.08)!important;color:#1a1a1a!important;border:1px solid rgba(0,0,0,.12)!important}html.light-theme .exposure-close:hover,html.light-theme .exposure-kit-modal-close:hover{background:rgba(0,0,0,.15)!important}html.light-theme .exposure-backdrop{background:rgba(0,0,0,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html.light-theme .checklist-modal{background:rgba(0,0,0,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html.light-theme .exposure-kit-modal-backdrop{background:rgba(0,0,0,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html.light-theme .modal-overlay{background:rgba(0,0,0,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html.light-theme .modern-modal .modal-backdrop{background:rgba(0,0,0,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html.light-theme .info-button{background:rgba(41,98,255,.12)!important;border-color:rgba(41,98,255,.4)!important;color:#2962ff!important;box-shadow:0 0 6px rgba(41,98,255,.15)!important}html.light-theme .info-button::after{color:#2962ff!important}html.light-theme .info-button:active,html.light-theme .info-button:hover{background:rgba(41,98,255,.22)!important;border-color:rgba(41,98,255,.6)!important}html.light-theme .gear-info-btn{background:rgba(41,98,255,.12)!important;border-color:rgba(41,98,255,.4)!important;color:#2962ff!important;box-shadow:0 0 6px rgba(41,98,255,.15)!important}
