.page-hero{background:linear-gradient(120deg,#071a33,#0b315b);color:#fff;padding:60px 0}.page-hero h1{font-size:clamp(2.35rem,5vw,4rem);line-height:1.08;letter-spacing:-.035em;margin:8px 0 16px;max-width:800px}.page-hero p{color:#d9e9f6;max-width:720px;font-size:1.1rem}.breadcrumbs{font-size:.88rem;color:#b9d2e7;margin-bottom:12px}.breadcrumbs a{color:#fff}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px;align-items:start}.side-card{position:sticky;top:105px}.auth-shell{display:grid;grid-template-columns:.85fr 1.15fr;max-width:960px;margin:55px auto;background:#fff;border:1px solid #d8e4ed;border-radius:20px;overflow:hidden;box-shadow:0 16px 50px rgba(7,26,51,.09)}.auth-aside{background:linear-gradient(145deg,#071a33,#075987);color:#fff;padding:42px}.auth-aside p{color:#dcecff}.auth-main{padding:42px}.auth-main form{margin:0}.auth-main label{display:block;font-weight:700;margin:14px 0 6px}.auth-main input,.auth-main select,.auth-main textarea{width:100%;padding:13px;border:1px solid #829bb3;border-radius:8px;font:inherit}.metric strong{font-size:1.7rem;color:#071a33}.panel{margin:32px 0}.panel-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px}.status{display:inline-flex;border-radius:99px;padding:5px 10px;background:#e8f3fb;color:#164e75;font-size:.78rem;font-weight:850;text-transform:uppercase}.empty{border:1px dashed #a9bdcc;border-radius:14px;padding:26px;text-align:center;background:#fbfdff}@media(max-width:760px){.content-grid,.auth-shell{grid-template-columns:1fr}.side-card{position:static}.auth-aside,.auth-main{padding:28px}.page-hero{padding:44px 0}}
