.mita-public,.mita-admin{--mita-navy:#153b55;--mita-orange:#c54a32;--mita-border:#d7e0e5;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172b3a;line-height:1.6}.mita-public{max-width:850px;margin:32px auto;padding:clamp(20px,4vw,44px);background:#fff;border:1px solid var(--mita-border);border-radius:16px;box-shadow:0 8px 35px #153b550b}.mita-public h1,.mita-public h2{font-size:clamp(26px,4vw,36px);line-height:1.2;color:var(--mita-navy);margin:8px 0 20px}.mita-eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em;color:var(--mita-orange)}.mita-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.mita-public label,.mita-card label{display:block;font-size:14px;font-weight:600;margin:0 0 16px}.mita-public input:not([type=checkbox]),.mita-public textarea,.mita-public select,.mita-card input:not([type=checkbox]):not([type=file]),.mita-card textarea{box-sizing:border-box;display:block;width:100%;border:1px solid var(--mita-border);border-radius:6px;padding:11px;background:#fff;color:#172b3a;font:inherit;font-weight:400;margin-top:6px}.mita-public input:focus,.mita-public select:focus,.mita-public textarea:focus{outline:3px solid #dceef9;outline-offset:1px;border-color:#153b55}.mita-public .mita-consent,.mita-card .mita-consent{font-weight:400;margin:20px 0}.mita-consent input{margin-right:8px}.mita-button{display:inline-block;background:var(--mita-navy);color:#fff!important;border:0;border-radius:6px;padding:13px 22px;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.mita-message{padding:16px;background:#eef6f5;border-left:4px solid #287c72;margin:20px 0}.mita-portal{background:#f1f5f7;margin:0;padding:12px}.mita-card{background:#fff;border:1px solid #d7e0e5;border-radius:8px;padding:24px;margin:20px 0;max-width:950px}.mita-card th{text-align:left;width:230px}.mita-card td{overflow-wrap:anywhere}.mita-card details{border-top:1px solid #ddd;margin-top:24px;padding-top:15px}.mita-actions{display:flex;flex-wrap:wrap;gap:8px}.mita-admin .widefat td{vertical-align:top}@media(max-width:600px){.mita-grid{grid-template-columns:1fr}.mita-public{margin:10px auto}.mita-card{padding:15px}.mita-card th{width:130px}}
