html,body,#app{height:100%;margin:0}body{background:var(--sapBackgroundColor);color:var(--sapTextColor);font-family:var(--sapFontFamily);font-size:var(--sapFontSize)}.stack{flex-direction:column;gap:.75rem;display:flex}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.field{flex-direction:column;gap:.25rem;max-width:26rem;display:flex}.field>ui5-input{width:100%}.card-body{padding:0 1rem 1rem}.hint{color:var(--sapContent_LabelColor);margin:0}.column-editor{border:1px solid var(--sapGroup_ContentBorderColor);border-radius:var(--sapElement_BorderCornerRadius);padding:.75rem}.column-editor>ui5-textarea{width:100%}.column-position{color:var(--sapContent_LabelColor);font-variant-numeric:tabular-nums;min-width:1.5rem}.column-actions{gap:0;margin-left:auto}.column-options{gap:.5rem;padding-left:2.25rem}.column-problem{color:var(--sapNegativeTextColor)}.journey-title{flex-wrap:nowrap;gap:.25rem}.practice-row{padding-left:2.5rem}.function-bar{border-bottom:1px solid var(--sapGroup_ContentBorderColor);align-items:stretch;gap:1.5rem;padding:.5rem 1rem 0;display:flex;overflow-x:auto}.function-bar-total{border-right:1px solid var(--sapGroup_ContentBorderColor);align-items:center;gap:.5rem;margin-bottom:.5rem;padding-right:1.5rem;display:flex}.function-bar-total-number{font-family:var(--sapFontHeaderFamily);font-size:var(--sapFontHeader2Size);font-variant-numeric:tabular-nums;font-weight:700}.function-bar-total-label{color:var(--sapContent_LabelColor)}.function-bar-steps{flex:1;grid-auto-columns:minmax(9.5rem,1fr);grid-auto-flow:column;display:grid}.function-bar-step{align-items:center;min-width:0;display:flex}.function-bar-arrow{width:.875rem;height:.875rem;color:var(--sapContent_IconColor);flex-shrink:0}.function-bar-tab{min-width:0;color:var(--sapTextColor);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:.1875rem solid #0000;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:.75rem .5rem 1rem;display:flex}.function-bar-tab:hover{background:var(--sapList_Hover_Background)}.function-bar-tab:focus-visible{outline:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);outline-offset:-.25rem}.function-bar-tab.selected{border-bottom-color:var(--sapSelectedColor)}.function-bar-icon{border:.125rem solid var(--sapSelectedColor);width:2rem;height:2rem;color:var(--sapSelectedColor);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.function-bar-icon>ui5-icon{width:1.5rem;height:1.5rem;color:inherit}.function-bar-tab.selected .function-bar-icon{background:var(--sapSelectedColor);color:var(--sapContent_ContrastIconColor)}.function-bar-text{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.function-bar-count{color:var(--sapContent_LabelColor);font-size:var(--sapFontSmallSize);font-variant-numeric:tabular-nums}.function-bar-label{font-size:var(--sapFontLargeSize);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;overflow:hidden}.overview-body{padding-top:1rem}.overview-filters{align-items:flex-end}.overview-search{flex:18rem}.journey-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;display:grid}.journey-grid>ui5-card{min-width:0}.journey-card-tags{gap:.5rem}.answer{font-weight:700}.answer-field{gap:.25rem;width:100%}.answer-field>ui5-textarea,.answer-field>ui5-select{width:100%}.answer-meta{font-size:var(--sapFontSmallSize);min-height:1em}.page-content{flex-direction:column;gap:1rem;max-width:48rem;display:flex}.page-content.wide{max-width:none}.centered{box-sizing:border-box;place-items:center;height:100%;padding:1.5rem;display:grid;overflow-y:auto}.context-icon{width:.875rem;height:.875rem;color:var(--sapContent_IconColor);flex-shrink:0}.context-progress{width:100%;max-width:14rem}.context-box{background:var(--sapObjectHeader_Background);border-radius:var(--sapTile_BorderCornerRadius);box-shadow:var(--sapContent_Shadow0);padding:1rem 1.25rem}.context-selection{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem 1.5rem;display:grid}.context-selection>.field{max-width:none}.context-selection ui5-select{width:100%}.context-header{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;display:flex}.context-identity{align-items:center;gap:1rem;min-width:16rem;display:flex}.context-identity-text{flex-direction:column;gap:.25rem;display:flex}.context-subtitle{gap:.5rem}.context-facts{border-left:1px solid var(--sapGroup_ContentBorderColor);flex:1;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 2rem;padding-left:2.5rem;display:grid}.context-fact{flex-direction:column;gap:.375rem;min-width:0;display:flex}.context-fact-label{align-items:center;gap:.375rem;display:inline-flex}@media (max-width:64rem){.context-facts{border-left:none;padding-left:0}}.home{--home-duration:.45s;transition:column-gap var(--home-duration) ease;align-items:flex-start;column-gap:2.5rem;display:flex}.home-panel{min-width:22rem;transition:flex-basis var(--home-duration) cubic-bezier(.4, 0, .2, 1);flex:0 min(40rem,50%);position:relative}.home-wheel{min-width:0;transition:opacity calc(var(--home-duration) * .6) ease, transform var(--home-duration) ease;flex:1 1 0;justify-content:center;display:flex;position:sticky;top:1rem}.home.expanded{column-gap:0}.home.expanded .home-panel{flex-basis:100%}.home.expanded .home-wheel{opacity:0;transform:translate(3rem)scale(.9)}.home-toggle{z-index:1;min-width:2rem;box-shadow:var(--sapContent_Shadow1);position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.home-list{box-sizing:border-box;padding:0 2.75rem 1rem 1rem}@media (prefers-reduced-motion:reduce){.home{--home-duration:0s}}.home-header{flex-wrap:nowrap;gap:.5rem;padding:.75rem 1rem}.home-header .hint{display:block}.home-panel-section{border-radius:var(--sapElement_BorderCornerRadius);background:var(--sapGroup_ContentBackground);box-shadow:var(--sapContent_Shadow0);overflow:hidden}.section-header{flex-direction:column;gap:.75rem;display:flex}.practice-maturity-field{max-width:16rem}.section-tabs{--_ui5_tc_header_box_shadow:none;--_ui5_tc_content_border_bottom:none}.page-subheading{flex-direction:column;gap:.75rem;display:flex}.practice-maturity{color:var(--sapCriticalTextColor)}.question-id{color:var(--sapLinkColor);font-weight:700}#questions::part(header),#subcategories::part(header){border-bottom:none}.question-table ui5-table-header-row,.subcategory-table ui5-table-header-row{border-top:none}.framework-panel{border-radius:var(--sapElement_BorderCornerRadius);box-shadow:var(--sapContent_Shadow0);overflow:hidden}.standards-tree{border:1px solid var(--sapGroup_ContentBorderColor);border-radius:var(--sapElement_BorderCornerRadius);overflow:hidden}.standards-tree-detail{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.section-empty{padding:.5rem 0;display:block}.subcategory-id{align-items:center;gap:.5rem;display:inline-flex}.subcategory-id ui5-icon{width:.875rem;height:.875rem;color:var(--sapContent_IconColor)}.practice-link{padding-inline-start:1.375rem}.home-scroll{box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--sapElement_BorderCornerRadius);background:var(--sapBackgroundColor);min-height:12rem;max-height:min(32rem,100vh - 20rem);margin:0 1rem 1rem;padding:.75rem;overflow-y:auto}.function-wheel{width:100%;max-width:34rem;max-height:calc(100vh - 12rem)}@media (max-width:64rem){.home{flex-direction:column;align-items:stretch}.home-panel{min-width:0}.home-wheel{position:static}}.wheel-segment{cursor:pointer;outline:none;transition:opacity .15s}.function-wheel:has(.wheel-segment.active) .wheel-segment:not(.active){opacity:.55}.wheel-segment:focus-visible path:first-child{stroke-width:2px;stroke:var(--sapContent_FocusColor)!important}.wheel-label{font-family:var(--sapFontBoldFamily);letter-spacing:.06em;pointer-events:none;font-size:26px;font-weight:700}.mapping-card{border:1px solid var(--sapGroup_ContentBorderColor);border-radius:var(--sapElement_BorderCornerRadius);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.mapping-card.retired{opacity:.6}.mapping-card-head{justify-content:space-between}.mapping-path,.mapping-step{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.mapping-add{border-block:1px solid var(--sapGroup_ContentBorderColor);padding:.75rem 0}.mapping-rationale{width:100%}.standards-layout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:64rem){.standards-layout{grid-template-columns:minmax(0,1fr)}}.standard-actions{flex-wrap:nowrap;gap:.5rem}.coverage-panel{border:1px solid var(--sapGroup_ContentBorderColor);border-radius:var(--sapElement_BorderCornerRadius);overflow:hidden}.coverage-head{grid-template-columns:minmax(8rem,1fr) 7rem minmax(6rem,12rem) 7.5rem;align-items:center;gap:1rem;width:100%;display:grid}.coverage-head>ui5-tag{justify-self:end}.coverage-progress{width:100%}.coverage-chapters{gap:.5rem}@media (max-width:40rem){.coverage-head{grid-template-columns:1fr auto}.coverage-progress{display:none}}.chapter-cell{gap:.125rem;padding-block:.25rem}.wizard-page{flex-direction:column;height:100%;display:flex}.wizard-title{background:var(--sapObjectHeader_Background);padding:1rem 2rem .5rem}.wizard{flex:1;min-height:0}.summary-page{flex:1;min-height:0;padding:1rem 2rem 2rem;overflow:auto}.summary-heading{border-bottom:1px solid var(--sapGroup_TitleBorderColor);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.scope-function{font-family:var(--sapFontBoldFamily)}
