#media-growth-admin-root{margin:1.5rem 0;color:#e9eee9;font-family:Arial,Helvetica,sans-serif}
.mg-shell{border:1px solid #3f6650;background:#0d1712;padding:clamp(1rem,2.2vw,2rem);box-shadow:0 0 0 1px #07100b inset}
.mg-header,.mg-section-heading,.mg-form-heading{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}
.mg-header h3,.mg-section h4,.mg-form h4{margin:.2rem 0 .65rem;color:#fff;font-family:Georgia,serif}.mg-header h3{font-size:clamp(1.45rem,2.4vw,2.2rem)}
.mg-header p{max-width:72ch;margin:.35rem 0;color:#c4d4ca;line-height:1.55}.mg-eyebrow{margin:0!important;color:#83d49d!important;font:700 .72rem/1.3 "Courier New",monospace!important;letter-spacing:.14em;text-transform:uppercase}
.mg-shell button,.mg-shell select,.mg-shell input,.mg-shell textarea{font:inherit}.mg-shell button,.mg-tools a{border:1px solid #5b8169;background:#17291f;color:#effbf2;padding:.62rem .85rem;cursor:pointer;text-decoration:none}.mg-shell button:hover,.mg-tools a:hover{border-color:#85d59f;background:#1e3829}.mg-shell button:focus-visible,.mg-tools a:focus-visible,.mg-shell input:focus,.mg-shell select:focus,.mg-shell textarea:focus{outline:2px solid #a5e2b8;outline-offset:2px}
.mg-shell .mg-primary{background:#2e6845;border-color:#8ad9a4;font-weight:700}.mg-shell .mg-danger{border-color:#a86868;color:#ffd6d6;background:#2d1717}.mg-status{min-height:1.35rem;margin:1rem 0;padding:.75rem;border-left:3px solid #668272;background:#111e17;color:#d1ddd5}.mg-status[data-type=success]{border-color:#7ddd9b}.mg-status[data-type=error]{border-color:#e27878;color:#ffd8d8}
.mg-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0}.mg-stats article{border:1px solid #385645;background:#101d16;padding:.9rem}.mg-stats strong{display:block;color:#8fe1a8;font:700 1.6rem Georgia,serif}.mg-stats span{display:block;color:#b9cbc0;font-size:.82rem;margin-top:.25rem}
.mg-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0 1.25rem}.mg-tools span{color:#a8bbb0;font-size:.86rem;flex:1 1 18rem}.mg-editor{border:1px solid #365541;background:#101b15;margin:1rem 0}.mg-editor>summary{cursor:pointer;padding:1rem;color:#eef8f1;font-weight:700}.mg-editor[open]>summary{border-bottom:1px solid #2f4b39}
.mg-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem}.mg-form-heading,.mg-wide{grid-column:1/-1}.mg-form label{display:flex;flex-direction:column;gap:.35rem;color:#c6d4cb;font-size:.82rem;font-weight:700;letter-spacing:.03em}.mg-form input,.mg-form select,.mg-form textarea{width:100%;box-sizing:border-box;border:1px solid #52705d;background:#08100c;color:#fff;padding:.72rem;border-radius:0}.mg-form textarea{resize:vertical;line-height:1.45}.mg-form .mg-check{flex-direction:row;align-items:center}.mg-check input{width:auto}.mg-form-actions{display:flex;gap:.65rem;flex-wrap:wrap}
.mg-section{margin:1.25rem 0}.mg-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.mg-card{border:1px solid #3f624b;background:#101c15;padding:1rem;min-width:0}.mg-card h5{font:700 1.05rem/1.35 Georgia,serif;margin:.75rem 0 .35rem;color:#fff}.mg-card p{margin:.35rem 0}.mg-card a{color:#8fdda7;overflow-wrap:anywhere}.mg-stage,.mg-type{display:inline-block;border:1px solid #526b5a;padding:.25rem .45rem;margin:0 .35rem .25rem 0;color:#dbe8df;font:700 .68rem "Courier New",monospace;text-transform:uppercase;letter-spacing:.06em}.mg-stage[data-stage=new]{border-color:#dfc06e;color:#ffe4a1}.mg-stage[data-stage=resolved],.mg-stage[data-stage=licensed],.mg-stage[data-stage=replaced],.mg-stage[data-stage=removed]{border-color:#74ca90;color:#a9f2bf}.mg-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.8rem 0}.mg-card dl div{border-top:1px solid #293d30;padding-top:.45rem}.mg-card dt{font-size:.7rem;color:#91a598;text-transform:uppercase}.mg-card dd{margin:.15rem 0;color:#edf5ef;overflow-wrap:anywhere}.mg-card-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}
.mg-watch-list{display:grid;gap:.55rem;padding:0 1rem 1rem}.mg-watch-list article{display:flex;gap:1rem;justify-content:space-between;align-items:center;border-top:1px solid #314a39;padding:.75rem 0}.mg-watch-list strong,.mg-watch-list small,.mg-watch-list code{display:block}.mg-watch-list small{color:#9bb0a3;margin:.2rem 0}.mg-watch-list code{color:#d8e5dc;white-space:normal;overflow-wrap:anywhere}.mg-watch-list article>div:last-child{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.mg-empty,.mg-fineprint{color:#aebfb4;line-height:1.5}.mg-fineprint{border-top:1px solid #304739;padding-top:1rem;font-size:.82rem}.mg-login a{color:#8fdda7}
@media(max-width:760px){.mg-stats,.mg-cards,.mg-form{grid-template-columns:1fr}.mg-wide,.mg-form-heading{grid-column:1}.mg-header{display:block}.mg-header>button{margin-top:.8rem}.mg-watch-list article{align-items:flex-start;flex-direction:column}.mg-watch-list article>div:last-child{justify-content:flex-start}.mg-card dl{grid-template-columns:1fr 1fr}}
@media(max-width:430px){.mg-shell{padding:.8rem}.mg-stats{grid-template-columns:1fr 1fr}.mg-card dl{grid-template-columns:1fr}.mg-form{padding:.8rem}}
