/* ONEBOX 4.2 Customer/Business tabs — candidate release only */
#profileScreen .obx-qa-profile-hidden{display:none!important}
#profileScreen .obx-qa-profile-tabs{display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:thin;max-width:900px;margin:14px 0 21px;padding:6px;border:1px solid #dfebe3;border-radius:16px;background:#f1f7f3}
#profileScreen .obx-qa-profile-tabs button{flex:1 0 auto;min-height:46px;padding:12px 14px;border:1px solid transparent;border-radius:12px;color:#415e54;background:transparent;font-size:14px;font-weight:750;white-space:nowrap;cursor:pointer}
#profileScreen .obx-qa-profile-tabs button.selected{background:#052750;color:#fff;box-shadow:0 5px 12px rgba(5,39,80,.15)}
#profileScreen .obx-qa-profile-tabs button:hover:not(.selected){background:#fff;color:#052750}
#profileScreen .obx-qa-profile-tabs button:focus-visible{outline:3px solid #0ea56f;outline-offset:2px}
#profileScreen #obxBusinessProfile{max-width:900px;margin:0 auto}
#profileScreen #obxBusinessProfile .obx-qa-business-pane{min-height:70px}
#profileScreen #obxBusinessProfile .obx-qa-business-pane .section-title:first-child{margin-top:0}
#profileScreen #obxBusinessProfile .obx-qa-business-pane>form{max-width:660px}
#profileScreen #obxBusinessProfile .obx-qa-business-pane>form input,
#profileScreen #obxBusinessProfile .obx-qa-business-pane>form textarea,
#profileScreen #obxBusinessProfile .obx-qa-business-pane>form select{max-width:100%}
@media(max-width:540px){#profileScreen .obx-qa-profile-tabs{margin:12px 0 17px;padding:5px;border-radius:14px;gap:3px}#profileScreen .obx-qa-profile-tabs button{min-height:44px;padding:10px 13px;font-size:13px;flex:0 0 auto}#profileScreen #obxBusinessProfile{padding:16px}}
