/* MOAP dashboard additions only. Existing MEDIARAZZI stylesheet is unchanged. */
/* Full-width dashboard tabs, directly below MEDIARAZZI's main header. */
.moap-dashboard-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;background:#090f1b;border-bottom:1px solid #35404d;}
.moap-dashboard-tabs a{display:flex;align-items:center;justify-content:center;min-height:43px;padding:9px 12px 8px;color:#a9b7c2;text-align:center;text-decoration:none;font-size:13px;font-weight:500;line-height:1.35;border-bottom:2px solid transparent;transition:color .15s ease,background-color .15s ease;}
.moap-dashboard-tabs a:hover{color:#e9fff5;background:rgba(255,255,255,.025);}
.moap-dashboard-tabs a.active{color:#8de8cb;font-weight:650;border-bottom-color:#8de8cb;}
.moap-dashboard-tabs a:focus-visible{outline:2px solid #8de8cb;outline-offset:-4px;}
@media(max-width:500px){.moap-dashboard-tabs a{font-size:12px;min-height:40px;padding-inline:7px;}}
.moap-form{max-width:550px;display:grid;gap:10px;margin:12px 0}
.moap-form input,.moap-form select{width:100%;padding:11px;border-radius:6px;background:#151d1e;color:white;border:1px solid #52605e}
.moap-form button{justify-self:start}.moap-table{width:100%;border-collapse:collapse;margin-top:15px;font-size:13px}.moap-table th,.moap-table td{text-align:left;border-bottom:1px solid #455150;padding:10px;white-space:nowrap}.moap-key code{overflow-wrap:anywhere;white-space:normal;color:#a6fbd4}
