.management{--mg-navy:#192b46;--mg-accent:#98652f;--mg-border:#d8dce2;max-width:1240px;margin:auto;padding:36px 28px 64px;color:#202c3c;font:15px/1.55 Inter,Arial,sans-serif}.management *{box-sizing:border-box}.management h1,.management h2,.management h3{line-height:1.2;color:var(--mg-navy)}.management h1{font:700 40px/1.2 'Playfair Display',Georgia,serif;margin:0}.management h2{font-size:23px;margin:0 0 18px}.management h3{font-size:18px}.management p{margin:12px 0}.mg-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.mg-heading nav{display:flex;gap:24px}.management a{color:var(--ezp-brand-strong);text-underline-offset:5px}.mg-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:18px 0}.management label{display:flex;flex-direction:column;gap:6px;font-weight:600}.management input,.management select,.management textarea{font:inherit;background:#fff;color:inherit;border:1px solid #9da7b5;border-radius:6px;padding:10px;min-height:44px;max-width:100%}.management textarea{width:100%;resize:vertical}.management button{font:600 14px/1.4 Inter,Arial,sans-serif;min-height:44px;padding:11px 17px;border:1px solid var(--ezp-brand);border-radius:6px;background:white;color:var(--ezp-brand-strong);cursor:pointer}.management button.mg-primary{background:var(--ezp-brand);color:white}.management button:disabled{opacity:.55;cursor:not-allowed}.management :focus-visible{outline:3px solid var(--ezp-brand);outline-offset:3px}.mg-meta,.management small{color:#596779;font-size:13px}.mg-current{background:var(--mg-navy);border-radius:10px;padding:24px;margin:20px 0 24px;color:#f4f6fa}.mg-current h2{color:white;margin-bottom:6px}.mg-current p{font-size:13px;color:#dae1ec}.mg-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:22px 0}.mg-stats span,.mg-stats strong{display:block}.mg-stats strong{font-size:34px;font-weight:600;margin-top:6px}.mg-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mg-card{border:1px solid var(--mg-border);border-radius:9px;background:white;padding:24px;margin-bottom:24px;min-width:0}.mg-rows{margin:0}.mg-rows>div{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #e9ebef;padding:12px 0}.mg-rows dt{color:#4b596c}.mg-rows dd{margin:0;text-align:right;font-weight:600}.mg-card summary{font-size:18px;font-weight:600;cursor:pointer;min-height:44px}.mg-card details p{font-size:14px}.mg-table-scroll{overflow:auto}.management table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.management th,.management td{padding:12px 8px;border-bottom:1px solid #e9ebef;vertical-align:top}.management th:first-child{padding-left:0}.management small{display:block;font-weight:400;margin-top:3px}.management #mg-inbox{margin-top:42px}.mg-inbox{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.mg-message-list{list-style:none;padding:0;margin:0 0 18px}.mg-message-list button{border:0;border-bottom:1px solid var(--mg-border);border-radius:0;width:100%;padding:16px 0;display:flex;justify-content:space-between;gap:15px;text-align:left;font-weight:400}.mg-message-list button[aria-current]{background:var(--ezp-brand-soft)}.mg-message,.mg-reply{white-space:pre-wrap;overflow-wrap:anywhere}.mg-message{padding:16px;background:#f4f6f9;border-radius:6px}.mg-reply{border-left:3px solid var(--mg-border);padding-left:12px}.mg-empty{padding:24px 0}.management [role=alert]{padding:16px;background:#fff3ed;border-left:3px solid #a34b24}.management [data-detail]{overflow-wrap:anywhere}.management [data-notice]:empty{display:none}@media(max-width:760px){.management{padding:24px 16px 48px}.management h1{font-size:33px}.mg-heading{align-items:start;flex-direction:column;gap:16px}.mg-columns,.mg-inbox{grid-template-columns:1fr;gap:0}.mg-stats{grid-template-columns:1fr 1fr}.mg-card,.mg-current{padding:18px}.mg-filters label{flex:1;min-width:135px}.mg-filters button{flex-grow:1}.mg-rows>div{gap:12px}.mg-rows dd{max-width:55%;overflow-wrap:anywhere}.mg-stats strong{font-size:29px}.mg-message-list button{flex-direction:column;gap:4px}}
.management h2,.management h3{font-family:Inter,Arial,sans-serif}.mg-stats strong.mg-unavailable{font-size:18px;overflow-wrap:anywhere}

.management button.mg-primary:not(:disabled):hover{background:var(--ezp-brand-strong)}
