@font-face{font-family:TACRMInter;src:url(/wp-content/plugins/team-amin-crm/assets/fonts/inter-400.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:TACRMInter;src:url(/wp-content/plugins/team-amin-crm/assets/fonts/inter-600.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:TACRMInter;src:url(/wp-content/plugins/team-amin-crm/assets/fonts/inter-700.woff) format("woff");font-weight:700;font-display:swap}.tacrm-position-widget,.tacrm-position-widget *{box-sizing:border-box}.tacrm-position-widget{--pink:#f12bbd;--purple:#7a35ef;--line:rgba(255,255,255,.16);width:100%;color:#fff;font-family:TACRMInter,Arial,sans-serif}.tacrm-position-shell{width:100%;margin:0 auto;padding:0;background:#fff0;border:0;box-shadow:none;overflow:visible}.tacrm-position-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.tacrm-position-card{min-height:430px;padding:34px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,rgb(28 31 50 / .88),rgb(41 29 90 / .72));box-shadow:0 18px 40px rgb(0 0 0 / .2);backdrop-filter:blur(12px)}.tacrm-position-card-head{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;margin-bottom:22px}.tacrm-position-card-head>span{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:rgb(255 255 255 / .1);color:#eadfff}.tacrm-position-card svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tacrm-position-card h2{margin:0 0 5px;color:#fff;font:800 24px/1.08 TACRMInter,Arial,sans-serif;text-transform:uppercase}.tacrm-position-card p{margin:0;color:rgb(255 255 255 / .82);line-height:1.5}.tacrm-position-form-card form{display:grid;gap:14px;margin-top:8px}.tacrm-position-form-card label{display:grid;gap:7px;color:#fff;font-size:12px;font-weight:700}.tacrm-position-bigo-field>span{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tacrm-position-bigo-field img{width:22px;height:22px;border-radius:6px;object-fit:contain}.tacrm-position-bigo-field small{width:100%;margin-left:29px;color:rgb(255 255 255 / .68);font-size:11px;font-weight:600}.tacrm-position-form-card input{width:100%;min-height:54px;border:1px solid rgb(255 255 255 / .42);border-radius:10px;background:rgb(255 255 255 / .92);color:#2d2860;padding:0 18px;font:600 14px TACRMInter,Arial,sans-serif;outline:0}.tacrm-position-form-card input:focus{border-color:#fff;box-shadow:0 0 0 4px rgb(255 255 255 / .18)}.tacrm-position-form-card button{min-height:58px;margin-top:12px;border:0;border-radius:11px;background:linear-gradient(135deg,#ff2ec4,#7137f2);color:#fff;font:800 16px TACRMInter,Arial,sans-serif;cursor:pointer;box-shadow:0 12px 26px rgb(124 40 232 / .34)}.tacrm-position-form-card button:hover{filter:brightness(1.06)}.tacrm-position-message{margin:-3px 0 14px;padding:12px 14px;border-radius:10px;font-size:13px;font-weight:700}.tacrm-position-message.is-error{background:rgb(255 226 237 / .94);color:#951546}.tacrm-position-message.is-success{background:rgb(231 255 246 / .94);color:#08754d}.tacrm-position-result{display:grid;justify-items:center;text-align:center;gap:12px}.tacrm-position-photo{position:relative;width:124px;height:152px;border:2px solid rgb(255 45 186 / .9);border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#181b2d,#382069);box-shadow:0 0 24px rgb(255 47 196 / .34);overflow:hidden}.tacrm-position-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:16px}.tacrm-position-photo>span{font-size:30px;font-weight:800}.tacrm-position-photo i{position:absolute;right:7px;bottom:7px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#2b155e;color:#ffdc64;font-style:normal;font-size:14px;box-shadow:0 0 0 2px rgb(255 255 255 / .18)}.tacrm-position-result strong{margin-top:2px;color:#fff;font-size:58px;line-height:.95;text-shadow:0 0 18px rgb(255 255 255 / .24)}.tacrm-position-result em{padding:6px 18px;border-radius:999px;background:rgb(75 17 103 / .58);color:#fff;font-style:normal;font-weight:800}.tacrm-position-result b{margin-top:3px;padding:10px 24px;border:1px solid rgb(255 255 255 / .22);border-radius:999px;background:linear-gradient(135deg,rgb(255 45 186 / .78),rgb(127 58 239 / .6));color:#ffe7a4;text-transform:uppercase;letter-spacing:.02em}.tacrm-position-result>p{width:100%;margin-top:4px;padding:17px 18px;border:1px solid rgb(255 255 255 / .18);border-radius:10px;background:rgb(8 11 18 / .38);color:#fff;font-weight:600}.tacrm-position-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:4px}.tacrm-position-chips span{padding:8px 12px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:rgb(255 255 255 / .12);font-size:11px;font-weight:700}.tacrm-position-countdown{margin-top:4px;color:#ffe6ff}.tacrm-position-countdown strong{font-size:inherit;text-shadow:none}.tacrm-position-empty{min-height:280px;display:grid;place-items:center;align-content:center;gap:18px;text-align:center}.tacrm-position-empty>span{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .13);color:#fff}.tacrm-position-empty svg{width:34px;height:34px}.tacrm-position-foot{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px auto 0;max-width:660px}.tacrm-position-foot span{display:flex;align-items:center;gap:12px;color:rgb(255 255 255 / .86);font-size:13px}.tacrm-position-foot svg{width:25px;height:25px;fill:none;stroke:#eadfff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tacrm-result-card.is-expired .tacrm-position-result{display:none}.tacrm-result-card.is-expired:after{content:"La consulta expiro por seguridad. Vuelve a ingresar tus datos si necesitas verla de nuevo.";display:grid;min-height:260px;place-items:center;text-align:center;color:#fff;font-weight:700}@media(max-width:820px){.tacrm-position-grid{grid-template-columns:1fr;gap:15px}.tacrm-position-card{min-height:auto;padding:22px 18px;border-radius:10px}.tacrm-position-card-head{grid-template-columns:34px 1fr;gap:10px;margin-bottom:17px}.tacrm-position-card-head>span{width:34px;height:34px}.tacrm-position-card h2{font-size:21px}.tacrm-position-card p{font-size:12px}.tacrm-position-form-card input{min-height:44px}.tacrm-position-form-card button{min-height:50px}.tacrm-position-result strong{font-size:46px}.tacrm-position-photo{width:112px;height:136px}.tacrm-position-foot{grid-template-columns:1fr;gap:9px;margin-top:18px}.tacrm-position-foot span{font-size:11px}}