.form-card{background:#fff;border:1px solid #fff;border-radius:4px;margin-bottom:1.25rem;max-width:720px;scroll-margin-top:60px}.activeCard{box-shadow:0 10px 30px 0 hsla(0,0%,100%,.3);filter:brightness(1)}.card-header{border-radius:4px 4px 0 0;color:#fff;padding:.85rem 1.25rem}.step-1-header{background:var(--indigo-10)}.step-2-header{background:var(--indigo-8)}.summary-header{background:var(--indigo-7)}.registration-header{background:var(--blue-7)}.day-1 .day-header,.day-3 .day-header{background:var(--indigo-8)}.card-body{padding:1.25rem}#training-section{scroll-margin-top:60px}#training-section .legend{color:#fff}#training-form .field-label{color:#4a5568;display:block;font-size:.85rem;font-weight:600;margin-bottom:.45rem}.yn-group{display:flex;gap:.65rem}.yn-btn{background:#f7fafc;border:1px solid #cbd5e0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:center;padding:.55rem 1.5rem;transition:border-color .15s,background .15s,color .15s}.yn-btn:hover:not(.active){background:var(--blue-1);border-color:var(--blue-7)}.yn-btn.active-yes{background:var(--green-1);border-color:var(--green-7);color:var(--green-7)}.yn-btn.active-no{background:var(--red-1);border-color:var(--red-7);color:var(--red-7)}#training-form .days-grid{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;max-width:720px}@media (max-width:700px){#training-form .days-grid{grid-template-columns:1fr}}#training-form .day-card{background:#fff;border:1px solid #fff;border-radius:12px;overflow:hidden}#training-form .day-header{color:#fff;font-size:1rem;font-weight:700;padding:1rem 1.25rem}#training-form .day-header span{display:block;font-size:.78rem;font-weight:400;margin-top:2px;opacity:.85}#training-form .timeslot{border-bottom:1px solid var(--gray-2);padding:1rem 1.25rem}#training-form .timeslot:last-child{border-bottom:none}#training-form .timeslot-label{display:block;font-size:.75rem;font-weight:var(--fontWeight-medium);line-height:1.1;margin-bottom:10px;margin-top:0;text-transform:uppercase}#training-form .sessions{display:flex;flex-direction:column;gap:.4rem}#training-form .session-option{align-items:flex-start;background:#fff;border:1px solid var(--gray-6);border-radius:4px;cursor:pointer;display:flex;gap:.6rem;padding:10px 8px;position:relative;transition:border-color .15s,background .15s,opacity .15s;user-select:none}#training-form .session-option:hover:not(.disabled){background:var(--blue-1);border-color:var(--blue-7)}#training-form .session-option.checked,#training-form .session-option.checked:hover{background:var(--green-1);border-color:var(--green-6)}#training-form .session-option.disabled{background:var(--gray-2);cursor:not-allowed}#training-form .session-option input[type=checkbox]{accent-color:var(--green-7);cursor:inherit;flex-shrink:0;height:15px;margin-top:3px;width:15px}#training-form .session-info{flex:1}#training-form .session-desc{color:var(--gray-6)}#training-form .badge{align-self:flex-start;border-radius:20px;font-size:.67rem;font-weight:600;padding:1px 6px;position:absolute;right:-10px;top:-10px;white-space:nowrap}#training-form .badge-conflict,#training-form .badge-sameday{background:var(--mango-1)}#summary-section.summary-card{background:#fff;border:1px solid #fff;border-radius:4px;margin-bottom:1.25rem;margin-top:1.25rem;max-width:720px;scroll-margin-top:60px}#summary-section .summary-list{list-style:none;margin-top:0;padding-left:0}#summary-section .summary-list li{font-size:var(--body-xs)}#summary-section li.summary-empty{color:var(--mango-5)}#form-section{position:relative}#form-section.deactivated{pointer-events:none}#form-section.deactivated:before{backdrop-filter:brightness(.4);border:1px solid #fff;border-radius:4px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1;z-index:2}#form-section.deactivated .form-card{opacity:.5;pointer-events:none}.sapForm .tooltip{cursor:pointer;display:inline;position:relative}.sapForm .tooltip-trigger{display:inline-block!important;font-weight:var(--fontWeight-bold);margin-right:16px}.sapForm .tooltip-trigger:after{color:var(--blue-7);content:"\e289";font-family:SAP-icons;font-size:12px;font-weight:var(--fontWeight-regular);line-height:1;position:absolute;right:2px}.sapForm .tooltip .tooltip-container{background:#fff;border:1px solid var(--gray-6);border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(34,53,72,.2);box-shadow:0 2px 4px 0 rgba(34,53,72,.2);padding:1rem;position:absolute;right:-50%;top:45px;visibility:hidden;z-index:2}.sapForm .tooltip .tooltip-container:before{background:#fff;border-bottom:1px solid transparent;border-left:1px solid transparent;border-left-color:var(--gray-6);border-right:1px solid transparent;border-top:1px solid transparent;border-top-color:var(--gray-6);content:"";height:18px;position:absolute;right:50%;top:-3px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:18px}.sapForm .tooltip .tooltip-container ul{column-count:2;column-gap:2rem;padding-left:1rem}.sapForm .tooltip .tooltip-trigger:active+.tooltip-container,.sapForm .tooltip .tooltip-trigger:focus+.tooltip-container,.sapForm .tooltip:hover .tooltip-container{visibility:visible}