/* GoJD Client Account Mobile Reference V4 — Mobile Web + App View only */
@media (max-width:768px){
  html.gojd-client-account-open,html.gojd-client-account-open body,
  body:has(#gojd-client-account-pro),body:has(#gojd-client-account-pro) .main-content,
  body:has(#gojd-client-account-pro) .page-transition,#gojd-client-account-pro{background:#fff!important}
  #gojd-client-account-pro{padding:8px 0 calc(94px + env(safe-area-inset-bottom,0px))!important;min-height:100dvh!important}
  #gojd-client-account-pro .gojd-ca2-shell{width:100%!important;max-width:480px!important;margin:0 auto!important;padding:0 14px!important}

  /* Header/profile shared by all account routes */
  #gojd-client-account-pro .gojd-ca2-dashboard-head{border:0!important;box-shadow:none!important;border-radius:0!important;padding:4px 0 0!important;margin:0 0 14px!important;background:#fff!important}
  #gojd-client-account-pro .gojd-ca2-profile-mini{display:flex!important;align-items:center!important;gap:12px!important;padding:0 2px 12px!important;min-width:0!important}
  #gojd-client-account-pro .gojd-ca2-avatar{width:54px!important;height:54px!important;min-width:54px!important;border-radius:50%!important;background:#f7f7f7!important;border:1px solid #eceef0!important;box-shadow:none!important;color:#111!important}
  #gojd-client-account-pro .gojd-ca2-avatar .gojd-ca2-icon{width:31px!important;height:31px!important;stroke-width:1.35!important}
  #gojd-client-account-pro .gojd-ca2-profile-mini h2{font-size:19px!important;line-height:1.15!important;margin:0 0 5px!important;letter-spacing:-.3px!important}
  #gojd-client-account-pro .gojd-ca2-profile-mini p{font-size:10px!important;color:#4d525a!important;margin:0!important}

  /* Six canonical account tabs — no horizontal scroll */
  #gojd-client-account-pro .gojd-ca2-nav,
  #gojd-client-account-pro .gojd-ca2-sidebar nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important;overflow:visible!important;margin:0!important;padding:0!important}
  #gojd-client-account-pro .gojd-ca2-nav button,
  #gojd-client-account-pro .gojd-ca2-sidebar nav button{min-width:0!important;width:100%!important;height:48px!important;min-height:48px!important;padding:4px 2px!important;border:1px solid #e6e8eb!important;border-radius:7px!important;background:#fff!important;color:#202328!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;font-size:8px!important;line-height:1.05!important;white-space:nowrap!important;position:relative!important}
  #gojd-client-account-pro .gojd-ca2-nav button .gojd-ca2-icon,
  #gojd-client-account-pro .gojd-ca2-sidebar nav button .gojd-ca2-icon{width:16px!important;height:16px!important;flex:0 0 16px!important}
  #gojd-client-account-pro .gojd-ca2-nav button.active,
  #gojd-client-account-pro .gojd-ca2-sidebar nav button.active{border-color:#ff7a82!important;background:#fff8f8!important;color:#e30613!important;font-weight:750!important}
  #gojd-client-account-pro .gojd-ca2-sidebar nav button.active:before{display:none!important}
  #gojd-client-account-pro .gojd-ca2-sidebar nav .gojd-ca2-logout{display:none!important}

  /* Subpages: turn desktop sidebar into same compact top profile + tabs */
  #gojd-client-account-pro .gojd-ca2-layout{display:block!important}
  #gojd-client-account-pro .gojd-ca2-sidebar{position:static!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;margin:0 0 18px!important;background:#fff!important}
  #gojd-client-account-pro .gojd-ca2-sidebar>.gojd-ca2-profile-mini{display:flex!important;padding:4px 2px 12px!important;border:0!important}
  #gojd-client-account-pro .gojd-ca2-sidebar>.gojd-ca2-points,
  #gojd-client-account-pro .gojd-ca2-sidebar>.gojd-ca2-logout{display:none!important}
  #gojd-client-account-pro .gojd-ca2-main{min-width:0!important}

  /* Titles / dashboard */
  #gojd-client-account-pro .gojd-ca2-dashboard-main{padding:0!important}
  #gojd-client-account-pro .gojd-ca2-dashboard-title,#gojd-client-account-pro .gojd-ca2-page-title{align-items:center!important;margin:0 0 10px!important;gap:10px!important}
  #gojd-client-account-pro .gojd-ca2-dashboard-title h1,#gojd-client-account-pro .gojd-ca2-page-title h1{font-size:20px!important;line-height:1.15!important;letter-spacing:-.3px!important;margin:0!important}
  #gojd-client-account-pro .gojd-ca2-page-title{align-items:flex-start!important}
  #gojd-client-account-pro .gojd-ca2-subtitle{font-size:9px!important;line-height:1.4!important;margin:4px 0 0!important;color:#6d737c!important}
  #gojd-client-account-pro .gojd-ca2-link-btn{font-size:9px!important;color:#e30613!important}
  #gojd-client-account-pro .gojd-ca2-filters{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:7px!important;margin:10px 0 12px!important}
  #gojd-client-account-pro .gojd-ca2-filters button{min-width:0!important;height:30px!important;padding:0 5px!important;border-radius:999px!important;font-size:8px!important;border-color:#e3e5e8!important}
  #gojd-client-account-pro .gojd-ca2-filters button.active{border-color:#ff4b55!important;color:#e30613!important;background:#fff!important}

  /* Orders — compact commercial cards */
  #gojd-client-account-pro .gojd-ca2-orders-list{gap:8px!important}
  #gojd-client-account-pro .gojd-ca2-order-row{position:relative!important;display:grid!important;grid-template-columns:1fr auto!important;gap:8px 10px!important;min-height:104px!important;padding:10px!important;border:1px solid #e6e8eb!important;border-radius:9px!important;box-shadow:0 2px 8px rgba(15,23,42,.025)!important;background:#fff!important}
  #gojd-client-account-pro .gojd-ca2-order-product{grid-column:1!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-width:0!important}
  #gojd-client-account-pro .gojd-ca2-product-image{width:58px!important;height:70px!important;border-radius:7px!important;background:#f7f7f7!important}
  #gojd-client-account-pro .gojd-ca2-order-product h3{font-size:10px!important;line-height:1.22!important;margin:4px 0!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  #gojd-client-account-pro .gojd-ca2-order-product p{font-size:7.5px!important;margin:2px 0!important;color:#5c626b!important}
  #gojd-client-account-pro .gojd-ca2-status{height:19px!important;padding:0 6px!important;border-radius:4px!important;font-size:7px!important}
  #gojd-client-account-pro .gojd-ca2-order-right{grid-column:2!important;grid-row:1!important;align-self:center!important;align-items:flex-end!important;gap:5px!important;min-width:78px!important}
  #gojd-client-account-pro .gojd-ca2-order-right strong{font-size:10px!important;white-space:nowrap!important}
  #gojd-client-account-pro .gojd-ca2-order-right button{font-size:7.5px!important;color:#e30613!important;white-space:nowrap!important}
  #gojd-client-account-pro .gojd-ca2-order-progress{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;margin:0 2px!important;overflow:visible!important}
  #gojd-client-account-pro .gojd-ca2-order-progress>div{padding-top:20px!important;font-size:6.5px!important;min-width:0!important}
  #gojd-client-account-pro .gojd-ca2-order-progress>div:before{top:7px!important;height:1px!important}
  #gojd-client-account-pro .gojd-ca2-order-progress>div>span{top:1px!important;width:14px!important;height:14px!important}
  #gojd-client-account-pro .gojd-ca2-order-progress>div.done>span:after{font-size:8px!important;inset:-1px 0 0!important}
  #gojd-client-account-pro .gojd-ca2-order-state.final{grid-column:2!important;grid-row:1!important;align-self:start!important;justify-self:end!important;font-size:7px!important}

  /* Dashboard bottom mini-panels */
  #gojd-client-account-pro .gojd-ca2-dashboard-bottom{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important}
  #gojd-client-account-pro .gojd-ca2-mini-address,#gojd-client-account-pro .gojd-ca2-mini-payment,#gojd-client-account-pro .gojd-ca2-points{min-height:100px!important;padding:10px!important;border-radius:8px!important}
  #gojd-client-account-pro .gojd-ca2-list-label{font-size:8.5px!important;margin-bottom:7px!important}
  #gojd-client-account-pro .gojd-ca2-list-label button{font-size:7px!important}
  #gojd-client-account-pro .gojd-ca2-mini-address>div,#gojd-client-account-pro .gojd-ca2-mini-card{padding:7px!important;font-size:7px!important;line-height:1.45!important;border-radius:6px!important}
  #gojd-client-account-pro .gojd-ca2-mini-address strong,#gojd-client-account-pro .gojd-ca2-mini-card strong{font-size:8px!important}
  #gojd-client-account-pro .gojd-ca2-mini-card{gap:7px!important;margin-bottom:4px!important}
  #gojd-client-account-pro .gojd-ca2-dashboard-bottom>.gojd-ca2-points{grid-column:1/-1!important;min-height:58px!important;background:linear-gradient(90deg,#fff7f7,#fff)!important;border-color:#ffd9dc!important}
  #gojd-client-account-pro .gojd-ca2-points-title{font-size:9px!important;margin-bottom:5px!important}.gojd-ca2-points p{font-size:8px!important;margin:0!important}.gojd-ca2-points small{font-size:7px!important;line-height:1.3!important}

  /* Order detail — vertical timeline + reference card hierarchy */
  #gojd-client-account-pro .gojd-ca2-detail-top{display:block!important;margin:0 0 10px!important}
  #gojd-client-account-pro .gojd-ca2-order-detail-heading>button{font-size:8px!important;color:#444!important}
  #gojd-client-account-pro .gojd-ca2-order-detail-heading h1{font-size:18px!important;line-height:1.2!important;margin:8px 0 3px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}
  #gojd-client-account-pro .gojd-ca2-detail-top>.gojd-ca2-detail-actions{display:none!important}
  #gojd-client-account-pro .gojd-ca2-detail-hero{display:block!important;min-height:0!important;padding:10px!important;border-radius:9px!important;box-shadow:none!important}
  #gojd-client-account-pro .gojd-ca2-detail-product{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;gap:10px!important;border:0!important;padding:0 0 10px!important}
  #gojd-client-account-pro .gojd-ca2-detail-img{width:70px!important;height:82px!important;border-radius:7px!important}
  #gojd-client-account-pro .gojd-ca2-detail-product h2{font-size:10px!important;margin:4px 0!important}.gojd-ca2-detail-product p{font-size:7.5px!important;margin:3px 0!important}.gojd-ca2-detail-product strong{font-size:9px!important;margin-top:4px!important;text-align:right!important}
  #gojd-client-account-pro .gojd-ca2-detail-timeline{display:flex!important;flex-direction:column!important;gap:0!important;padding:7px 0 0 4px!important;overflow:visible!important}
  #gojd-client-account-pro .gojd-ca2-detail-timeline>div{position:relative!important;text-align:left!important;min-height:50px!important;padding:0 0 10px 34px!important;font-size:8px!important}
  #gojd-client-account-pro .gojd-ca2-detail-timeline>div:before{display:block!important;content:""!important;position:absolute!important;left:10px!important;right:auto!important;top:16px!important;bottom:-2px!important;width:1px!important;height:auto!important;background:#d9dde1!important}
  #gojd-client-account-pro .gojd-ca2-detail-timeline>div:last-child:before{display:none!important}
  #gojd-client-account-pro .gojd-ca2-detail-timeline>div>span{left:10px!important;top:2px!important;transform:translateX(-50%)!important;width:14px!important;height:14px!important}
  #gojd-client-account-pro .gojd-ca2-detail-timeline b{font-size:9px!important;margin:0 0 2px!important}.gojd-ca2-detail-timeline small{font-size:7.5px!important;line-height:1.35!important}
  #gojd-client-account-pro .gojd-ca2-detail-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px!important}
  #gojd-client-account-pro .gojd-ca2-info-card{min-height:92px!important;padding:10px!important;border-radius:8px!important}
  #gojd-client-account-pro .gojd-ca2-info-card:first-child,#gojd-client-account-pro .gojd-ca2-info-card.summary{grid-column:1/-1!important}
  #gojd-client-account-pro .gojd-ca2-info-card h3{font-size:8.5px!important;margin:0 0 8px!important}.gojd-ca2-info-card p{font-size:7.5px!important;line-height:1.4!important}.gojd-ca2-info-card .gojd-ca2-icon{width:20px!important;height:20px!important}
  #gojd-client-account-pro .gojd-ca2-secure-strip,#gojd-client-account-pro .gojd-ca2-help-strip{display:none!important}
  #gojd-client-account-pro .gojd-ca2-detail-actions-mobile{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;margin:10px 0 0!important}
  #gojd-client-account-pro .gojd-ca2-detail-actions-mobile button{min-height:46px!important;border:1px solid #e1e4e7!important;border-radius:7px!important;background:#fff!important;color:#e30613!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;font:inherit!important;font-size:7.5px!important;font-weight:700!important}
  #gojd-client-account-pro .gojd-ca2-detail-actions-mobile .gojd-ca2-icon{width:17px!important;height:17px!important}

  /* Addresses */
  #gojd-client-account-pro .gojd-ca2-address-list{gap:8px!important}
  #gojd-client-account-pro .gojd-ca2-address-row{position:relative!important;min-height:118px!important;padding:12px 72px 12px 58px!important;display:block!important;border-radius:9px!important;box-shadow:0 2px 8px rgba(15,23,42,.02)!important}
  #gojd-client-account-pro .gojd-ca2-address-icon{position:absolute!important;left:12px!important;top:38px!important;width:38px!important;height:38px!important;border-radius:7px!important}
  #gojd-client-account-pro .gojd-ca2-address-name{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}
  #gojd-client-account-pro .gojd-ca2-address-name h3{font-size:11px!important}.gojd-ca2-default-tag,.gojd-ca2-store-tag{font-size:7px!important;padding:3px 5px!important}
  #gojd-client-account-pro .gojd-ca2-address-row p{font-size:8px!important;line-height:1.5!important;margin:6px 0!important}
  #gojd-client-account-pro .gojd-ca2-address-actions{position:absolute!important;right:9px!important;top:10px!important;display:flex!important;gap:5px!important;grid-column:auto!important}
  #gojd-client-account-pro .gojd-ca2-address-actions button{font-size:8px!important;padding:3px!important;display:flex!important;align-items:center!important;gap:3px!important}.gojd-ca2-address-actions .gojd-ca2-icon{width:14px!important;height:14px!important}
  #gojd-client-account-pro .gojd-ca2-add-address-wide{height:48px!important;margin-top:8px!important;border-radius:8px!important;font-size:9px!important}
  #gojd-client-account-pro .gojd-ca2-receiving-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:18px!important}
  #gojd-client-account-pro .gojd-ca2-receiving-grid h2{font-size:13px!important;margin-bottom:0!important}
  #gojd-client-account-pro .gojd-ca2-receiving-grid button{height:76px!important;padding:9px!important;gap:8px!important;border-radius:8px!important}.gojd-ca2-receiving-grid button>svg{width:24px!important;height:24px!important}.gojd-ca2-receiving-grid button strong{font-size:9px!important}.gojd-ca2-receiving-grid button small{font-size:6.8px!important;line-height:1.3!important}

  /* Payments */
  #gojd-client-account-pro .gojd-ca2-payment-list>div{min-height:60px!important;margin-bottom:7px!important;padding:8px 10px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;border-radius:8px!important}
  #gojd-client-account-pro .gojd-ca2-method-logo{width:38px!important;height:34px!important;padding:2px!important}.gojd-ca2-method-logo .gojd-ca2-brand-img{max-width:38px!important;max-height:23px!important}
  #gojd-client-account-pro .gojd-ca2-payment-list strong{font-size:9.5px!important}.gojd-ca2-payment-list p{font-size:7.5px!important;margin-top:3px!important}.gojd-ca2-payment-action{font-size:17px!important}.gojd-ca2-available{font-size:6.5px!important;padding:3px 5px!important}

  /* Support */
  #gojd-client-account-pro .gojd-ca2-help-search{height:43px!important;border-radius:7px!important;padding:0 11px!important;margin:0 0 10px!important;gap:8px!important}.gojd-ca2-help-search .gojd-ca2-icon{width:16px!important}.gojd-ca2-help-search input{font-size:10px!important}
  #gojd-client-account-pro .gojd-ca2-help-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}
  #gojd-client-account-pro .gojd-ca2-help-grid button,#gojd-client-account-pro .gojd-ca2-help-grid a{min-height:78px!important;padding:10px!important;border-radius:8px!important;grid-template-columns:31px minmax(0,1fr)!important;gap:8px!important}.gojd-ca2-help-grid>a>b,.gojd-ca2-help-grid>button>b{display:none!important}.gojd-ca2-help-grid .gojd-ca2-icon{width:25px!important;height:25px!important;color:#e30613!important}.gojd-ca2-help-grid strong{font-size:9px!important}.gojd-ca2-help-grid p{font-size:7px!important;line-height:1.35!important;margin-top:3px!important}
  #gojd-client-account-pro .gojd-ca2-last-ticket{margin-top:14px!important;padding:10px!important;border-radius:8px!important}.gojd-ca2-last-ticket h3{font-size:11px!important;margin-bottom:7px!important}.gojd-ca2-last-ticket>button{grid-template-columns:28px 1fr auto!important;padding:7px 0!important}.gojd-ca2-last-ticket strong{font-size:8.5px!important}.gojd-ca2-last-ticket p{font-size:7px!important}
  #gojd-client-account-pro .gojd-ca2-support-cta{height:46px!important;margin-top:10px!important;border-radius:7px!important;font-size:10px!important}

  /* Favorites */
  #gojd-client-account-pro .gojd-ca2-favorite-tabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-bottom:10px!important}.gojd-ca2-favorite-tabs button{height:30px!important;padding:0 4px!important;font-size:7.5px!important}
  #gojd-client-account-pro .gojd-ca2-favorites-inline{grid-template-columns:1fr!important;gap:8px!important}.gojd-ca2-favorite-card{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;border-radius:9px!important}.gojd-ca2-favorite-media{height:105px!important}.gojd-ca2-favorite-copy{padding-top:3px!important}.gojd-ca2-favorite-copy h3{font-size:10px!important;min-height:0!important;margin:3px 0 7px!important}.gojd-ca2-favorite-copy>strong{font-size:13px!important}.gojd-ca2-favorite-copy>p{font-size:7.5px!important;margin-bottom:7px!important}.gojd-ca2-favorite-copy .gojd-ca2-primary{height:32px!important;font-size:8px!important}

  /* Bottom sheets — same functional forms, mobile presentation */
  #gojd-ca2-modal-portal .gojd-ca2-modal-backdrop{padding:0!important;align-items:flex-end!important;justify-content:center!important;background:rgba(0,0,0,.60)!important;backdrop-filter:blur(1.5px)!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal{position:relative!important;width:100%!important;max-width:480px!important;max-height:92dvh!important;margin:0 auto!important;border-radius:25px 25px 0 0!important;padding:34px 16px calc(18px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -12px 34px rgba(0,0,0,.20)!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal:before{content:"";position:absolute;left:50%;top:10px;transform:translateX(-50%);width:58px;height:5px;border-radius:999px;background:#d6d6d6}
  #gojd-ca2-modal-portal .gojd-ca2-modal h2{font-size:17px!important;text-align:center!important;margin:2px 36px 16px!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal-x{left:15px!important;right:auto!important;top:25px!important;width:32px!important;height:32px!important;font-size:24px!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal-sub{font-size:8px!important;text-align:center!important;margin:-10px 22px 14px!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal label{font-size:8px!important;gap:4px!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal label.wide,#gojd-ca2-modal-portal .gojd-ca2-modal-actions.wide,#gojd-ca2-modal-portal .gojd-ca2-check.wide{grid-column:1/-1!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal input,#gojd-ca2-modal-portal .gojd-ca2-modal select,#gojd-ca2-modal-portal .gojd-ca2-mp-field{height:50px!important;border-radius:7px!important;font-size:10px!important;padding-left:11px!important}
  #gojd-ca2-modal-portal .gojd-ca2-input-action button{top:8px!important;height:34px!important;font-size:9px!important}
  #gojd-ca2-modal-portal .gojd-ca2-check{font-size:9px!important;align-items:flex-start!important}.gojd-ca2-check input{width:19px!important;height:19px!important;flex:0 0 19px!important}.gojd-ca2-check small{font-size:7.5px!important;line-height:1.3!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal-actions{grid-column:1/-1!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin-top:5px!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal-actions button{width:100%!important;flex:none!important;height:48px!important;border:0!important;font-size:10px!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal-actions button.primary{order:1!important;background:#ef0015!important;color:#fff!important;font-weight:800!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal-actions button:not(.primary){order:2!important;background:transparent!important;color:#e30613!important}
  #gojd-ca2-modal-portal .gojd-ca2-modal-actions.single .primary{width:100%!important}

  /* preserve canonical bottom navigation and account active state */
  html.gojd-client-account-open .mobile-bottom-nav,body:has(#gojd-client-account-pro) .mobile-bottom-nav{display:grid!important;z-index:30000!important}
  body:has(#gojd-client-account-pro) .mobile-bottom-nav-item:last-child{color:#e50914!important}
}
@media (min-width:769px){.gojd-ca2-detail-actions-mobile{display:none!important}}


@media (max-width:768px){
  /* Assistance account route mobile tuning */
  #gojd-client-account-pro .gojd-ca2-assistance-row{min-height:0!important;padding:10px!important;border-radius:8px!important;gap:7px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-device-icon{width:40px!important;height:40px!important;flex-basis:40px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-row h3{font-size:10px!important;margin:4px 0!important}
  #gojd-client-account-pro .gojd-ca2-assistance-row p{font-size:7.5px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-row small,#gojd-client-account-pro .gojd-ca2-assistance-row-meta span,#gojd-client-account-pro .gojd-ca2-assistance-row-meta strong{font-size:7px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-status{min-height:20px!important;padding:3px 6px!important;font-size:7px!important;border-radius:5px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-status .gojd-ca2-icon{width:11px!important;height:11px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-action-tag{font-size:6px!important;padding:2px 4px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-open{font-size:7.5px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-detail-top h1{font-size:18px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-action-required{padding:11px!important;border-radius:8px!important;gap:9px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-action-required h2{font-size:11px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-action-required p{font-size:7.5px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-section{padding:10px!important;border-radius:8px!important;margin-top:8px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-section h2{font-size:10px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-summary-grid>div{min-height:60px!important;padding:8px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-summary-grid span,#gojd-client-account-pro .gojd-ca2-assistance-declared span{font-size:6.5px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-summary-grid strong,#gojd-client-account-pro .gojd-ca2-assistance-declared strong{font-size:8px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-media button{min-height:58px!important;padding:8px!important}
  #gojd-client-account-pro .gojd-ca2-assistance-anchor-nav a{height:28px!important;font-size:7px!important;padding:0 9px!important}
}
