/* v043 Admin layout repair + username UI */
.admin-plan-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}
.admin-plan-card{min-width:0!important;width:auto!important;overflow:hidden}
.admin-plan-card>form{display:grid;gap:13px;min-width:0}
.admin-plan-card .admin-plan-title{margin-bottom:0}
.admin-plan-card .admin-inline-fields{grid-template-columns:minmax(0,1fr) auto;min-width:0}
.admin-plan-card .admin-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}
.admin-plan-card .admin-limit-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}
.admin-plan-card .admin-limit-grid label,.admin-plan-card .admin-inline-fields label{min-width:0}
.admin-plan-card input,.admin-plan-card select{max-width:100%;box-sizing:border-box}
.admin-plan-card .button-full{margin-top:2px}
.account-username-notice{margin:0 0 4px}
.account-username-notice strong{display:block;margin-bottom:3px}
.account-username-notice p{margin:0}
.creator-head-copy>h1,.nav-user-name{overflow-wrap:anywhere}
.user-public-handle{color:#79e1f6}
@media(max-width:1350px){.admin-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-plan-card .admin-limit-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.admin-plan-grid{grid-template-columns:1fr!important}.admin-plan-card .admin-limit-grid,.admin-plan-card .admin-permission-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.admin-plan-card .admin-limit-grid,.admin-plan-card .admin-permission-grid,.admin-plan-card .admin-inline-fields{grid-template-columns:1fr}}
