.pbnc-tool .pbnc-help-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.35fr);gap:24px;align-items:start}.pbnc-help-layout>*{min-width:0}.pbnc-help-form{display:flex;flex-direction:column;gap:18px}.pbnc-help-form h2{margin-bottom:0}.pbnc-help-form select{white-space:normal;height:auto;min-height:44px;line-height:1.5}.pbnc-help-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700;color:#9b4f29;margin:0 0 9px}.pbnc-tool .pbnc-help-result h2{font-size:24px;margin-bottom:14px}.pbnc-help-summary{font-size:15px;line-height:1.65;font-weight:500}.pbnc-help-steps{padding-left:26px;margin:21px 0}.pbnc-help-steps li{padding-left:5px;margin-bottom:13px;line-height:1.7;font-size:14px}.pbnc-help-steps li::marker{color:#a94f22;font-weight:700}.pbnc-help-avoid{background:#fff9f0;border-left:3px solid #d6b48b;padding:16px 18px;margin:22px 0 16px;border-radius:0 8px 8px 0}.pbnc-help-avoid ul{margin:0;padding-left:20px}.pbnc-help-avoid li{font-size:13px;line-height:1.7;margin:0 0 8px}.pbnc-help-avoid li:last-child{margin-bottom:0}.pbnc-help-sources{margin-top:20px;padding-top:15px;border-top:1px solid #e6e3de;font-size:12px}.pbnc-help-sources summary{cursor:pointer;font-size:13px;font-weight:600}.pbnc-help-sources ul{padding-left:18px;margin-bottom:0}.pbnc-help-sources li{margin:5px 0}.pbnc-help-sources a{color:#8f4b26!important;text-decoration:underline}.pbnc-help-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:300px;background:#f7f6f1}.pbnc-help-empty-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #d4cbbb;border-radius:50%;font-size:27px;font-weight:600;color:#967150;margin-bottom:20px}.pbnc-help-empty>p{font-size:14px;color:#616b78;max-width:430px}.pbnc-help-ai{margin-top:24px}.pbnc-help-ai-form{margin-top:17px}.pbnc-help-ai-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:13px}.pbnc-help-ai-actions .pbnc-tools-note{margin:0}.pbnc-help-ai-answer{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:#f5f7f4;border-radius:10px;line-height:1.8;font-size:14px;margin:16px 0}.pbnc-help-ai textarea{resize:vertical;min-height:110px}.pbnc-help-ai-status{overflow-wrap:anywhere}
@media(max-width:767px){.pbnc-tool .pbnc-help-layout{grid-template-columns:minmax(0,1fr);gap:17px}.pbnc-help-empty{min-height:200px}.pbnc-tool .pbnc-help-result h2{font-size:21px}.pbnc-help-steps{padding-left:23px}.pbnc-help-steps li{font-size:13px}.pbnc-help-ai-actions{align-items:flex-start;flex-direction:column}.pbnc-help-ai-actions .pbnc-tools-button{width:100%}.pbnc-help-ai-answer{padding:15px}}
