.manager-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.manager-heading h1{font-size:43px;max-width:650px}.manager-heading .muted{margin-top:13px}.manager-back{display:block;color:#6c795f;font-size:12px;margin-bottom:24px}.manager-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0 25px;border:1px solid #dce1d5;border-radius:16px;background:#fff}.manager-summary>div{padding:22px 26px;display:flex;align-items:center;gap:18px}.manager-summary>div+div{border-left:1px solid #e4e7dd}.manager-summary strong{font:38px Georgia,serif;color:#224a3b}.manager-summary span{font-size:12px;color:#6c7868}.manager-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.manager-card{min-width:0;background:white;border:1px solid #dce2d6;border-radius:18px;padding:24px;box-shadow:0 5px 19px #20412d04}.manager-card.inactive{background:#f1f2ec}.manager-identity{display:flex;gap:13px;align-items:center;min-height:63px}.manager-identity>div:last-child{min-width:0}.manager-avatar{flex-shrink:0;width:51px;height:51px;display:grid;place-items:center;background:#edf2e6;color:#32583f;border:1px solid #dce6cf;border-radius:50%;font:21px Georgia,serif}.manager-identity h2{font-size:17px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.manager-identity small{font-size:10px;padding:4px 7px;background:#f2ecd9;border-radius:8px;white-space:nowrap}.manager-login{font-size:12px;color:#7c856f;overflow-wrap:anywhere}.manager-badges{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 17px}.manager-badges .admin{background:#f2ecdb;color:#856d36}.manager-badges .admin:before{background:#b0914b}.manager-last{font-size:11px;color:#7b8573;margin-bottom:19px}.manager-card .actions{border-top:1px solid #e8ecdf;padding-top:18px}.manager-card .btn{padding:11px 15px;min-height:44px;font-size:12px}.manager-history{margin-top:30px;padding:27px;border:1px solid #dde3d5;border-radius:17px;background:#fff}.manager-history>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.manager-history h2{font:25px Georgia,serif;letter-spacing:0}.manager-history ol{list-style:none;padding:0;margin:20px 0 0}.manager-history li{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e7ebdf;padding:16px 0;font-size:12px;line-height:1.7}.manager-history li span,.manager-history time{color:#7c856d}.manager-history time{white-space:nowrap}.manager-history p{overflow-wrap:anywhere}.manager-dialog{width:min(580px,calc(100% - 24px));max-height:94dvh;padding:0;border:1px solid #dce2d5;border-radius:21px;overflow-y:auto;background:#fafbf6;color:#203c33}.manager-dialog::backdrop{background:#081e18b3;backdrop-filter:blur(4px)}.manager-form{padding:31px}.manager-form h2{font:32px Georgia,serif;font-weight:400;margin:0 0 14px;letter-spacing:-.5px}.manager-form label{display:block;font-size:12px;font-weight:700;margin:21px 0 8px}.manager-form .muted{margin-top:8px}.manager-form .manager-role-note{background:#edf2e7;border:1px solid #e0e7d5;border-radius:12px;padding:14px;margin-top:11px;font-size:12px;line-height:1.9;color:#5a6c4b}.manager-confirm{border-top:1px solid #dfe5d4;margin-top:23px}.manager-confirm p{font-size:11px;color:#7d856e;margin-top:9px}.manager-form .actions{justify-content:flex-end;margin-top:22px}.manager-target{background:#edf2e7;padding:16px 18px;border-radius:12px;margin:18px 0}.manager-target span{display:block;color:#7d876d;font-size:12px;margin-top:6px}.manager-password{margin-top:21px;padding-top:2px;border-top:1px solid #e2e6d9}.manager-form .error{min-height:0;margin-top:15px}#account{flex-wrap:wrap;justify-content:flex-end}#account>span{overflow-wrap:anywhere}#account a{font-size:12px;border:1px solid #53695c;border-radius:9px;padding:9px 12px;color:#efe4c6}@media(max-width:1050px){.manager-list{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-heading{align-items:flex-start;flex-direction:column}.header-label{display:none}}@media(max-width:600px){.topbar{gap:16px;flex-wrap:wrap}.topbar img{max-width:170px}#account{margin-left:0;justify-content:flex-start;gap:8px;font-size:11px}.manager-heading h1{font-size:34px}.manager-heading>.btn{width:100%}.manager-summary{margin-top:23px}.manager-summary>div{padding:17px 10px;gap:8px;align-items:flex-start;flex-direction:column}.manager-summary strong{font-size:31px}.manager-summary span{font-size:10px;line-height:1.5}.manager-list{grid-template-columns:1fr}.manager-card{padding:22px}.manager-form{padding:25px 20px}.manager-form h2{font-size:29px}.manager-form .actions{display:grid;grid-template-columns:1fr;width:100%}.manager-form .actions .primary{grid-row:1}.manager-history{padding:21px}.manager-history>div:first-child{align-items:flex-start;flex-direction:column}.manager-history li{flex-direction:column;gap:5px}}
