.service-page{padding-block:40px 64px;min-height:420px}
.service-back{display:inline-flex;align-items:center;gap:12px;font-weight:600;margin-bottom:32px}
.service-content{max-width:760px;overflow-wrap:anywhere}
.service-account .service-content{max-width:none}
.service-content h1{font-size:32px;line-height:1.2;margin:0 0 28px;font-weight:600;letter-spacing:0}
.service-content h2{font-size:24px;line-height:1.3;margin:24px 0 16px}
.service-content h3{font-size:20px;margin:24px 0 12px}
.service-content p{margin:0 0 16px}
.company-details{margin:20px 0}.company-details>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;border-bottom:1px solid #dbe0dc;padding:16px 0}.company-details dt{color:#626c65}.company-details dd{margin:0}.service-content li{margin-bottom:10px}.service-content ul,.service-content ol{padding-left:24px;margin-bottom:24px}
@media(max-width:540px){.company-details>div{grid-template-columns:1fr;gap:6px}}
.service-content a{color:#234b35;text-decoration:underline;text-underline-offset:3px}
.service-content .wa-form{width:100%;max-width:560px}
.service-content :is(.wa-login-form-wrapper,.wa-signup-form-wrapper,.wa-forgotpassword-form-wrapper,.wa-set-password-form-wrapper){max-width:480px;width:100%}
.service-content [class*="form-wrapper"] .wa-field .wa-name{font-size:14px;line-height:1.5;color:#161a17}
.service-content [class*="form-wrapper"] input{margin-right:0}
.service-content .wa-field{margin-bottom:20px;clear:both}
.service-content .wa-name{float:none;width:auto;padding:0;margin:0 0 8px;font-size:14px;font-weight:600}
.service-content .wa-value{margin-left:0;padding:0;min-width:0}
.service-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),.service-content select,.service-content textarea{max-width:100%;width:100%;min-height:46px;border:1px solid #aeb6af;border-radius:2px;padding:10px 12px;background:#fff;color:#161a17;font:inherit;box-sizing:border-box}
.service-content input[type=checkbox],.service-content input[type=radio]{accent-color:#234b35;width:18px;height:18px;vertical-align:middle}
.service-content input[type=submit],.service-content input[type=button],.service-content button[type=submit]{min-height:46px;padding:10px 22px;border:1px solid #234b35;border-radius:2px;background:#234b35;color:#fff;font:inherit;font-weight:600;cursor:pointer;max-width:100%;white-space:normal}
.service-content :is(input,select,textarea,button,a):focus-visible{outline:3px solid #45845a;outline-offset:3px}
.service-content .hint,.service-content .gray{color:#626c65;font-size:14px}
.service-content .errormsg,.service-content .wa-error-msg{color:#a22d2d;margin-top:8px;font-size:14px}
.service-content .wa-auth-adapters ul{list-style:none;padding:0;display:flex;gap:16px;flex-wrap:wrap}
.service-content .wa-auth-adapters img{display:inline-block;vertical-align:middle;margin-right:8px}
.account-nav{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #dbe0dc;margin-bottom:32px}
.account-nav a{padding:12px 0;border-bottom:2px solid transparent}
.account-nav a[aria-current=page]{border-color:#234b35;font-weight:600}
.account-links{display:flex;gap:24px;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.account-links a{display:block}
.account-links .selected a{border-color:#234b35;font-weight:600}
.service-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}
.service-content td,.service-content th{padding:16px 12px;border-bottom:1px solid #dbe0dc;text-align:left;vertical-align:top}
.service-content .nowrap{white-space:nowrap}
.service-content .error-code{color:#626c65;font-size:16px;margin-bottom:12px}
@media(max-width:760px){.service-page{padding-block:28px 40px}.service-content h1{font-size:28px}.account-nav{gap:18px}.service-content .wa-form{max-width:100%}.service-content td,.service-content th{padding:12px 8px}}
