.error{background-color:blue}.collapsible{border:none;color:red;cursor:pointer;font-size:15px;outline:none;padding:18px;text-align:left;width:100%}.active,.collapsible:hover{color:#000}:root{--primary:#227093;--secondary:#ff5252;--background:#eee;--highlight:#ffda79;--theme:var(--primary)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.tab input{opacity:0;position:absolute;z-index:-1}.tab__content{max-height:0;overflow:hidden;-webkit-transition:all .35s;transition:all .35s}.tab input:checked~.tab__content{max-height:10rem;overflow:auto;width:auto}.chart-table{border:2px solid;border-radius:.5rem;color:var(--theme);overflow:hidden}.chart-table table,.chart-table td,.chart-table th{border:1px solid #ddd;font-size:14px;text-align:left}.chart-table table{border-collapse:collapse;width:100%}.chart-table td,.chart-table th{padding:15px}.tab__close,.tab__label{background:var(--theme);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.tab__label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.tab__label:after{content:"❯";height:1em;text-align:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .35s;transition:all .35s;width:1em}.tab input:checked+.tab__label:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.tab__content p{margin:0;padding:1rem}.tab__close{-webkit-box-pack:end;-ms-flex-pack:end;font-size:.75rem;justify-content:flex-end;padding:.5rem 1rem}.accordion--radio{--theme:var(--secondary)}.tab input:not(:checked)+.tab__label:hover:after{-webkit-animation:bounce .5s infinite;animation:bounce .5s infinite}