.management-header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 36px;background:#112f36;color:#e8f4f1;border-bottom:1px solid #24484b;font-family:"Segoe UI","Microsoft YaHei",sans-serif}
.management-brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:19px;font-weight:650;white-space:nowrap}
.management-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#32b697;color:white}
.management-nav{display:flex;gap:8px;flex-wrap:wrap;flex:1}
.management-nav a{padding:9px 14px;border-radius:7px;color:#b8d0d0;text-decoration:none;font-size:13px;white-space:nowrap}
.management-nav a:hover,.management-nav a[aria-current=page]{background:#264950;color:white}
.management-actions{display:flex;align-items:center;gap:12px;font-size:12px}
.management-actions button{border:1px solid #517476;border-radius:7px;padding:7px 12px;background:transparent;color:#e8f4f1;font:inherit;cursor:pointer;white-space:nowrap}
.management-header .management-actions button{background:transparent;color:#e8f4f1;border-color:#517476}
.management-actions span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}
.management-card{display:block;padding:28px;background:white;border:1px solid #dce7e7;border-radius:12px;color:#172c38;text-decoration:none;box-shadow:0 4px 16px #12332605}
.management-card:hover{border-color:#5da995;box-shadow:0 5px 18px #12332610;text-decoration:none}
.management-card h2{font-size:21px;margin:0 0 12px}.management-card p{color:#70818b;line-height:1.8;font-size:14px;margin:0 0 24px}.management-card span{color:#067865;font-size:13px;font-weight:600}
.management-header a:focus-visible,.management-header button:focus-visible,.management-card:focus-visible{outline:3px solid #52b5a3;outline-offset:3px}
@media(max-width:800px){.management-header{padding:14px 16px;gap:14px;flex-wrap:wrap}.management-nav{order:3;flex-basis:100%;gap:5px}.management-nav a{flex:1;text-align:center;padding:8px 10px}.management-actions span{display:none}.management-grid{grid-template-columns:1fr;gap:14px}.management-card{padding:23px}}
