/* src/applications/accredited-representative-portal/sass/accredited-representative-portal.scss */
.arp-container {
  max-width: 984px;
  width: 100%;
  padding: 0 16px;
  margin: 0 auto 48px;
}
.arp-container:has(.poa-request) {
  margin: 0 auto 32px;
}
.status {
  color: #1b1b1b;
}
.status--processing {
  background-color: #edeff0;
  border: 1px solid #565c65;
}
.status--declination,
.status--expiration {
  background-color: #f4e3db;
  border: 1px solid #d54309;
}
.status--pending {
  background-color: #faf3d1;
  border: 1px solid #936f38;
}
.status--acceptance {
  background-color: #ecf3ec;
  border: 1px solid #00a91c;
}
.container {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.hp__login {
  padding: var(--vads-spacing-1p5) var(--vads-spacing-2p5);
  background-color: #005ea2;
  border-radius: var(--vads-border-radius-md);
  color: #ffffff !important;
  text-decoration: none;
  font-weight: var(--vads-font-weight-bold);
  display: block;
  text-align: center;
}
@media (max-width: 768px) {
  .hp__login {
    max-width: 245px;
  }
}
.hp__login:hover {
  background-color: #1a4480;
}
.hp__img {
  margin-bottom: var(--vads-spacing-3);
}
@media (min-width: 640px) {
  .hp__img {
    margin-bottom: 0;
  }
}
@media (min-width: 640px) {
  .hp__content--get-started .hp__img {
    padding: 0 var(--vads-spacing-3) 0 0;
  }
}
@media (min-width: 1024px) {
  .hp__content--get-started .hp__img {
    padding: 0;
  }
}
@media (min-width: 640px) {
  .hp__content--improve .hp__img {
    padding: 0 0 0 var(--vads-spacing-3);
  }
}
@media (min-width: 1024px) {
  .hp__content--improve .hp__img {
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .hp__content--improve .hp__img--portal {
    margin-left: auto;
    display: flex;
  }
}
@media (min-width: 640px) {
  .hp__content--hero {
    align-items: center;
  }
}
.hp__content--get-started {
  margin-bottom: var(--vads-spacing-6) !important;
  align-items: center;
}
@media (min-width: 1024px) {
  .hp__content--get-started {
    margin-bottom: var(--vads-spacing-9) !important;
  }
}
@media (min-width: 1024px) {
  .hp__content--get-started div:nth-child(2) {
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .hp__content--get-started .hp__copy {
    margin-left: auto;
    max-width: 396px;
  }
}
.hp__content--get-started h2 {
  margin-top: 0;
}
.hp__content--improve {
  align-items: center;
}
@media (max-width: 640px) {
  .hp__content--improve {
    flex-direction: column-reverse;
  }
}
@media (min-width: 640px) {
  .hp__content--improve {
    align-items: center;
  }
}
@media (min-width: 1024px) {
  .hp__content--improve div:nth-child(2) {
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .hp__content--improve .hp__copy {
    max-width: 396px;
  }
}
.hp__content--improve h2 {
  margin-top: 0;
}
.hp__content--portal div:first-child {
  align-self: center;
}
@media (min-width: 1024px) {
  .hp__content--portal div:first-child {
    padding-right: var(--vads-spacing-3);
  }
}
.hp__content--portal h2 {
  margin-top: 0;
}
.hp__content--veteran h2 {
  margin: 0 0 var(--vads-spacing-3) 0;
}
.hp__content--accreditation h2 {
  margin: 0 0 var(--vads-spacing-3) 0;
}
.hp__hero {
  background-position: center;
  background:
    linear-gradient(
      0deg,
      rgba(0, 71, 149, 0.46),
      rgba(0, 71, 149, 0.46)),
    url("./arp-hp-hero-3V54VHK7.jpg");
  background-size: cover;
  background-position: center;
  padding: 30px 0;
}
@media (min-width: 768px) {
  .hp__hero {
    padding: var(--vads-spacing-6) var(--vads-spacing-5);
  }
}
@media (min-width: 1024px) {
  .hp__hero {
    padding: var(--vads-spacing-9) var(--vads-spacing-2);
  }
}
.hp__hero-bg {
  background-color: #1a4480;
  padding: var(--vads-spacing-2p5);
  border-radius: var(--vads-border-radius-lg);
}
@media (min-width: 768px) {
  .hp__hero-bg {
    padding: 50px 16px;
  }
}
@media (min-width: 1024px) {
  .hp__hero-bg {
    padding: 50px 70px 50px 50px;
  }
}
.hp__hero-bg--login {
  background-color: #ffffff;
  color: #1b1b1b;
  width: 100%;
  padding: 30px;
  margin-top: var(--vads-spacing-3);
}
@media (min-width: 768px) {
  .hp__hero-bg--login {
    margin-top: 0;
  }
}
.hp__hero-header {
  margin-bottom: var(--vads-spacing-2p5);
  color: #ffffff;
}
.hp__hero-sub-header {
  color: #ffffff;
  font-size: 24px;
  font-family: var(--vads-font-family-serif);
}
.hp__hero-sub-header--login {
  margin-top: 0;
}
.hp__container {
  padding: var(--vads-spacing-5) var(--vads-spacing-2);
}
.hp__container .vads-grid-row {
  max-width: 984px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .hp__container .vads-grid-row {
    padding: 0 var(--vads-spacing-2);
  }
}
@media (min-width: 768px) {
  .hp__container {
    padding: var(--vads-spacing-6) var(--vads-spacing-2);
  }
}
@media (min-width: 1024px) {
  .hp__container {
    padding: var(--vads-spacing-9) var(--vads-spacing-2);
  }
}
.hp__container.is--lighter {
  background-color: #d9e8f6;
}
.hp__card {
  margin-bottom: var(--vads-spacing-2p5);
  display: flex;
}
.hp__card h3 {
  margin-top: 0;
}
@media (min-width: 640px) {
  .hp__card:last-child {
    padding-right: 0;
  }
}
.hp__card h3 {
  margin-top: 0;
}
@media (min-width: 640px) {
  .hp__card {
    padding-right: var(--vads-spacing-2p5);
    margin-bottom: 0;
  }
}
.hp__card:first-child {
  padding: 0;
}
.hp__link {
  font-weight: var(--vads-font-weight-bold);
}
.vads-u-background-color--primary .hp__link {
  color: #f0f0f0;
}
.hp__link--email {
  word-break: break-all;
}
.is--login {
  margin-left: auto;
}
@media (min-width: 1024px) {
  .is--sm-padding {
    padding: var(--vads-spacing-5) var(--vads-spacing-2);
  }
}
.arp-full-width-alert {
  width: 100%;
}
.arp-full-width-alert__questions {
  font-weight: var(--vads-font-weight-bold);
}
.representation-requests-page-table-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.limitations-row {
  display: flex;
  align-items: center;
  gap: var(--vads-spacing-1);
}
.limitations-row__warning-icon {
  color: var(--vads-color-action-focus-on-light);
}
.relationship-row {
  display: block;
  font-size: var(--vads-font-size-xs);
  line-height: var(--vads-font-line-height-1);
}
.arp-full-width-alert {
  width: 100%;
}
.arp-full-width-alert__questions {
  font-weight: var(--vads-font-weight-bold);
}
@media (min-width: 769px) {
  .mobile {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .desktop {
    display: none !important;
  }
}
#poa-request__search-form {
  margin-bottom: 0;
}
.poa-search {
  max-width: 627px;
  width: 100%;
}
.yellow-warning {
  color: var(--vads-color-warning-dark);
}
hr.claimant-search {
  border-color: var(--vads-color-base-light);
  border-bottom: 0px;
  margin: var(--vads-spacing-2) 0;
}
h2.claimant-name {
  margin-bottom: 5px;
  margin-top: var(--vads-spacing-3);
}
.poa-status-cta {
  margin-bottom: var(--vads-spacing-2);
}
.login button {
  width: 100% !important;
  max-width: 330px !important;
  padding: 0.75em;
  font-size: var(--vads-font-size-root);
  margin: 1em 0;
  white-space: normal !important;
}
.login button::before {
  display: none;
}
.login button img {
  height: 1em;
  padding: 0 0.25em;
}
.arp__home__link--learn-more {
  margin-bottom: var(--vads-spacing-3);
  display: block;
}
.arp__home__link--watch-video {
  margin-bottom: var(--vads-spacing-3);
  display: block;
}
.arp__landing__card-body {
  margin: 0;
}
.poa-request .no-poa-requests-text {
  margin-top: var(--vads-spacing-4);
}
.claimant__banner {
  margin: var(--vads-spacing-2) 0 var(--vads-spacing-4) 0;
}
.claimant__additional-info {
  margin-top: var(--vads-spacing-4);
}
.claimant__form-buttons-container {
  display: inline-block;
  margin: var(--vads-spacing-4) 0;
}
.claimant__form-submit {
  margin-right: var(--vads-spacing-1);
}
.claimant__results-text {
  margin-top: var(--vads-spacing-4);
}
.claimant__name {
  margin: var(--vads-spacing-3) 0 0 0;
}
.claimant-overview {
  overflow: visible;
}
.claimant-overview__breadcrumbs {
  overflow: visible;
  max-width: 100%;
  padding: var(--vads-spacing-2px);
}
.claimant-overview__breadcrumbs va-breadcrumbs {
  display: block;
  max-width: 100%;
  min-width: 0;
}
.key-value-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.key-value-table:first-child {
  border-top: 1px solid #a9aeb1;
}
.key-value-table:first-child a {
  overflow-wrap: break-word;
}
@media (max-width: 480px) {
  .key-value-table {
    display: block;
  }
  .key-value-table tbody,
  .key-value-table td,
  .key-value-table th,
  .key-value-table thead,
  .key-value-table tr {
    display: block;
  }
}
.key-value-table .key-value-table__heading {
  text-align: left;
}
.key-value-table .key-value-table__row {
  border-bottom: 1px solid #a9aeb1;
}
.key-value-table .key-value-table__row .key-value-table__key,
.key-value-table .key-value-table__row .key-value-table__value {
  padding: var(--vads-spacing-2);
  text-align: left;
}
@media (max-width: 480px) {
  .key-value-table .key-value-table__row .key-value-table__key {
    padding-bottom: unset;
  }
}
.submissions va-sort,
.representation-requests-page-table-container va-sort,
.claimant-details-submission-history va-sort {
  width: 310px;
}
.submissions va-sort::part(label),
.representation-requests-page-table-container va-sort::part(label),
.claimant-details-submission-history va-sort::part(label) {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .key-value-list dd,
  .key-value-list dt {
    display: inline;
  }
  .key-value-list dt {
    margin-right: var(--vads-spacing-0p5);
  }
  .key-value-list div {
    margin-bottom: 0px;
  }
}
.key-value-list div {
  margin-bottom: var(--vads-spacing-0p5);
}
.key-value-list div:not(:first-child) {
  margin-top: var(--vads-spacing-0p5);
}
.key-value-list .key-value-list__key {
  font-weight: var(--vads-font-weight-bold);
}
.key-value-list .key-value-list__key::after {
  content: ":";
}

/* src/applications/accredited-representative-portal/sass/POARequestCard.scss */
.poa-request {
  max-width: 627px;
  -webkit-font-smoothing: antialiased;
}
.poa-request__user-name {
  text-transform: capitalize;
  font-weight: var(--vads-font-weight-bold);
}
.poa-request va-pagination {
  padding: 0;
  border: 0;
}
.poa-request__search-header {
  margin-bottom: var(--vads-spacing-1);
}
.poa-request__copy {
  margin: 0 0 var(--vads-spacing-3) 0;
  font-size: var(--vads-font-size-body-lead);
  line-height: 34px;
}
.poa-request__tabs {
  margin: var(--vads-spacing-4) 0;
  background-color: #dfe1e2;
  border: 2px solid #dfe1e2;
  border-radius: 6px;
  display: flex;
  max-width: 320px;
}
.poa-request__tab-heading {
  margin: 0;
}
.poa-request__tab-link {
  font-size: var(--vads-font-size-lg);
  flex: 1;
  padding: var(--vads-spacing-1) var(--vads-spacing-0p5);
  text-decoration: none;
  text-align: center;
  color: #1b1b1b;
}
.poa-request__tab-link.active {
  font-weight: var(--vads-font-weight-bold);
  background-color: #ffffff;
  border-radius: 6px;
}
.poa-request__tab-link:visited {
  color: inherit;
}
.poa-request__tab-link:hover {
  text-decoration: none;
}
.poa-request__sort-by {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .poa-request__sort-by {
    flex-direction: row;
    align-items: flex-end;
  }
}
.poa-request__select {
  width: 100%;
  margin-bottom: var(--vads-spacing-2);
}
.poa-request__select > select {
  max-width: 100%;
}
@media (min-width: 1024px) {
  .poa-request__select {
    width: 300px;
    margin-bottom: 0;
  }
}
.poa-request__apply {
  margin: 0;
  max-width: 83px;
  height: 40px;
}
@media (min-width: 1024px) {
  .poa-request__apply {
    margin-left: var(--vads-spacing-2);
  }
}
.poa-request__meta {
  margin-bottom: var(--vads-spacing-2);
}
@media (min-width: 1024px) {
  .poa-request__meta {
    margin-top: var(--vads-spacing-4);
  }
}
.poa-request__meta:focus {
  outline: 2px solid #face00;
  outline-offset: 2px;
}
.poa-request__list {
  list-style-type: none;
  padding: 0;
  display: block;
  margin: 0;
}
.poa-request__list li {
  margin-bottom: var(--vads-spacing-2);
  max-width: 100%;
}
.poa-request__card > a {
  display: flex;
}
.poa-request__card-icon {
  margin-right: 5px;
  color: var(--vads-color-warning-dark);
}
.poa-request__card-title {
  margin: 3px 0 0 0;
  font-weight: var(--vads-font-weight-bold);
}
.poa-request__card-field {
  margin: 0;
}
.pending .poa-request__card-field--status {
  display: none;
}
.poa-request__card-field--request {
  display: flex;
  align-items: center;
  margin-bottom: var(--vads-spacing-1p5);
  flex-wrap: wrap;
}
.poa-request__card-field--submission-status {
  font-weight: var(--vads-font-weight-bold);
}
@media (min-width: 1024px) {
  .poa-request__card-field--submission-status {
    display: flex;
    align-items: center;
  }
}
.poa-request__card-field--submission-status [icon=error] {
  color: #d54309;
}
.poa-request__card-field--submission-status [icon] {
  margin-right: var(--vads-spacing-0p5);
}
.poa-request__card-field--label {
  font-weight: var(--vads-font-weight-bold);
  margin: 0 5px 0 0;
}
.poa-search .poa-request__card-field--label {
  width: 100%;
}
@media (min-width: 1024px) {
  .poa-search .poa-request__card-field--label {
    width: auto;
  }
}
.poa-request__card-field--label span {
  font-weight: var(--vads-font-weight-normal);
  display: block;
}
@media (min-width: 1024px) {
  .poa-request__card-field--label span {
    display: inline;
  }
}
.poa-request__card-field--org {
  margin-top: var(--vads-spacing-1p5);
}
.poa-request__card-field--expiry {
  margin-left: 3px;
}
.poa-request__checkbox {
  margin: var(--vads-spacing-1) 0;
}
@media (min-width: 1024px) {
  .poa-request__checkbox {
    margin-left: var(--vads-spacing-4);
    margin-bottom: 7px;
  }
}
.submissions .poa-request__checkbox {
  display: none;
}

/* src/applications/accredited-representative-portal/sass/POARequestDetails.scss */
.poa-request-details {
  width: 100%;
}
@media (min-width: 1024px) {
  .poa-request-details {
    width: 984px;
  }
}
@media (min-width: 1024px) {
  .poa-request-details__heading {
    flex-basis: 100%;
  }
  .poa-request-details__h2 {
    margin: var(--vads-spacing-4) 0 var(--vads-spacing-3);
  }
  .poa-request-details__h2.is--authorization-h2 {
    margin: var(--vads-spacing-4) 0 var(--vads-spacing-1);
  }
  .poa-request-details__h3.is--authorization-h3 {
    margin: var(--vads-spacing-4) 0;
  }
}
.poa-request-details__visibility-hidden-dt {
  display: none;
}
@media (min-width: 1024px) {
  .poa-request-details__visibility-hidden-dt {
    visibility: hidden;
    display: block;
  }
}
.poa-request-details__form {
  padding: 34px 38px;
  background-color: #f0f0f0;
  margin-top: 66px;
}
.poa-request-details__form h4 {
  font-family: var(--vads-font-family-sans);
}
@media (min-width: 1024px) {
  .poa-request-details__form {
    margin-top: 88px;
  }
}
.poa-request-details__form-label {
  margin: 0;
  max-width: 100%;
}
.poa-request-details__form-label p {
  color: #1b1b1b;
}
.poa-request-details__form--error .poa-request-details__form-label {
  border-left: 0.25rem solid #d54309;
  padding-left: 1rem;
  position: relative;
}
.poa-request-details__form-submit {
  width: auto !important;
}
@media (min-width: 1024px) {
  .poa-request-details__form-submit {
    margin-top: var(--vads-spacing-3);
  }
}
.poa-request-details__form--claimant-unestablished-warning {
  margin-top: 33px;
}
@media (min-width: 1024px) {
  .poa-request-details__form--claimant-unestablished-warning {
    margin-top: 44px;
  }
}
.poa-request-details__divider {
  border-bottom: 1px solid #a9aeb1;
  width: 100%;
  margin: 28px 0;
  display: flex;
}
.poa-request-details__list {
  display: flex;
  list-style-type: none;
  padding: 0;
  flex-direction: column;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .poa-request-details__list {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .poa-request-details__list--col {
    margin: 0;
    width: 780px;
  }
}
@media (min-width: 1024px) {
  .poa-request-details__list-item {
    max-width: 350px;
  }
  .poa-request-details__list-item:first-child {
    margin-right: auto;
  }
  .poa-request-details__list-item:last-child {
    margin-left: auto;
  }
}
.poa-request-details__list--info {
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.poa-request-details__list--info li {
  border-bottom: 1px solid #1b1b1b;
  padding: var(--vads-spacing-1) var(--vads-spacing-2);
  margin: 0;
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .poa-request-details__list--info li {
    flex-direction: row;
    align-items: flex-start;
    padding: var(--vads-spacing-2);
  }
}
.poa-request-details__list--info li:first-child {
  border-top: 1px solid #1b1b1b;
}
.poa-request-details__list--info li p {
  margin: 0;
  flex: 50%;
}
.poa-request-details__list--info li p:first-child {
  font-weight: var(--vads-font-weight-bold);
  margin: 0 0 var(--vads-spacing-2);
}
@media (min-width: 1024px) {
  .poa-request-details__list--info li p:first-child {
    margin: 0;
  }
}
.poa-request-details__list--info li p span {
  display: flex;
  align-items: center;
}
.poa-request-details__title {
  margin: 0;
  font-weight: var(--vads-font-weight-bold);
  display: flex;
  align-items: center;
}
.poa-request-details__list-item {
  margin: 0;
}
.poa-request-details__subtitle {
  margin: 0;
}
.poa-request__card-field--label .poa-request-details__subtitle {
  font-weight: var(--vads-font-weight-normal);
}
@media (min-width: 481px) {
  .poa-request__card-field--label .poa-request-details__subtitle {
    margin-left: 5px;
  }
}
.poa-request-details__list .poa-request-details__subtitle {
  margin-bottom: var(--vads-spacing-3);
  display: block;
}
@media (min-width: 1024px) {
  .poa-request-details__list .poa-request-details__subtitle {
    margin-bottom: 0;
  }
}
.poa-request-details__list-item:last-child .poa-request-details__subtitle {
  margin-bottom: 0;
}
.poa-request-details__header {
  margin-bottom: 0;
}
.poa-request-details__name {
  font-weight: var(--vads-font-weight-normal);
  margin: var(--vads-spacing-1) 0;
  flex: 0 0 auto;
  font-size: var(--vads-font-size-body-lead);
  font-family: inherit;
}
@media (min-width: 1024px) {
  .poa-request-details__name {
    font-size: var(--vads-font-size-heading-level-2);
    margin: var(--vads-spacing-3) 0;
  }
}
.poa-request-details__status {
  margin-left: 15px;
}
.poa-request-details__table {
  border-collapse: collapse;
}
.poa-request-details__table th {
  font-weight: var(--vads-font-weight-bold);
}
.poa-request-details__table td,
.poa-request-details__table th {
  border: none;
  padding: 8px 15px;
  width: 100%;
  display: block;
}
@media (min-width: 1024px) {
  .poa-request-details__table td,
  .poa-request-details__table th {
    width: 50%;
    display: table-cell;
    padding: 15px;
  }
}
.poa-request-details__table tr {
  display: block;
  border-bottom: 1px solid #1b1b1b;
}
@media (min-width: 1024px) {
  .poa-request-details__table tr {
    display: table-row;
  }
}
.poa-request-details__table tr:first-child {
  border-top: 1px solid #1b1b1b;
}
.poa-request-details__info {
  max-width: 627px;
}
.claimant-overview .poa-request-details__list {
  margin-top: 0;
}
.claimant-overview .poa-request-details__list--info li.claimant-detail-row {
  border-bottom: 1px solid #a9aeb1;
}
.claimant-overview .poa-request-details__list--info li.claimant-detail-row:first-child {
  border-top: 1px solid #a9aeb1;
}
.claimant-overview .claimant-detail-row__label {
  flex: 0 0 48.5%;
  margin: 0;
}
.claimant-overview .claimant-detail-row__value {
  flex: 0 0 51.5%;
  padding-left: var(--vads-spacing-2);
  margin: 0;
}
.claimant-overview .claimant-detail-row__label--ssn {
  white-space: nowrap;
}
.claimant-overview__section-heading {
  margin-bottom: var(--vads-spacing-2p5);
}
.processing-date > span {
  font-weight: var(--vads-font-weight-bold);
  margin-left: 3px;
}
.claimant-unestablished-warning {
  margin-top: 33px;
}
@media (min-width: 1024px) {
  .claimant-unestablished-warning {
    margin-top: 44px;
  }
}

/* src/applications/accredited-representative-portal/sass/POARequestSearchDetails.scss */
.poa-request-search__card {
  border: none;
}
.poa-request-search__date-field {
  margin-top: var(--vads-spacing-3);
}
ul.poa-request-details-list {
  list-style: none;
  list-style-type: none;
  padding: 0px;
}
a.vads-c-action-link--gray {
  position: relative;
  display: inline-block;
  padding: var(--vads-spacing-0p5) 0 var(--vads-spacing-0p5) 38px;
  font-weight: var(--vads-font-weight-bold);
}
a.vads-c-action-link--gray::before {
  position: absolute;
  height: 24px;
  width: 24px;
  left: 0;
  margin-top: var(--vads-spacing-neg-0p5);
  content: url('data:image/svg+xml,<svg%0A  aria-hidden="true"%0A  class="vads-u-margin-left--1"%0A  focusable="false"%0A  width="22"%0A  viewBox="2 2 18 18"%0A  xmlns="http://www.w3.org/2000/svg"%0A>%0A  <path%0A    fill="%23fff"%0A    fillRule="evenodd"%0A    clipRule="evenodd"%0A    d="M9.99997 6L8.58997 7.41L13.17 12L8.58997 16.59L9.99997 18L16 12L9.99997 6Z"%0A  />%0A</svg>');
  background-color: var(--vads-color-gray-warm-dark);
  border-radius: 50%;
}
.claimant-search-showing-results {
  margin: var(--vads-spacing-3) 0;
}
.claimant-search-recent-representation-requests {
  margin: var(--vads-spacing-2) 0 var(--vads-spacing-1) 0;
}
.poa-request__list--search .poa-request__card {
  padding: var(--vads-spacing-3) var(--vads-spacing-2p5);
}
.poa-request__list--search .poa-request__card-title {
  margin-top: var(--vads-spacing-1p5);
}
.poa-request__meta__sort-order {
  text-transform: capitalize;
}

/* src/applications/accredited-representative-portal/sass/GetHelp.scss */
.help {
  padding: 0px !important;
}
.help a.content-link {
  overflow-wrap: break-word;
  display: inline;
}
@media screen and (min-width: 1201px) {
  .help a.content-link {
    display: unset;
  }
}
.help h1 {
  max-width: 627px;
  margin-bottom: var(--vads-spacing-1);
}
.help h2 {
  margin: var(--vads-spacing-4) 0 var(--vads-spacing-3) 0;
  margin-top: var(--vads-spacing-6);
}
.help h2:first-of-type {
  margin-top: var(--vads-spacing-3);
}
.help h2 {
  margin-bottom: var(--vads-spacing-1);
}
.help a {
  display: flex;
  align-items: center;
}
.help p {
  margin-top: 0px;
  max-width: unset;
}
.help .subtext {
  font-family: var(--vads-font-family-serif);
  margin-top: 0px;
  font-weight: var(--vads-font-weight-normal);
  font-size: var(--vads-font-size-body-lead);
  line-height: 30px;
}
.help va-accordion-item {
  margin-bottom: var(--vads-spacing-1);
}
.help va-accordion-item button {
  height: 56px;
}
@media screen and (min-width: 768px) {
  .help .contact-us {
    padding-left: 17px;
  }
}
.help .contact-us h3.no-spacing-top {
  margin-top: 0px;
}
.help .mobile-view-divider {
  margin: var(--vads-spacing-4);
}
@media screen and (min-width: 1202px) {
  .help .mobile-view-divider {
    display: none;
  }
}

/* src/applications/accredited-representative-portal/sass/SubmissionsPage.scss */
.submissions {
  -webkit-font-smoothing: antialiased;
}
.submissions__form-start {
  margin-bottom: var(--vads-spacing-4);
}
.submissions hr {
  margin: var(--vads-spacing-4) 0;
}
.submissions__search-header {
  margin: 0;
}
.submissions [visible=false] ~ h1 {
  margin: 0;
}
.submissions__form-name {
  font-weight: var(--vads-font-weight-bold);
  margin: 0;
}
.submissions__form-description {
  margin: var(--vads-spacing-1) 0;
  font-weight: var(--vads-font-weight-bold);
}
.submissions-subtext__copy {
  font-size: var(--vads-font-size-body-lead);
  margin: 0 0 var(--vads-spacing-4);
  line-height: 34px;
}
.submissions-subtext__copy--secondary {
  margin: 0;
  font-size: var(--vads-font-size-body-lead);
  line-height: 34px;
}
.submissions__subtext {
  margin: var(--vads-spacing-1) 0;
}
.submissions__list li {
  margin-bottom: var(--vads-spacing-2);
  max-width: 627px;
  width: 100%;
}
.submissions__card-name {
  margin-top: 0px;
}
.submissions__card-contact {
  margin-top: 5px;
  margin-bottom: 5px;
}
@media (min-width: 481px) {
  .submissions__inline-status-icon {
    margin-left: var(--vads-spacing-0p5);
  }
}
.submissions__inline-status-icon.submissions__card-check {
  color: var(--vads-color-success-dark);
  margin-right: var(--vads-spacing-0p5);
}
.submissions__inline-status-icon.submissions__card-error {
  color: var(--vads-color-warning-dark);
}
.submissions__list {
  list-style-type: none;
  padding-left: 0px;
}
.submissions__awaiting .submissions__inline-status-icon.submissions__card-check {
  color: #1b1b1b;
}
.submissions__margin-top {
  margin-top: 15px;
}
.submission__card-date {
  font-size: var(--vads-font-size-eyebrow);
  line-height: 25.4px;
}
.submission__card-date,
.submission__card-name {
  margin: 0 0 var(--vads-spacing-0p5);
}
.submission__card-form-name {
  margin: 0 0 var(--vads-spacing-1p5);
}
.submission__card-status {
  margin: 0;
  font-size: var(--vads-font-size-eyebrow);
  line-height: 25.4px;
}
.submission__card-status--row {
  display: flex;
  flex-wrap: wrap;
  margin-top: var(--vads-spacing-0p5);
  flex-direction: column;
  align-items: baseline;
  width: 70%;
}
.submission__card-status--row.awaiting_receipt,
.submission__card-status--row.received {
  flex-wrap: nowrap;
}
.submission__card-status--row:has(.submission__awaiting) {
  flex-direction: row;
  align-items: center;
}
@media (min-width: 481px) {
  .submission__card-status--row {
    flex-direction: row;
    align-items: center;
  }
}
.submission__card-status--row.awaiting_receipt_warning > span:last-child {
  padding-left: 27px;
}
@media (min-width: 481px) {
  .submission__card-status--row.awaiting_receipt_warning > span:last-child {
    padding-left: 0;
  }
}
.submission__card-attribute-text {
  font-weight: var(--vads-font-weight-bold);
}

/* src/applications/accredited-representative-portal/sass/Dashboard.scss */
.dashboard__content,
.dashboard__banner {
  max-width: 627px;
}
.dashboard__header {
  margin: 0 0 16px 0;
}
.dashboard h2 {
  margin-top: 32px;
}
.dashboard__intro {
  max-width: 627px;
}
.dashboard__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .dashboard__list {
    flex-direction: row;
  }
}
.dashboard__list li {
  width: 100%;
  margin-right: 32px;
}
@media (min-width: 1024px) {
  .dashboard__list li {
    width: 300px;
  }
}
.dashboard__list li:last-child {
  margin: 0;
}
.dashboard__card-link {
  font-size: var(--vads-font-size-body-small);
  line-height: 22px;
  font-weight: var(--vads-font-weight-bold);
}
.dashboard .dashboard__list h2,
.dashboard .dashboard__banner h2 {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* src/applications/accredited-representative-portal/sass/ClaimantSubmissionHistoryPage.scss */
.claimant-details-submission-history {
  overflow: visible;
}
.claimant-details-submission-history va-pagination {
  border: 0;
}
.claimant-details-submission-history .poa-request__checkbox {
  display: none;
}
.claimant-details-submission-history__breadcrumbs {
  overflow: visible;
  max-width: 100%;
  width: 100%;
  min-width: 0;
  padding: var(--vads-spacing-2px);
}
.claimant-details-submission-history__breadcrumbs va-breadcrumbs {
  display: block;
  max-width: 100%;
  width: 100%;
  min-width: 0;
}

/* src/platform/site-wide/representative/components/footer/footer.scss */
.arp-footer {
  background-color: var(--vads-color-primary-darker);
  padding: 30px 16px;
  width: 100%;
}
.arp-footer__container {
  max-width: 984px;
  margin: 0 auto 20px;
}
.arp-footer h3,
.arp-footer h2 {
  margin: 0 0 16px 0;
}
.arp-footer .usa-grid-full {
  max-width: 984px;
}
.arp-footer .va-footer-links-bottom {
  padding: 0;
  max-width: 984px;
}
.arp-footer .va-footer-links-bottom ul {
  max-width: 960px;
  padding-bottom: 20px;
}
.arp-footer a:hover {
  color: var(--vads-color-warning) !important;
}
.arp-footer p,
.arp-footer p > a {
  font-family:
    Bitter,
    Georgia,
    Cambria,
    "Times New Roman",
    Times,
    serif;
}
.arp-footer-hidden {
  display: none;
}

/* src/platform/site-wide/representative/components/header/header.scss */
.header {
  min-height: auto;
  -webkit-font-smoothing: antialiased;
}
.header__govt-site {
  width: 100%;
  padding: 8px 16px;
  max-width: 984px;
}
@media (min-width: 769px) {
  .header__govt-site {
    margin: 0 auto;
    padding: 4px 16px;
    align-items: center;
  }
}
.header__govt-site-explanation {
  flex-direction: column;
  font-size: 12.8px;
  line-height: 14.08px;
}
@media (min-width: 769px) {
  .header__govt-site-explanation {
    flex-direction: row;
    margin: 4px 0 4px 8px;
  }
}
.header__govt-site-explanation-sub-text {
  text-decoration: underline;
  display: flex;
}
@media (min-width: 769px) {
  .header__govt-site-explanation-sub-text {
    margin-left: 8px;
  }
}
.header__flag {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
@media (min-width: 769px) {
  .header__flag {
    margin: 4px 0;
  }
}
.header .heading-right {
  display: inline-flex;
  margin-left: auto;
  align-items: center;
  flex-shrink: 0;
}
.header .heading-right .heading-help-link {
  border: none;
  color: var(--vads-color-base);
  padding: 8px 12px 8px 12px;
  font-size: 16.96px;
  font-weight: 700;
  text-decoration: none;
  margin-right: 8px;
  border-radius: 4px;
}
@media screen and (max-width: 768px) {
  .header .heading-right .heading-help-link.logged-in {
    display: none;
  }
}
.user-nav {
  margin-left: auto;
}
.user-nav:has(.nav__profile-menu) {
  position: relative;
}
.user-nav__chevron {
  transform: rotate(-90deg);
}
.nav {
  flex-wrap: wrap;
  border-bottom: 2px solid #162e51;
}
@media (min-width: 769px) {
  .nav:has(.is--displayed) {
    border-bottom: none;
  }
}
.nav__mobile-menu-links {
  color: var(--vads-color-white) !important;
}
.nav__dropdown-group {
  display: flex;
  align-items: center;
}
.nav__container-primary {
  padding: 8px 16px;
}
@media (min-width: 769px) {
  .nav__container-primary {
    padding: 20px 16px;
  }
}
.nav__container-secondary {
  background-color: var(--vads-color-primary-darker);
}
.nav__sign-in {
  margin-left: auto;
}
.nav__sign-out {
  text-transform: capitalize;
}
.nav__user-list {
  list-style: none;
  margin: 0;
  padding: 0 16px;
}
.nav__user-list li {
  border-top: 4px solid var(--vads-color-white);
  padding: 16px 0;
}
.nav__profile-menu .nav__user-list li {
  border-top: 1px solid #a9aeb1;
}
.nav__user-list li:first-child {
  display: flex;
  align-items: center;
  border: none;
  margin-bottom: 0;
}
.nav__full-width .nav__user-list li:first-child a {
  margin-left: 10px;
}
@media (min-width: 769px) {
  .nav__full-width .nav__user-list li:first-child a {
    margin-left: 0;
  }
}
.nav__user-list a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  text-decoration: none;
}
.nav__full-width .nav__user-list a {
  font-weight: 700;
}
.nav__user-btn {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.nav__user-btn-icon {
  margin-left: 8px;
  visibility: visible;
}
.nav__container {
  width: 100%;
  margin: 0 auto;
  max-width: 984px;
  align-items: center;
  flex-wrap: nowrap;
  column-gap: 4px;
}
.nav__decorator {
  display: none;
  width: 100%;
  height: 1px;
  background-color: var(--vads-color-white);
  margin-bottom: 48px;
}
.nav__decorator--login {
  margin: 0 auto !important;
}
@media (min-width: 769px) {
  .nav__decorator {
    display: flex;
    max-width: 984px;
    margin: 0 auto 48px;
  }
}
.nav__btn {
  background-color: #005ea2;
  color: #ffffff;
  padding: 12px 20px;
  font-weight: 700;
  text-decoration: none;
  height: 40px;
  display: flex;
  align-items: center;
  margin-left: auto;
}
@media (max-width: 320px) {
  .nav__btn {
    padding: 12px;
  }
}
.nav__btn.is--active {
  position: relative;
}
.nav__btn.is--sign-in {
  border-radius: 4px;
  padding: 12px;
  width: 90px;
  justify-content: center;
}
.nav__btn.is--sign-in:hover,
.nav__btn.is--sign-in:focus {
  text-decoration: none;
  background-color: #162e51 !important;
}
.nav__btn.is--menu {
  padding: 10px 12px;
  margin-right: 0;
  max-width: 85px;
  font-size: 16px;
}
.nav__btn.is--open {
  margin: 0;
  padding-bottom: 8.4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding: 10px 12px;
  margin-right: 0;
  max-width: 85px;
  z-index: 2;
}
.nav__btn:visited {
  color: #ffffff;
}
.nav__btn:hover {
  background-color: #ffffff;
  color: #005ea2;
}
.nav__btn--user {
  background-color: transparent;
  margin-right: 0;
}
.nav__btn--user [icon=account_circle] svg {
  width: 22px;
  height: 22px;
}
.nav__btn--user:hover,
.nav__btn--user:active {
  background-color: transparent !important;
  border-radius: 0;
}
@media (min-width: 769px) {
  .nav__btn--user:hover,
  .nav__btn--user:active {
    background-color: #005ea2 !important;
    color: #ffffff !important;
  }
}
.nav__btn--user[aria-expanded=true] .user-nav__chevron {
  transform: rotate(90deg);
}
.nav__btn--user-name {
  margin: 0 4px;
  text-transform: capitalize;
  display: inline-block;
}
@media (max-width: 481px) {
  .nav__btn--user-name {
    display: none;
  }
}
.nav__container-primary .nav__btn:hover {
  background-color: #005ea2;
  color: #ffffff;
}
.nav__container-secondary .nav__btn {
  background-color: var(--vads-color-primary-darker);
  margin-left: unset;
  padding: 24px 16px;
}
.nav__container-secondary .nav__btn:hover {
  background-color: #005ea2;
  color: #ffffff;
  text-decoration: none;
}
.nav__link {
  align-items: center;
  text-decoration: none;
}
.nav__logo {
  height: 24px;
  margin-right: 10px;
}
.nav__logo--desktop {
  height: auto;
  width: 428px;
}
.nav__logo-text {
  display: flex;
  flex-wrap: wrap;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  color: var(--vads-color-base);
  line-height: 15.08px;
  font-size: 12px;
}
@media (min-width: 769px) {
  .nav__dropdown {
    padding: 0;
  }
}
.nav__full-width .nav__dropdown {
  position: absolute;
  left: 0;
  right: 0;
  top: 106px;
  background-color: #005ea2;
  color: #ffffff;
  width: 100%;
  z-index: 1;
}
@media (max-width: 320px) {
  .nav__full-width .nav__dropdown {
    top: 161px;
  }
}
.nav__full-width .nav__dropdown::before {
  content: "";
  background-color: var(--vads-color-primary);
  height: 16px;
  width: 85px;
  position: absolute;
  top: -13px;
  right: 16px;
}
.nav__user-menu .nav__dropdown {
  right: 0;
}
.nav__profile-menu {
  background: #ffffff;
  box-shadow: 0px 4px 10px -4px #1b1b1b;
  color: #1b1b1b;
  padding: 0.5rem;
  width: 180px;
  position: absolute;
  z-index: 2;
  top: 100%;
}
@media (min-width: 769px) {
  .nav__profile-menu {
    padding: 0 16px;
    right: 0;
  }
}
@media (min-width: 769px) {
  .nav .mobile {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .nav .desktop {
    display: none !important;
  }
}
@media not (min-width: 640px) {
  .nav .hide-on-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 640px), print and (min-width: 640px) {
  .nav .hide-on-desktop {
    display: none !important;
  }
}

/* src/applications/accredited-representative-portal/sass/login.scss */
button.logingov-button {
  background: var(--vads-color-secondary);
  width: auto;
  max-width: 244px;
  padding: var(--vads-spacing-1p5) var(--vads-spacing-2p5);
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
}
button.logingov-button:hover {
  background: var(--vads-color-secondary-darkest);
}
button.logingov-button::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 145 42'%3E%3Cpath fill='%23fff' d='M35.6 13.8c0-3.9-2.3-6.6-6.2-6.6s-6.2 2.7-6.2 6.6 2.3 6.6 6.2 6.6 6.2-2.7 6.2-6.6zm-8.7 0c0-2.4 1.1-4.1 2.5-4.1s2.5 1.7 2.5 4.1-1.1 4.1-2.5 4.1-2.5-1.7-2.5-4.1z'/%3E%3Cpath fill='%23fff' d='M51.2 13.8c0-3.9-2.3-6.6-6.2-6.6s-6.2 2.7-6.2 6.6 2.3 6.6 6.2 6.6 6.2-2.7 6.2-6.6zm-8.7 0c0-2.4 1.1-4.1 2.5-4.1s2.5 1.7 2.5 4.1-1.1 4.1-2.5 4.1-2.5-1.7-2.5-4.1z'/%3E%3Cpath fill='%23fff' d='M66.8 13.8c0-3.9-2.3-6.6-6.2-6.6s-6.2 2.7-6.2 6.6 2.3 6.6 6.2 6.6 6.2-2.7 6.2-6.6zm-8.7 0c0-2.4 1.1-4.1 2.5-4.1s2.5 1.7 2.5 4.1-1.1 4.1-2.5 4.1-2.5-1.7-2.5-4.1z'/%3E%3Cpath fill='%23fff' d='M82.4 13.8c0-3.9-2.3-6.6-6.2-6.6s-6.2 2.7-6.2 6.6 2.3 6.6 6.2 6.6 6.2-2.7 6.2-6.6zm-8.7 0c0-2.4 1.1-4.1 2.5-4.1s2.5 1.7 2.5 4.1-1.1 4.1-2.5 4.1-2.5-1.7-2.5-4.1z'/%3E%3Cpath fill='%23fff' d='M98 13.8c0-3.9-2.3-6.6-6.2-6.6s-6.2 2.7-6.2 6.6 2.3 6.6 6.2 6.6 6.2-2.7 6.2-6.6zm-8.7 0c0-2.4 1.1-4.1 2.5-4.1s2.5 1.7 2.5 4.1-1.1 4.1-2.5 4.1-2.5-1.7-2.5-4.1z'/%3E%3Cpath fill='%23fff' d='M113.6 13.8c0-3.9-2.3-6.6-6.2-6.6s-6.2 2.7-6.2 6.6 2.3 6.6 6.2 6.6 6.2-2.7 6.2-6.6zm-8.7 0c0-2.4 1.1-4.1 2.5-4.1s2.5 1.7 2.5 4.1-1.1 4.1-2.5 4.1-2.5-1.7-2.5-4.1z'/%3E%3Cpath fill='%23fff' d='M129.2 13.8c0-3.9-2.3-6.6-6.2-6.6s-6.2 2.7-6.2 6.6 2.3 6.6 6.2 6.6 6.2-2.7 6.2-6.6zm-8.7 0c0-2.4 1.1-4.1 2.5-4.1s2.5 1.7 2.5 4.1-1.1 4.1-2.5 4.1-2.5-1.7-2.5-4.1z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 24px;
  margin-right: var(--vads-spacing-1);
}
button.logingov-button svg {
  height: 1em;
  padding: 0 0.25em;
}
.login button.idme-button {
  background: #08833d;
  width: auto;
  max-width: 244px;
  padding: var(--vads-spacing-1p5) var(--vads-spacing-2p5);
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
}
.login button.idme-button:hover {
  background: var(--vads-button-color-background-primary-alt-active-on-light);
}
.login {
  -webkit-font-smoothing: antialiased;
}
.login h1 {
  margin-bottom: var(--vads-spacing-4);
}
.login button:first-child {
  margin: 0 0 var(--vads-spacing-2) 0 !important;
}
.login button.logingov-button {
  margin: 0 0 var(--vads-spacing-4) 0 !important;
}
.login .arp-container {
  margin: 0 auto 80px;
}
/*# sourceMappingURL=representative.entry.css.map */
