.mitcs{font-family:'Open Sans',Arial,Helvetica,sans-serif;color:#0D0D0D;font-size:14px;line-height:1.4}
.mitcs .mitcs-help{font-size:13px;margin:0 0 12px}
.mitcs-scroll{width:100%;overflow-x:auto;border:1px solid #D9D9D9}
.mitcs table{width:100%;border-collapse:collapse;margin:0;font-size:14px;line-height:1.4;table-layout:auto}
.mitcs caption{text-align:left;font-weight:700;padding:12px;background:#F4F4F4;color:#0D0D0D}
.mitcs th,.mitcs td{padding:9px 10px;border:1px solid #D9D9D9;text-align:center;vertical-align:middle;height:auto}
.mitcs thead th{background:#0D0D0D;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}
.mitcs thead tr:nth-child(2) th{background:#F4F4F4;color:#0D0D0D;border-bottom:3px solid #EA5B0C}
.mitcs tbody th{min-width:180px;max-width:270px;text-align:left;font-weight:600}
.mitcs tbody tr:nth-child(odd){background:#F4F4F4}
.mitcs tbody tr:nth-child(even){background:#fff}
.mitcs tbody td{min-width:40px;font-size:18px;font-weight:600}
.mitcs a{color:#0D0D0D;text-decoration:underline;text-decoration-color:#EA5B0C;text-underline-offset:3px}
.mitcs a:hover{color:#595857}
.mitcs small{display:block;font-size:11px;font-weight:400;color:#595857;margin-top:3px}
.mitcs a:focus-visible,.mitcs-scroll:focus-visible{outline:2px solid #1479FF;outline-offset:2px}
.mitcs .mitcs-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mitcs tbody th,.mitcs tbody th .mitcs-name,.mitcs tbody th summary{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}
.mitcs tbody th a{font-size:inherit!important;font-weight:inherit!important}
.mitcs .mitcs-info{margin:0;padding:0;border:0;background:none}
.mitcs .mitcs-info summary{cursor:pointer;padding:0;margin:0;color:#0D0D0D;list-style:none;background:none}
.mitcs .mitcs-info summary::-webkit-details-marker{display:none}
.mitcs .mitcs-info summary:focus-visible{outline:2px solid #1479FF;outline-offset:3px}
.mitcs .mitcs-description{font-size:13px;font-weight:400;line-height:1.5;background:#fff;padding:12px;border:1px solid #D9D9D9;border-left:3px solid #EA5B0C;margin-top:8px;text-align:left}
.mitcs a.mitcs-register{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;background:#EA5B0C;color:#0D0D0D!important;border-radius:4px;font-size:20px!important;text-decoration:none!important}
.mitcs a.mitcs-register:hover{background:#0D0D0D;color:#fff!important}
.mitcs .mitcs-planned{color:#595857;display:inline-block;font-size:14px}

/* Version 1.2: lugnare kontroller och tydligare kolumnrubrik. */
.mitcs thead tr:first-child th:first-child{font-size:16px!important;font-weight:700!important;text-align:left;padding-left:16px;letter-spacing:.01em}
.mitcs .mitcs-info summary{text-decoration:underline;text-decoration-color:#EA5B0C;text-underline-offset:4px}
.mitcs a.mitcs-register{width:30px;height:30px;min-width:30px;min-height:30px;box-sizing:border-box;border:1px solid #EA5B0C;background:transparent;border-radius:5px;color:#0D0D0D!important;font-family:Arial,Helvetica,sans-serif;font-size:18px!important;font-weight:400;line-height:1!important;padding:0!important;vertical-align:middle}
.mitcs a.mitcs-register:hover{background:#EA5B0C;color:#0D0D0D!important}
.mitcs a.mitcs-register span{font-family:inherit!important;font-size:inherit!important;line-height:1!important}
/* Version 1.3: fylld orange punkt och tom grå cirkel. */
.mitcs a.mitcs-register{width:36px;height:36px;min-width:36px;min-height:36px;border:0;background:transparent;border-radius:50%;color:#EA5B0C!important;font-size:0!important}
.mitcs a.mitcs-register span{font-size:0!important;display:block;width:12px;height:12px;border-radius:50%;background:#EA5B0C}
.mitcs a.mitcs-register:hover{background:#F4F4F4;color:#EA5B0C!important}
.mitcs a.mitcs-register:hover span{box-shadow:0 0 0 3px #D9D9D9}
.mitcs .mitcs-planned{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;vertical-align:middle}
.mitcs .mitcs-planned>span[aria-hidden]{display:block;box-sizing:border-box;width:12px;height:12px;border:2px solid #595857;border-radius:50%;font-size:0!important;background:transparent}