.help-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:#131713}.help-widget [hidden]{display:none!important}.help-launcher{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:70;display:flex;align-items:center;gap:10px;border:1px solid #4f813a;border-radius:6px;background:#214716;color:#fff;padding:14px 18px;font:600 14px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif;box-shadow:0 5px 22px #10131026;cursor:pointer}.help-launcher:hover{background:#2c5c1d}.help-launcher[aria-expanded=true]{background:#101310}.help-panel{position:fixed;right:24px;bottom:92px;z-index:71;width:380px;max-width:calc(100% - 32px);max-height:calc(100dvh - 116px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d9ded5;border-radius:10px;box-shadow:0 16px 60px #10131030}.help-header{background:#101310;color:#fff;display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 18px;gap:15px;flex-shrink:0}.help-header p{font-size:9px;letter-spacing:.13em;color:#b7ceac;margin:0 0 7px}.help-header h2{font-size:22px;line-height:1.2;letter-spacing:-.025em;margin:0}.help-close{border:0;background:transparent;color:#fff;font-size:29px;line-height:1;width:32px;min-height:32px;cursor:pointer}.help-body{padding:20px;overflow:auto;overscroll-behavior:contain}.help-intro{margin:0 0 16px;color:#596255;font-size:14px}.help-topics{display:grid;gap:7px;margin-bottom:18px}.help-topics button{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#f4f5f2;border:1px solid #e2e6df;border-radius:3px;padding:10px 12px;text-align:left;color:#25351e;font-weight:500;line-height:1.4;font-family:inherit;font-size:13px;cursor:pointer}.help-topics button:hover,.help-topics button[aria-pressed=true]{border-color:#38761d;background:#edf3e8}.help-messages:empty{display:none}.help-message{border-radius:5px;background:#f4f5f2;padding:12px 13px;margin:0 0 10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.help-message.user{background:#e9f0e4;margin-left:24px}.help-message strong{display:block;font-size:10px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;color:#596255}.help-message p{margin:0;font-size:13px;line-height:1.6}.help-message a{display:inline-block;color:#285816;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.help-widget label{display:block;font-weight:600;font-size:12px;margin:0 0 5px}.help-widget label span{font-weight:400;color:#596255;font-size:10px}.help-widget input,.help-widget textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:14px;line-height:1.4;color:#131713;border:1px solid #c6cec0;border-radius:3px;padding:9px 10px;background:#fff;resize:vertical}.help-widget textarea{min-height:66px;max-height:180px}.help-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.help-inquiry{border-top:1px solid #d9ded5;margin-top:18px;padding-top:14px}.help-inquiry summary{font-size:13px;font-weight:600;cursor:pointer;padding:4px 0}.help-inquiry form{margin-top:15px}.help-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:#38761d;color:#fff;border:0;border-radius:3px;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;margin-top:10px}.help-submit:hover{background:#285816}.help-small{font-size:10px;line-height:1.5;color:#596255;margin:8px 0 0}.help-footer{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#f4f5f2;font-size:10px;color:#596255;border-top:1px solid #e2e6df}.help-footer a{font-size:11px;color:#285816}.help-compose{display:flex;align-items:flex-end;border:1px solid #c6cec0;border-radius:3px;padding:5px;gap:4px}.help-compose textarea{border:0;resize:none;min-height:55px;padding:6px}.help-compose button{background:#38761d;color:white;border:0;border-radius:3px;width:38px;height:38px;font-size:22px;cursor:pointer;flex-shrink:0}.help-compose button:disabled{opacity:.5;cursor:wait}.help-email-status{font-size:12px;background:#edf3e8;padding:12px;margin:12px 0 0;overflow-wrap:anywhere}.help-copy{border:0;background:none;color:#285816;padding:0;font:inherit;text-decoration:underline;cursor:pointer}.help-email-status a{text-decoration:underline}.help-widget :focus-visible{outline:2px solid #38761d;outline-offset:3px}.help-header :focus-visible,.help-launcher:focus-visible{outline-color:#8abe6e}.help-chat-form{margin:14px 0 0}.help-widget input:focus,.help-widget textarea:focus{outline-color:#38761d}.footer{padding-bottom:95px}
/* Logos retain their own identities without captions or preference labels. */
.vendor-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:0;gap:12px}.vendor-grid .vendor{flex:1 1 130px;max-width:185px;min-width:115px;padding:18px 12px;border:0;background:transparent}.vendor-grid .vendor-image{height:52px;margin:0}.vendor-grid .vendor img{max-height:40px;max-width:100%;width:auto}.vendor-grid .vendor-sap img{max-height:48px}.vendor-grid .vendor-quickbooks img{width:100%}.vendor-grid .vendor-sap-concur .vendor-image,.vendor-grid .vendor-oracle .vendor-image{height:48px}.vendor-grid .vendor-oracle img{max-height:32px}
@media(max-width:640px){.help-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:12px 15px;font-size:13px}.help-panel{right:16px;bottom:80px;max-height:calc(100dvh - 100px);width:380px}.help-header{padding:17px 18px}.help-body{padding:16px 18px}.help-widget input,.help-widget textarea{font-size:16px}.vendor-grid{gap:0}.vendor-grid .vendor{flex-basis:43%;max-width:180px;padding:18px 14px}.help-header h2{font-size:21px}}
