.tut-menu{display:inline-flex;align-items:center;gap:.25em;flex-wrap:wrap;vertical-align:middle}.tut-menu__item{display:inline-block;border:1px solid var(--sapField_BorderColor,#89919a);border-radius:3px;padding:.05em .35em;font-size:.9em;white-space:nowrap;color:var(--sapContent_LabelColor,#556b82);background:var(--sapButton_Background,#fff)}.tut-menu__sep{color:var(--sapContent_LabelColor,#556b82);font-size:.75em;user-select:none;line-height:1;padding:0 .1em}.tut-kbd{font-family:monospace;font-size:.875em;border:1px solid var(--sapField_BorderColor,#89919a);border-radius:3px;padding:.1em .4em;background:var(--sapButton_Background,#fff);color:var(--sapContent_LabelColor,#556b82);white-space:nowrap;box-shadow:0 1px 0 var(--sapField_BorderColor,#89919a);vertical-align:middle}.tut-icon{width:1em;height:1em;vertical-align:middle;color:var(--sapContent_IconColor,#0070f2);position:relative;top:-.05em}.tut-ui{font-weight:600;border:1px solid var(--sapField_BorderColor,#89919a);border-radius:3px;padding:0 .25em;white-space:nowrap;color:var(--sapContent_LabelColor,#556b82);background:var(--sapButton_Background,#fff)}.tut-ui--button{background:var(--sapButton_Background,#fff);border-color:var(--sapUiHighlight,#0070f2);color:var(--sapUiHighlight,#0070f2)}.tut-ui--tab{border-bottom:2px solid var(--sapUiHighlight,#0070f2);border-radius:3px 3px 0 0}.tut-ui--field{font-weight:400;font-style:italic}.tut-ui--link{color:var(--sapUiHighlight,#0070f2);text-decoration:underline;border:none;padding:0;background:0 0;font-weight:600}.tut-ask{display:inline-flex;align-items:center;gap:.3em;cursor:pointer;font-size:.85em;border:1px solid var(--sapUiHighlight,#0070f2);border-radius:3px;padding:.15em .5em;background:var(--sapButton_Background,#fff);color:var(--sapUiHighlight,#0070f2);font-family:inherit;vertical-align:middle;transition:background 120ms ease,color 120ms ease}.tut-ask:hover{background:var(--sapUiHighlight,#0070f2);color:var(--sapButton_Background,#fff)}.tut-ask:focus-visible{outline:2px solid var(--sapContent_FocusColor,#0854a0);outline-offset:2px}.tut-ask[hidden]{display:none}.tut-prereq-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:.75rem 1rem;border:1px solid var(--sapList_BorderColor,#d9d9d9);border-left:4px solid var(--sapUiHighlight,#0070f2);border-radius:6px;background:var(--sapList_Background,#fff)}.tut-prereq-card>a{display:flex;flex-direction:column;gap:.15rem;text-decoration:none;color:inherit;flex:auto;min-width:0}.tut-prereq-card>a:hover .prereq-title{text-decoration:underline}.tut-prereq-card .prereq-title{font-weight:600;color:var(--sapLinkColor,#0070f2)}.tut-prereq-card .prereq-meta{font-size:.85em;color:var(--sapContent_LabelColor,#6a6d70)}.tut-prereq-card .prereq-status{flex:none;font-size:.85em;color:var(--sapContent_LabelColor,#6a6d70)}.tut-prereq-card .prereq-status:empty{display:none}.tut-tested-with{margin:1rem 0}.tut-tested-with details{border:1px solid var(--sapList_BorderColor,#d9d9d9);border-radius:6px;background:var(--sapList_Background,#fff);padding:.5rem .75rem}.tut-tested-with summary{cursor:pointer;font-weight:600;color:var(--sapTextColor,#32363a)}.tut-tested-with ul{margin:.5rem 0 0;padding-left:1.25rem;list-style:none}.tut-tested-with li{display:flex;gap:.5rem;padding:.15rem 0}.tut-tested-with .pkg{font-family:var(--sapCode_FontFamily,monospace);color:var(--sapTextColor,#32363a)}.tut-tested-with .ver{color:var(--sapContent_LabelColor,#6a6d70)}@media print{.tut-ask,.tut-icon{display:none}}