
/* Identify the plan summary by its own content instead of its changing grid position. */
.bos-owner-shell .wq-admin-grid>section:has(>.wq-admin-list>.wq-admin-row):has(>.wq-admin-note){
  display:block!important;
}
.bos-owner-shell .wq-admin-grid>section:has(>.wq-admin-list>.wq-admin-row):has(>.wq-admin-note)>.wq-admin-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
}
.bos-owner-shell .wq-admin-grid>section:has(>.wq-admin-list>.wq-admin-row):has(>.wq-admin-note)>.wq-admin-list>.wq-admin-row{
  display:block!important;
  min-width:0!important;
  padding:11px!important;
  background:#111d35!important;
  border:1px solid #263a60!important;
  border-radius:12px!important;
}
.bos-owner-shell .wq-admin-grid>section:has(>.wq-admin-list>.wq-admin-row):has(>.wq-admin-note)>.wq-admin-note{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
@media(max-width:700px){
  .bos-owner-shell .wq-admin-grid>section:has(>.wq-admin-list>.wq-admin-row):has(>.wq-admin-note)>.wq-admin-list{
    grid-template-columns:1fr!important;
    gap:7px!important;
  }
  .bos-owner-shell .wq-admin-grid>section:has(>.wq-admin-list>.wq-admin-row):has(>.wq-admin-note)>.wq-admin-list>.wq-admin-row{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
    padding:10px!important;
  }
  .bos-owner-shell .wq-admin-grid>section:has(>.wq-admin-list>.wq-admin-row):has(>.wq-admin-note)>.wq-admin-note{
    margin-top:10px!important;
    padding:11px 12px!important;
    font-size:13px!important;
    line-height:1.45!important;
  }
}
