.hpp-panel .hpp-intro{padding:20px 26px;margin:0!important;color:#c8d2da;font-size:15px;line-height:1.8;border-bottom:1px solid #2b3035}
.hpp-flow-wrap{padding:24px}.hpp-flow{display:grid;grid-template-columns:repeat(var(--hpp-cols,3),minmax(0,1fr));gap:12px;list-style:none!important;padding:0!important;margin:0!important}
.hpp-flow>li{margin:0!important;padding:0!important;min-width:0}.hpp-flow>li>a{display:flex;flex-direction:column;gap:10px;height:100%;padding:17px 16px;border:1px solid #30383f;border-radius:10px;background:#171c20;color:#e8edf1!important;text-decoration:none!important;line-height:1.7;font-size:14.5px;overflow-wrap:anywhere}
.hpp-flow>li>a:hover{border-color:#d56335;background:#1c2227}.hpp-flow>li>a:focus-visible,.hpp-choice-controls button:focus-visible{outline:3px solid #ff8a57;outline-offset:3px}
.hpp-no{color:#ff8a57;font:700 12px/1.5 ui-monospace,monospace}.hpp-flow b{font-weight:650}.hpp-jump{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;color:#ffb08f;font-size:12px;font-weight:650}.hpp-jump i{font-style:normal}.hpp-optional{color:#c5cfd6;font-size:12px}
.hpp-choice-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px}.hpp-choice-controls{display:flex;flex-direction:column;gap:8px;align-items:stretch}.hpp-choice-controls>p{font-size:12.5px;color:#b1bdc6;margin:0 0 4px!important}
.hpp-choice-controls button{appearance:none;display:flex;align-items:center;gap:10px;min-width:0;width:100%;font-size:14px;font-weight:600;line-height:1.6;font-family:inherit;text-align:left;background:#151a1e;color:#d4dee5;border:1px solid #39424b;border-radius:9px;padding:11px 12px;cursor:pointer;overflow-wrap:anywhere}
.hpp-choice-controls button i{width:8px;height:8px;border-radius:50%;background:#626f79;flex:none}.hpp-choice-controls button[aria-pressed=true]{border-color:#ff5a1f;background:#241c17;color:#fff}.hpp-choice-controls button[aria-pressed=true] i{background:#ff5a1f;box-shadow:0 0 0 3px #ff5a1f22}
.hpp-choice-display{min-width:0}.hpp-choice-display .answer-grid{display:block!important}.hpp-choice-display .answer-case{width:100%;border-left:0!important;padding-left:0!important;padding-right:0!important;min-width:0}.hpp-choice-display .answer-case[hidden]{display:none!important}
.hpp-choice-display .answer-case h3{font-size:18px;line-height:1.6;margin:0 0 16px;color:#fff}.hpp-choice-display .hpp-flow{--hpp-cols:2!important}.hpp-procedure-case .hpp-flow a{font-size:14px;padding:13px 14px}.hpp-procedure-case .hpp-flow{gap:10px}
.hpp-panel .tf-env{font-size:13.5px;line-height:1.7}.hpp-panel .tf-env>div{font-size:13px}.hpp-panel .tf-env>a{font-size:12.5px}
[id^=hpp-]{scroll-margin-top:28px}
@media(max-width:772px){.hpp-choice-layout{grid-template-columns:1fr;gap:16px}.hpp-choice-controls{flex-direction:row;flex-wrap:wrap;gap:8px}.hpp-choice-controls>p{width:100%}.hpp-choice-controls button{width:auto;max-width:100%;font-size:13.5px;padding:9px 11px}.hpp-panel .hpp-intro{padding:18px 18px;font-size:14.5px}.hpp-flow-wrap{padding:18px}.hpp-flow{grid-template-columns:1fr}.hpp-choice-display .hpp-flow{grid-template-columns:1fr}.hpp-flow>li>a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px 10px;padding:15px 13px;font-size:14.5px}.hpp-no{grid-column:1;grid-row:1/4;padding-top:4px}.hpp-flow b,.hpp-jump,.hpp-optional{grid-column:2}.hpp-jump{padding-top:5px}.hpp-panel .tf-env{grid-template-columns:1fr auto;gap:6px 10px;padding:15px 18px}.hpp-panel .tf-env>span,.hpp-panel .tf-env>div{grid-column:1}.hpp-panel .tf-env>a{grid-column:2;grid-row:1/3;align-self:end}}
