.content-panel,.panel-layout{--panel-gap:20px;--panel-pad:20px;min-width:0}.content-panel{display:flex;flex-direction:column;border-radius:var(--radius-card,18px);overflow:visible}.panel-header{display:flex;align-items:flex-start;gap:10px;padding:20px var(--panel-pad) 12px;flex-shrink:0;min-width:0}.panel-header>span{flex-shrink:0;color:var(--accent)}.panel-header>div{min-width:0}.panel-header h2{font-size:18px;margin:0;line-height:1.4}.panel-header p{margin:4px 0 0}.panel-header-action{margin-left:auto;flex-shrink:0;font-size:12px}.panel-header-action .text-link{white-space:normal}.panel-body{min-width:0;padding:0 var(--panel-pad,20px) var(--panel-pad,20px);overflow-wrap:anywhere}.panel-body>:last-child{margin-bottom:0}.panel-body-flush{padding:0}.panel-footer{flex-shrink:0;padding:12px var(--panel-pad);border-top:1px solid var(--border);background:var(--card);border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;min-width:0}.panel-footer>form{margin:0}.note-composer.is-compact textarea{min-height:56px;height:56px;max-height:96px;resize:vertical;font-size:13px}.note-composer.is-compact .btn{margin-top:8px;min-height:34px;padding:6px 12px;font-size:12px}.profile-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--panel-gap,20px);min-width:0;align-items:stretch}.profile-columns>.profile-column-slot{min-width:0;align-self:stretch}.profile-column-content{min-width:0}.profile-columns[data-sticky-column="0"]>.profile-column-slot:first-child>.profile-column-content,.profile-columns[data-sticky-column="1"]>.profile-column-slot:last-child>.profile-column-content{position:sticky;top:var(--profile-sticky-top,16px)}.detail-grid.profile-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.profile-columns .stack{gap:var(--panel-gap,20px)}.profile-columns .recruitment-provenance{max-height:none;overflow:visible}.panel-layout .detail-fields{gap:16px 20px}.panel-layout .detail-fields dt{margin-bottom:4px}.panel-layout .stack{min-height:0}.panel-surface{display:flex;flex-direction:column;min-width:0;min-height:0}.panel-surface>.card-head,.panel-surface>.tabs-nav{flex-shrink:0}.panel-surface>.panel-body{--panel-pad:20px}.panel-collection{min-width:0}.profile-file-gallery .panel-collection,.project-candidates .panel-collection{padding:4px}.custody-layout.profile-columns,.profile-overview-grid.profile-columns,.staff-workspace .staff-detail-grid.profile-columns{align-items:stretch}.profile-content-panel{--panel-pad:24px;box-shadow:var(--shadow-card);border-radius:20px}.profile-content-panel .panel-header{gap:12px}.panel-body .note-entry:first-child{padding-top:0}.profile-content-panel .profile-notes{margin:0}.profile-content-panel .note-entry-text{font-size:13px}.profile-additional-details>.panel-collection{margin-top:12px}.recruitment-profile-pagination{margin:0;padding:12px 0 0;border-top:1px solid var(--border);flex-shrink:0}@media(max-width:1050px){.detail-grid.profile-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.content-panel,.panel-layout{--panel-gap:16px;--panel-pad:18px}.panel-header{flex-wrap:wrap}.panel-header-action{max-width:100%}.panel-footer{padding:12px var(--panel-pad)}}@media print{.profile-columns .profile-column-content{position:static!important}}