/* Manos Confiables 9.14: fichas operativas, pasaporte y expediente. */
.mc-passport{position:relative;overflow:hidden;background:linear-gradient(140deg,#102e43,#19465b 65%,#206958);color:#fff;border-radius:20px;padding:22px;box-shadow:0 12px 30px #0c33422b;max-width:780px;margin:12px 0}
.mc-passport:after{content:"";position:absolute;right:-75px;top:-80px;width:250px;height:250px;border:1px solid #ffffff24;border-radius:50%;pointer-events:none}
.mc-passport-head{display:flex;gap:17px;align-items:center;position:relative;z-index:1}.mc-passport-emblem{display:grid;place-items:center;flex:none;width:64px;height:64px;border:2px solid #c5a46d;border-radius:17px;background:#ffffff13;color:#e9d6a8;font-weight:900;font-size:23px;letter-spacing:1px}
.mc-passport-kicker{display:block;color:#b7e4d8;font-size:.67rem;letter-spacing:1.5px;font-weight:800}.mc-passport h3{font-size:1.4rem;line-height:1.25;margin:4px 0;color:#fff}.mc-passport-head p{margin:0;color:#d3e7eb;font-size:.86rem}.mc-passport-divider{border-top:1px solid #ffffff35;margin:17px 0}.mc-passport-status{display:inline-block;border:1px solid #e2c47e7d;border-radius:999px;padding:6px 12px;background:#b68b3428;font-size:.72rem;font-weight:800;letter-spacing:.5px}.mc-passport-status.is-verified{border-color:#88e7b4;background:#23785465;color:#d7ffed}
.mc-passport-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-top:22px}.mc-passport-facts small{display:block;color:#b7cfd7;font-size:.73rem;margin-bottom:5px}.mc-passport-facts strong{display:block;font-size:.92rem;overflow-wrap:anywhere}.mc-passport-foot{margin:18px 0 0;color:#c1d6da;font-size:.72rem;line-height:1.5}
.mc-dossier-nav{display:flex;flex-wrap:wrap;gap:8px;position:sticky;top:0;background:var(--surface,#fff);z-index:4;padding:10px 0}.mc-dossier-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #d7e3e7;border-radius:9px;color:#17465a;text-decoration:none;font-size:.88rem;font-weight:700}.mc-dossier-nav a:hover,.mc-dossier-nav a:focus-visible{background:#edf7f4;outline:2px solid #1d866f;outline-offset:1px}
.mc-ops-priority{border-left:5px solid #c68a36;background:#fff9ec;border-radius:10px;padding:15px 17px;margin:14px 0}.mc-ops-priority strong{color:#734713}.mc-ops-priority p{margin:5px 0;color:#594a33}.mc-ops-priority .action-row{margin-top:10px}
@media(max-width:520px){.mc-passport{padding:17px;border-radius:15px}.mc-passport-facts{grid-template-columns:1fr;gap:13px}.mc-passport h3{font-size:1.18rem}.mc-passport-emblem{width:53px;height:53px}.mc-dossier-nav{position:static}}
