table,td,th,tr{padding:0;margin:0}table,table tr{border-color:#ccc}table tr{line-height:30px}table td,table th{text-align:center;border-color:#ccc}table{width:100%;border-collapse:collapse;margin-bottom:10px}td,th{border:1px solid #0490ee;padding:1px;text-align:center;font-size:14px}th{background-color:#0490ee;font-weight:700}tr:nth-child(2n){background-color:#e9ebf5}.date-selector{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.date-display{font-size:16px;font-weight:700}.card{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-bottom:15px;overflow:hidden}.card-header{background-color:#0490ee;color:#fff;padding:12px 15px;font-size:16px;font-weight:700}.card-body{padding:15px}.feature-header h4{font-size:16px;color:#0490ee;border-left:4px solid #0490ee;padding-left:15px}.custom-field input{background-color:#e9ebf5!important}.custom-field-align input,.custom-field input{text-align:center!important}.active-text{font-size:16px}.custom-title{font-size:18px;color:#fff;font-weight:700}.van-button--primary{background-color:#6a6adb;border-color:#6a6adb;color:#fff;font-size:16px}.custom-nav-bar .van-nav-bar{background-color:#0490ee;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.van-field__control{text-align:right}.custom-button{width:34px;height:34px;background-color:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.5);text-align:center;line-height:34px;color:#333;font-size:16px}.van-stepper__input{margin-left:15px;margin-right:15px;font-size:18px;background-color:#f5f5f5;border-radius:4px;border:1px solid #ccc;height:40px;width:60px}