.workout-year {
            font-size: 24px;
            color: #ffa500;
            font-weight: bold;
            margin-bottom: 10px;
        }
        
        .workout-description {
            background-color: #fff8dc;
            padding: 15px;
            margin-bottom: 20px;
            border-left: 4px solid #ffa500;
        } 
.workout-header {
            text-align: center;
            margin-bottom: 30px;
            padding-bottom: 15px;
            border-bottom: 3px solid #e74c3c;
        }
.workout-table {
            width: 100%;
            max-width: 500px; /* Максимальная ширина */
            min-width: 300px; /* Минимальная ширина */
            border-collapse: collapse;
		box-shadow: 0 4px 8px rgba(0,0,0,0.1);
            border: 3px solid #e74c3c; /* Красная рамка */
            margin: 20px 0;
            box-shadow: 0 4px 8px rgba(0,0,0,0.1);
   		 margin-left: auto;
    		margin-right: auto;
        }
        
        .workout-table th {
            background-color: #e74c3c;
            color: white;
            padding: 12px;
            text-align: left;
            text-transform: uppercase;
            font-size: 14px;
        }
        
        .workout-table td {
            padding: 10px 12px;
            border-bottom: 1px solid #ffd700;
        }
        
        .workout-table tr:nth-child(even) {
            background-color: #fff8dc;
        }
        
        .workout-table tr:nth-child(odd) {
            background-color: #fffaf0;
        }
        
        .superset-row {
            background-color: #ffa500 !important;
            color: white;
            font-weight: bold;
            text-transform: uppercase;
            font-size: 12px;
        }
.footerARNI2 {
            font-size: 12px;
            text-align: right;
            margin-top: 20px;
            color: #666;
            font-style: italic;
        }