#mci131AdminButton,#mci131AdvisorButton,#mci131AdjointButton{width:100%;border:0;background:transparent;color:inherit;text-align:left;border-radius:10px;padding:11px 12px;font-weight:800;cursor:pointer;display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center}
#mci131AdminButton:hover,#mci131AdvisorButton:hover,#mci131AdjointButton:hover,#mci131AdminButton.active,#mci131AdvisorButton.active,#mci131AdjointButton.active{background:rgba(255,255,255,.14);color:#fff}
.mci131Shell{display:grid;gap:14px}.mci131Hero{background:linear-gradient(135deg,#064a31,#0b8a58);color:#fff;border-radius:22px;padding:22px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;box-shadow:0 14px 35px rgba(4,77,48,.18)}.mci131Hero h1{margin:5px 0 6px}.mci131Hero p{margin:0;max-width:820px}.mci131Eyebrow{font-size:11px;font-weight:900;letter-spacing:.06em}.mci131Tabs{display:flex;gap:8px;flex-wrap:wrap}.mci131Tabs button{border:1px solid #d9e7df;background:#fff;border-radius:11px;padding:9px 12px;font-weight:900;cursor:pointer}.mci131Tabs button.active{background:#075d36;color:#fff;border-color:#075d36}.mci131Grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mci131Kpi,.mci131Card{background:#fff;border:1px solid #dce8e0;border-radius:17px;padding:15px;box-shadow:0 10px 28px rgba(8,65,41,.07)}.mci131Kpi span,.mci131Card small{color:#6c7b73}.mci131Kpi b{display:block;font-size:24px;margin-top:5px}.mci131Two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mci131Card h2,.mci131Card h3{margin:0 0 10px}.mci131Form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mci131Form label{font-weight:800;font-size:13px}.mci131Form input,.mci131Form select{width:100%;margin-top:5px;padding:9px 10px;border:1px solid #d8e5de;border-radius:9px;background:#fff}.mci131Actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mci131Btn{border:0;border-radius:10px;padding:10px 13px;font-weight:900;cursor:pointer;background:#075d36;color:#fff}.mci131Btn.out{background:#f5faf7;color:#075d36;border:1px solid #cfe1d6}.mci131Btn.gold{background:#e7aa28;color:#342300}.mci131Btn.red{background:#b43a3a}.mci131TableWrap{overflow:auto}.mci131Table{width:100%;border-collapse:collapse;min-width:900px}.mci131Table th,.mci131Table td{padding:10px;border-bottom:1px solid #e2ebe6;text-align:left;font-size:13px}.mci131Table th{background:#f5f8f6}.mci131Pill{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900;background:#e5f5ec;color:#087044}.mci131Pill.wait{background:#fff2d5;color:#865c00}.mci131Pill.bad{background:#fde6e6;color:#9f2f2f}.mci131Note{background:#fff8df;border:1px solid #ead495;border-radius:13px;padding:11px;color:#624708}.mci131Actor{background:#fff;border:1px solid #dce8e0;border-radius:17px;padding:15px;margin:14px 0;box-shadow:0 10px 28px rgba(8,65,41,.07)}.mci131ActorHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.mci131ActorGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:11px}.mci131ActorGrid div{background:#f5f9f7;border-radius:11px;padding:10px}.mci131ActorGrid span{display:block;color:#6b7871;font-size:12px}.mci131ActorGrid b{display:block;margin-top:4px}.mci131Empty{text-align:center;padding:25px;color:#6c7771}.mci131SectionTitle{margin:4px 0 10px}.mci131Switch{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #dce8e0;border-radius:10px}.mci131Switch input{width:18px;height:18px}.mci131Subtle{font-size:12px;color:#68776f}.mci131Badge{background:#e9f7ef;color:#087044;padding:6px 9px;border-radius:999px;font-weight:900;font-size:12px}
@media(max-width:1000px){.mci131Grid{grid-template-columns:repeat(2,1fr)}.mci131Two{grid-template-columns:1fr}.mci131Form{grid-template-columns:repeat(2,1fr)}.mci131ActorGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.mci131Grid,.mci131Form,.mci131ActorGrid{grid-template-columns:1fr}.mci131Hero{display:block}.mci131Hero .mci131Actions{margin-top:12px}}
.mci131DateCard{padding:13px 15px}.mci131DateQuick{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.mci131DateQuick .mci131Btn{padding:8px 11px}.mci131DateForm{display:grid;grid-template-columns:minmax(150px,220px) minmax(150px,220px) auto auto;gap:10px;align-items:end;margin-top:12px}.mci131DateForm label{font-size:12px;font-weight:900;color:#405248}.mci131DateForm input{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:9px 10px;border:1px solid #d8e5de;border-radius:9px;background:#fff;color:#20372b}.mci131DateForm .mci131Btn{min-height:39px}.mci131DemoRow{background:#fffafb}
@media(max-width:900px){.mci131DateForm{grid-template-columns:1fr 1fr}.mci131DateQuick{justify-content:flex-start}.mci131DateCard .mci131ActorHead{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.mci131DateForm{grid-template-columns:1fr}}
