.acfitin-tabs{width: 100%}.acfitin-tab-titles{list-style: none;display: flex;gap: 1rem;border-bottom: 2px solid #ccc;margin-bottom: 1rem;padding-left: 0}.acfitin-tab-titles li{padding: 10px 20px;cursor: pointer;border: 1px solid #ccc;background: #f5f5f5;border-bottom: none}.acfitin-tab-titles li.active{background: #fff;font-weight: bold}.acfitin-tab-content{display: none}.acfitin-tab-content.active{display: block}.acfitin-table td.day.even,.acfitin-table tr.even td{background:#FFF}.acfitin-table tr.odd td{background:#F8F8F8}.acfitin-row{display: flex;flex-wrap: wrap;gap: 2rem;margin-bottom: 2rem}.acfitin-col.map{flex: 1;min-width: 250px}.acfitin-col.resume{flex: 2;min-width: 250px}.acfitin-table{width: 100%;border-collapse: collapse}.acfitin-table td{border: 1px solid #ccc;padding: 8px;vertical-align: top}.acfitin-table td.day{font-weight: bold;width: 120px;background: #f8f8f8}.acfitin-table td.period{width: 60px;font-weight: bold;text-align: right}