body.wgf-management-document{margin:0;background:#f2f5f3}#wgf-management-document{min-height:100vh}.wgf-management-document .wgf-login{margin:clamp(50px,12vh,130px) auto}.wgf-support-form{box-sizing:border-box;max-width:760px;margin:45px auto;padding:38px;border:1px solid #dce3df;border-radius:14px;background:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#17231e}.wgf-support-form h1{font:700 42px Georgia,serif;margin:8px 0 14px}.wgf-support-form form{display:grid;gap:16px;margin-top:28px}.wgf-support-form label{display:grid;gap:6px;font-weight:700;font-size:13px}.wgf-support-form input,.wgf-support-form textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #bdcbc4;border-radius:7px;font:inherit}.wgf-support-form button{justify-self:start;border:0;border-radius:7px;background:#123a30;color:#fff;padding:14px 20px;font-weight:750;cursor:pointer}.wgf-support-form button:disabled{opacity:.55}.wgf-support-honeypot{position:absolute!important;left:-10000px!important}.wgf-support-form #wgf-support-result{padding:0}.wgf-support-form #wgf-support-result.success{padding:14px;border-radius:7px;background:#e7f6ed;color:#125c38}.wgf-support-form #wgf-support-result.error{padding:14px;border-radius:7px;background:#fbe9e5;color:#8b2f22}.wgf-public-support-link{box-sizing:border-box;max-width:1100px;margin:24px auto;padding:16px 24px;border:1px solid #dce3df;border-radius:9px;background:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;text-align:center}.wgf-public-support-link a{color:#123a30;font-weight:750}.wgf-support-status{min-width:112px;padding:7px;border:1px solid #bdcbc4;border-radius:6px;background:#fff}@media(max-width:700px){.wgf-support-form{margin:18px;padding:24px}.wgf-support-form h1{font-size:34px}}
.wgf-support-original{max-width:560px;margin-top:6px;color:#68756e;white-space:pre-wrap}.wgf-support-history{margin-top:12px}.wgf-support-history summary{cursor:pointer;font-weight:700;color:#123a30}.wgf-support-reply{margin:9px 0;padding:10px;border-left:3px solid #d9aa4a;background:#f7f9f8}.wgf-support-reply b,.wgf-support-reply small{display:block}.wgf-support-reply small{color:#68756e;margin:3px 0 7px}.wgf-support-reply p{white-space:pre-wrap;margin:0}.wgf-support-compose{display:grid;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid #dce3df}.wgf-support-compose label{font-weight:700}.wgf-support-compose textarea{box-sizing:border-box;width:100%;margin-top:5px;padding:9px;border:1px solid #bdcbc4;border-radius:6px;font:inherit}.wgf-support-compose button{justify-self:start;border:0;border-radius:6px;background:#123a30;color:#fff;padding:9px 14px;font-weight:700;cursor:pointer}.wgf-support-compose button:disabled{opacity:.55}.wgf-support-compose span{color:#68756e}
.wgf-table .wgf-support-compose button{display:inline-block!important;min-width:112px!important;border:1px solid #123a30!important;border-radius:6px!important;background:#123a30!important;color:#fff!important;padding:9px 14px!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;text-align:center!important;cursor:pointer!important}.wgf-table .wgf-support-compose button:disabled{opacity:.55!important}
.wgf-financial-tools{grid-template-columns:1fr!important}.wgf-financial-tools>article{grid-column:1/-1}.wgf-function-directory{margin:22px 0 34px;padding:22px;border:1px solid #dce3df;border-radius:12px;background:#fff}.wgf-function-directory>h2{margin-top:0}.wgf-function-search{display:grid;gap:7px;max-width:650px;margin:20px 0;font-weight:750}.wgf-function-search input{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid #aebdb5;border-radius:7px;font:inherit}.wgf-function-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:17px 0;border-top:1px solid #e2e8e5}.wgf-function-row[hidden]{display:none}.wgf-function-row h3{margin:0 0 3px}.wgf-function-row small{color:#68756e;font-weight:700}.wgf-function-row p{margin:7px 0 0}.wgf-function-row button{border:0;border-radius:7px;background:#123a30;color:#fff;padding:10px 14px;font-weight:750;cursor:pointer;white-space:nowrap}#wgf-function-empty{padding:16px;background:#f2f5f3;border-radius:7px}@media(max-width:700px){.wgf-function-directory{padding:17px}.wgf-function-row{grid-template-columns:1fr}.wgf-function-row button{justify-self:start}}
.wgf-directions{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;max-width:1100px;margin:20px auto;padding:17px 22px;border:1px solid #d5dfda;border-radius:10px;background:#f7faf8;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.wgf-directions strong{color:#123a30}.wgf-directions span{flex:1 1 360px}.wgf-directions a,.wgf-event-directions{display:inline-block;border-radius:7px;background:#123a30!important;color:#fff!important;padding:10px 15px;text-decoration:none!important;font-weight:750}.wgf-event-directions{margin-top:8px;background:#365c50!important}@media(max-width:600px){.wgf-directions{align-items:flex-start}.wgf-directions a{width:100%;text-align:center}}
#wgf-ticket-pricing [hidden]{display:none!important}
#wgf-ticket-pricing fieldset{margin:4px 0;padding:14px;border:1px solid #cbd5d0;border-radius:7px}#wgf-ticket-pricing fieldset legend{padding:0 6px;font-weight:750}#wgf-ticket-pricing .wgf-radio-row{display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:14px}#wgf-ticket-pricing .wgf-radio-row label{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;white-space:nowrap}#wgf-ticket-pricing .wgf-radio-row input[type=radio]{flex:0 0 auto;width:18px!important;height:18px;margin:0;padding:0;accent-color:var(--wgf-forest)}
