.adm{max-width:1100px;font-family:var(--font-mic-sans,system-ui),sans-serif;color:#1c1e21;margin:0 auto;padding:28px 22px 80px}.adm *{box-sizing:border-box}.adm-top{border-bottom:2px solid #1c1e21;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.adm-eyebrow{letter-spacing:.18em;color:#1e6b52;font-family:ui-monospace,monospace;font-size:11px}.adm-top h1{margin:6px 0 0;font-size:24px;font-weight:600}.adm-top-actions{align-items:center;gap:10px;display:flex}.adm-top-actions a{color:#1e6b52;font-size:13px;font-weight:600;text-decoration:none}.adm-top-actions button,.adm button{font:inherit;cursor:pointer;background:#fff;border:1px solid #1c1e21;border-radius:0;padding:8px 14px;font-size:13px}.adm button.primary,.adm-top-actions button{color:#fff;background:#1e6b52;border-color:#1e6b52;font-weight:600}.adm button.danger{color:#a23b2e;border-color:#a23b2e}.adm-msg{white-space:pre-wrap;color:#5d440f;background:#f6eedb;border-left:3px solid #9a6a12;margin:18px 0 0;padding:12px 16px;font-size:13px}.adm-h2{margin:34px 0 14px;font-size:16px;font-weight:700}.adm-table{border-collapse:collapse;width:100%;font-size:13px}.adm-table th{text-align:left;letter-spacing:.1em;color:#71767e;border-bottom:1px solid #ddd;padding:8px;font-family:ui-monospace,monospace;font-size:10.5px}.adm-table td{vertical-align:top;border-bottom:1px solid #eee;padding:10px 8px}.adm-table .mono,.adm .mono{font-family:ui-monospace,monospace;font-size:12px}.adm .dim{color:#71767e}.adm .ok{color:#1e6b52}.adm .off{color:#c0c4ca}.adm-row-actions{gap:6px;display:flex}.adm-row-actions button{padding:5px 10px;font-size:12px}.adm-app{background:#fff;border:1px solid #e3e3e0;margin-bottom:10px;padding:14px 16px}.adm-app-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-app-head select{font:inherit;margin-left:auto;padding:4px 8px;font-size:12px}.adm-app-body{gap:3px;margin-top:8px;font-size:13px;display:grid}.adm-modal{z-index:50;background:#00000073;justify-content:center;align-items:flex-start;padding:30px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.adm-modal-box{background:#fff;width:100%;max-width:760px;padding:24px 26px 22px}.adm-modal-box h3{margin:0 0 16px;font-size:18px}.adm-form{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.adm-form label{flex-direction:column;gap:4px;display:flex}.adm-form label.full{grid-column:1/-1}.adm-form label>span{letter-spacing:.06em;color:#71767e;font-family:ui-monospace,monospace;font-size:10px}.adm-form .sub{letter-spacing:.06em;color:#71767e;margin-bottom:6px;font-family:ui-monospace,monospace;font-size:10px;display:block}.adm-form input,.adm-form textarea{font:inherit;border:1px solid #c8ccd2;border-radius:0;width:100%;padding:7px 9px;font-size:13px}.adm-form textarea{resize:vertical;font-family:ui-monospace,monospace;font-size:12px}.adm-form input:focus,.adm-form textarea:focus{outline-offset:1px;outline:2px solid #1e6b52}.adm-status{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.adm-form .chk{flex-direction:row;align-items:center;gap:7px;font-size:12.5px}.adm-form .chk input{width:auto}.adm-form .pubrow{grid-column:1/-1;font-weight:600}.adm-modal-actions{gap:10px;margin-top:20px;display:flex}@media (max-width:640px){.adm-form,.adm-status{grid-template-columns:1fr}}
