.stm32-software-downloads-container .stm32-software-downloads-title{padding:42px 20px 10px 20px;font-family:ITCLubalinGraphStd,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.55;letter-spacing:normal;text-align:left;color:#525a63}
.stm32-software-downloads-container table{width:100%;padding:0 20px}
@media screen and (max-width:754px){.stm32-software-downloads-container{padding:0}
.stm32-software-downloads-container table thead{display:none}
.stm32-software-downloads-container table tbody{font-family:Arial;color:#525a63}
.stm32-software-downloads-container table tbody tr{display:flex;flex-direction:column;border-top:solid 1px #a6adb5;border-bottom:solid 1px #a6adb5;padding:0 24px;background-color:#fff;margin-bottom:15px}
.stm32-software-downloads-container table tbody tr td{font-size:.71rem;font-weight:bold;color:#525a63;padding:23px 0 0 0}
.stm32-software-downloads-container table tbody tr select{width:100%;border:0;font-size:.86rem;color:#042e62;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background:url('../../../../../etc/clientlibs/st-crew/images/svg/arrow-down-select-mobile.svg') no-repeat;background-repeat:no-repeat;background-position-x:100%;background-position-y:5px}
.stm32-software-downloads-container table tbody .download_button{width:100%;background-color:#fff;border-top:1px solid #dbdee2;padding:25px 0;margin-top:30px}
.stm32-software-downloads-container table tbody .no-desktop{display:inline-block;font-size:.71rem;font-weight:normal;color:#555f6b;margin-bottom:1.5px}
#gatherEmail{border-style:unset}
.stm32-software-downloads-container table tbody .download_button .icon-download{top:5px}
}
@media screen and (min-width:768px){.stm32-swd-latest-root{padding:55px 40px}
.stm32-software-downloads-container .stm32-software-downloads-title{padding:42px 40px 10px 40px}
.stm32-software-downloads-container table{padding:0 40px 0 40px}
}
@media screen and (min-width:755px){.stm32-software-downloads-container{display:inline-block;width:100%;background-color:#fff}
.stm32-software-downloads-title{font-size:1.14rem;padding:42px 40px 10px 0}
.stm32-software-downloads-container table{width:92%;border-collapse:collapse;table-layout:fixed;background-color:#fff;margin:0 auto}
.stm32-software-downloads-container table th{font-size:.71rem;font-weight:bold;line-height:1.55;text-align:left;color:#525a63;background-color:#fff}
.stm32-software-downloads-container table td{font-size:.71rem;line-height:1.55;text-align:left;color:#525a63;padding:0 24px;height:94px}
.stm32-software-downloads-container table th span,.stm32-software-downloads-container table td span{display:flex;align-items:center;justify-content:flex-end;gap:15px}
.stm32-software-downloads-container table thead th{border-top:1px solid #dbdee2;border-bottom:2px solid #3cb4e6;padding:15.5px 24px}
.stm32-software-downloads-container table thead th:nth-child(2),.stm32-software-downloads-container table thead th:nth-child(3){width:184px}
.stm32-software-downloads-container table tbody th,.stm32-software-downloads-container table tbody td{border-bottom:1px solid #dbdee2}
.stm32-software-downloads-container table tbody .no-desktop{display:none !important}
.stm32-software-downloads-container table tbody select{width:100%;color:#525a63;padding:0 15px;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:5px;margin:0;border:0;background:url('../../../../../etc/clientlibs/st-crew/images/svg/arrow-down-select-desktop.svg') no-repeat;background-position:right 0 top 50%}
.stm32-software-downloads-container table tbody .version{border-left:1px solid #dbdee2;border-right:1px solid #dbdee2}
.stm32-software-downloads-container table tbody #swos{font-weight:bold}
.stm32-software-downloads-container table tbody th.download_button{width:100%;padding:0}
.stm32-software-downloads-container table tbody th.download_button a#initLightDownload,.stm32-software-downloads-container table tbody th.download_button a#lightDownloadNotAllowed,.stm32-software-downloads-container table tbody th.download_button #initLightDownload a,.stm32-software-downloads-container table tbody th.download_button #lightDownloadNotAllowed a,.stm32-software-downloads-container table tbody th.download_button a#downloadRestricted,.stm32-software-downloads-container table tbody th.download_button #downloadRestricted a{display:flex !important;width:100%;font-size:.71rem;gap:10px;border:0;margin:0;padding:0 24px;height:92.5px;color:#525a63;background-color:transparent;justify-content:flex-end}
}
@media(min-width:1024px){.stm32-software-downloads-container .stm32-software-downloads-title{font-size:1.14rem}
}
@media(min-width:1440px){.stm32-software-downloads-container table,.stm32-software-downloads-title{max-width:1249px;margin:0 auto}
.stm32-software-downloads-container .stm32-software-downloads-title{max-width:1249px;margin:57px auto 15px auto;padding:0}
.stm32-software-downloads-container table th a,.stm32-software-downloads-container table th a span{justify-content:flex-end;gap:5px}
.stm32-software-downloads-container table thead th:first-child{width:318px}
.stm32-software-downloads-container table thead th:last-child{width:373px}
.stm32-software-downloads-container table tbody a svg{margin-left:15px}
.stm32-software-downloads-container table tbody a .d-none{display:block !important}
}
.get-software-recommends{text-align:center;font-size:.71rem;line-height:2.2}
@media(max-width:768px){.get-software-recommends{padding:0 20px;line-height:normal;font-size:.71rem}
}
.stm32-swd-latest-root{--c-bg:#ffd200;--c-main:rgba(4,46,98,1);--c-main-blurred:rgba(4,46,98,0.7);--c-onhover:white;--gap:1.5em;--border:.25em;--item-height:22em;width:100%;background-color:var(--c-bg);font-family:LubalinGraphStd-Medium;display:flex;gap:1.5625em;justify-content:center;font-size:initial;color:var(--c-main);margin-top:36px}
.stm32-swd-latest-text{width:18em;word-break:break-word;display:flex;flex-direction:column;gap:1em}
.stm32-swd-latest-text>span{display:inline-block}
.stm32-swd-title{font-size:1.71rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left}
.stm32-swd-description{font-family:Arial;font-size:.90rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left}
.stm32-swd-latest-list{display:grid;justify-content:center;grid-template-columns:17em 17em 17em;gap:1.5em}
.stm32-swd-latest-item{border:solid .25em var(--c-main);height:var(--item-height);grid-row:span 3;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:none linear .12s;transition-property:border-color,background-color,box-shadow,text-shadow;cursor:pointer;user-select:none}
button.stm32-swd-latest-item{background:0;color:var(--c-main)}
html button.stm32-swd-latest-item:hover{background-color:var(--c-onhover);border-color:var(--c-onhover);box-shadow:0 0 1em 0 var(--c-onhover);color:var(--c-main)}
.stm32-swd-latest-item:not([multi])>div{display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center}
.stm32-swd-latest-item:not([multi]) .stm32-swd-latest-item-logo{margin-bottom:3em}
button.stm32-swd-latest-item[multi]{border:solid .25em var(--c-main);height:calc(calc(var(--item-height) - 2 * var(--gap)) / 3);grid-row:span 1;flex-direction:row;gap:.8em}
button.stm32-swd-latest-item{font-family:Arial}
.stm32-swd-latest-item-os{font-size:1.14rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left}
.stm32-swd-latest-item-version{font-size:.90rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center}
@media only screen and (max-width:1182px){.stm32-swd-latest-root{flex-direction:column;padding-left:40px;padding-right:40px}
.stm32-swd-latest-text{width:100%;text-align:left;align-self:flex-start}
.stm32-swd-latest-list{grid-template-columns:1fr 1fr 1fr}
}
@media only screen and (min-width:1183px){.stm32-software-downloads-container{padding:0}
}
@media only screen and (max-width:754px){.stm32-swd-latest-list{grid-template-columns:1fr;gap:2em}
.stm32-swd-latest-root{padding:55px 20px}
.stm32-swd-latest-text{width:auto}
}
@media only screen and (max-width:754px){button.stm32-swd-latest-item[multi-sibling]{border:solid .25em var(--c-main);height:calc(calc(var(--item-height) - 2 * var(--gap)) / 3);grid-row:span 1;flex-direction:row;gap:.8em}
}
.license-modal p{padding:0}
.gscontent .license-modal a,.gscontent #loginOrCreateAccountModal a,.gscontent #secondDownloadCreateAccountModal .btn-close-panel,.gscontent #secondDownloadCreateAccountModal .login-or-create-button{margin-top:5px}
.modal-content.modal-content-container .container{padding:0;width:auto}