/* Department desks use the same workspace, list and editor as administrators. */
.admin-nav > .admin-nav-link{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:3px;font-size:12px;color:#819170}
.admin-nav > .admin-nav-link .icon{width:16px;height:16px}
.admin-nav > .admin-nav-link:hover,.admin-nav > .admin-nav-link.active{background:#f1f5ed;color:#56713f}
.admin-page .department-workspace{max-width:none;margin:0;min-width:0}
.department-workspace .admin-section-heading{gap:18px;align-items:center}
.department-workspace .admin-section-heading p{margin-top:7px}
.department-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}
.department-overview>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e9df;border-radius:6px;padding:18px 20px;background:#fafbf8}
.department-overview span{font-size:12px;color:#7b8770}
.department-overview strong{font-family:Georgia,serif;font-size:27px;font-weight:400;color:#43533a}
.department-workspace .admin-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}
.department-workspace .search-field{flex:1;min-width:220px}
.department-workspace .form-error,.department-workspace .department-status{margin-bottom:20px;border-radius:5px}
.department-scope-note{padding:13px 16px;margin:0 0 22px;border-left:2px solid #a9b99b;background:#f7f9f4;color:#617253;font-size:12px;line-height:1.9}
.department-workspace .editor-title{display:flex;justify-content:space-between;gap:18px;align-items:center}
.department-workspace .editor-title h2{font-size:23px;font-weight:500;margin:18px 0 6px}
.department-workspace .department-save{width:100%;display:flex;flex-wrap:wrap;gap:20px;align-items:end}
.department-workspace .department-save>.form-field{flex:1;min-width:240px;margin:0}
.department-workspace .department-save .form-actions{margin:0}
.department-workspace .department-save textarea{min-height:62px}
.department-workspace .product-editor-panel>.form-section{border:0;margin:0;padding:24px 6px;border-radius:0}
.department-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}
.department-readonly-field{min-width:0;border-bottom:1px solid #edf0e9;padding-bottom:16px}
.department-readonly-field>span{display:block;color:#8b96a5;font-size:12px;margin-bottom:8px}
.department-readonly-field>p{color:#344158;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}
.department-workspace .admin-product-actions>.admin-product-edit-link{display:block;margin-bottom:8px}
.department-workspace .pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px}
.department-workspace .pagination>span{margin-right:auto}
.department-workspace .product-media-preview img{max-height:160px}
.department-workspace .product-media-field input,.department-workspace .product-media-field select{max-width:100%}
@media(max-width:900px){.admin-nav>.admin-nav-link{flex:0 0 auto}.department-workspace .editor-title{align-items:start}.department-overview{gap:10px}.department-overview>div{padding:14px;align-items:start;flex-direction:column;gap:3px}}
@media(max-width:600px){.department-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.department-overview>div{padding:10px}.department-overview span{font-size:10px}.department-overview strong{font-size:23px}.department-workspace .editor-title{flex-direction:column}.department-workspace .admin-toolbar .status-filter{flex:1;min-width:120px}.department-readonly-grid{grid-template-columns:1fr}.department-workspace .department-save>.form-field{min-width:0;flex-basis:100%}.department-workspace .department-save .form-actions{width:100%}.department-workspace .pagination{flex-wrap:wrap}.department-workspace .pagination>span{width:100%}}
