/* Girls' portal controls in the parent-only settings area. */
.child-access-panel{border:1px solid rgba(219,172,255,.33)!important;background:linear-gradient(130deg,rgba(95,43,145,.52),rgba(42,18,73,.65))!important}
.child-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0}
.child-access-card{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:17px 14px;border:1px solid rgba(229,198,248,.28);border-radius:17px;background:rgba(255,255,255,.07)}
.child-access-card .mini-avatar{flex:0 0 auto}.child-access-info{flex:1;min-width:115px;display:grid;gap:2px}.child-access-info b{font-weight:900}.child-access-info small{color:#d5bce6;font-size:12px;overflow-wrap:anywhere}.child-access-actions{width:100%;display:flex;gap:6px;flex-wrap:wrap}.child-access-actions .btn{flex:1}.access-child-name{padding:14px 15px;background:rgba(130,85,177,.16);border-radius:13px;font-weight:900}
@media(max-width:1000px){.child-access-grid{grid-template-columns:1fr}}@media(max-width:560px){.child-access-panel>.panel-head{flex-wrap:wrap}.child-access-card{padding:13px}.child-access-actions .btn{flex:1 1 90px}}
