.management-workspace { display:grid; gap:20px; min-width:0; }
.management-heading>p:first-child { margin:0 0 8px; font-size:11px; letter-spacing:.14em; color:#347461; }
.management-heading h1 { margin:0 0 8px; font-size:30px; }
.management-heading>p:last-child { margin:0; color:#61746b; font-size:13px; line-height:1.7; }
.management-tabs { display:flex; flex-wrap:wrap; gap:10px; }
.management-tabs>a { display:inline-flex; align-items:center; justify-content:center; min-height:44px; text-decoration:none; }
.management-tabs>a[aria-current=page] { color:white; background:#285b48; border-color:#285b48; }
.management-workspace .backup-heading h2,.management-workspace .admin-page-header h2 { font-size:22px; margin:0 0 6px; }
.management-profile dl { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.management-profile dt { color:#61746b; font-size:13px; }.management-profile dd { margin:8px 0; font-weight:600; overflow-wrap:anywhere; }
.management-profile ul { padding-left:20px; line-height:1.9; }
@media(max-width:600px){.management-heading h1{font-size:25px}.management-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.management-tabs>a{padding:8px;font-size:13px}.management-profile dl{grid-template-columns:1fr;gap:12px}}

.promotion-settings p{line-height:1.8;color:#61746b}.promotion-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.promotion-fields label{display:grid;gap:8px;min-width:0;font-size:14px}.promotion-fields label>span{display:flex;align-items:center;gap:8px}.promotion-fields input{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #cad6c8;border-radius:8px;background:#ffffff;box-sizing:border-box}.promotion-settings .promotion-error{color:#a02424}.promotion-settings button{min-height:44px}@media(max-width:600px){.promotion-fields{grid-template-columns:1fr}}

.promotion-fields select{width:100%;min-height:44px;padding:10px;border:1px solid #cad6c8;border-radius:8px;background:#ffffff;color:#24382f;font:inherit;box-sizing:border-box}
