.stl-ask{position:relative;display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;min-width:0;max-width:min(100%,68ch);margin:var(--space-3) 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink);font-size:var(--text-ui-md);line-height:20px;letter-spacing:-.004em;outline:none}.stl-ask:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.sa-msg-body>.stl-ask{margin-top:calc(var(--space-1) / 2)}.stl-ask[data-ask-moving]{overflow:clip}.stl-ask-face{display:flex;flex-direction:column;align-items:flex-start;grid-area:1/1;min-width:0}.stl-ask-face[data-ask-leaving]{position:absolute;inset:0 0 auto;pointer-events:none;animation:stl-ask-out var(--dur-base) var(--ease-exit) forwards}.stl-ask-face[data-ask-entering]{animation:stl-ask-in var(--dur-base) var(--ease-out) both}@keyframes stl-ask-in{0%{opacity:0}to{opacity:1}}@keyframes stl-ask-out{0%{opacity:1}to{opacity:0}}.stl-ask-preview{max-width:100%;margin:0 0 var(--space-2);color:var(--mut);font-size:var(--text-ui);line-height:18px;letter-spacing:0}.stl-ask-verbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:28px}.stl-ask-verbs .stl-ask-verb.sap-btn{position:relative;height:28px;min-height:28px;padding:0 calc(var(--space-1) * 2.5);border-width:0;border-radius:var(--radius-sm);box-shadow:none;font-size:var(--text-ui-md);font-weight:var(--weight-medium);line-height:20px;letter-spacing:-.004em;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.stl-ask-verbs .stl-ask-verb.sap-btn:after{position:absolute;inset:-8px 0;content:""}.stl-ask-verbs .stl-ask-verb.sap-btn:focus-visible{box-shadow:var(--focus-ring)}.stl-ask-verbs .stl-ask-verb.sap-btn--primary:focus-visible{box-shadow:none;outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.stl-ask-verbs .stl-ask-verb.sap-btn--primary{--sap-btn-label-color:var(--btn-primary-fg);background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.stl-ask-verbs .stl-ask-verb.sap-btn--primary:hover:not(:disabled,[aria-disabled=true],.is-loading){background:var(--btn-primary-hover-bg)}.stl-ask-verbs .stl-ask-verb.sap-btn:active:not(:disabled,[aria-disabled=true],.is-loading){transform:scale(.985)}.stl-ask-verbs .stl-ask-verb.sap-btn--ghost{--sap-btn-label-color:var(--mut);padding:0 var(--space-2);background:transparent;color:var(--mut);font-weight:400}.stl-ask-verbs .stl-ask-verb.sap-btn--ghost:hover:not(:disabled,[aria-disabled=true],.is-loading){--sap-btn-label-color:var(--ink);background:var(--wash-hover);color:var(--ink)}.stl-ask-verbs>.stl-ask-verb.sap-btn--ghost:first-child{margin-inline-start:calc(var(--space-2) * -1)}.stl-ask-verbs .stl-ask-verb.sap-btn:disabled{--sap-btn-label-color:var(--text-faint);background:transparent;color:var(--text-faint);cursor:default;opacity:1}.stl-ask-verbs .stl-ask-verb[aria-disabled=true]{cursor:default}.stl-ask-note{margin:var(--space-1) 0 0;color:var(--mut);font-size:var(--text-ui);line-height:18px;letter-spacing:0;overflow-wrap:anywhere}.stl-ask-note[data-tone=error]{color:var(--danger)}.stl-ask-receipt{display:flex;flex-wrap:wrap;align-items:center;min-height:28px;margin:0;color:var(--mut-2);font-size:var(--text-ui);line-height:18px;letter-spacing:0;white-space:pre-wrap}.stl-ask-receipt[data-tone=error] .stl-ask-receipt-text{color:var(--danger)}.stl-ask-receipt-subject{color:var(--mut);text-decoration:none}a.stl-ask-receipt-subject:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair-control);text-underline-offset:3px}.stl-ask-receipt-verb{position:relative;min-height:24px;margin:0 calc(var(--space-1) * -1);padding:0 var(--space-1);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--mut);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.stl-ask-receipt-verb:after{position:absolute;inset:-10px 0;content:""}.stl-ask-receipt-verb:hover:not(:disabled){background:var(--wash-hover);color:var(--ink)}.stl-ask-edit-passage:focus-visible,.stl-ask-receipt-subject:focus-visible,.stl-ask-receipt-verb:focus-visible{border-radius:var(--radius-sm);outline:none;box-shadow:var(--focus-ring)}.stl-ask-receipt-verb:disabled{color:var(--text-faint);cursor:default}.stl-ask-edit{display:flex;flex-direction:column;gap:var(--space-2);max-width:100%}.stl-ask-edit-passage{display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);max-width:calc(100% + var(--space-1) * 2);margin:calc(var(--space-1) / -2) calc(var(--space-1) * -1);padding:calc(var(--space-1) / 2) var(--space-1);border-radius:var(--radius-sm);color:inherit;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}a.stl-ask-edit-passage:hover{background:var(--wash-hover)}.stl-ask-edit-section{color:var(--ink);font-size:var(--text-ui);font-weight:var(--weight-medium);line-height:18px}.stl-ask-edit-words{display:-webkit-box;overflow:hidden;color:var(--mut);font-size:var(--text-ui);line-height:18px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.stl-ask-edit[data-several] .stl-ask-edit-words{-webkit-line-clamp:1;line-clamp:1}.stl-ask-edit .sa-sug-del{background:none;color:var(--mut-2);text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:initial}.stl-ask-edit .sa-sug-ins{padding:0;border-radius:0;background:none;color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--hair-control);text-underline-offset:3px}.stl-ask-edit .sa-sug-del+.sa-sug-ins,.stl-ask-edit .sa-sug-ins+.sa-sug-del{margin-inline-start:calc(var(--space-1) / 2)}.stl-ask-edit-more{color:var(--mut-2);font-size:var(--text-ui);line-height:18px}.stl-ask-composer{max-width:none;margin:0;gap:var(--space-1)}.stl-ask-question{margin:0;color:var(--ink);font-size:var(--text-ui-md);font-weight:var(--weight-medium);line-height:20px;letter-spacing:-.004em;overflow-wrap:anywhere}@property --ask-glyph-hang{syntax:"*";inherits:true}@property --ask-glyph-gap{syntax:"*";inherits:true}@property --ask-glyph-size{syntax:"*";inherits:true}@property --ask-indent{syntax:"*";inherits:true}@property --ask-row-hang{syntax:"*";inherits:true}.stl-ask-glyph{display:inline-flex;margin-inline:var(--ask-glyph-hang,0) var(--ask-glyph-gap,var(--space-2));color:var(--warn);vertical-align:-3px}.stl-ask-glyph svg{inline-size:var(--ask-glyph-size,16px);block-size:var(--ask-glyph-size,16px)}.stl-ask-step{margin-inline-start:var(--space-2);color:var(--mut-2);font-size:var(--text-ui);font-weight:400}.stl-ask-consequence{margin:0;padding-inline-start:var(--ask-indent,var(--space-6));color:var(--mut);font-size:var(--text-ui);line-height:18px;overflow-wrap:anywhere;text-wrap:pretty}.stl-ask-options{display:flex;flex-direction:column;margin:var(--space-1) var(--ask-row-hang,0) 0;padding:0;list-style:none}.stl-ask-option{display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:32px;margin:0;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;font-size:var(--text-ui-md);line-height:20px;text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.stl-ask-option:hover{background:var(--wash-hover)}.stl-ask-option[aria-checked=true]{background:var(--wash-hover);font-weight:var(--weight-medium)}.stl-ask-option:focus-visible{outline:none;box-shadow:var(--focus-ring)}.stl-ask-option-n{flex:none;min-width:16px;color:var(--mut-2);font-variant-numeric:tabular-nums;font-weight:400}.stl-ask-option-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.stl-ask-option-detail{display:block;color:var(--mut);font-size:var(--text-ui);font-weight:400;line-height:18px;text-wrap:pretty}.stl-ask-option-aside{flex:none;color:var(--mut-2);font-size:var(--text-ui);font-weight:400;white-space:nowrap}.stl-ask-option-field{cursor:text}.stl-ask-field{flex:1;min-width:0;height:28px;padding:0;border:0;background:transparent;color:var(--ink);caret-color:var(--info);font:inherit;outline:none}.stl-ask-field::placeholder{color:var(--mut-2)}@media (pointer:coarse),(width < 768px){.stl-ask-verbs .stl-ask-verb.sap-btn{height:28px;min-height:28px}.stl-ask-option{min-height:44px}.stl-ask-field{font-size:1rem}}@media (prefers-reduced-motion:reduce){.stl-ask-face[data-ask-leaving]{display:none}.stl-ask-face[data-ask-entering]{animation:none}.stl-ask-verbs .stl-ask-verb.sap-btn:active:not(:disabled){transform:none}}