#hat-parole{max-width:1200px;margin:auto;padding:20px;color:#294737;font:17px/1.65 Arial,sans-serif}.hp-notice{border-left:5px solid #a27637;background:#fff5df;padding:20px;margin:20px 0}.hp-nav{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.hp-nav button, #hat-parole button{padding:12px 16px;margin:5px;border-radius:7px;border:1px solid #36563e;background:#36563e;color:white;font:inherit;cursor:pointer}.hp-nav button[aria-current=true]{background:#f0c570;color:#253f30}#hat-parole label{display:block;margin:16px 0}#hat-parole input,#hat-parole textarea,#hat-parole select{box-sizing:border-box;width:100%;max-width:100%;padding:11px;font:inherit;border:1px solid #9cae94;border-radius:5px;background:white}#hat-parole input[type=checkbox]{width:20px;margin-right:12px}.hp-card{padding:20px;border:1px solid #bac9b0;background:#fffdf7;border-radius:10px;margin:16px 0}#hat-parole a{color:#285941;text-decoration:underline}#hat-parole pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff;padding:20px}#hat-parole progress{width:100%;height:17px}#hat-parole :focus-visible{outline:3px solid #b7772b;outline-offset:3px}.hp-status{min-height:28px}.hp-source{font-size:15px}.hp-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:650px){#hat-parole{padding:12px}.hp-split{grid-template-columns:1fr}.hp-nav button{flex:1 1 40%;margin:2px}}@media print{.hp-nav,.hp-controls,#wpadminbar,#htr-feedback,.hat-header{display:none!important}#hat-parole{font-size:12pt}.hp-card{break-inside:avoid}#hat-parole button{display:none}}

.hp-detail-question{border-bottom:1px solid #d3ddce;padding:8px 0 20px;margin-bottom:16px}.hp-detail-question textarea{min-height:110px}

.hp-community{background:#edf2e6;border-left:5px solid #36563e;border-radius:8px;padding:16px;margin:18px 0}.hp-community p{margin:8px 0}
