.management-shell{max-width:1200px;margin:0 auto;min-width:0}.management-heading{margin:0 0 1.5rem}.management-heading h1{font-size:clamp(1.65rem,3vw,2.3rem);margin:.75rem 0;overflow-wrap:anywhere}.management-heading .management-meta{display:flex;flex-wrap:wrap;gap:.6rem 1.3rem;align-items:center;color:var(--muted)}.management-status{padding:.35rem .75rem;border:1px solid var(--line);border-radius:2rem;color:var(--heading);background:var(--tenant-primary-soft);font-size:.9rem}.management-navigation{margin:1.2rem 0 1.6rem;min-width:0}.management-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.management-link{display:flex;align-items:center;gap:1.15rem;color:var(--heading);text-decoration:none;border:1px solid var(--line);border-radius:12px;background:#fff;padding:1.5rem;min-width:0;min-height:100px}.management-link>span:nth-child(2){flex:1;min-width:0}.management-link strong{display:block;font-size:1.04rem}.management-link small{display:block;color:var(--muted);font-size:.9rem;line-height:1.5;margin-top:.4rem}.management-link:hover,.management-link:focus-visible,.management-link.is-active{border-color:var(--tenant-primary);background:var(--tenant-primary-soft);color:var(--tenant-primary-deep)}.management-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.management-icon{color:var(--tenant-primary);display:flex;flex-shrink:0}.management-tabs{display:flex;flex-wrap:wrap;gap:.45rem;border-bottom:1px solid var(--line);padding-bottom:.75rem}.management-tabs .management-link{min-height:44px;padding:.65rem .9rem;border-radius:8px;font-size:.9rem;gap:0}.management-tabs strong{font-size:inherit;font-weight:600}.management-tabs .is-active{background:var(--tenant-primary-soft);color:var(--tenant-primary-deep)}.management-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:12px;margin:1.2rem 0 1.5rem;padding:1.35rem}.management-metrics>div{padding:0 1.25rem;border-right:1px solid var(--line)}.management-metrics>div:last-child{border:0}.management-metrics strong{display:block;font-size:1.7rem;color:var(--heading);font-variant-numeric:tabular-nums}.management-metrics small{display:block;color:var(--muted);margin-top:.3rem}.management-empty{color:var(--muted);padding:1rem 0}.management-list-tools,.management-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0}.management-list-tools label{flex:1;min-width:180px}.management-pagination{justify-content:space-between}.management-person-actions{margin:.75rem 0}.management-person-actions>summary{cursor:pointer;color:var(--tenant-primary);padding:.65rem 0;font-weight:600;min-height:44px}.management-person-actions .button-row{margin-top:.8rem}.management-shell .surface-card{min-width:0}.management-shell input,.management-shell select,.management-shell textarea{max-width:100%;box-sizing:border-box}.management-shell .form-stack{min-width:0}.management-shell .button-row{flex-wrap:wrap}.management-shell .offer-sidebar:only-child{position:static}.management-shell .management-single{display:block}.management-shell .management-single .offer-sidebar{position:static}.management-shell .button-primary,.management-shell a.button-primary:visited,.management-shell a.button-primary:hover,.management-shell a.button-primary:focus{color:#fff}.management-context{margin-top:1rem}.management-context select{width:100%;max-width:680px;min-height:46px}.management-shell .page-intro{margin-top:0}.management-shell .management-area-title{margin:1.25rem 0}.management-link{overflow-wrap:anywhere}@media(max-width:700px){.management-tiles{grid-template-columns:1fr;gap:.7rem}.management-link{padding:1rem;min-height:84px}.management-tabs .management-link{min-height:44px;padding:.65rem .7rem;font-size:.86rem}.management-tabs{gap:.4rem}.management-metrics{padding:.9rem .35rem}.management-metrics>div{padding:0 .55rem}.management-metrics strong{font-size:1.25rem;overflow-wrap:anywhere}.management-metrics small{font-size:.8rem}.management-heading .management-meta{font-size:.88rem}.management-shell .admin-grid{grid-template-columns:minmax(0,1fr)}.management-shell .admin-person{min-width:0;overflow-wrap:anywhere}.management-shell .admin-customer{flex-wrap:wrap}.management-shell .managed-account{min-width:0;overflow-wrap:anywhere}}

.management-context select{border:1px solid var(--line);border-radius:8px;padding:.65rem .8rem;background:#fff;color:var(--heading);font:inherit}.management-context select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
