.education-guide{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:28px 0;padding:20px 24px;background:#182210;border:1px solid #415331;color:#c9ddb0;font-size:13px}.education-guide>span:nth-child(even){color:#7b9861}.education-feedback{margin:25px 0;padding:18px 22px;border:1px solid #8fa861;background:#25311a;color:#ecffcf;font-size:15px;line-height:1.8}.education-filters{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.education-filters a,.education-pagination a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;border:1px solid #485b34;padding:10px 17px;border-radius:25px;color:#b6c7a0;font-size:14px}.education-filters a[aria-current],.education-pagination a[aria-current]{background:#d8fd73;color:#17200c}.education-count{color:#a9b996;font-size:13px;margin-bottom:22px}.education-admin .request-head{gap:20px}.education-admin .request-head h2{font-size:22px;line-height:1.4}.education-admin .request-admin-list dd{overflow-wrap:anywhere}.education-admin .request-admin-list dl div{gap:15px}.education-admin .request-admin-list form{flex-wrap:wrap;align-items:end}.education-admin .education-memo{flex:1;min-width:250px}.education-admin .education-memo textarea{display:block;margin-top:7px}.education-admin .request-admin-list select{min-width:135px}.education-admin .request-admin-list button{white-space:nowrap;min-height:48px}.education-pagination{display:flex;justify-content:center;gap:10px;margin-top:30px}.education-pagination a{border-radius:5px;min-width:44px}.education-request .page-heading h1{line-height:1.35}.education-request .page-heading p:last-child{max-width:620px}.education-admin .status{white-space:nowrap;background:#2b3b1b;color:#d8fd73}
@media(max-width:700px){.education-admin .request-admin-list form{flex-direction:column;align-items:stretch}.education-admin .education-memo{min-width:0;width:100%}.education-admin .request-head{align-items:flex-start}.education-admin .request-head h2{font-size:19px}.education-admin .request-admin-list dl div{grid-template-columns:100px minmax(0,1fr)}.education-guide{gap:9px;padding:17px 12px;font-size:11px}.education-admin .page-heading>a{margin-top:18px}.education-filters{gap:8px}.education-filters a{padding:9px 13px;font-size:13px}}
