.page-header-main{flex:1 1;min-width:0;flex-direction:column;gap:2px}.page-header-main,.page-header-top{min-height:-moz-fit-content;min-height:fit-content;display:flex}.page-header-top{align-items:center;justify-content:space-between;gap:12px}.page-header-top h1{margin:0;min-width:0;flex:1 1}.page-header-description{margin:0}.page-header-actions-mobile{display:none}.page-header-overflow{position:relative;flex-shrink:0}.page-header-overflow-trigger{letter-spacing:.08em}.page-header-overflow-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;z-index:20;background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;padding:6px;box-shadow:0 12px 28px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:2px}.page-header-overflow-item{width:100%;height:auto;min-height:var(--btn-height-md);border:none;background:transparent;text-align:left;justify-content:flex-start;padding:12px;border-radius:8px;font:inherit;font-weight:600;color:inherit;text-decoration:none;cursor:pointer;white-space:normal}.page-header-overflow-item:hover{background:color-mix(in srgb,var(--line) 55%,transparent)}@media (max-width:900px){.page-header-actions-desktop{display:none}.page-header-actions-mobile{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:0}.page-header-top h1{font-size:1.2rem;line-height:1.15}.page-header-description{font-size:.8rem;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.page-header-primary{white-space:nowrap}}