/* Billing uses its available workspace/editor width, including the sidebar. */
.s1h6eqaq.s1h6eqaq {
  container: billing-workspace / inline-size;
  scroll-padding-top: 72px;
}
.s1h6eqaq.s1h6eqaq:has([data-selected='true']) > header {
    margin-bottom: 12px;
  }
.s1h6eqaq.s1h6eqaq:has([data-selected='true']) > header p,
  .s1h6eqaq.s1h6eqaq:has([data-selected='true']) > [aria-label='Payment summary'] {
    display: none;
  }
.s1vndp4n.s1vndp4n {
  flex-wrap: wrap;
}
.s1vndp4n.s1vndp4n > div:first-child { min-width: 0; }
@container billing-workspace (max-width: 1000px) {
.s1vndp4n.s1vndp4n {
    gap: 10px
}
    .s1vndp4n.s1vndp4n h1 { font-size: 22px; }
  }
@container billing-workspace (max-width: 1000px) {
    main:has([data-selected='true']) .snzk0jp.snzk0jp { display: none; }
  }
.sij2g47.sij2g47[data-selected='true'] {
    grid-template-columns: minmax(240px, 280px) minmax(0, 1fr);
  }
@container billing-workspace (max-width: 1000px) {
    .sij2g47.sij2g47[data-selected='true'] { grid-template-columns: minmax(0, 1fr); }
    .sij2g47.sij2g47[data-selected='true'] > section:first-child { display: none; }
  }
.s6cahs1.s6cahs1 {
  position: sticky;
  top: 0;
  z-index: 20;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.s6cahs1.s6cahs1 button { min-height: 36px; }
@container billing-workspace (max-width: 700px) {
.s6cahs1.s6cahs1 {
    padding: 10px 12px
}
    .s6cahs1.s6cahs1 button { min-height: 44px; }
  }
.sbe16pr.sbe16pr {
  flex-shrink: 0;
}
@container billing-workspace (max-width: 1000px) {
.sbe16pr.sbe16pr {
    width: auto;
    min-width: 40px;
    height: 40px;
    gap: 6px;
    padding: 0 10px
}
    .sbe16pr.sbe16pr::after { content: 'Back'; font-size: 12px; }
  }
.s1fdojs6.s1fdojs6 {
  flex: 1;
}
.s1fdojs6.s1fdojs6 h2 { min-width: 0; }
.szmqulj.szmqulj {
  container: billing-editor / inline-size;
}
@container billing-workspace (max-width: 800px) {
.szmqulj.szmqulj { padding: 16px
} }
@container billing-editor (max-width: 560px) {
.s1578xid.s1578xid { grid-template-columns: minmax(0, 1fr)
} }
@container billing-editor (max-width: 680px) {
.s15sri4z.s15sri4z { display: none
} }
@container billing-editor (max-width: 680px) { .s1as1vht.s1as1vht > span { display: block; } }
@container billing-editor (max-width: 680px) {
.swfdpdj.swfdpdj {
    align-items: stretch;
    flex-direction: column
}
    .swfdpdj.swfdpdj > div { flex-wrap: wrap; }
  }
@container billing-editor (max-width: 680px) {
.saretsy.saretsy { min-width: 0; width: 100%
} }
@container billing-editor (max-width: 680px) {
.s17zc7nw.s17zc7nw {
    grid-template-columns: 24px minmax(0, 1fr) 38px
}
    .s17zc7nw.s17zc7nw > :nth-child(3), .s17zc7nw.s17zc7nw > :nth-child(4), .s17zc7nw.s17zc7nw > :nth-child(5) { grid-column: 2; }
    .s17zc7nw.s17zc7nw > :last-child { grid-column: 3; grid-row: 1; }
  }
@container billing-editor (max-width: 440px) {
.swtpg0y.swtpg0y { grid-template-columns: minmax(0, 1fr)
} }
