.page{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;padding:clamp(28px,5vh,48px) clamp(20px,4vw,64px);display:flex}.page-header{align-items:center;gap:16px;display:flex}.page-heading{flex:auto;min-width:0}.page-header h1{margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem)}.page .page-header h1{letter-spacing:-.035em;text-wrap:balance;line-height:1.15}.page-heading>:not(h1){color:var(--schdk-muted);margin:0;line-height:1.6}.page-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.page-header-actions .package-actions,.page-header-actions .package-header{align-items:center;gap:8px;display:flex}.page-header-actions .package-header{align-items:flex-end}.page-header-actions .package-title{min-width:min(260px,28vw);color:var(--schdk-muted);font-size:.72rem;display:block}.page-header-actions .package-title input{margin-top:5px;padding-block:8px;font-weight:600}.page-header-actions .save-status{align-items:center;gap:7px;min-height:16px;font-size:.75rem;display:flex}.page-content{min-width:0}@media (width<=640px){.page{padding:32px 12px}.page-header{flex-wrap:wrap;align-items:flex-start}.page-heading{flex-basis:calc(100% - 56px)}.page-header-actions{width:100%;margin-left:0}.page-header-actions .package-header{flex-wrap:wrap;width:100%}.page-header-actions .package-title{flex:1;min-width:0}}
