.main-div-chart-wrapper{max-width:820px;margin:0 auto}.sizechart-popup{padding:20px 0}.intro-notes ul,.fit-notes ul{font-size:13px;padding-left:20px;margin:8px 0}.intro-notes li,.fit-notes li{margin-bottom:6px}.unit-indicator-container{height:30px;margin-bottom:5px;position:relative}.cm-in-indicator{position:absolute;left:20px;top:0;background-color:#fff;padding:5px 10px;border-radius:4px;z-index:5;min-width:auto;font-weight:600;color:#ec7a5c}.size-chart-wrapper{overflow-x:auto;border-radius:6px;margin-bottom:25px}.size-chart-table-spreadsheet{width:100%;min-width:700px;border-collapse:collapse;font-size:13px}.size-chart-table-spreadsheet thead th{background-color:#f0f2f5;color:#2c3e50;font-weight:600;padding:12px 8px;text-align:center;vertical-align:middle;border:2px solid #ced4da;position:sticky;top:0;z-index:2}.header-note{display:block;font-size:.9em;font-weight:400;color:#555;margin-top:2px}.size-chart-table-spreadsheet .sticky-col-header,.size-chart-table-spreadsheet .sticky-col{position:sticky;left:0;background-color:#fff;z-index:1;min-width:90px;font-weight:500}.size-chart-table-spreadsheet .sticky-col-header{background-color:#f0f2f5;z-index:3}.size-chart-table-spreadsheet tbody .sticky-col{border-right:2px solid #adb5bd}.size-chart-table-spreadsheet tbody td{border:1px solid #dee2e6;padding:10px 8px;text-align:center;vertical-align:middle;color:#495057}.size-chart-table-spreadsheet tbody tr:nth-child(even) td{background-color:#f9f9f9}.size-chart-table-spreadsheet tbody tr:nth-child(even) .sticky-col{background-color:#f1f3f5}.size-chart-table-spreadsheet tbody tr:hover td{background-color:#e6f7ff}.size-chart-table-spreadsheet tbody tr:hover .sticky-col{background-color:#dcf0fa}.unit-toggle-container{margin-bottom:15px;display:flex;justify-content:flex-end}.unit-toggle-button{background-color:#42d17f;color:#fff;border:none;padding:8px 15px;border-radius:20px;cursor:pointer;transition:background-color 0.3s ease;font-size:.85em;min-width:140px;text-align:center}.unit-toggle-button:hover{background-color:#236a42}@media (max-width:768px){.size-chart-table-spreadsheet{font-size:.8em}.size-chart-table-spreadsheet thead th,.size-chart-table-spreadsheet tbody td{padding:8px 5px}.intro-notes,.fit-notes{font-size:.85em}}