.energyplus-title{color:#222;font-size:28px;font-weight:700;text-align:center}.energyplus-description{color:#666;font-size:16px;text-align:center}.energyplus-table{min-width:900px;width:100%;border-collapse:collapse;margin-top:5px;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #0000000d;background-color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.table-container{overflow-x:auto;width:100%}.energyplus-table th{background-color:#f8f8f8;padding:14px 20px;color:#333;font-size:14px;font-weight:600;border-bottom:1px solid #e2e2e2}.energyplus-table th,.energyplus-table td{padding:8px 16px}.energyplus-table td{padding:12px 20px;font-size:14px;color:#444;border-bottom:1px solid #eee;text-align:start}.energyplus-table tbody tr:nth-child(2n){background-color:#fcfcfc}.energyplus-table tbody tr:hover{background-color:#f2faff;transition:background-color .2s ease-in-out}.email-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #FF812D;border-radius:5px;background-color:#fff;cursor:pointer;position:relative;transition:all .2s ease;display:inline-block}.email-checkbox:hover{background-color:#ff812d11}.email-checkbox:checked{background-color:#ff812d;border-color:#ff812d}.email-checkbox:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.energyplus-table input[type=number]{width:80px;padding:6px 8px;border:1px solid #ccc;border-radius:6px;outline:none;transition:border-color .2s}.energyplus-table input[type=number]:focus{border-color:#ff812d;box-shadow:0 0 0 2px #ff812d33}.center-cell{text-align:center;vertical-align:middle}.checkbox-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.form-group{margin-bottom:16px}.form-group label{display:block;font-weight:600;margin-bottom:6px;color:#333}.spinner{width:20px;height:20px;border:6px solid #ccc;border-top:6px solid #FF812D;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
