.administration-workspace{min-width:0}
.administration-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.administration-category-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px;text-align:left;font:inherit;background:#fff;border:1px solid #dbe5eb;border-radius:14px;color:#1d3c4e;cursor:pointer}
.administration-category-card:hover,.administration-category-card:focus-visible{border-color:#159f88;box-shadow:0 4px 16px #183d4910}
.administration-category-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#e7f5f1;color:#177a67;font-size:21px;font-weight:800}
.administration-category-card:nth-child(2) .administration-category-icon{background:#eaf1ff;color:#43689e}
.administration-category-card:nth-child(3) .administration-category-icon{background:#fff4e6;color:#9b641c}
.administration-category-card:last-child:nth-child(odd){grid-column:1/-1}
.administration-category-card h2{margin:0 0 8px;font-size:19px;font-weight:800;color:#173447}
.administration-category-card p{margin:0 0 12px;font-size:13px;color:#577180;line-height:1.6}
.administration-category-links{display:block;font-size:12px;line-height:1.8;color:#70848f}
.administration-category-card>b{grid-column:2;font-size:13px;color:#078672;margin-top:4px}
.administration-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;padding-bottom:13px;border-bottom:1px solid #dfe7ec;font-size:13px;color:#81929b}
.administration-breadcrumb>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0}
.administration-breadcrumb>div button{border:0;background:transparent;padding:0;color:#557280;font:inherit;cursor:pointer}
.administration-breadcrumb>div button:hover{color:#078672;text-decoration:underline}
.administration-breadcrumb strong{color:#243f50;font-weight:700}
.administration-breadcrumb>.btn{flex-shrink:0}
.content .administration-workspace .administration-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}
.content .administration-workspace .administration-action-card{min-width:0;min-height:138px;padding:20px;cursor:pointer}
.administration-operation>.page-head{margin-top:0}
.administration-workspace .employee-roster-table td{min-width:0;max-width:180px;padding:10px;font-size:12px}
.administration-workspace .employee-roster-table th{padding:10px}
.administration-workspace .employee-roster-table td:last-child{max-width:300px}
@media(max-width:1100px){.content .administration-workspace .administration-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.administration-category-grid{grid-template-columns:1fr;gap:12px}.administration-category-card{padding:18px;gap:12px;grid-template-columns:40px minmax(0,1fr)}.administration-category-icon{width:40px;height:40px;font-size:18px}.administration-category-card h2{font-size:17px}.administration-category-links{line-height:1.6}.content .administration-workspace .administration-action-grid{grid-template-columns:1fr}.administration-breadcrumb{align-items:flex-start;font-size:12px;gap:8px;margin-bottom:16px}.administration-breadcrumb>div{gap:6px}.administration-breadcrumb>.btn{padding:6px 8px}}
