.staff-section-toolbar{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-bottom:18px;font-size:13px;color:#637780}.staff-section-toolbar a{font-weight:700;color:#086b69}.staff-manage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px}.staff-manage-card{padding:24px;min-width:0}.staff-manage-card p{line-height:1.65;color:#546970;margin:12px 0 20px}.staff-manage-card h2{font-size:21px;margin:8px 0}.staff-manage-card .button{width:fit-content}.staff-component-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.staff-component-options label{font-size:11px;min-width:0}.staff-component-options select{font-size:12px;padding:6px;min-width:0;width:100%}.row-link{display:block;margin:5px 0;white-space:normal}#equipment-cost,#equipment-status,#product-cost,#product-stock,#package-price,#case-edit,#profile-edit,#publication-edit,#specialty-edit{scroll-margin-top:85px}#profile-edit{margin-bottom:24px}.staff-manage-card form{min-width:0}#case-edit{margin:18px 0}details.entry-panel:target{outline:2px solid #9cd8cf;outline-offset:3px}@media(max-width:700px){.staff-manage-grid{grid-template-columns:1fr}.staff-manage-card{padding:18px}.staff-section-toolbar{justify-content:flex-start}.staff-section-toolbar span{display:none}.staff-component-options select,.staff-manage-card input,.staff-manage-card select,.staff-manage-card textarea{font-size:16px}.component-row{min-width:0}.staff-manage-card .form-grid{grid-template-columns:1fr}}

.staff-component-cost{display:grid;gap:4px;font-size:11px;color:#536975}.staff-component-cost input{min-width:0}@media(max-width:900px){.component-header{display:none}.component-row,.component-row.no-commercial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:18px 0;align-items:start}.component-row>div:first-child,.component-row>div:nth-child(2),.component-row>.inline-fields{grid-column:1/-1}.component-row input,.component-row select{font-size:16px;min-width:0}.staff-component-options{gap:12px}.staff-component-options label,.staff-component-cost{font-size:12px}.form-section{grid-template-columns:1fr}.section-number{display:none}}@media(max-width:700px){.content input,.content select,.content textarea{font-size:16px}}
