/* Isolated to the PBE Business Accounts interface and its badges. */
.pbea-account,.pbea-account *{box-sizing:border-box}
.pbea-account{font-family:Montserrat,Arial,sans-serif;color:#102e41;max-width:1120px;margin:35px auto;padding:28px 22px;font-size:15px;line-height:1.55}
.pbea-header{padding:26px 30px;background:#092b40;color:#fff;border-bottom:4px solid #f4b926}
.pbea-header h2{font-size:clamp(25px,3vw,36px);margin:8px 0 6px;color:#fff}
.pbea-header p{color:#e0eef5;margin:0}.pbea-eyebrow{font-size:12px;color:#f4b926;letter-spacing:2px;font-weight:700}
.pbea-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}
.pbea-panel{background:#fff;border:1px solid #d6dfe7;padding:24px;margin:23px 0;box-shadow:0 6px 24px rgba(9,43,64,.08)}
.pbea-columns .pbea-panel{margin:0}.pbea-panel h3{font-size:23px;color:#102e41;margin:0 0 13px}.pbea-panel p{font-size:15px}
.pbea-form label{display:block;color:#102e41;font-size:14px;font-weight:600;margin:14px 0 6px}
.pbea-form input:not([type=checkbox]),.pbea-form textarea{width:100%;display:block;font:inherit;font-size:15px;min-height:43px;border:1px solid #a4b5c2;background:#fff;color:#102e41;padding:10px 12px;margin-top:6px;border-radius:4px}
.pbea-form textarea{min-height:110px}.pbea-form .pbea-check{display:flex;align-items:center;gap:8px;font-weight:400}.pbea-form .pbea-check input{width:auto}
.pbea-button,.pbea-claim-link{display:inline-block;background:#f4b926;border:1px solid #c89312;color:#092b40!important;padding:11px 18px;font:700 14px Montserrat,Arial,sans-serif;cursor:pointer;text-decoration:none!important;margin:12px 0;min-height:43px}
.pbea-button:hover,.pbea-claim-link:hover{background:#ffda67;color:#092b40}.pbea-small{font-size:13px!important;color:#4b6472}
.pbea-notice{padding:15px 18px;margin:16px 0;border-left:4px solid #008dff;background:#eaf5ff;font-size:14px}
.pbea-warning{background:#fff7df;border-color:#c99313}.pbea-error{background:#ffeded;border-color:#a62f34}.pbea-success{background:#e8f8eb;border-color:#208248}
.pbea-toolbar{padding:12px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.pbea-business-line{padding:14px 0;border-bottom:1px solid #e1e6ed;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.pbea-actions{display:flex;gap:16px;flex-wrap:wrap}.pbea-account a{color:#08629c}
.pbea-badge{display:inline-block;padding:4px 10px;margin:0 5px;background:#0c3e5d;color:#ffd76b;border:1px solid #e6b74d;font:700 12px Montserrat,Arial,sans-serif;white-space:nowrap;vertical-align:middle}
.pbea-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
@media(max-width:700px){.pbea-account{padding:12px;margin:12px auto}.pbea-columns{grid-template-columns:1fr}.pbea-header{padding:20px}.pbea-panel{padding:18px}}
