@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.crm-app{--ink:#24342c;--muted:#839087;--line:#e9eee8;--paper:#fff;--wash:#f7f9f5;--forest:#175c45;--forest-2:#e8f2eb;--gold:#c7994e;background:var(--wash);min-height:100vh;color:var(--ink);font-family:DM Sans,sans-serif;font-size:.88rem;line-height:1.45;display:flex}.crm-app *{box-sizing:border-box}.crm-app button,.crm-app input,.crm-app select,.crm-app textarea{font:inherit}.crm-app button{cursor:pointer}.crm-sidebar{background:var(--bg-ffffff,#fff);border-right:.0625rem solid var(--line);flex-direction:column;flex:0 0 15.7rem;width:15.7rem;min-height:100vh;padding:1.55rem 1rem 1rem;display:flex}.crm-brand{color:var(--tx-25362c,#25362c);letter-spacing:-.04em;align-items:center;gap:.67rem;font:800 1rem Manrope,sans-serif;text-decoration:none;display:flex}.crm-brand-mark{aspect-ratio:1;background:var(--forest);width:2.18rem;color:var(--on-forest,#fff);border-radius:.75rem;place-items:center;font:700 1.35rem Georgia,serif;display:grid}.crm-brand small{color:var(--tx-95a098,#95a098);letter-spacing:.17em;margin-top:.08rem;font:700 .53rem DM Sans,sans-serif;display:block}.crm-workspace{border:.0625rem solid var(--line);border-radius:.75rem;align-items:center;gap:.63rem;margin-top:2.3rem;padding:.63rem;display:flex}.crm-workspace-icon{aspect-ratio:1;background:var(--bg-f1e8d8,#f1e8d8);width:2rem;color:var(--tx-80673f,#80673f);border-radius:.6rem;place-items:center;font-weight:700;display:grid}.crm-workspace b,.crm-workspace small,.crm-profile b,.crm-profile small{display:block}.crm-workspace b,.crm-profile b{font-size:.75rem}.crm-workspace small,.crm-profile small{color:var(--muted);margin-top:.1rem;font-size:.64rem}.crm-chevron{color:var(--tx-849187,#849187);margin-left:auto}.crm-nav-caption{color:var(--tx-9aa39b,#9aa39b);letter-spacing:.14em;margin:2rem .55rem .55rem;font-size:.57rem;font-weight:700}.crm-nav{gap:.28rem;display:grid}.crm-nav button{text-align:left;width:100%;color:var(--tx-758079,#758079);background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.7rem;padding:.65rem .7rem;font-size:.78rem;transition:background .16s,color .16s;display:flex}.crm-nav button:hover{background:var(--bg-f6f8f5,#f6f8f5);color:var(--forest-ink,var(--forest))}.crm-nav button.is-active{background:var(--bg-edf4ee,#edf4ee);color:var(--forest-ink,var(--forest));font-weight:700}.crm-nav-icon{text-align:center;width:1.2rem;font-size:1rem}.crm-nav button small{color:var(--forest-ink,var(--forest));margin-left:auto}.crm-nav-submenu{border-left:.125rem solid var(--line);gap:.2rem;margin-left:.6rem;padding:.5rem 0 .5rem 1.8rem;display:grid}.crm-nav-submenu button{padding:.55rem .6rem;font-size:.74rem}.crm-sidebar-bottom{margin-top:auto}.crm-help-card{border:.0625rem solid var(--ln-eee7d9,#eee7d9);background:var(--bg-fbf8f1,#fbf8f1);border-radius:.85rem;padding:1rem}.crm-spark{color:var(--tx-bd914d,#bd914d);margin-bottom:.55rem;font-size:1.15rem;display:block}.crm-help-card b{font:700 .83rem/1.5 Manrope,sans-serif}.crm-help-card small{color:var(--tx-778078,#778078);margin:.45rem 0 .8rem;font-size:.68rem;line-height:1.55;display:block}.crm-help-card a{color:var(--tx-6d5837,#6d5837);justify-content:space-between;font-size:.68rem;font-weight:700;text-decoration:none;display:flex}.crm-profile{text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;width:100%;padding:.8rem .2rem .1rem;display:flex}.crm-more{color:var(--muted);margin-left:auto;font-size:1.1rem}.crm-main{flex:1;min-width:0}.crm-topbar{background:var(--bg-ffffff,#fff);border-bottom:.0625rem solid var(--line);justify-content:space-between;align-items:center;height:3.85rem;padding:0 clamp(1rem,3vw,2.3rem);display:flex}.crm-breadcrumb{color:var(--tx-9aa39b,#9aa39b);align-items:center;gap:.6rem;font-size:.72rem;display:flex}.crm-breadcrumb b{color:var(--tx-36443b,#36443b);font-weight:600}.crm-top-actions{align-items:center;gap:1rem;display:flex}.crm-live{color:var(--tx-7c887e,#7c887e);align-items:center;gap:.4rem;font-size:.68rem;display:flex}.crm-live i{aspect-ratio:1;background:#69a47f;border-radius:50%;width:.4rem}.crm-icon-button{aspect-ratio:1;border:.0625rem solid var(--line);background:var(--bg-ffffff,#fff);width:2.15rem;color:var(--tx-647168,#647168);border-radius:.6rem;place-items:center;font-size:1rem;display:grid;position:relative}.crm-icon-button:hover{background:var(--bg-f5f8f4,#f5f8f4);color:var(--forest-ink,var(--forest))}.crm-icon-button>i{aspect-ratio:1;background:#cf795d;border-radius:50%;grid-area:1/1;place-self:start end;width:.35rem;position:relative}.crm-avatar{aspect-ratio:1;background:var(--bg-e5eee6,#e5eee6);width:2.05rem;color:var(--tx-42644c,#42644c);border-radius:50%;flex:none;place-items:center;font-size:.64rem;font-weight:700;display:inline-grid}.crm-avatar--profile{background:var(--bg-e9dfcd,#e9dfcd);color:var(--tx-746044,#746044)}.crm-avatar--lila{background:var(--bg-eee8f4,#eee8f4);color:var(--tx-7a648c,#7a648c)}.crm-avatar--naranja{background:var(--bg-f7e9da,#f7e9da);color:var(--tx-a66e3f,#a66e3f)}.crm-avatar--azul{background:var(--bg-e3edf3,#e3edf3);color:var(--tx-54788d,#54788d)}.crm-avatar--rosa{background:var(--bg-f5e6e6,#f5e6e6);color:var(--tx-9c6565,#9c6565)}.crm-avatar--mini{background:var(--bg-e7eee8,#e7eee8);width:1.35rem;color:var(--tx-56705c,#56705c);font-size:.53rem}.crm-content{width:100%;max-width:94rem;margin:0 auto;padding:clamp(1.15rem,2.7vw,2.35rem) clamp(1rem,3vw,2.35rem) 1rem}.crm-page-heading{justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-bottom:1.25rem;display:flex}.crm-kicker,.crm-section-label{color:var(--tx-89948b,#89948b);letter-spacing:.13em;font-size:.58rem;font-weight:700}.crm-kicker{color:var(--tx-9b7b47,#9b7b47);align-items:center;gap:.4rem;display:flex}.crm-page-heading h1{color:var(--tx-24352b,#24352b);letter-spacing:-.055em;margin:.35rem 0 .28rem;font:700 clamp(1.55rem,2.5vw,2.05rem)/1.2 Manrope,sans-serif}.crm-page-heading p{color:var(--tx-7b877d,#7b877d);margin:0;font-size:.8rem}.crm-heading-actions{gap:.55rem;display:flex}.crm-button{border:.0625rem solid var(--line);background:var(--bg-ffffff,#fff);min-height:2.42rem;color:var(--tx-536057,#536057);white-space:nowrap;border-radius:.58rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.73rem;font-weight:600;transition:all .15s;display:inline-flex}.crm-button:hover{background:var(--bg-f9fbf8,#f9fbf8);border-color:#b9cbbb}.crm-button--primary{border-color:var(--forest);background:var(--forest);color:var(--on-forest,#fff)}.crm-button--primary:hover{border-color:var(--forest-hover,#104a37);background:var(--forest-hover,#104a37)}.crm-button--quiet{background:var(--bg-ffffff,#fff)}.crm-demo-banner{border:.0625rem solid var(--ln-e8dec8,#e8dec8);background:var(--bg-fcf9f2,#fcf9f2);color:var(--tx-5e5543,#5e5543);border-radius:.7rem;align-items:center;gap:.8rem;margin-bottom:1.05rem;padding:.75rem 1rem;display:flex}.crm-demo-banner>span:first-child{color:var(--tx-a77f3d,#a77f3d);font-size:1.1rem}.crm-demo-banner b,.crm-demo-banner small{display:block}.crm-demo-banner b{font-size:.72rem}.crm-demo-banner small{color:var(--tx-8d8371,#8d8371);margin-top:.15rem;font-size:.66rem}.crm-demo-tag{border:.0625rem solid var(--ln-e8d9b8,#e8d9b8);color:var(--tx-997941,#997941);letter-spacing:.1em;white-space:nowrap;border-radius:2rem;margin-left:auto;padding:.28rem .5rem;font-size:.53rem;font-weight:700}.crm-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem;display:grid}.crm-stat{border:.0625rem solid var(--line);background:var(--bg-ffffff,#fff);border-radius:.78rem;min-width:0;padding:.95rem 1rem .85rem}.crm-stat-top{color:var(--tx-758078,#758078);justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.crm-stat-icon{aspect-ratio:1;background:var(--bg-edf4ee,#edf4ee);width:1.75rem;color:var(--tx-427653,#427653);border-radius:.55rem;place-items:center;display:grid}.crm-stat-icon--gold{background:var(--bg-f7f0e3,#f7f0e3);color:var(--tx-aa8142,#aa8142)}.crm-stat-icon--green{background:var(--bg-e7f1eb,#e7f1eb);color:var(--tx-417356,#417356)}.crm-stat>strong{color:var(--tx-26382d,#26382d);letter-spacing:-.05em;margin:.35rem 0 .15rem;font:700 1.55rem Manrope,sans-serif;display:block}.crm-stat>strong.crm-money{font-size:1.27rem}.crm-stat>small{color:var(--tx-879188,#879188);font-size:.62rem;display:block}.crm-stat-green{color:var(--tx-548c65,#548c65);font-style:normal;font-weight:700}.crm-stat--dark{background:var(--forest-deep,#1d4f3e);border-color:var(--forest-deep,#1d4f3e);color:#fff}.crm-stat--dark .crm-stat-top,.crm-stat--dark>small{color:#c1d8c8}.crm-stat-icon--dark{color:#f1d397;background:#ffffff21}.crm-stat>strong.crm-next-name{color:#fff;letter-spacing:-.02em;font-size:1.12rem}.crm-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.8fr);gap:.78rem;margin-top:.85rem;display:grid}.crm-panel{border:.0625rem solid var(--line);background:var(--bg-ffffff,#fff);border-radius:.78rem;min-width:0;overflow:hidden}.crm-panel-heading{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem .8rem;display:flex}.crm-panel-heading h2{color:var(--tx-2b3b31,#2b3b31);letter-spacing:-.025em;margin:.25rem 0 0;font:700 .98rem Manrope,sans-serif}.crm-text-link{color:var(--tx-577a61,#577a61);white-space:nowrap;background:0 0;border:0;font-size:.68rem;font-weight:700}.crm-text-link span,.crm-agenda-footer span,.crm-table-footer span{margin-left:.28rem}.crm-pipeline{grid-template-columns:repeat(5,minmax(7.2rem,1fr));gap:.5rem;padding:.15rem .9rem .85rem;display:grid;overflow:auto}.crm-pipeline-col{min-width:0}.crm-stage-heading{min-height:2rem;color:var(--tx-778279,#778279);white-space:nowrap;align-items:center;gap:.35rem;font-size:.61rem;display:flex}.crm-stage-heading small{background:var(--bg-f1f4f0,#f1f4f0);min-width:1.05rem;height:1.05rem;color:var(--tx-738075,#738075);border-radius:50%;place-items:center;font-size:.56rem;display:grid}.crm-stage-heading>b{color:var(--tx-a3aca4,#a3aca4);margin-left:auto;font-size:.86rem}.crm-stage-dot{aspect-ratio:1;background:#c3a671;border-radius:50%;width:.4rem}.crm-stage-contactado{background:#77a58a}.crm-stage-cita{background:#7197a5}.crm-stage-propuesta{background:#a388b7}.crm-stage-ganado{background:#5c9c71}.crm-stage-cards{align-content:start;gap:.45rem;display:grid}.crm-contact-card{border:.0625rem solid var(--ln-edf0eb,#edf0eb);background:var(--bg-ffffff,#fff);text-align:left;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.38rem .48rem;padding:.55rem;transition:border .15s,box-shadow .15s;display:grid}.crm-contact-card:hover{border-color:var(--ln-bfd0c0,#bfd0c0);box-shadow:0 .2rem .65rem #243c2a0b}.crm-card-copy{min-width:0}.crm-card-copy b,.crm-card-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-card-copy small{color:var(--tx-929b93,#929b93);margin-top:.13rem;font-size:.57rem}.crm-card-more{color:var(--tx-9ba39b,#9ba39b);align-self:start;font-size:.85rem}.crm-card-value{color:var(--tx-62746a,#62746a);grid-column:2/4;font-size:.63rem;font-weight:600}.crm-card-foot{border-top:.0625rem solid var(--ln-f1f3f0,#f1f3f0);grid-column:1/4;align-items:center;gap:.4rem;padding-top:.33rem;display:flex}.crm-task-chip,.crm-empty-task{background:var(--bg-f5f6f2,#f5f6f2);color:var(--tx-758176,#758176);border-radius:.3rem;padding:.18rem .35rem;font-size:.51rem}.crm-empty-task{color:var(--tx-a1a99e,#a1a99e)}.crm-add-card{border:.0625rem dashed var(--ln-e1e8df,#e1e8df);background:var(--bg-fbfcfa,#fbfcfa);color:var(--tx-859187,#859187);border-radius:.5rem;padding:.42rem;font-size:.59rem}.crm-add-card:hover{color:var(--forest-ink,var(--forest));border-color:#a9c1ad}.crm-date-strip{background:var(--bg-f7f8f5,#f7f8f5);border-radius:.55rem;justify-content:space-between;align-items:center;margin:.1rem .95rem .6rem;padding:.52rem .6rem;display:flex}.crm-date-strip>button{background:var(--bg-ffffff,#fff);width:1.5rem;height:1.5rem;color:var(--tx-718074,#718074);border:0;border-radius:.4rem}.crm-date-strip>div{text-align:center}.crm-date-strip b,.crm-date-strip small{display:block}.crm-date-strip b{font-size:.66rem}.crm-date-strip small{color:var(--tx-89948a,#89948a);font-size:.57rem}.crm-calendar-row{grid-template-columns:repeat(5,1fr);gap:.24rem;margin:0 .95rem .6rem;display:grid}.crm-calendar-row button{background:var(--bg-ffffff,#fff);color:var(--tx-718075,#718075);border:.0625rem solid #0000;border-radius:.5rem;justify-items:center;gap:.2rem;padding:.38rem .1rem;display:grid;position:relative}.crm-calendar-row button small{font-size:.5rem}.crm-calendar-row button b{font-size:.7rem;font-weight:600}.crm-calendar-row button.is-today{border-color:var(--ln-d7e6d8,#d7e6d8);background:var(--bg-edf5ee,#edf5ee);color:var(--tx-2f7149,#2f7149)}.crm-calendar-row button i{aspect-ratio:1;background:#6e9b72;border-radius:50%;width:.25rem}.crm-agenda-list{padding:0 .95rem;display:grid}.crm-agenda-item{border:0;border-bottom:.0625rem solid var(--ln-f0f2ef,#f0f2ef);background:var(--bg-ffffff,#fff);text-align:left;grid-template-columns:2.7rem .18rem auto minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.52rem 0;display:grid}.crm-agenda-time{color:var(--tx-738077,#738077);font-size:.6rem}.crm-agenda-line{background:#82a98a;border-radius:1rem;align-self:stretch}.crm-agenda-time--1+.crm-agenda-line{background:#9c87b0}.crm-agenda-time--2+.crm-agenda-line{background:#b48b60}.crm-agenda-item>span:nth-last-child(2){min-width:0}.crm-agenda-item>span:nth-last-child(2) b,.crm-agenda-item>span:nth-last-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-agenda-item>span:nth-last-child(2) b{font-size:.62rem}.crm-agenda-item>span:nth-last-child(2) small{color:var(--tx-8b958c,#8b958c);margin-top:.1rem;font-size:.54rem}.crm-agenda-arrow{color:var(--tx-9ba69d,#9ba69d)}.crm-agenda-add{font-size:1rem}.crm-agenda-footer,.crm-table-footer{width:100%;color:var(--tx-628069,#628069);background:0 0;border:0;padding:.7rem;font-size:.65rem;font-weight:700;display:block}.crm-agenda-footer:hover,.crm-table-footer:hover{background:var(--bg-fafcf9,#fafcf9)}.crm-empty{color:var(--tx-89948a,#89948a);text-align:center;padding:1.25rem;font-size:.68rem;line-height:1.6}.crm-contacts-panel{margin-top:.85rem}.crm-contacts-heading{flex-wrap:wrap}.crm-count-pill{background:var(--bg-eef3ed,#eef3ed);min-width:1.25rem;height:1.25rem;color:var(--tx-67806b,#67806b);vertical-align:middle;border-radius:50%;place-items:center;margin-left:.3rem;font:600 .58rem DM Sans,sans-serif;display:inline-grid}.crm-list-actions{align-items:center;gap:.42rem;display:flex}.crm-search{border:.0625rem solid var(--line);min-width:13rem;color:var(--tx-89948b,#89948b);border-radius:.5rem;align-items:center;gap:.35rem;padding:.45rem .55rem;display:flex}.crm-search>span{font-size:1rem}.crm-search input{width:100%;min-width:0;color:var(--tx-38473c,#38473c);background:0 0;border:0;outline:0;font-size:.63rem}.crm-search input::placeholder{color:var(--tx-a1aaa1,#a1aaa1)}.crm-search kbd{border:.0625rem solid var(--ln-e8ece7,#e8ece7);color:var(--tx-a0aaa1,#a0aaa1);white-space:nowrap;border-radius:.2rem;padding:.1rem .25rem;font-size:.52rem}.crm-list-actions select{border:.0625rem solid var(--line);background:var(--bg-ffffff,#fff);max-width:10rem;color:var(--tx-647168,#647168);border-radius:.5rem;padding:.48rem .5rem;font-size:.62rem}.crm-export{min-height:2rem;padding:.4rem .55rem;font-size:.65rem}.crm-table-wrap{width:100%;overflow:auto}.crm-table{border-collapse:collapse;width:100%;min-width:48rem}.crm-table th{border-top:.0625rem solid var(--ln-f0f2ef,#f0f2ef);border-bottom:.0625rem solid var(--ln-f0f2ef,#f0f2ef);background:var(--bg-fafbf9,#fafbf9);color:var(--tx-919b92,#919b92);text-align:left;letter-spacing:.08em;white-space:nowrap;padding:.6rem .7rem;font-size:.53rem;font-weight:700}.crm-table td{border-bottom:.0625rem solid var(--ln-f0f2ef,#f0f2ef);color:var(--tx-68756b,#68756b);white-space:nowrap;padding:.66rem .7rem;font-size:.63rem}.crm-table tbody tr{cursor:pointer}.crm-table td:first-child{display:table-cell}.crm-person-cell{vertical-align:middle;margin-left:.5rem;display:inline-block}.crm-person-cell b,.crm-person-cell small{display:block}.crm-person-cell small{color:var(--tx-96a097,#96a097);margin-top:.13rem;font-size:.57rem}.crm-status{background:var(--bg-f4f4ec,#f4f4ec);color:var(--tx-867343,#867343);border-radius:2rem;align-items:center;gap:.3rem;padding:.25rem .42rem;font-size:.55rem;display:inline-flex}.crm-status i{aspect-ratio:1;background:#bb9957;border-radius:50%;width:.3rem}.crm-table td .crm-avatar--mini{vertical-align:middle;margin-right:.23rem}.crm-table-money{font-weight:700;color:var(--tx-46594b,#46594b)!important}.crm-row-arrow{color:var(--tx-96a198,#96a198)!important}.crm-footer{color:var(--tx-9aa39b,#9aa39b);justify-content:space-between;gap:1rem;padding:1rem .2rem;font-size:.59rem;display:flex}.crm-footer b{color:var(--tx-b78943,#b78943);margin-left:.2rem}.crm-overlay{z-index:10;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#1c2b2366;justify-content:flex-end;display:flex;position:fixed;inset:0}.crm-drawer{background:var(--bg-ffffff,#fff);width:min(31rem,100%);height:100%;padding:1.35rem;animation:.2s ease-out crmSlide;overflow:auto;box-shadow:-1rem 0 3rem #1a32241c}.crm-drawer-top{justify-content:space-between;align-items:center;display:flex}.crm-drawer-person{align-items:center;gap:.7rem;margin:1.2rem 0;display:flex}.crm-avatar--large{width:3.2rem;font-size:.95rem}.crm-drawer-person h2{color:var(--tx-283a2e,#283a2e);letter-spacing:-.04em;margin:0;font:700 1.15rem Manrope,sans-serif}.crm-drawer-person p{color:var(--tx-7e8a80,#7e8a80);margin:.15rem 0 0;font-size:.72rem}.crm-drawer-person .crm-icon-button{margin-left:auto}.crm-quick-actions{border-top:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);grid-template-columns:repeat(5,1fr);gap:.45rem;padding:.8rem 0;display:grid}.crm-quick-actions a,.crm-quick-actions button{border:.0625rem solid var(--ln-edf0eb,#edf0eb);background:var(--bg-ffffff,#fff);color:var(--tx-55715d,#55715d);border-radius:.55rem;justify-items:center;gap:.35rem;padding:.5rem .2rem;font-size:.88rem;text-decoration:none;display:grid}.crm-quick-actions span{color:var(--tx-748076,#748076);font-size:.58rem}.crm-detail-block{border-bottom:.0625rem solid var(--line);gap:.7rem;padding:1.1rem 0;display:grid}.crm-detail-block>label{color:var(--tx-738075,#738075);gap:.3rem;font-size:.64rem;display:grid}.crm-detail-block select{border:.0625rem solid var(--line);background:var(--bg-ffffff,#fff);color:var(--tx-36473b,#36473b);border-radius:.5rem;padding:.55rem}.crm-detail-pair{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.crm-detail-pair>div{border:.0625rem solid var(--ln-edf0eb,#edf0eb);border-radius:.55rem;min-width:0;padding:.65rem}.crm-detail-pair small,.crm-detail-pair b{overflow-wrap:anywhere;display:block}.crm-detail-pair small{color:var(--tx-95a095,#95a095);letter-spacing:.08em;font-size:.52rem}.crm-detail-pair b{color:var(--tx-445449,#445449);margin-top:.25rem;font-size:.68rem}.crm-notes-block{padding:1rem 0}.crm-notes-heading{justify-content:space-between;align-items:center;display:flex}.crm-notes-heading>span:first-child{gap:.25rem;display:grid}.crm-notes-heading b{font:700 .83rem Manrope,sans-serif}.crm-notes-heading>span:last-child{color:var(--tx-97a097,#97a097);font-size:.6rem}.crm-notes-block form{justify-items:end;gap:.45rem;margin:.65rem 0;display:grid}.crm-notes-block textarea{resize:vertical;border:.0625rem solid var(--line);background:var(--bg-fbfcfa,#fbfcfa);width:100%;min-height:5rem;color:var(--tx-344339,#344339);border-radius:.55rem;padding:.65rem;font-size:.7rem}.crm-notes-list{gap:.5rem;display:grid}.crm-notes-list>div{background:var(--bg-f8faf7,#f8faf7);border-radius:.55rem;align-items:flex-start;gap:.5rem;padding:.65rem;display:flex}.crm-notes-list p{color:var(--tx-4b5a4e,#4b5a4e);margin:0;font-size:.68rem;line-height:1.5}.crm-notes-list p small{color:var(--tx-99a198,#99a198);margin-top:.35rem;font-size:.55rem;display:block}.crm-modal{border:.0625rem solid var(--ln-edf0ea,#edf0ea);background:var(--bg-ffffff,#fff);border-radius:.85rem;align-self:center;width:min(32rem,100% - 2rem);max-height:90vh;margin:auto;padding:1.25rem;animation:.16s ease-out crmPop;overflow:auto;box-shadow:0 1rem 4rem #1a322433}.crm-modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.crm-modal-heading h2{color:var(--tx-293a30,#293a30);letter-spacing:-.04em;margin:.25rem 0 0;font:700 1.15rem Manrope,sans-serif}.crm-modal>label,.crm-form-grid>label{color:var(--tx-647168,#647168);gap:.3rem;margin:.65rem 0;font-size:.67rem;font-weight:600;display:grid}.crm-modal input,.crm-modal select{border:.0625rem solid var(--ln-e5eae3,#e5eae3);background:var(--bg-ffffff,#fff);width:100%;min-width:0;color:var(--tx-344239,#344239);border-radius:.52rem;padding:.62rem .65rem;font-size:.7rem}.crm-modal input:focus,.crm-modal select:focus,.crm-notes-block textarea:focus,.crm-modal textarea:focus{outline:.125rem solid var(--ln-c5dac8,#c5dac8);outline-offset:.0625rem}.crm-modal textarea{resize:vertical;border:.0625rem solid var(--ln-e5eae3,#e5eae3);background:var(--bg-fbfcfa,#fbfcfa);width:100%;min-height:4.5rem;color:var(--tx-344239,#344239);border-radius:.52rem;padding:.62rem .65rem;font-size:.7rem;line-height:1.5}.crm-form-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.crm-modal-hint{background:var(--bg-f7f8f4,#f7f8f4);color:var(--tx-839086,#839086);border-radius:.5rem;padding:.6rem .7rem;font-size:.65rem;line-height:1.5}.crm-modal-actions{justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}.crm-toast{z-index:12;border:.0625rem solid var(--ln-dae7db,#dae7db);background:var(--bg-ffffff,#fff);max-width:min(30rem,100vw - 2rem);color:var(--tx-405347,#405347);border-radius:.7rem;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:.72rem;animation:.18s ease-out crmPop;display:flex;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 .5rem 2rem #213a281c}.crm-toast>span{aspect-ratio:1;background:var(--bg-eaf4eb,#eaf4eb);width:1.25rem;color:var(--tx-4c8a5c,#4c8a5c);border-radius:50%;place-items:center;font-weight:700;display:grid}@keyframes crmSlide{0%{opacity:.6;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes crmPop{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (width<=68.75rem){.crm-sidebar{flex-basis:13.5rem;width:13.5rem}.crm-dashboard-grid{grid-template-columns:minmax(0,1fr)}.crm-pipeline{grid-template-columns:repeat(5,minmax(8.2rem,1fr))}.crm-agenda-panel{grid-template-columns:1fr 1fr;align-items:start;display:grid}.crm-agenda-panel .crm-panel-heading{grid-column:1/-1}.crm-date-strip,.crm-calendar-row{grid-column:1}.crm-agenda-list{grid-area:2/2/4}.crm-agenda-footer{grid-column:1/-1}}@media (width<=47.5rem){.crm-sidebar{flex-basis:4.2rem;width:4.2rem;padding:.9rem .55rem}.crm-brand{justify-content:center}.crm-brand>span:last-child,.crm-workspace>span:not(.crm-workspace-icon),.crm-chevron,.crm-nav-caption,.crm-nav button:not(.is-active){display:none}.crm-workspace{justify-content:center;margin-top:1.6rem;padding:.45rem}.crm-nav{margin-top:.8rem}.crm-nav button{justify-content:center;padding:.7rem .2rem;font-size:0}.crm-nav button.is-active{display:flex}.crm-nav-icon{font-size:1.05rem}.crm-nav button small,.crm-help-card{display:none}.crm-profile{justify-content:center}.crm-profile>span:not(.crm-avatar){display:none}.crm-topbar{height:3.3rem;padding:0 .85rem}.crm-top-actions{gap:.55rem}.crm-live{font-size:0}.crm-live i{width:.48rem}.crm-content{padding:1.15rem .85rem .8rem}.crm-page-heading{flex-direction:column;align-items:flex-start}.crm-heading-actions{width:100%}.crm-heading-actions .crm-button{flex:1}.crm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.crm-stat{padding:.75rem}.crm-stat>strong{font-size:1.3rem}.crm-stat>strong.crm-money{font-size:1.08rem}.crm-stat-top{font-size:.62rem}.crm-demo-tag{display:none}.crm-demo-banner{align-items:flex-start}.crm-demo-banner small{line-height:1.45}.crm-pipeline{grid-template-columns:repeat(5,minmax(8.2rem,1fr));padding-left:.7rem;padding-right:.7rem}.crm-panel-heading{padding:.85rem}.crm-agenda-panel{display:block}.crm-agenda-list{padding:0 .8rem}.crm-calendar-row,.crm-date-strip{margin-left:.8rem;margin-right:.8rem}.crm-contacts-heading{align-items:flex-start}.crm-list-actions{flex-wrap:wrap;width:100%}.crm-search{flex:1}.crm-list-actions select{flex:0 10rem}.crm-export span{display:none}.crm-footer{flex-direction:column;gap:.3rem}.crm-drawer{padding:1rem}.crm-table{min-width:47rem}}@media (width<=25rem){.crm-sidebar{flex-basis:3.45rem;width:3.45rem;padding:.75rem .35rem}.crm-stat-grid{gap:.4rem}.crm-stat{padding:.62rem}.crm-stat-icon{width:1.5rem}.crm-stat-top{font-size:.56rem}.crm-heading-actions{gap:.35rem}.crm-heading-actions .crm-button{padding:.5rem .45rem;font-size:.65rem}.crm-search kbd{display:none}.crm-form-grid{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.crm-app *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.crm-team-list{padding:0 1.1rem 1rem;display:grid}.crm-team-list>div{border-top:.0625rem solid var(--ln-f0f2ef,#f0f2ef);align-items:center;gap:.65rem;padding:.75rem 0;display:flex}.crm-team-list>div>span:nth-child(2){flex:1;min-width:0}.crm-team-list b,.crm-team-list small{overflow-wrap:anywhere;display:block}.crm-team-list b{font-size:.72rem}.crm-team-list small{color:var(--tx-8a958b,#8a958b);margin-top:.12rem;font-size:.62rem}.crm-team-role{background:var(--bg-edf4ee,#edf4ee);color:var(--tx-5c8063,#5c8063);border-radius:2rem;padding:.26rem .5rem;font-size:.58rem}.crm-team-empty{padding:2rem 1.2rem 2.5rem}.crm-reminder-option{border:.0625rem solid var(--ln-e8eee6,#e8eee6);background:var(--bg-f9fbf8,#f9fbf8);border-radius:.55rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;padding:.65rem;display:grid!important}.crm-reminder-option input{accent-color:var(--forest);width:1rem!important}.crm-reminder-option small{color:var(--tx-879287,#879287);grid-column:2;font-size:.58rem;font-weight:400;line-height:1.45}.crm-nav-caption{white-space:nowrap}.crm-sidebar-bottom button{color:var(--tx-6d5837,#6d5837);background:0 0;border:0;padding:0;font-size:.68rem;font-weight:700}.crm-profile{cursor:default}.crm-field{color:var(--tx-647168,#647168);gap:.3rem;margin:.65rem 0;font-size:.67rem;font-weight:600;display:grid}.crm-field input,.crm-field select{border:.0625rem solid var(--ln-e5eae3,#e5eae3);background:var(--bg-ffffff,#fff);width:100%;min-width:0;color:var(--tx-344239,#344239);border-radius:.52rem;padding:.62rem .65rem;font-size:.7rem}.crm-field input:focus,.crm-field select:focus{outline:.125rem solid var(--ln-c5dac8,#c5dac8);outline-offset:.0625rem}.crm-error{border:.0625rem solid var(--ln-e6c9c3,#e6c9c3);background:var(--bg-fff6f3,#fff6f3);color:var(--tx-805047,#805047);border-radius:.65rem;gap:.35rem;margin:0 0 1rem;padding:.85rem 1rem;font-size:.7rem;display:grid}.crm-error b{font-size:.76rem}.crm-error button{color:var(--tx-875247,#875247);background:0 0;border:0;justify-self:start;font-weight:700;text-decoration:underline}.crm-error small{color:var(--tx-92736d,#92736d)}.crm-loading{text-align:center;color:var(--tx-839087,#839087);padding:2rem;font-size:.8rem}.crm-team-capacity{color:var(--tx-819084,#819084);padding:0 1.1rem;font-size:.65rem}.crm-pipeline--compact{padding-top:.15rem}.crm-pipeline--compact .crm-contact-card{padding:.45rem}.crm-card-open{text-align:left;background:0 0;border:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:0;display:grid}.crm-card-open .crm-card-value{grid-column:1/-1}.crm-card-stage{border-top:.0625rem solid var(--ln-f1f3f0,#f1f3f0);color:var(--tx-929b93,#929b93);grid-column:1/-1;gap:.2rem;padding-top:.25rem;font-size:.52rem;display:grid}.crm-card-stage select{width:100%;color:var(--tx-647168,#647168);background:0 0;border:0;font-size:.58rem}.crm-card-foot{border-top:.0625rem solid var(--ln-f1f3f0,#f1f3f0);color:var(--tx-859086,#859086);grid-column:1/-1;align-items:center;gap:.35rem;padding-top:.3rem;font-size:.54rem;display:flex}.crm-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0 1rem 1rem;display:grid}.crm-company-card{border:.0625rem solid var(--ln-edf0eb,#edf0eb);background:var(--bg-ffffff,#fff);text-align:left;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.8rem;display:grid}.crm-company-card:hover{border-color:var(--ln-c3d2c4,#c3d2c4);background:var(--bg-fbfcfa,#fbfcfa)}.crm-company-mark{aspect-ratio:1;background:var(--bg-edf4ee,#edf4ee);width:2.25rem;color:var(--tx-52745a,#52745a);border-radius:.62rem;place-items:center;font-size:.68rem;font-weight:700;display:grid}.crm-company-name{min-width:0}.crm-company-name b,.crm-company-name small,.crm-company-value small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-company-name b{font-size:.7rem}.crm-company-name small,.crm-company-value small{color:var(--tx-8b958c,#8b958c);margin-top:.12rem;font-size:.57rem}.crm-company-value{text-align:right;color:var(--tx-485b4d,#485b4d);font-size:.69rem;font-weight:700}.crm-company-next{color:var(--tx-879187,#879187);grid-column:2/4;font-size:.58rem}.crm-company-arrow{color:var(--tx-89958c,#89958c);grid-area:1/3}.crm-calendar-panel{padding-bottom:.75rem}.crm-date-strip--wide{max-width:26rem;margin:0 auto .7rem}.crm-full-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;padding:0 1rem .75rem;display:grid}.crm-full-calendar button{background:var(--bg-fafbf9,#fafbf9);color:var(--tx-768279,#768279);border:.0625rem solid #0000;border-radius:.55rem;justify-items:center;gap:.22rem;padding:.55rem .2rem;display:grid}.crm-full-calendar button.is-today{border-color:var(--ln-d6e5d7,#d6e5d7);background:var(--bg-edf5ee,#edf5ee);color:var(--tx-2f7149,#2f7149)}.crm-full-calendar button small{font-size:.52rem}.crm-full-calendar button b{font-size:.8rem}.crm-agenda-day-heading{border-top:.0625rem solid var(--ln-edf0eb,#edf0eb);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.crm-agenda-day-heading h3{margin:0;font:700 .87rem Manrope,sans-serif}.crm-agenda-day-heading span{color:var(--tx-89948b,#89948b);font-size:.62rem}.crm-agenda-full-list{padding:0 1rem;display:grid}.crm-agenda-full-item{border-top:.0625rem solid var(--ln-f0f2ef,#f0f2ef);grid-template-columns:3.3rem auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem 0;display:grid}.crm-agenda-full-item time{color:var(--tx-738077,#738077);font-size:.64rem}.crm-activity-mark{aspect-ratio:1;background:var(--bg-edf4ee,#edf4ee);width:1.8rem;color:var(--tx-4f7d5c,#4f7d5c);border-radius:.55rem;place-items:center;display:grid}.crm-activity-mark--nota{background:var(--bg-f7f0e3,#f7f0e3);color:var(--tx-aa8142,#aa8142)}.crm-activity-mark--cita{background:var(--bg-eaf1f4,#eaf1f4);color:var(--tx-557988,#557988)}.crm-activity-copy{text-align:left;background:0 0;border:0;gap:.12rem;min-width:0;display:grid}.crm-activity-copy b,.crm-activity-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-activity-copy b{color:var(--tx-36443a,#36443a);font-size:.68rem}.crm-activity-copy small{color:var(--tx-88938a,#88938a);font-size:.58rem}.crm-finish{min-height:1.8rem;padding:.3rem .5rem;font-size:.58rem}.crm-upcoming-list{padding:0 .9rem}.crm-upcoming-list .crm-agenda-item{grid-template-columns:3.4rem .16rem auto minmax(0,1fr) auto}.crm-agenda-time b{margin-top:.12rem;font-size:.55rem;font-weight:500;display:block}.crm-person-open{text-align:left;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.crm-row-arrow{background:0 0;border:0;font-size:.85rem}@media (width<=47.5rem){.crm-app{grid-template-columns:minmax(0,1fr);display:grid}.crm-sidebar{background:var(--bg-ffffff,#fff);border-right:0;border-bottom:.0625rem solid var(--line);flex-basis:auto;grid-template-columns:auto minmax(0,1fr);gap:.6rem;width:100%;min-height:0;padding:.65rem .75rem;display:grid;position:relative;top:auto}.crm-brand{justify-content:flex-start}.crm-brand>span:last-child{display:block}.crm-workspace,.crm-nav-caption{display:none}.crm-nav{scrollbar-width:thin;grid-column:1/-1;gap:.25rem;margin:0;padding:.05rem 0;display:flex;overflow-x:auto}.crm-nav button,.crm-nav button:not(.is-active){white-space:nowrap;border:.0625rem solid #0000;flex:none;justify-content:center;align-items:center;gap:.35rem;width:auto;padding:.5rem .58rem;font-size:.63rem;display:flex}.crm-nav button.is-active{border-color:var(--ln-dce9dd,#dce9dd)}.crm-nav-icon{width:auto;font-size:.83rem}.crm-nav button small{margin-left:.1rem;display:inline}.crm-sidebar-bottom{display:none}.crm-content{padding:1rem .75rem .75rem}.crm-topbar{height:3rem}.crm-page-heading{gap:.8rem}.crm-heading-actions{flex-wrap:wrap}.crm-company-grid{grid-template-columns:1fr}.crm-agenda-full-item{grid-template-columns:2.7rem auto minmax(0,1fr)}.crm-finish{grid-column:3;justify-self:start}.crm-full-calendar{gap:.2rem;padding-left:.55rem;padding-right:.55rem}.crm-full-calendar button{padding:.5rem .1rem}.crm-modal{width:min(32rem,100% - 1rem);max-height:calc(100dvh - 1rem)}.crm-drawer{width:min(31rem,100%);padding:1rem}}@media (width<=26.25rem){.crm-brand small{font-size:.46rem}.crm-brand-mark{width:1.9rem}.crm-nav button,.crm-nav button:not(.is-active){gap:.22rem;padding:.48rem .43rem;font-size:.57rem}.crm-nav-icon{font-size:.76rem}.crm-topbar{padding:0 .65rem}.crm-content{padding-left:.6rem;padding-right:.6rem}.crm-page-heading h1{font-size:1.45rem}.crm-heading-actions .crm-button{font-size:.61rem}.crm-stat{padding:.62rem}.crm-list-actions select{max-width:8rem}.crm-form-grid{grid-template-columns:1fr;gap:0}.crm-agenda-day-heading{padding:.7rem .65rem}.crm-agenda-full-list{padding:0 .65rem}}.crm-no-contacto{background:var(--bg-fff3ef,#fff3ef);color:var(--tx-805047,#805047);border-radius:.55rem;grid-column:1/-1;margin:0;padding:.65rem .75rem;font-size:.66rem;line-height:1.45}.crm-quick-actions button:disabled{opacity:.45;cursor:not-allowed}.crm-quick-actions [aria-disabled=true]{opacity:.45;pointer-events:none}.crm-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .crm-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--on-forest:#06210f;--forest-hover:#38c06b;--forest-deep:#1f4a38;--bg-d2f1e9:#273834;--bg-dceaff:#212730;--bg-dff1d6:#2c3726;--bg-e3edf3:#232c31;--bg-e5eee6:#272f28;--bg-e6f0e7:#262e27;--bg-e7eee8:#272d28;--bg-e7f1eb:#252e29;--bg-e9dfcd:#3c362c;--bg-eaf1f4:#232a2d;--bg-eaf4eb:#232d24;--bg-eaf4ec:#232d25;--bg-edf4ee:#232b24;--bg-edf5ee:#222b23;--bg-eee0ff:#27202e;--bg-eee1fa:#292130;--bg-eee8f4:#28232e;--bg-eef3ed:#252a24;--bg-f1e8d8:#363026;--bg-f1edf5:#26222b;--bg-f1f4f0:#252824;--bg-f4f4ec:#2b2b23;--bg-f5e6e6:#302222;--bg-f5f6f2:#262722;--bg-f5f8f4:#222720;--bg-f6f8f5:#222621;--bg-f7e9da:#332c24;--bg-f7eaea:#2e2020;--bg-f7f0e3:#302b22;--bg-f7f8f4:#252720;--bg-f7f8f5:#242621;--bg-f8f1fd:#241d29;--bg-f8faf7:#21251f;--bg-f9fbf8:#20251e;--bg-faf7fc:#231b27;--bg-fafbf9:#21241e;--bg-fafcf9:#1f251c;--bg-fbf8f1:#2a261d;--bg-fbfcfa:#20241d;--bg-fcf9f2:#29251d;--bg-fdfaff:#211a25;--bg-fefbff:#221a25;--bg-ffe4dd:#302421;--bg-fff3ef:#29201d;--bg-fff6f3:#281f1c;--bg-fffdff:#241924;--bg-ffffff:#1e1e1e;--ln-bfd0c0:#485148;--ln-c3d2c4:#464f47;--ln-c5dac8:#424f44;--ln-cdb4e0:#4c4056;--ln-d6e5d7:#3b473c;--ln-d7c8e3:#463c4e;--ln-d7e6d8:#3b473c;--ln-dae7db:#3a453b;--ln-dce9dd:#39443a;--ln-ddcde9:#44384c;--ln-dfd3e8:#423949;--ln-e1d2ec:#42374a;--ln-e1e8df:#3c423a;--ln-e2d3ed:#41364a;--ln-e4d6ef:#403548;--ln-e4d9eb:#413747;--ln-e5eae3:#3b4039;--ln-e6c9c3:#503f3b;--ln-e8d9b8:#534c3d;--ln-e8dec8:#4e483a;--ln-e8ece7:#3a3e38;--ln-e8eee6:#393f36;--ln-edf0ea:#393d36;--ln-edf0eb:#393c36;--ln-eee7d9:#484135;--ln-f0f2ef:#373a35;--ln-f1f3f0:#363a35;--tx-146558:#bddfda;--tx-1f7a55:#aed8c7;--tx-22579c:#9cb2cf;--tx-24352b:#d6ded9;--tx-25362c:#d5ddd8;--tx-26382d:#d4ddd7;--tx-283a2e:#d2dbd5;--tx-293a30:#d2dad6;--tx-2b3b31:#d1d9d4;--tx-2f7149:#b1d0bd;--tx-316323:#c1d9ba;--tx-344239:#ccd3ce;--tx-344339:#cbd3ce;--tx-35443a:#cbd2cd;--tx-36443a:#cbd1cd;--tx-36443b:#cbd1cd;--tx-36473b:#c9d1cb;--tx-38473c:#c9d0ca;--tx-39234e:#d1c7dc;--tx-405347:#c0c9c4;--tx-417356:#adc5b7;--tx-42644c:#b6c6bb;--tx-427653:#acc4b3;--tx-445449:#bfc7c2;--tx-46594b:#bcc5bf;--tx-485b4d:#bbc4bd;--tx-48845a:#a3beab;--tx-4a2f5c:#cabdd3;--tx-4b5a4e:#bbc2bc;--tx-4b7958:#a9beaf;--tx-4c8a5c:#9fbba6;--tx-4f7d5c:#a6bbac;--tx-52745a:#abbaae;--tx-536057:#b6bcb8;--tx-54788d:#9cacb6;--tx-548c65:#9cb6a4;--tx-55715d:#acb9b0;--tx-557988:#9fafb6;--tx-563b67:#c2b5ca;--tx-56705c:#adb9af;--tx-568164:#a3b6a9;--tx-577a61:#a7b7ab;--tx-5c8063:#a2b3a6;--tx-5e5543:#c6c2ba;--tx-62746a:#a9b1ac;--tx-628069:#a2afa5;--tx-647168:#aab0ac;--tx-65348d:#b7a0c9;--tx-67806b:#a1aca3;--tx-68756b:#a7ada9;--tx-6b5579:#b2a7b8;--tx-6d5837:#ccc2b2;--tx-703299:#b699c9;--tx-718074:#a0a7a1;--tx-718075:#a0a7a2;--tx-738075:#9fa5a0;--tx-738077:#9fa5a1;--tx-746044:#c3baac;--tx-748076:#9fa5a0;--tx-758078:#9fa4a1;--tx-758079:#9fa4a1;--tx-758176:#9fa49f;--tx-768279:#9ea39f;--tx-778078:#9fa39f;--tx-778279:#9ea39f;--tx-7a4a97:#ad97bb;--tx-7a648c:#a49aad;--tx-7b877d:#9ba19c;--tx-7c887e:#9ba19c;--tx-7e8a80:#9ba19c;--tx-805047:#bfa9a5;--tx-80673f:#c4b9a6;--tx-806994:#a095a9;--tx-819084:#9aa29c;--tx-839086:#9ba19c;--tx-839087:#9ba19d;--tx-849187:#9ba19c;--tx-85709a:#9e94a8;--tx-859086:#9ba19c;--tx-859187:#9ba19c;--tx-867343:#c1b8a2;--tx-875247:#bfa6a1;--tx-879187:#9ca19c;--tx-879188:#9ca19c;--tx-879287:#9ba19b;--tx-88938a:#9ba19c;--tx-89948a:#9ba19c;--tx-89948b:#9ba19c;--tx-89958c:#9ba19d;--tx-8a958b:#9ba19c;--tx-8b958c:#9ba19c;--tx-8d7a99:#a096a6;--tx-8d8371:#a5a098;--tx-919b92:#9ba19c;--tx-92736d:#a79896;--tx-929b93:#9ca19c;--tx-943d28:#cfa79d;--tx-95a095:#9ba19b;--tx-95a098:#9ba19d;--tx-96a097:#9ba19c;--tx-96a198:#9ba19c;--tx-97a097:#9ba19b;--tx-997941:#c0b197;--tx-99a198:#9ca19b;--tx-9aa39b:#9ba19c;--tx-9b7b47:#bcad95;--tx-9ba39b:#9ca19c;--tx-9ba69d:#9ba19c;--tx-9c6565:#ab9191;--tx-9d6460:#ad9391;--tx-a0aaa1:#9ba19c;--tx-a1a99e:#9da29b;--tx-a1aaa1:#9ba19b;--tx-a24436:#c59a93;--tx-a3aca4:#9ba19c;--tx-a66e3f:#bfa590;--tx-a77f3d:#c0ae90;--tx-a8742a:#cbb392;--tx-a893b8:#a092aa;--tx-aa8142:#bdaa8d;--tx-b5843c:#bfa887;--tx-b78943:#baa585;--tx-bd914d:#b9a483;--tx-c7994e:#bca580}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .crm-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--on-forest:#06210f;--forest-hover:#38c06b;--forest-deep:#1f4a38;--bg-d2f1e9:#273834;--bg-dceaff:#212730;--bg-dff1d6:#2c3726;--bg-e3edf3:#232c31;--bg-e5eee6:#272f28;--bg-e6f0e7:#262e27;--bg-e7eee8:#272d28;--bg-e7f1eb:#252e29;--bg-e9dfcd:#3c362c;--bg-eaf1f4:#232a2d;--bg-eaf4eb:#232d24;--bg-eaf4ec:#232d25;--bg-edf4ee:#232b24;--bg-edf5ee:#222b23;--bg-eee0ff:#27202e;--bg-eee1fa:#292130;--bg-eee8f4:#28232e;--bg-eef3ed:#252a24;--bg-f1e8d8:#363026;--bg-f1edf5:#26222b;--bg-f1f4f0:#252824;--bg-f4f4ec:#2b2b23;--bg-f5e6e6:#302222;--bg-f5f6f2:#262722;--bg-f5f8f4:#222720;--bg-f6f8f5:#222621;--bg-f7e9da:#332c24;--bg-f7eaea:#2e2020;--bg-f7f0e3:#302b22;--bg-f7f8f4:#252720;--bg-f7f8f5:#242621;--bg-f8f1fd:#241d29;--bg-f8faf7:#21251f;--bg-f9fbf8:#20251e;--bg-faf7fc:#231b27;--bg-fafbf9:#21241e;--bg-fafcf9:#1f251c;--bg-fbf8f1:#2a261d;--bg-fbfcfa:#20241d;--bg-fcf9f2:#29251d;--bg-fdfaff:#211a25;--bg-fefbff:#221a25;--bg-ffe4dd:#302421;--bg-fff3ef:#29201d;--bg-fff6f3:#281f1c;--bg-fffdff:#241924;--bg-ffffff:#1e1e1e;--ln-bfd0c0:#485148;--ln-c3d2c4:#464f47;--ln-c5dac8:#424f44;--ln-cdb4e0:#4c4056;--ln-d6e5d7:#3b473c;--ln-d7c8e3:#463c4e;--ln-d7e6d8:#3b473c;--ln-dae7db:#3a453b;--ln-dce9dd:#39443a;--ln-ddcde9:#44384c;--ln-dfd3e8:#423949;--ln-e1d2ec:#42374a;--ln-e1e8df:#3c423a;--ln-e2d3ed:#41364a;--ln-e4d6ef:#403548;--ln-e4d9eb:#413747;--ln-e5eae3:#3b4039;--ln-e6c9c3:#503f3b;--ln-e8d9b8:#534c3d;--ln-e8dec8:#4e483a;--ln-e8ece7:#3a3e38;--ln-e8eee6:#393f36;--ln-edf0ea:#393d36;--ln-edf0eb:#393c36;--ln-eee7d9:#484135;--ln-f0f2ef:#373a35;--ln-f1f3f0:#363a35;--tx-146558:#bddfda;--tx-1f7a55:#aed8c7;--tx-22579c:#9cb2cf;--tx-24352b:#d6ded9;--tx-25362c:#d5ddd8;--tx-26382d:#d4ddd7;--tx-283a2e:#d2dbd5;--tx-293a30:#d2dad6;--tx-2b3b31:#d1d9d4;--tx-2f7149:#b1d0bd;--tx-316323:#c1d9ba;--tx-344239:#ccd3ce;--tx-344339:#cbd3ce;--tx-35443a:#cbd2cd;--tx-36443a:#cbd1cd;--tx-36443b:#cbd1cd;--tx-36473b:#c9d1cb;--tx-38473c:#c9d0ca;--tx-39234e:#d1c7dc;--tx-405347:#c0c9c4;--tx-417356:#adc5b7;--tx-42644c:#b6c6bb;--tx-427653:#acc4b3;--tx-445449:#bfc7c2;--tx-46594b:#bcc5bf;--tx-485b4d:#bbc4bd;--tx-48845a:#a3beab;--tx-4a2f5c:#cabdd3;--tx-4b5a4e:#bbc2bc;--tx-4b7958:#a9beaf;--tx-4c8a5c:#9fbba6;--tx-4f7d5c:#a6bbac;--tx-52745a:#abbaae;--tx-536057:#b6bcb8;--tx-54788d:#9cacb6;--tx-548c65:#9cb6a4;--tx-55715d:#acb9b0;--tx-557988:#9fafb6;--tx-563b67:#c2b5ca;--tx-56705c:#adb9af;--tx-568164:#a3b6a9;--tx-577a61:#a7b7ab;--tx-5c8063:#a2b3a6;--tx-5e5543:#c6c2ba;--tx-62746a:#a9b1ac;--tx-628069:#a2afa5;--tx-647168:#aab0ac;--tx-65348d:#b7a0c9;--tx-67806b:#a1aca3;--tx-68756b:#a7ada9;--tx-6b5579:#b2a7b8;--tx-6d5837:#ccc2b2;--tx-703299:#b699c9;--tx-718074:#a0a7a1;--tx-718075:#a0a7a2;--tx-738075:#9fa5a0;--tx-738077:#9fa5a1;--tx-746044:#c3baac;--tx-748076:#9fa5a0;--tx-758078:#9fa4a1;--tx-758079:#9fa4a1;--tx-758176:#9fa49f;--tx-768279:#9ea39f;--tx-778078:#9fa39f;--tx-778279:#9ea39f;--tx-7a4a97:#ad97bb;--tx-7a648c:#a49aad;--tx-7b877d:#9ba19c;--tx-7c887e:#9ba19c;--tx-7e8a80:#9ba19c;--tx-805047:#bfa9a5;--tx-80673f:#c4b9a6;--tx-806994:#a095a9;--tx-819084:#9aa29c;--tx-839086:#9ba19c;--tx-839087:#9ba19d;--tx-849187:#9ba19c;--tx-85709a:#9e94a8;--tx-859086:#9ba19c;--tx-859187:#9ba19c;--tx-867343:#c1b8a2;--tx-875247:#bfa6a1;--tx-879187:#9ca19c;--tx-879188:#9ca19c;--tx-879287:#9ba19b;--tx-88938a:#9ba19c;--tx-89948a:#9ba19c;--tx-89948b:#9ba19c;--tx-89958c:#9ba19d;--tx-8a958b:#9ba19c;--tx-8b958c:#9ba19c;--tx-8d7a99:#a096a6;--tx-8d8371:#a5a098;--tx-919b92:#9ba19c;--tx-92736d:#a79896;--tx-929b93:#9ca19c;--tx-943d28:#cfa79d;--tx-95a095:#9ba19b;--tx-95a098:#9ba19d;--tx-96a097:#9ba19c;--tx-96a198:#9ba19c;--tx-97a097:#9ba19b;--tx-997941:#c0b197;--tx-99a198:#9ca19b;--tx-9aa39b:#9ba19c;--tx-9b7b47:#bcad95;--tx-9ba39b:#9ca19c;--tx-9ba69d:#9ba19c;--tx-9c6565:#ab9191;--tx-9d6460:#ad9391;--tx-a0aaa1:#9ba19c;--tx-a1a99e:#9da29b;--tx-a1aaa1:#9ba19b;--tx-a24436:#c59a93;--tx-a3aca4:#9ba19c;--tx-a66e3f:#bfa590;--tx-a77f3d:#c0ae90;--tx-a8742a:#cbb392;--tx-a893b8:#a092aa;--tx-aa8142:#bdaa8d;--tx-b5843c:#bfa887;--tx-b78943:#baa585;--tx-bd914d:#b9a483;--tx-c7994e:#bca580}}:root[data-accent] .crm-app{--forest-hover:color-mix(in srgb,var(--forest) 80%,#000);--forest-deep:color-mix(in srgb,var(--forest) 78%,#000)}:root[data-accent][data-theme=dark] .crm-app{--on-forest:#fff;--forest-ink:color-mix(in srgb,var(--forest) 55%,#fff);--forest-hover:color-mix(in srgb,var(--forest) 82%,#000);--forest-deep:color-mix(in srgb,var(--forest) 55%,#1e1e1e)}@media (prefers-color-scheme:dark){:root[data-accent]:not([data-theme=light]) .crm-app{--on-forest:#fff;--forest-ink:color-mix(in srgb,var(--forest) 55%,#fff);--forest-hover:color-mix(in srgb,var(--forest) 82%,#000);--forest-deep:color-mix(in srgb,var(--forest) 55%,#1e1e1e)}}.crm-app .crm-settings-check,.crm-app .crm-settings-message:before{color:var(--on-forest,#fff)}.crm-app .crm-settings-message{color:var(--forest-ink,var(--forest))}.crm-app{--forest:#632b9b;--line:var(--ln-e7dfef,#e7dfef);--gold:#b58b27;background:var(--bg-f6f3fa,#f6f3fa);color:var(--tx-30233e,#30233e);font-size:1rem}.crm-sidebar{color:#f7eac9;background:linear-gradient(165deg,#160b27,#29133f 65%,#160b27);border-right:.0625rem solid #503068;flex-basis:15rem;width:15rem}.crm-brand{color:#f5d06e;gap:.7rem;font-family:Cinzel,Georgia,serif;font-size:1.2rem}.crm-brand-logo{object-fit:contain;border:.0625rem solid #806336;border-radius:.75rem;width:3.3rem;height:3.3rem}.crm-brand small{color:#cfbedc;font-family:system-ui;font-size:.54rem}.crm-brand-dot{color:var(--tx-d4af37,#d4af37)}.crm-workspace{color:#f5e9fe;background:#ffffff09;border-color:#66417a}.crm-workspace b{color:#f2e9fa}.crm-workspace small,.crm-nav-caption{color:#c4acd9}.crm-workspace-icon{color:#f5d06e;background:#4d2a64}.crm-nav button{color:#dbcde7;padding:.75rem .8rem;font-size:.81rem}.crm-nav button:hover{color:#fff;background:#ffffff0d}.crm-nav button.is-active{background:linear-gradient(100deg,#765034,color-mix(in srgb,var(--crm-accent,#56336e) 70%,#000));color:#fff0bc;border:.0625rem solid #99713a;box-shadow:0 .3rem 1rem #05000930}.crm-nav-icon{color:var(--tx-e5c368,#e5c368)}.crm-nav button small{color:#342141;background:#f5d06e}.crm-help-card{color:#f9e9c2;background:linear-gradient(135deg,#38204b,#251735);border:.0625rem solid #78583d;padding:1rem}.crm-help-card b{color:#fae6ad;font-size:.88rem}.crm-help-card small{color:#d9cae4;font-size:.73rem;line-height:1.6}.crm-sidebar-bottom button{color:#f4d484;font-size:.75rem}.crm-guide-mascot{object-fit:contain;width:5.5rem;height:5.8rem;margin:0 auto .7rem;display:block}.crm-profile b{color:#f2e4fc}.crm-profile small{color:#cebadb}.crm-main{background:radial-gradient(ellipse at 95% 0%,var(--bg-efe3ff,#efe3ff),transparent 40%),var(--bg-f8f6fb,#f8f6fb)}.crm-topbar{background:var(--bg-ffffffcc,#fffc);border-bottom-color:var(--ln-e5daef,#e5daef)}.crm-breadcrumb{color:var(--tx-746081,#746081);font-size:.8rem}.crm-breadcrumb b{color:var(--tx-4e276b,#4e276b)}.crm-content{max-width:110rem;margin:auto}.crm-page-heading h1{color:var(--tx-342042,#342042);font-family:Cinzel,Georgia,serif;font-size:clamp(1.6rem,2.6vw,2.5rem)}.crm-page-heading p{color:var(--tx-706079,#706079);font-size:.88rem;line-height:1.6}.crm-kicker{color:var(--tx-815a9c,#815a9c);font-size:.64rem}.crm-kicker span{color:var(--tx-b4852d,#b4852d)}.crm-button{border-color:var(--ln-ded1e9,#ded1e9);min-height:2.6rem;color:var(--tx-593975,#593975);font-size:.8rem}.crm-button--primary{background:linear-gradient(115deg,var(--crm-accent,#6f319a),color-mix(in srgb,var(--crm-accent,#6f319a) 72%,#000));color:#fff;border-color:var(--crm-accent,#6b3295);box-shadow:0 .25rem .65rem color-mix(in srgb,var(--crm-accent,#582b84) 13%,transparent)}.crm-button--primary:hover{background:color-mix(in srgb,var(--crm-accent,#6f319a) 60%,#000)}.crm-button--quiet{background:var(--bg-fff8e8,#fff8e8);border-color:var(--ln-e5d1a5,#e5d1a5);color:var(--tx-79571f,#79571f)}.crm-button:disabled{opacity:.55;cursor:not-allowed}.crm-text-link{color:var(--tx-70408f,#70408f);font-size:.76rem}.crm-button:focus-visible,.crm-text-link:focus-visible{outline:.18rem solid var(--ln-a979cb,#a979cb);outline-offset:.15rem}.crm-panel,.crm-stat{border-color:var(--ln-e5dced,#e5dced);box-shadow:0 .3rem 1rem #39134c05}.crm-panel h2{color:var(--tx-422554,#422554);font-family:Cinzel,Georgia,serif;font-size:1.1rem}.crm-section-label{color:var(--tx-806289,#806289);letter-spacing:.1em;font-size:.62rem}.crm-stat-grid{gap:.9rem}.crm-stat{border-top:.23rem solid #9b68c0;padding:1.1rem}.crm-stat:nth-child(2){background:var(--bg-fffaf0,#fffaf0);border-top-color:#d4af37}.crm-stat:nth-child(3){background:var(--bg-f4fbfc,#f4fbfc);border-top-color:#368e9e}.crm-stat--dark{background:linear-gradient(125deg,#2c1640,#582b70);border-color:#72498a}.crm-stat-top{font-size:.8rem}.crm-stat>small{color:var(--tx-76667e,#76667e);font-size:.72rem}.crm-stat--dark small,.crm-stat--dark .crm-stat-top{color:#e1cfea}.crm-stat-icon{background:var(--bg-f0e5fa,#f0e5fa);color:var(--tx-7d46a1,#7d46a1)}.crm-stat>strong{color:var(--tx-3f2b50,#3f2b50);font-size:1.9rem}.crm-stat--dark>strong{color:#f8dd9a}.crm-pipeline{grid-template-columns:repeat(6,minmax(10.5rem,1fr));gap:.65rem}.crm-pipeline-col{background:var(--bg-f6f1fa,#f6f1fa);border-radius:.7rem;padding:.5rem}.crm-pipeline-col:nth-child(2){background:var(--bg-edf5ff,#edf5ff)}.crm-pipeline-col:nth-child(3){background:var(--bg-edf8f7,#edf8f7)}.crm-pipeline-col:nth-child(4){background:var(--bg-f4ecfd,#f4ecfd)}.crm-pipeline-col:nth-child(5){background:var(--bg-f0f8eb,#f0f8eb)}.crm-pipeline-col:nth-child(6){background:var(--bg-fff1ee,#fff1ee)}.crm-stage-heading{font-size:.78rem}.crm-contact-card{border:.0625rem solid var(--ln-e4d9eb,#e4d9eb);padding:.8rem;box-shadow:0 .2rem .5rem #38124808}.crm-card-copy b{color:var(--tx-3b274b,#3b274b);font-size:.82rem}.crm-card-copy small,.crm-card-stage,.crm-card-stage select,.crm-card-foot{color:var(--tx-746080,#746080);font-size:.72rem}.crm-card-value{color:var(--tx-6e4e87,#6e4e87);font-size:.83rem}.crm-stage-cards{gap:.65rem}.crm-add-card{color:var(--tx-805595,#805595);font-size:.74rem}.crm-table th{color:var(--tx-745c84,#745c84);background:var(--bg-f7f2fb,#f7f2fb);padding:.85rem;font-size:.68rem}.crm-table td{color:var(--tx-65536f,#65536f);padding:.85rem;font-size:.82rem}.crm-person-cell b{color:var(--tx-3f2850,#3f2850);font-size:.84rem}.crm-person-cell small{color:var(--tx-796b82,#796b82);font-size:.74rem}.crm-status{padding:.35rem .6rem;font-size:.72rem}.crm-status--nuevo{background:var(--bg-fff2d0,#fff2d0);color:var(--tx-795400,#795400)}.crm-status--contactado{background:var(--bg-e8f0ff,#e8f0ff);color:var(--tx-28579a,#28579a)}.crm-status--cita{background:var(--bg-def4f0,#def4f0);color:var(--tx-1b7068,#1b7068)}.crm-status--propuesta{background:var(--bg-f0e3ff,#f0e3ff);color:var(--tx-75389a,#75389a)}.crm-status--ganado{background:var(--bg-e5f3de,#e5f3de);color:var(--tx-417123,#417123)}.crm-status--perdido{background:var(--bg-fdebe6,#fdebe6);color:var(--tx-a24a33,#a24a33)}.crm-search input,.crm-list-actions select{font-size:.8rem}.crm-search{min-height:2.6rem}.crm-list-actions{flex-wrap:wrap}.crm-avatar--verde{background:var(--bg-eee0fa,#eee0fa);color:var(--tx-774492,#774492)}.crm-table tbody tr:hover{background:var(--bg-fcf8ff,#fcf8ff)}.crm-drawer{background:var(--bg-fffdff,#fffdff);width:min(39rem,100%)}.crm-drawer-person h2{color:var(--tx-49265d,#49265d);font-size:1.35rem}.crm-drawer-person p{font-size:.9rem}.crm-notes-list p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.87rem;line-height:1.7}.crm-notes-list>div{background:var(--bg-f6f1fb,#f6f1fb)}.crm-notes-list p small{color:var(--tx-75647e,#75647e);font-size:.7rem}.crm-notes-block textarea{min-height:8rem;font-size:.9rem}.crm-detail-pair b{color:var(--tx-483653,#483653);font-size:.85rem}.crm-detail-pair small{color:var(--tx-82668f,#82668f);font-size:.63rem}.crm-detail-block>label,.crm-quick-actions span{font-size:.77rem}.crm-field{color:var(--tx-684b79,#684b79);font-size:.8rem}.crm-field input,.crm-field select,.crm-modal input,.crm-modal select{min-height:2.7rem;font-size:.9rem}.crm-modal-hint{font-size:.78rem}.crm-quick-actions{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}.crm-notes-list{max-width:100%}.crm-notes-list>div,.crm-notes-list p{min-width:0}.crm-toast{font-size:.88rem}.crm-company-name b,.crm-team-list b{font-size:.9rem}.crm-company-name small,.crm-team-list small{font-size:.76rem}.crm-team-role{font-size:.73rem}.crm-import,.crm-priorities{gap:1.4rem;display:grid}.crm-intelligence-banner{color:#f9f0ff;background:radial-gradient(at 0 0,#583265,#0000 70%),#251331;border:.0625rem solid #87683c;border-radius:1rem;align-items:center;gap:1.3rem;padding:1.4rem 1.7rem;display:flex}.crm-intelligence-banner>img{object-fit:contain;flex:none;width:6rem;height:7rem}.crm-intelligence-banner h2{color:#f6daa0;margin:.4rem 0;font-family:Cinzel,Georgia,serif;font-size:clamp(1.1rem,2vw,1.6rem)}.crm-intelligence-banner p{color:#e1d3ea;margin:.4rem 0;font-size:.9rem;line-height:1.7}.crm-intelligence-banner .crm-button{color:#452544;border-color:var(--ln-e3c878,#e3c878);background:#f4dfa7;margin-top:.7rem}.crm-import-inputs{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.crm-import-drop,.crm-import-paste{border:.0625rem solid var(--ln-dfd1e9,#dfd1e9);background:var(--bg-ffffff,#fff);border-radius:1rem;min-width:0;padding:1.5rem}.crm-import-drop{text-align:center;background:linear-gradient(145deg,var(--bg-fffaf0,#fffaf0),var(--bg-ffffff,#fff) 50%,var(--bg-f5ecff,#f5ecff));border-style:dashed;flex-direction:column;align-items:center;display:flex}.crm-import h3,.crm-priorities h3{color:var(--tx-543062,#543062);margin:.6rem 0;font-size:1rem}.crm-import p,.crm-import small{color:var(--tx-715e7c,#715e7c);font-size:.85rem;line-height:1.7}.crm-import-glyph{aspect-ratio:1;background:var(--bg-f0e1ff,#f0e1ff);width:3.4rem;color:var(--tx-8042a5,#8042a5);border-radius:1rem;place-items:center;font-size:1.8rem;display:grid}.crm-import-pickers{flex-wrap:wrap;gap:.6rem;margin:.8rem 0;display:flex}.crm-import-pickers label{cursor:pointer}.crm-import-pickers input{width:100%;margin-top:.5rem;font-size:.7rem}.crm-import-paste{gap:.7rem;display:grid}.crm-import textarea{resize:vertical;border:.0625rem solid var(--ln-dccce7,#dccce7);width:100%;min-height:12rem;font:inherit;color:var(--tx-42314f,#42314f);background:var(--bg-fdfbff,#fdfbff);border-radius:.7rem;padding:.9rem;font-size:.85rem;line-height:1.7}.crm-import-toolbar{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.crm-import-toolbar>div{margin-right:auto}.crm-import-toolbar p{margin:.3rem 0}.crm-import-empty{border:.0625rem dashed var(--ln-d3c1e2,#d3c1e2);text-align:center;color:var(--tx-7d658d,#7d658d);background:var(--bg-fdfaff,#fdfaff);border-radius:.8rem;padding:2rem;line-height:1.8}.crm-import-preview{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;display:grid}.crm-import-record{border:.0625rem solid var(--ln-dccde8,#dccde8);background:var(--bg-ffffff,#fff);border-radius:1rem;min-width:0;padding:1.2rem}.crm-import-record>header{color:var(--tx-5b3774,#5b3774);justify-content:space-between;gap:.5rem;font-size:.8rem;font-weight:650;display:flex}.crm-import-record.is-done{border-color:var(--ln-87b796,#87b796);background:var(--bg-f7fcf7,#f7fcf7)}.crm-import-source{overflow-wrap:anywhere;margin:.7rem 0;display:block}.crm-import-record fieldset{border:0;min-width:0;padding:0}.crm-import-fields{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.crm-import-record label,.crm-context form label{color:var(--tx-6c517e,#6c517e);gap:.4rem;margin:.5rem 0;font-size:.8rem;display:grid}.crm-import-record header label{align-items:center;margin:0;display:flex}.crm-import-record input:not([type=checkbox]),.crm-import-record select,.crm-context input{border:.0625rem solid var(--ln-ded0e9,#ded0e9);width:100%;min-width:0;font:inherit;background:var(--bg-ffffff,white);color:var(--tx-4d355d,#4d355d);border-radius:.5rem;padding:.65rem}.crm-import-record summary{cursor:pointer;color:var(--tx-6b408d,#6b408d);padding:.9rem 0;font-size:.8rem}.crm-import-record input[type=checkbox]{accent-color:#7d45a0;width:1.1rem;height:1.1rem}.crm-import-report{background:var(--bg-fff8e8,#fff8e8);border:.0625rem solid var(--ln-ebd4a1,#ebd4a1);border-radius:.6rem;padding:1rem}.crm-import-report summary{color:var(--tx-75501f,#75501f);cursor:pointer;font-weight:600}.crm-import-report p{overflow-wrap:anywhere;margin:.35rem 0}.crm-import-status{background:var(--bg-f1e6fc,#f1e6fc);border-radius:.5rem;padding:.75rem}.crm-context{border-bottom:.0625rem solid var(--ln-e7dced,#e7dced);padding:1rem 0}.crm-context>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.crm-context-step{background:linear-gradient(100deg,var(--bg-f3e9fc,#f3e9fc),var(--bg-fff6e3,#fff6e3));border:.0625rem solid var(--ln-e8d5eb,#e8d5eb);border-radius:.8rem;align-items:center;gap:.8rem;margin:1rem 0;padding:1rem;display:flex}.crm-context-step>img{object-fit:contain;width:3.4rem;height:4rem}.crm-context h3{color:var(--tx-633a79,#633a79);margin:0;font-size:.95rem}.crm-context p{color:var(--tx-715b7f,#715b7f);margin:.35rem 0;font-size:.83rem;line-height:1.7}.crm-context-fact{background:var(--bg-fbf7fe,#fbf7fe);overflow-wrap:anywhere;border-radius:.5rem;gap:.2rem;padding:.7rem;display:grid}.crm-context-fact b{color:var(--tx-9166a4,#9166a4);font-size:.7rem}.crm-context-muted{padding-bottom:.8rem}.crm-context-suggestion{border:.0625rem solid var(--ln-d9b87a,#d9b87a);background:var(--bg-fff8e8,#fff8e8);border-radius:.7rem;margin-bottom:1rem;padding:.9rem}.crm-rule-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.crm-rule-grid article{border:.0625rem solid var(--ln-e5d7ed,#e5d7ed);background:var(--bg-ffffff,white);border-radius:.9rem;padding:1.3rem}.crm-rule-grid article>span{color:var(--tx-b38b32,#b38b32);font-family:Cinzel,serif;font-size:1.7rem}.crm-rule-grid p{color:var(--tx-765e84,#765e84);font-size:.85rem;line-height:1.8}.crm-priority-list{gap:.6rem;display:grid}.crm-priority-list button{border:.0625rem solid var(--ln-e2d4ed,#e2d4ed);background:var(--bg-ffffff,white);text-align:left;cursor:pointer;border-radius:.8rem;grid-template-columns:auto minmax(0,.6fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.crm-priority-list b,.crm-priority-list small{overflow-wrap:anywhere;display:block}.crm-priority-list b{color:var(--tx-5c3673,#5c3673);font-size:.9rem}.crm-priority-list small{color:var(--tx-7a6588,#7a6588);margin-top:.3rem;font-size:.8rem;line-height:1.6}.crm-priority-dot{aspect-ratio:1;background:#9b63c1;border-radius:50%;width:.6rem}.crm-priority-dot.is-overdue{background:#d76c37}.crm-login-screen.temple-login{background:radial-gradient(ellipse at 10% 20%,var(--bg-efdcfa,#efdcfa),transparent 45%),radial-gradient(ellipse at 90% 80%,var(--bg-ffedc6,#ffedc6),transparent 45%),var(--bg-fbf8ff,#fbf8ff);color:var(--tx-40234f,#40234f)}.temple-login .crm-login-brand{color:var(--tx-4d285d,#4d285d)}.temple-login .crm-login-logo{object-fit:contain;border:.0625rem solid #c9aa66;border-radius:.8rem;width:3.7rem;height:3.7rem}.temple-login .crm-login-brand small{color:var(--tx-8b6399,#8b6399)}.temple-login .crm-login-private{color:var(--tx-6a4380,#6a4380);border-color:var(--ln-d9c4e4,#d9c4e4)}.temple-login .crm-login-private>span{background:#a875bf}.temple-login .crm-login-story h1,.temple-login .crm-login-card h2{color:var(--tx-3d214c,#3d214c)}.temple-login .crm-login-story h1 em{color:var(--tx-8b50a9,#8b50a9)}.temple-login .crm-login-intro{color:var(--tx-745781,#745781)}.temple-login .crm-login-card{border-color:var(--ln-e4d1ed,#e4d1ed);box-shadow:0 1.5rem 5rem #5b257b12}.temple-login .crm-login-card .temple-login .crm-login-eyebrow,.temple-login .crm-login-eyebrow{color:var(--tx-8b609a,#8b609a)}.temple-login .crm-login-card .temple-login .crm-login-door{background:var(--bg-f8edff,#f8edff);color:var(--tx-8b52a4,#8b52a4);border-color:var(--ln-e4cdef,#e4cdef)}.temple-login .crm-login-google{border-color:var(--ln-cfb3dd,#cfb3dd);color:var(--tx-59326d,#59326d)}.temple-login .crm-login-google:hover:not(:disabled){background:var(--bg-f8efff,#f8efff);border-color:#a66ac4}.temple-login .crm-login-secure{color:var(--tx-84668e,#84668e)}.temple-login .crm-login-card-footer{border-top-color:var(--ln-ecddf2,#ecddf2)}.temple-login .crm-login-card-footer p,.temple-login .crm-login-card-footer strong{color:var(--tx-775184,#775184)}.temple-login .crm-login-footer{color:var(--tx-8b7596,#8b7596)}.temple-login .crm-login-art{background:#241135;border:.0625rem solid #b5924b;border-radius:1rem;grid-template-columns:1fr;max-width:34rem;display:grid;overflow:hidden}.temple-login .crm-login-art img{aspect-ratio:2.1;object-fit:cover;object-position:center 40%;width:100%;display:block}.temple-login .crm-login-art p{color:#f3d68b;letter-spacing:.04em;margin:0;padding:.8rem 1rem;font-size:.75rem}.temple-login .crm-login-story .temple-login .crm-login-intro{margin-bottom:1.7rem}@media (width<=62.5rem){.crm-import-inputs,.crm-rule-grid{grid-template-columns:1fr}.crm-sidebar{flex-basis:13.5rem;width:13.5rem}}@media (width<=47.5rem){.crm-sidebar{background:linear-gradient(100deg,#1d0e2c,#38204b);width:100%}.crm-nav button,.crm-nav button:not(.is-active){padding:.6rem .7rem;font-size:.78rem}.crm-brand-logo{width:2.7rem;height:2.7rem}.crm-content{padding:1rem .75rem}.crm-heading-actions .crm-button{font-size:.78rem}.crm-page-heading h1,.crm-stat>strong{font-size:1.5rem}.crm-stat{padding:.9rem}.crm-stat-top{font-size:.72rem}.crm-stat>small{font-size:.68rem}.crm-import-fields{grid-template-columns:1fr}.crm-intelligence-banner{gap:.8rem;padding:1rem}.crm-intelligence-banner>img{width:4rem;height:5rem}.crm-intelligence-banner p{font-size:.8rem}.crm-priority-list button{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem}.crm-priority-list button>span:nth-child(3){grid-area:2/2}.crm-priority-list button>span:last-child{grid-area:1/3}.temple-login .crm-login-art{display:none}.temple-login .crm-login-logo{width:3rem;height:3rem}.temple-login .crm-login-card .temple-login .crm-login-eyebrow{font-size:.63rem}.temple-login .crm-login-copy{font-size:.9rem}.temple-login .crm-login-secure{font-size:.7rem}.temple-login .crm-login-card-footer p{font-size:.73rem}.temple-login .crm-login-card h2{font-size:2rem}.crm-import-pickers{flex-direction:column;width:100%}.crm-import-pickers label{display:grid}.crm-topbar{padding:0 .8rem}.crm-context>header{flex-wrap:wrap;align-items:flex-start}.crm-drawer .crm-heading-actions{flex-wrap:wrap}.crm-pipeline{grid-template-columns:repeat(6,minmax(12rem,1fr))}}.crm-import .crm-intelligence-banner p{color:#e7d9f1}.crm-import-pickers input[hidden]{display:none}.crm-app .crm-drawer{background:var(--bg-ffffff,#fff);opacity:1}.crm-import textarea{padding:1rem;scroll-padding:1rem}.crm-import-pickers{justify-content:center}.crm-intelligence-banner .crm-section-label{color:#ecd18e}.temple-login .crm-login-card .crm-login-door{background:var(--bg-f7edfc,#f7edfc);color:var(--tx-8b50a9,#8b50a9);border-color:var(--ln-dfc6ec,#dfc6ec)}.temple-login .crm-login-card h2{color:var(--tx-442550,#442550)}.temple-login .crm-login-copy{color:var(--tx-755c80,#755c80)}.temple-login .crm-login-eyebrow>span{background:#9866b3}.crm-import-destination{color:var(--tx-674078,#674078);gap:.5rem;font-size:.85rem;display:grid}.crm-import-destination select{border:.0625rem solid var(--ln-decae9,#decae9);font:inherit;color:var(--tx-5c3c6e,#5c3c6e);background:var(--bg-ffffff,white);border-radius:.6rem;max-width:100%;padding:.75rem}.crm-context-draft{border:.0625rem solid var(--ln-d9c2e7,#d9c2e7);background:var(--bg-fcf7ff,#fcf7ff);border-radius:.7rem;margin:1rem 0;padding:.9rem}.crm-context-draft summary{color:var(--tx-764b91,#764b91);cursor:pointer;font-size:.85rem;font-weight:600}.crm-context-draft textarea{border:.0625rem solid var(--ln-dfcce9,#dfcce9);resize:vertical;width:100%;min-height:8rem;font:inherit;border-radius:.5rem;margin:.6rem 0;padding:.8rem;font-size:.86rem;line-height:1.6}.crm-context-draft small{color:var(--tx-886899,#886899);margin-top:.5rem;font-size:.73rem;display:block}.crm-context>.crm-button{margin:.3rem .4rem .3rem 0}.crm-directory{min-width:0;padding:1.1rem}.crm-directory-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.crm-directory-heading h2{margin:.4rem 0;font-size:1.35rem}.crm-directory-heading h2>span{color:var(--tx-8855a5,#8855a5);background:var(--bg-f1e6fa,#f1e6fa);border-radius:1rem;padding:.2rem .55rem;font:600 .85rem system-ui}.crm-directory-heading p{color:var(--tx-7e688b,#7e688b);font-size:.85rem}.crm-directory-filters{grid-template-columns:minmax(12rem,1.8fr) repeat(4,minmax(7rem,1fr));gap:.7rem;padding:1rem 0;display:grid}.crm-directory-filters label{color:var(--tx-78558a,#78558a);gap:.4rem;font-size:.73rem;font-weight:600;display:grid}.crm-directory-filters input,.crm-directory-filters select{border:.0625rem solid var(--ln-ddcde9,#ddcde9);background:var(--bg-fefbff,#fefbff);width:100%;min-width:0;color:var(--tx-563b67,#563b67);font:inherit;border-radius:.55rem;padding:.7rem;font-size:.83rem}.crm-directory-view{border-top:.0625rem solid var(--ln-eee4f4,#eee4f4);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.8rem 0;display:flex}.crm-directory-view button{border:.0625rem solid var(--ln-dfcfea,#dfcfea);background:var(--bg-ffffff,white);color:var(--tx-795789,#795789);cursor:pointer;border-radius:.5rem;padding:.45rem .7rem;font-size:.8rem}.crm-directory-view button[aria-pressed=true]{color:#fff;background:#713d93;border-color:#713d93}.crm-directory-view small{color:var(--tx-866895,#866895);margin-left:auto;font-size:.76rem}.crm-directory-table{overflow-x:auto}.crm-directory-table table{table-layout:fixed;border-collapse:collapse;width:100%}.crm-directory-table th{text-align:left;background:var(--bg-f7f0fb,#f7f0fb);color:var(--tx-775889,#775889);border-block:.0625rem solid var(--ln-e8ddef,#e8ddef);padding:.8rem .55rem;font-size:.7rem}.crm-directory-table th:first-child{width:19%}.crm-directory-table th:nth-child(2){width:20%}.crm-directory-table th:nth-child(3){width:17%}.crm-directory-table th:nth-child(4){width:20%}.crm-directory-table th:nth-child(5){width:9%}.crm-directory-table th:nth-child(6){width:15%}.crm-directory-table td{border-bottom:.0625rem solid var(--ln-eee5f4,#eee5f4);vertical-align:top;overflow-wrap:anywhere;color:var(--tx-684779,#684779);padding:.95rem .55rem;font-size:.8rem}.crm-directory-table td>small{color:var(--tx-836f8d,#836f8d);margin-top:.45rem;font-size:.78rem;line-height:1.6;display:block}.crm-directory-table tr:hover td{background:var(--bg-fdfaff,#fdfaff)}.crm-directory-name{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;max-width:100%;padding:0;display:flex}.crm-directory-name>span{aspect-ratio:1;background:var(--bg-eee0f7,#eee0f7);width:2rem;color:var(--tx-8a559f,#8a559f);text-transform:uppercase;border-radius:.6rem;flex:none;place-items:center;font-size:.75rem;display:grid}.crm-directory-name b{color:var(--tx-553066,#553066);overflow-wrap:anywhere;font-size:.9rem}.crm-contact-channels{overflow-wrap:anywhere;gap:.5rem;font-size:.79rem;display:grid}.crm-contact-channels a{color:var(--tx-715294,#715294);line-height:1.6;text-decoration:none}.crm-contact-channels a:hover{text-decoration:underline}.crm-contact-channels span{color:var(--tx-9985a3,#9985a3);font-size:.73rem}.crm-contact-channels strong{color:var(--tx-a24436,#a24436);background:var(--bg-fff0ea,#fff0ea);border-radius:.4rem;justify-self:start;padding:.3rem .5rem;font-size:.68rem}.crm-contact-status{gap:.55rem;display:grid}.crm-contact-status select{border:.0625rem solid var(--ln-e1d0eb,#e1d0eb);background:var(--bg-fcf8ff,#fcf8ff);width:100%;min-width:0;color:var(--tx-764990,#764990);border-radius:.5rem;padding:.4rem .3rem;font-size:.75rem}.crm-contact-status label{color:var(--tx-8a7298,#8a7298);gap:.3rem;font-size:.65rem;display:grid}.crm-directory-next{gap:.3rem;display:grid}.crm-directory-next>b{color:var(--tx-755084,#755084);font-size:.77rem;line-height:1.5}.crm-directory-next small{color:var(--tx-897293,#897293);font-size:.75rem;line-height:1.65}.crm-row-actions{flex-wrap:wrap;gap:.35rem;display:flex}.crm-row-actions button{border:.0625rem solid var(--ln-dbc7e9,#dbc7e9);background:var(--bg-ffffff,#fff);color:var(--tx-75458d,#75458d);cursor:pointer;border-radius:.4rem;min-height:2rem;padding:.38rem .5rem;font-size:.72rem}.crm-row-actions button:hover{background:var(--bg-f6edfd,#f6edfd)}.crm-row-actions .is-danger{color:var(--tx-ac6152,#ac6152);border-color:var(--ln-eddbd6,#eddbd6)}.crm-directory-group th{background:var(--bg-ece1f7,#ece1f7);color:var(--tx-633e7d,#633e7d);font-size:.88rem}.crm-directory-pagination{justify-content:space-between;align-items:center;gap:.7rem;padding:1rem 0 0;display:flex}.crm-directory-pagination span{color:var(--tx-81628f,#81628f);font-size:.78rem}.crm-directory-cards{display:none}.crm-directory-card-group>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:.8rem;display:grid}.crm-directory-card-group>h3{color:var(--tx-764292,#764292);font-size:.95rem}.crm-directory-card-group article{border:.0625rem solid var(--ln-e0d0ed,#e0d0ed);background:var(--bg-ffffff,white);border-top:.22rem solid #a670c0;border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.crm-directory-card-group p{color:var(--tx-876b95,#876b95);margin:0;font-size:.8rem}.crm-directory-card-group .crm-contact-status{grid-template-columns:1fr 1fr;align-items:end}.crm-directory-card-group .crm-directory-next{background:var(--bg-fcf7ff,#fcf7ff);border-radius:.5rem;padding:.7rem}.crm-directory-card-group .crm-row-actions button{flex:1;min-height:2.4rem}.crm-directory--cards .crm-directory-cards{gap:1rem;display:grid}.crm-directory--cards .crm-directory-table{display:none}.crm-directory--table .crm-directory-table table{min-width:55rem}.crm-directory input:focus-visible,.crm-directory button:focus-visible,.crm-directory select:focus-visible{outline:.15rem solid var(--ln-a671c5,#a671c5);outline-offset:.12rem}@media (width<=75rem){.crm-directory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-directory-filters label:first-child{grid-column:span 2}.crm-directory--auto .crm-directory-table{display:none}.crm-directory--auto .crm-directory-cards{gap:1rem;display:grid}}@media (width<=37.5rem){.crm-directory{padding:.8rem}.crm-directory-filters{grid-template-columns:1fr 1fr}.crm-directory-view small{width:100%;margin:.3rem 0}.crm-directory-pagination .crm-button{padding:.5rem;font-size:.73rem}.crm-directory-heading h2{font-size:1.15rem}.crm-directory-name b{font-size:1rem}.crm-contact-channels{font-size:.88rem}.crm-directory-next>b{font-size:.87rem}.crm-directory-next small{font-size:.82rem}.crm-directory-card-group .crm-contact-status{grid-template-columns:1fr}.crm-contact-status select{min-height:2.5rem;font-size:.85rem}}.crm-tools{gap:1.2rem;display:grid}.crm-tools-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.crm-tools-cards article{border:.0625rem solid var(--ln-decae9,#decae9);background:var(--bg-ffffff,white);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.4rem;display:flex}.crm-tool-symbol{aspect-ratio:1;background:var(--bg-f4e9fb,#f4e9fb);width:2.8rem;color:var(--tx-75458d,#75458d);border-radius:.7rem;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.crm-tool-symbol--azure{background:var(--bg-e7f0ff,#e7f0ff);color:var(--tx-2869ae,#2869ae)}.crm-tool-symbol--whatsapp{background:var(--bg-e8f7e9,#e8f7e9);color:var(--tx-36784c,#36784c)}.crm-tools h3{color:var(--tx-5b306d,#5b306d);margin:.2rem 0;font-size:1.08rem}.crm-tools p{color:var(--tx-7c608b,#7c608b);margin:.3rem 0;font-size:.85rem;line-height:1.75}.crm-tools .crm-intelligence-banner p{color:#e7d9f1}.crm-tool-state{color:var(--tx-a77728,#a77728);background:var(--bg-fff4dd,#fff4dd);overflow-wrap:anywhere;border-radius:.45rem;padding:.35rem .6rem;font-size:.75rem;line-height:1.6;display:block}.crm-tool-state.is-connected{background:var(--bg-e9f7eb,#e9f7eb);color:var(--tx-34734a,#34734a)}.crm-tools .crm-tool-requirement{font-size:.76rem}.crm-tools-note{border:.0625rem solid var(--ln-dcccdf,#dcccdf);background:var(--bg-fcf6ff,#fcf6ff);color:var(--tx-71517f,#71517f);border-radius:.75rem;padding:1rem 1.3rem;font-size:.85rem;line-height:1.8}.crm-tools-workbench{border:.0625rem solid var(--ln-e4d5ed,#e4d5ed);background:var(--bg-ffffff,white);border-radius:1rem;min-width:0;padding:1.4rem}.crm-tools-workbench .crm-directory-filters{grid-template-columns:1fr 2fr}.crm-tools-actions{flex-wrap:wrap;gap:.7rem;display:flex}.crm-tools .crm-button{text-align:center;justify-content:center;align-items:center;line-height:1.5;text-decoration:none;display:inline-flex}.crm-tools-export{border-top:.0625rem solid var(--ln-eddef4,#eddef4);flex-wrap:wrap;align-items:flex-end;gap:.8rem;margin-top:1.3rem;padding-top:1rem;display:flex}.crm-tools-export label{min-width:0;color:var(--tx-7f578d,#7f578d);flex:16rem;gap:.5rem;font-size:.83rem;display:grid}.crm-tools-export select{border:.0625rem solid var(--ln-dfcce9,#dfcce9);max-width:100%;color:var(--tx-714180,#714180);background:var(--bg-ffffff,white);font:inherit;border-radius:.5rem;padding:.7rem}.crm-tools-export>small{width:100%;color:var(--tx-8a7593,#8a7593);font-size:.76rem;line-height:1.7}.crm-tools-message{background:var(--bg-fff5df,#fff5df);border:.0625rem solid var(--ln-e5ca89,#e5ca89);border-radius:.6rem;padding:.8rem 1rem}.crm-tool-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.8rem;margin-top:1rem;display:grid}.crm-tool-results article{border:.0625rem solid var(--ln-e4d1ed,#e4d1ed);background:var(--bg-fdfaff,#fdfaff);overflow-wrap:anywhere;border-radius:.7rem;align-content:start;gap:.6rem;padding:1rem;display:grid}.crm-tool-results h4{color:var(--tx-6b4280,#6b4280);margin:0}.crm-tool-results small{color:var(--tx-9674a4,#9674a4);font-size:.75rem;line-height:1.65}.crm-tools-help{border:.0625rem solid var(--ln-e3d3ec,#e3d3ec);background:var(--bg-ffffff,white);border-radius:.7rem;padding:1rem}.crm-tools-help summary{color:var(--tx-775184,#775184);cursor:pointer;font-size:.88rem}.crm-tools-help p{margin-top:.6rem}@media (width<=62.5rem){.crm-tools-cards,.crm-tools-workbench .crm-directory-filters{grid-template-columns:1fr}.crm-tools-workbench .crm-directory-filters label:first-child{grid-column:auto}.crm-tools-workbench{padding:1rem}}html:root[data-theme=dark] .crm-app{--bg-d2f1e9:#25433b;--bg-dceaff:#1e2938;--bg-def4f0:#223b37;--bg-dff1d6:#2e4025;--bg-e3edf3:#232f37;--bg-e5eee6:#2e2735;--bg-e5f3de:#2b3b23;--bg-e6f0e7:#2d2634;--bg-e7eee8:#2d2734;--bg-e7f0ff:#1b2433;--bg-e7f1eb:#2c2633;--bg-e8f0ff:#1b2333;--bg-e8f7e9:#1f3520;--bg-e9dfcd:#453c2c;--bg-e9f7eb:#1f3422;--bg-eaf1f4:#2a2430;--bg-eaf4eb:#2a2430;--bg-eaf4ec:#2a2430;--bg-ece1f7:#2c1f3a;--bg-edf4ee:#29232f;--bg-edf5ee:#29232f;--bg-edf5ff:#1a2430;--bg-edf8f7:#1e312f;--bg-eee0f7:#301f3a;--bg-eee0fa:#2d1e39;--bg-eee0ff:#291d36;--bg-eee1fa:#2c1e38;--bg-eee8f4:#2b2333;--bg-eef3ed:#292330;--bg-efdcfa:#311f3a;--bg-efe3ff:#29183f;--bg-f0e1ff:#291d36;--bg-f0e3ff:#281c35;--bg-f0e5fa:#2a1d36;--bg-f0f8eb:#26331e;--bg-f1e6fa:#2b1d36;--bg-f1e6fc:#291c35;--bg-f1e8d8:#3f3525;--bg-f1edf5:#29232f;--bg-f1f4f0:#28222e;--bg-f3e9fc:#281c33;--bg-f4e9fb:#2b1c34;--bg-f4ecfd:#251b32;--bg-f4f4ec:#292330;--bg-f4fbfc:#192c2e;--bg-f5e6e6:#352121;--bg-f5ecff:#251a31;--bg-f5f6f2:#27212c;--bg-f5f8f4:#25202b;--bg-f6edfd:#271a31;--bg-f6f1fa:#271c2f;--bg-f6f1fb:#251a30;--bg-f6f3fa:#120e17;--bg-f6f8f5:#251f2a;--bg-f7e9da:#3d2f21;--bg-f7eaea:#331f1f;--bg-f7edfc:#2a1b32;--bg-f7f0e3:#392f1e;--bg-f7f0fb:#291a31;--bg-f7f2fb:#261a2f;--bg-f7f8f4:#25202b;--bg-f7f8f5:#251f2a;--bg-f7fcf7:#1e271e;--bg-f8edff:#281a30;--bg-f8efff:#26192f;--bg-f8f1fd:#26192f;--bg-f8f6fb:#120f18;--bg-f8faf7:#231e29;--bg-f9fbf8:#231d28;--bg-faf7fc:#231e27;--bg-fafbf9:#221d27;--bg-fafcf9:#221d27;--bg-fbf7fe:#221e26;--bg-fbf8f1:#302a1a;--bg-fbf8ff:#211d25;--bg-fbfcfa:#211c27;--bg-fcf6ff:#231e26;--bg-fcf7ff:#221d25;--bg-fcf8ff:#221d25;--bg-fcf9f2:#2f2919;--bg-fdebe6:#34211c;--bg-fdfaff:#211d24;--bg-fdfbff:#201c24;--bg-fefbff:#221c24;--bg-ffe4dd:#38231e;--bg-ffedc6:#423924;--bg-fff0ea:#32211b;--bg-fff1ee:#301e1a;--bg-fff2d0:#3e3621;--bg-fff3ef:#2f1f19;--bg-fff4dd:#382f1e;--bg-fff5df:#372f1d;--bg-fff6e3:#352d1c;--bg-fff6f3:#27211f;--bg-fff8e8:#332b1b;--bg-fffaf0:#2f2819;--bg-fffdff:#231c23;--bg-ffffff:#1f1c22;--bg-ffffffcc:#1f1c22cc;--ln-87b796:#5f506f;--ln-a671c5:#655071;--ln-a979cb:#614e6f;--ln-bfd0c0:#554863;--ln-c3d2c4:#554762;--ln-c5dac8:#534661;--ln-cdb4e0:#574763;--ln-cfb3dd:#594862;--ln-d3c1e2:#54475f;--ln-d6e5d7:#50435d;--ln-d7c8e3:#53475c;--ln-d7e6d8:#50435c;--ln-d9b87a:#716348;--ln-d9c2e7:#554460;--ln-d9c4e4:#56465e;--ln-dae7db:#4f425c;--ln-dbc7e9:#54435f;--ln-dcccdf:#52455f;--ln-dccce7:#53455c;--ln-dccde8:#52455c;--ln-dce9dd:#4f425b;--ln-ddcde9:#52445d;--ln-decae9:#55435e;--ln-ded0e9:#51445c;--ln-ded1e9:#51455b;--ln-dfc6ec:#564161;--ln-dfcce9:#54445d;--ln-dfcfea:#52435d;--ln-dfd1e9:#52455b;--ln-dfd3e8:#51465a;--ln-e0d0ed:#51415e;--ln-e1d0eb:#53435d;--ln-e1d2ec:#51425c;--ln-e1e8df:#4e425b;--ln-e2d3ed:#51425c;--ln-e2d4ed:#51425c;--ln-e3c878:#746844;--ln-e3d3ec:#53435c;--ln-e4cdef:#553f60;--ln-e4d1ed:#54425d;--ln-e4d5ed:#52425c;--ln-e4d6ef:#50415c;--ln-e4d9eb:#514558;--ln-e5ca89:#706343;--ln-e5d1a5:#695d43;--ln-e5d7ed:#52435b;--ln-e5daef:#4f425a;--ln-e5dced:#4f4458;--ln-e5eae3:#4e415a;--ln-e6c9c3:#604945;--ln-e7dced:#514458;--ln-e7dfef:#4d4358;--ln-e8d5eb:#57445a;--ln-e8d9b8:#645a42;--ln-e8ddef:#504259;--ln-e8dec8:#5e5644;--ln-e8ece7:#4d4059;--ln-e8eee6:#4d4059;--ln-ebd4a1:#6c5e3f;--ln-ecddf2:#533f5b;--ln-eddbd6:#5b4842;--ln-eddef4:#523e5c;--ln-edf0ea:#4c4058;--ln-edf0eb:#4c4058;--ln-eee4f4:#4f3f59;--ln-eee5f4:#4e4058;--ln-eee7d9:#5a5242;--ln-f0f2ef:#4b3f57;--ln-f1f3f0:#4b3f57;--tx-146558:#d0ebe7;--tx-1b7068:#c9e8e5;--tx-1f7a55:#c4e6d8;--tx-22579c:#b8c9e0;--tx-24352b:#e3eae6;--tx-25362c:#e3e9e5;--tx-26382d:#e2e9e4;--tx-283a2e:#e1e8e3;--tx-28579a:#b8c8e0;--tx-2869ae:#b8cbe0;--tx-293a30:#e1e7e3;--tx-2b3b31:#e0e6e2;--tx-2f7149:#c6e0d0;--tx-30233e:#e4dfea;--tx-316323:#d3e6ce;--tx-342042:#e5deeb;--tx-344239:#dfdbe2;--tx-344339:#dedbe2;--tx-34734a:#c5ddcd;--tx-35443a:#dedae1;--tx-36443a:#dddae1;--tx-36443b:#dddae1;--tx-36473b:#ddd9e0;--tx-36784c:#c2dccb;--tx-38473c:#dcd9e0;--tx-39234e:#e0d8e8;--tx-3b274b:#e0d9e7;--tx-3d214c:#e4d9e9;--tx-3f2850:#dfd6e6;--tx-3f2b50:#ded6e4;--tx-40234f:#e2d7e8;--tx-405347:#d7d3db;--tx-417123:#d3e5c7;--tx-417356:#c4d7cc;--tx-422554:#e0d5e7;--tx-42314f:#ddd6e2;--tx-42644c:#cbd8cf;--tx-427653:#c2d6c9;--tx-442550:#e2d7e7;--tx-445449:#d5d1d9;--tx-46594b:#d3cfd8;--tx-483653:#dbd4df;--tx-485b4d:#d2ced7;--tx-48845a:#c2d6c8;--tx-49265d:#ded0e6;--tx-4a2f5c:#dbd0e1;--tx-4b5a4e:#d2cdd6;--tx-4b7958:#c4d4c8;--tx-4c8a5c:#c2d6c7;--tx-4d285d:#ded0e5;--tx-4d355d:#d8cfdf;--tx-4e276b:#d9cae4;--tx-4f7d5c:#c4d4c8;--tx-52745a:#c6d2c9;--tx-536057:#cec9d3;--tx-543062:#dbcde0;--tx-54788d:#c3ced5;--tx-548c65:#c3d5c8;--tx-553066:#dacbe0;--tx-55715d:#ccc7d1;--tx-557988:#c4cfd4;--tx-563b67:#d4cadb;--tx-56705c:#ccc7d1;--tx-568164:#c5d3ca;--tx-577a61:#c6d2c9;--tx-59326d:#d7c8df;--tx-593975:#d0c4db;--tx-5b306d:#d9c8e0;--tx-5b3774:#d2c4dc;--tx-5c3673:#d3c5dc;--tx-5c3c6e:#d3c7da;--tx-5c8063:#c6d2c8;--tx-5e5543:#d8d4ce;--tx-62746a:#ccc7d1;--tx-628069:#ccc7d1;--tx-633a79:#d1c2da;--tx-633e7d:#cec0d8;--tx-647168:#ccc7d1;--tx-65348d:#cebcdc;--tx-65536f:#ccc7d1;--tx-674078:#d1c2d7;--tx-67806b:#ccc7d1;--tx-684779:#cfc3d5;--tx-684b79:#cec4d4;--tx-68756b:#ccc7d1;--tx-6a4380:#cfc1d7;--tx-6b408d:#cebfd9;--tx-6b4280:#d0c1d7;--tx-6b5579:#cdc6d2;--tx-6c517e:#cec4d4;--tx-6d5837:#dcd4c8;--tx-6e4e87:#cdc2d6;--tx-703299:#d0bade;--tx-70408f:#cfbeda;--tx-706079:#ccc7d1;--tx-714180:#d2c0d8;--tx-71517f:#cfc4d4;--tx-715294:#cbc2d6;--tx-715b7f:#cdc6d2;--tx-715e7c:#ccc7d1;--tx-718074:#ccc7d1;--tx-718075:#ccc7d1;--tx-738075:#ccc7d1;--tx-738077:#ccc7d1;--tx-745781:#cfc5d3;--tx-745c84:#cdc6d2;--tx-746044:#d6cec3;--tx-746080:#ccc7d1;--tx-746081:#ccc7d1;--tx-748076:#ccc7d1;--tx-75389a:#d0bbdd;--tx-75458d:#d0c0d8;--tx-75501f:#e7d9c6;--tx-755084:#d0c3d5;--tx-755c80:#cec6d2;--tx-75647e:#ccc7d1;--tx-758078:#ccc7d1;--tx-758079:#ccc7d1;--tx-758176:#ccc7d1;--tx-764292:#d0bfd9;--tx-764990:#cfc0d8;--tx-764b91:#cfc1d7;--tx-765e84:#cec6d2;--tx-76667e:#ccc7d1;--tx-768279:#ccc7d1;--tx-774492:#d0bfd9;--tx-775184:#d0c3d5;--tx-775889:#cec4d4;--tx-778078:#ccc7d1;--tx-778279:#ccc7d1;--tx-78558a:#cfc4d4;--tx-795400:#ebe3d0;--tx-79571f:#e6d9c4;--tx-795789:#cfc4d4;--tx-796b82:#ccc7d1;--tx-7a4a97:#cfc0d8;--tx-7a648c:#cdc6d2;--tx-7a6588:#ccc7d1;--tx-7b877d:#ccc7d1;--tx-7c608b:#cec5d3;--tx-7c887e:#ccc7d1;--tx-7d46a1:#cfbeda;--tx-7d658d:#cdc6d2;--tx-7e688b:#ccc7d1;--tx-7e8a80:#ccc7d1;--tx-7f578d:#d0c4d4;--tx-8042a5:#d0bddb;--tx-805047:#d6c5c2;--tx-805595:#cfc2d6;--tx-806289:#cfc6d2;--tx-80673f:#d8cfc0;--tx-806994:#ccc6d2;--tx-815a9c:#cec2d6;--tx-81628f:#cfc5d3;--tx-819084:#ccc7d1;--tx-82668f:#cec6d2;--tx-836f8d:#ccc7d1;--tx-839086:#ccc7d1;--tx-839087:#ccc7d1;--tx-84668e:#cfc6d2;--tx-849187:#ccc7d1;--tx-85709a:#ccc6d2;--tx-859086:#ccc7d1;--tx-859187:#ccc7d1;--tx-866895:#cec6d2;--tx-867343:#d8d1c0;--tx-875247:#d7c5c1;--tx-876b95:#cec6d2;--tx-879187:#ccc7d1;--tx-879188:#ccc7d1;--tx-879287:#ccc7d1;--tx-8855a5:#cfc1d7;--tx-886899:#cec5d3;--tx-88938a:#ccc7d1;--tx-897293:#ccc7d1;--tx-89948a:#ccc7d1;--tx-89948b:#ccc7d1;--tx-89958c:#ccc7d1;--tx-8a559f:#d1c1d7;--tx-8a7298:#cdc6d2;--tx-8a7593:#ccc7d1;--tx-8a958b:#ccc7d1;--tx-8b50a9:#d0bfd9;--tx-8b52a4:#d1c0d8;--tx-8b609a:#d0c4d4;--tx-8b6399:#d0c4d4;--tx-8b7596:#ccc7d1;--tx-8b958c:#ccc7d1;--tx-8d7a99:#ccc7d1;--tx-8d8371:#ccc7d1;--tx-9166a4:#d0c3d5;--tx-919b92:#ccc7d1;--tx-92736d:#ccc7d1;--tx-929b93:#ccc7d1;--tx-943d28:#e0c0b8;--tx-95a095:#ccc7d1;--tx-95a098:#ccc7d1;--tx-9674a4:#cfc5d3;--tx-96a097:#ccc7d1;--tx-96a198:#ccc7d1;--tx-97a097:#ccc7d1;--tx-997941:#dad0be;--tx-9985a3:#ccc7d1;--tx-99a198:#ccc7d1;--tx-9aa39b:#ccc7d1;--tx-9b7b47:#d9cfbf;--tx-9ba39b:#ccc7d1;--tx-9ba69d:#ccc7d1;--tx-9c6565:#d4c4c4;--tx-9d6460:#d5c5c3;--tx-a0aaa1:#ccc7d1;--tx-a1a99e:#ccc7d1;--tx-a1aaa1:#ccc7d1;--tx-a24436:#debfba;--tx-a24a33:#dfc1b9;--tx-a3aca4:#ccc7d1;--tx-a66e3f:#dccbbc;--tx-a77728:#e0d1b8;--tx-a77f3d:#ddd0bb;--tx-a8742a:#e0d0b8;--tx-a893b8:#cdc5d3;--tx-aa8142:#dccfbc;--tx-ac6152:#d9c4bf;--tx-b38b32:#e0d4b8;--tx-b4852d:#e0d2b8;--tx-b5843c:#decfba;--tx-b78943:#ddcfbb;--tx-bd914d:#dcd0bc;--tx-c7994e:#dfd0b9;--tx-d4af37:#e0d7b8;--tx-d7b765:#e0d5b8;--tx-e5c368:#e0d5b8}html:root[data-theme=dark] .crm-app .crm-activity-copy b,html:root[data-theme=dark] .crm-app .crm-activity-copy small,html:root[data-theme=dark] .crm-app .crm-add-card,html:root[data-theme=dark] .crm-app .crm-agenda-day-heading span,html:root[data-theme=dark] .crm-app .crm-agenda-footer,html:root[data-theme=dark] .crm-app .crm-agenda-full-item time,html:root[data-theme=dark] .crm-app .crm-agenda-item>span:nth-last-child(2) b,html:root[data-theme=dark] .crm-app .crm-agenda-item>span:nth-last-child(2) small,html:root[data-theme=dark] .crm-app .crm-agenda-time,html:root[data-theme=dark] .crm-app .crm-agenda-time b,html:root[data-theme=dark] .crm-app .crm-avatar,html:root[data-theme=dark] .crm-app .crm-avatar--mini,html:root[data-theme=dark] .crm-app .crm-calendar-row button b,html:root[data-theme=dark] .crm-app .crm-calendar-row button small,html:root[data-theme=dark] .crm-app .crm-card-copy small,html:root[data-theme=dark] .crm-app .crm-card-foot,html:root[data-theme=dark] .crm-app .crm-card-stage,html:root[data-theme=dark] .crm-app .crm-card-stage select,html:root[data-theme=dark] .crm-app .crm-company-mark,html:root[data-theme=dark] .crm-app .crm-company-name small,html:root[data-theme=dark] .crm-app .crm-company-next,html:root[data-theme=dark] .crm-app .crm-company-value,html:root[data-theme=dark] .crm-app .crm-company-value small,html:root[data-theme=dark] .crm-app .crm-contact-channels span,html:root[data-theme=dark] .crm-app .crm-contact-channels strong,html:root[data-theme=dark] .crm-app .crm-contact-status label,html:root[data-theme=dark] .crm-app .crm-context-draft small,html:root[data-theme=dark] .crm-app .crm-context-fact b,html:root[data-theme=dark] .crm-app .crm-date-strip b,html:root[data-theme=dark] .crm-app .crm-date-strip small,html:root[data-theme=dark] .crm-app .crm-demo-banner b,html:root[data-theme=dark] .crm-app .crm-demo-banner small,html:root[data-theme=dark] .crm-app .crm-demo-tag,html:root[data-theme=dark] .crm-app .crm-detail-block>label,html:root[data-theme=dark] .crm-app .crm-detail-pair small,html:root[data-theme=dark] .crm-app .crm-directory-filters label,html:root[data-theme=dark] .crm-app .crm-directory-name>span,html:root[data-theme=dark] .crm-app .crm-directory-pagination .crm-button,html:root[data-theme=dark] .crm-app .crm-directory-table th,html:root[data-theme=dark] .crm-app .crm-directory-view small,html:root[data-theme=dark] .crm-app .crm-empty,html:root[data-theme=dark] .crm-app .crm-empty-task,html:root[data-theme=dark] .crm-app .crm-error,html:root[data-theme=dark] .crm-app .crm-error b,html:root[data-theme=dark] .crm-app .crm-export,html:root[data-theme=dark] .crm-app .crm-finish,html:root[data-theme=dark] .crm-app .crm-footer,html:root[data-theme=dark] .crm-app .crm-form-grid>label,html:root[data-theme=dark] .crm-app .crm-full-calendar button small,html:root[data-theme=dark] .crm-app .crm-help-card a,html:root[data-theme=dark] .crm-app .crm-help-card small,html:root[data-theme=dark] .crm-app .crm-import-pickers input,html:root[data-theme=dark] .crm-app .crm-kicker,html:root[data-theme=dark] .crm-app .crm-live,html:root[data-theme=dark] .crm-app .crm-modal textarea,html:root[data-theme=dark] .crm-app .crm-modal>label,html:root[data-theme=dark] .crm-app .crm-nav-caption,html:root[data-theme=dark] .crm-app .crm-nav-submenu button,html:root[data-theme=dark] .crm-app .crm-no-contacto,html:root[data-theme=dark] .crm-app .crm-notas-count,html:root[data-theme=dark] .crm-app .crm-notas-label,html:root[data-theme=dark] .crm-app .crm-notas-status,html:root[data-theme=dark] .crm-app .crm-notes-heading>span:last-child,html:root[data-theme=dark] .crm-app .crm-notes-list p small,html:root[data-theme=dark] .crm-app .crm-person-cell small,html:root[data-theme=dark] .crm-app .crm-profile b,html:root[data-theme=dark] .crm-app .crm-profile small,html:root[data-theme=dark] .crm-app .crm-quick-actions span,html:root[data-theme=dark] .crm-app .crm-reminder-option small,html:root[data-theme=dark] .crm-app .crm-row-actions button,html:root[data-theme=dark] .crm-app .crm-search kbd,html:root[data-theme=dark] .crm-app .crm-section-label,html:root[data-theme=dark] .crm-app .crm-sidebar-bottom button,html:root[data-theme=dark] .crm-app .crm-stage-heading small,html:root[data-theme=dark] .crm-app .crm-stat>small,html:root[data-theme=dark] .crm-app .crm-status,html:root[data-theme=dark] .crm-app .crm-table th,html:root[data-theme=dark] .crm-app .crm-table-footer,html:root[data-theme=dark] .crm-app .crm-task-chip,html:root[data-theme=dark] .crm-app .crm-team-capacity,html:root[data-theme=dark] .crm-app .crm-team-list small,html:root[data-theme=dark] .crm-app .crm-team-role,html:root[data-theme=dark] .crm-app .crm-text-link,html:root[data-theme=dark] .crm-app .crm-tool-results small,html:root[data-theme=dark] .crm-app .crm-tool-state,html:root[data-theme=dark] .crm-app .crm-tools .crm-tool-requirement,html:root[data-theme=dark] .crm-app .crm-tools-export>small,html:root[data-theme=dark] .crm-app .crm-workspace b,html:root[data-theme=dark] .crm-app .crm-workspace small,html:root[data-theme=dark] .crm-app .temple-login .crm-login-art p,html:root[data-theme=dark] .crm-app .temple-login .crm-login-card .temple-login .crm-login-eyebrow,html:root[data-theme=dark] .crm-app .temple-login .crm-login-card-footer p,html:root[data-theme=dark] .crm-app .temple-login .crm-login-secure{font-size:.78rem}@media (prefers-color-scheme:dark){html:root:not([data-theme=light]) .crm-app{--bg-d2f1e9:#25433b;--bg-dceaff:#1e2938;--bg-def4f0:#223b37;--bg-dff1d6:#2e4025;--bg-e3edf3:#232f37;--bg-e5eee6:#2e2735;--bg-e5f3de:#2b3b23;--bg-e6f0e7:#2d2634;--bg-e7eee8:#2d2734;--bg-e7f0ff:#1b2433;--bg-e7f1eb:#2c2633;--bg-e8f0ff:#1b2333;--bg-e8f7e9:#1f3520;--bg-e9dfcd:#453c2c;--bg-e9f7eb:#1f3422;--bg-eaf1f4:#2a2430;--bg-eaf4eb:#2a2430;--bg-eaf4ec:#2a2430;--bg-ece1f7:#2c1f3a;--bg-edf4ee:#29232f;--bg-edf5ee:#29232f;--bg-edf5ff:#1a2430;--bg-edf8f7:#1e312f;--bg-eee0f7:#301f3a;--bg-eee0fa:#2d1e39;--bg-eee0ff:#291d36;--bg-eee1fa:#2c1e38;--bg-eee8f4:#2b2333;--bg-eef3ed:#292330;--bg-efdcfa:#311f3a;--bg-efe3ff:#29183f;--bg-f0e1ff:#291d36;--bg-f0e3ff:#281c35;--bg-f0e5fa:#2a1d36;--bg-f0f8eb:#26331e;--bg-f1e6fa:#2b1d36;--bg-f1e6fc:#291c35;--bg-f1e8d8:#3f3525;--bg-f1edf5:#29232f;--bg-f1f4f0:#28222e;--bg-f3e9fc:#281c33;--bg-f4e9fb:#2b1c34;--bg-f4ecfd:#251b32;--bg-f4f4ec:#292330;--bg-f4fbfc:#192c2e;--bg-f5e6e6:#352121;--bg-f5ecff:#251a31;--bg-f5f6f2:#27212c;--bg-f5f8f4:#25202b;--bg-f6edfd:#271a31;--bg-f6f1fa:#271c2f;--bg-f6f1fb:#251a30;--bg-f6f3fa:#120e17;--bg-f6f8f5:#251f2a;--bg-f7e9da:#3d2f21;--bg-f7eaea:#331f1f;--bg-f7edfc:#2a1b32;--bg-f7f0e3:#392f1e;--bg-f7f0fb:#291a31;--bg-f7f2fb:#261a2f;--bg-f7f8f4:#25202b;--bg-f7f8f5:#251f2a;--bg-f7fcf7:#1e271e;--bg-f8edff:#281a30;--bg-f8efff:#26192f;--bg-f8f1fd:#26192f;--bg-f8f6fb:#120f18;--bg-f8faf7:#231e29;--bg-f9fbf8:#231d28;--bg-faf7fc:#231e27;--bg-fafbf9:#221d27;--bg-fafcf9:#221d27;--bg-fbf7fe:#221e26;--bg-fbf8f1:#302a1a;--bg-fbf8ff:#211d25;--bg-fbfcfa:#211c27;--bg-fcf6ff:#231e26;--bg-fcf7ff:#221d25;--bg-fcf8ff:#221d25;--bg-fcf9f2:#2f2919;--bg-fdebe6:#34211c;--bg-fdfaff:#211d24;--bg-fdfbff:#201c24;--bg-fefbff:#221c24;--bg-ffe4dd:#38231e;--bg-ffedc6:#423924;--bg-fff0ea:#32211b;--bg-fff1ee:#301e1a;--bg-fff2d0:#3e3621;--bg-fff3ef:#2f1f19;--bg-fff4dd:#382f1e;--bg-fff5df:#372f1d;--bg-fff6e3:#352d1c;--bg-fff6f3:#27211f;--bg-fff8e8:#332b1b;--bg-fffaf0:#2f2819;--bg-fffdff:#231c23;--bg-ffffff:#1f1c22;--bg-ffffffcc:#1f1c22cc;--ln-87b796:#5f506f;--ln-a671c5:#655071;--ln-a979cb:#614e6f;--ln-bfd0c0:#554863;--ln-c3d2c4:#554762;--ln-c5dac8:#534661;--ln-cdb4e0:#574763;--ln-cfb3dd:#594862;--ln-d3c1e2:#54475f;--ln-d6e5d7:#50435d;--ln-d7c8e3:#53475c;--ln-d7e6d8:#50435c;--ln-d9b87a:#716348;--ln-d9c2e7:#554460;--ln-d9c4e4:#56465e;--ln-dae7db:#4f425c;--ln-dbc7e9:#54435f;--ln-dcccdf:#52455f;--ln-dccce7:#53455c;--ln-dccde8:#52455c;--ln-dce9dd:#4f425b;--ln-ddcde9:#52445d;--ln-decae9:#55435e;--ln-ded0e9:#51445c;--ln-ded1e9:#51455b;--ln-dfc6ec:#564161;--ln-dfcce9:#54445d;--ln-dfcfea:#52435d;--ln-dfd1e9:#52455b;--ln-dfd3e8:#51465a;--ln-e0d0ed:#51415e;--ln-e1d0eb:#53435d;--ln-e1d2ec:#51425c;--ln-e1e8df:#4e425b;--ln-e2d3ed:#51425c;--ln-e2d4ed:#51425c;--ln-e3c878:#746844;--ln-e3d3ec:#53435c;--ln-e4cdef:#553f60;--ln-e4d1ed:#54425d;--ln-e4d5ed:#52425c;--ln-e4d6ef:#50415c;--ln-e4d9eb:#514558;--ln-e5ca89:#706343;--ln-e5d1a5:#695d43;--ln-e5d7ed:#52435b;--ln-e5daef:#4f425a;--ln-e5dced:#4f4458;--ln-e5eae3:#4e415a;--ln-e6c9c3:#604945;--ln-e7dced:#514458;--ln-e7dfef:#4d4358;--ln-e8d5eb:#57445a;--ln-e8d9b8:#645a42;--ln-e8ddef:#504259;--ln-e8dec8:#5e5644;--ln-e8ece7:#4d4059;--ln-e8eee6:#4d4059;--ln-ebd4a1:#6c5e3f;--ln-ecddf2:#533f5b;--ln-eddbd6:#5b4842;--ln-eddef4:#523e5c;--ln-edf0ea:#4c4058;--ln-edf0eb:#4c4058;--ln-eee4f4:#4f3f59;--ln-eee5f4:#4e4058;--ln-eee7d9:#5a5242;--ln-f0f2ef:#4b3f57;--ln-f1f3f0:#4b3f57;--tx-146558:#d0ebe7;--tx-1b7068:#c9e8e5;--tx-1f7a55:#c4e6d8;--tx-22579c:#b8c9e0;--tx-24352b:#e3eae6;--tx-25362c:#e3e9e5;--tx-26382d:#e2e9e4;--tx-283a2e:#e1e8e3;--tx-28579a:#b8c8e0;--tx-2869ae:#b8cbe0;--tx-293a30:#e1e7e3;--tx-2b3b31:#e0e6e2;--tx-2f7149:#c6e0d0;--tx-30233e:#e4dfea;--tx-316323:#d3e6ce;--tx-342042:#e5deeb;--tx-344239:#dfdbe2;--tx-344339:#dedbe2;--tx-34734a:#c5ddcd;--tx-35443a:#dedae1;--tx-36443a:#dddae1;--tx-36443b:#dddae1;--tx-36473b:#ddd9e0;--tx-36784c:#c2dccb;--tx-38473c:#dcd9e0;--tx-39234e:#e0d8e8;--tx-3b274b:#e0d9e7;--tx-3d214c:#e4d9e9;--tx-3f2850:#dfd6e6;--tx-3f2b50:#ded6e4;--tx-40234f:#e2d7e8;--tx-405347:#d7d3db;--tx-417123:#d3e5c7;--tx-417356:#c4d7cc;--tx-422554:#e0d5e7;--tx-42314f:#ddd6e2;--tx-42644c:#cbd8cf;--tx-427653:#c2d6c9;--tx-442550:#e2d7e7;--tx-445449:#d5d1d9;--tx-46594b:#d3cfd8;--tx-483653:#dbd4df;--tx-485b4d:#d2ced7;--tx-48845a:#c2d6c8;--tx-49265d:#ded0e6;--tx-4a2f5c:#dbd0e1;--tx-4b5a4e:#d2cdd6;--tx-4b7958:#c4d4c8;--tx-4c8a5c:#c2d6c7;--tx-4d285d:#ded0e5;--tx-4d355d:#d8cfdf;--tx-4e276b:#d9cae4;--tx-4f7d5c:#c4d4c8;--tx-52745a:#c6d2c9;--tx-536057:#cec9d3;--tx-543062:#dbcde0;--tx-54788d:#c3ced5;--tx-548c65:#c3d5c8;--tx-553066:#dacbe0;--tx-55715d:#ccc7d1;--tx-557988:#c4cfd4;--tx-563b67:#d4cadb;--tx-56705c:#ccc7d1;--tx-568164:#c5d3ca;--tx-577a61:#c6d2c9;--tx-59326d:#d7c8df;--tx-593975:#d0c4db;--tx-5b306d:#d9c8e0;--tx-5b3774:#d2c4dc;--tx-5c3673:#d3c5dc;--tx-5c3c6e:#d3c7da;--tx-5c8063:#c6d2c8;--tx-5e5543:#d8d4ce;--tx-62746a:#ccc7d1;--tx-628069:#ccc7d1;--tx-633a79:#d1c2da;--tx-633e7d:#cec0d8;--tx-647168:#ccc7d1;--tx-65348d:#cebcdc;--tx-65536f:#ccc7d1;--tx-674078:#d1c2d7;--tx-67806b:#ccc7d1;--tx-684779:#cfc3d5;--tx-684b79:#cec4d4;--tx-68756b:#ccc7d1;--tx-6a4380:#cfc1d7;--tx-6b408d:#cebfd9;--tx-6b4280:#d0c1d7;--tx-6b5579:#cdc6d2;--tx-6c517e:#cec4d4;--tx-6d5837:#dcd4c8;--tx-6e4e87:#cdc2d6;--tx-703299:#d0bade;--tx-70408f:#cfbeda;--tx-706079:#ccc7d1;--tx-714180:#d2c0d8;--tx-71517f:#cfc4d4;--tx-715294:#cbc2d6;--tx-715b7f:#cdc6d2;--tx-715e7c:#ccc7d1;--tx-718074:#ccc7d1;--tx-718075:#ccc7d1;--tx-738075:#ccc7d1;--tx-738077:#ccc7d1;--tx-745781:#cfc5d3;--tx-745c84:#cdc6d2;--tx-746044:#d6cec3;--tx-746080:#ccc7d1;--tx-746081:#ccc7d1;--tx-748076:#ccc7d1;--tx-75389a:#d0bbdd;--tx-75458d:#d0c0d8;--tx-75501f:#e7d9c6;--tx-755084:#d0c3d5;--tx-755c80:#cec6d2;--tx-75647e:#ccc7d1;--tx-758078:#ccc7d1;--tx-758079:#ccc7d1;--tx-758176:#ccc7d1;--tx-764292:#d0bfd9;--tx-764990:#cfc0d8;--tx-764b91:#cfc1d7;--tx-765e84:#cec6d2;--tx-76667e:#ccc7d1;--tx-768279:#ccc7d1;--tx-774492:#d0bfd9;--tx-775184:#d0c3d5;--tx-775889:#cec4d4;--tx-778078:#ccc7d1;--tx-778279:#ccc7d1;--tx-78558a:#cfc4d4;--tx-795400:#ebe3d0;--tx-79571f:#e6d9c4;--tx-795789:#cfc4d4;--tx-796b82:#ccc7d1;--tx-7a4a97:#cfc0d8;--tx-7a648c:#cdc6d2;--tx-7a6588:#ccc7d1;--tx-7b877d:#ccc7d1;--tx-7c608b:#cec5d3;--tx-7c887e:#ccc7d1;--tx-7d46a1:#cfbeda;--tx-7d658d:#cdc6d2;--tx-7e688b:#ccc7d1;--tx-7e8a80:#ccc7d1;--tx-7f578d:#d0c4d4;--tx-8042a5:#d0bddb;--tx-805047:#d6c5c2;--tx-805595:#cfc2d6;--tx-806289:#cfc6d2;--tx-80673f:#d8cfc0;--tx-806994:#ccc6d2;--tx-815a9c:#cec2d6;--tx-81628f:#cfc5d3;--tx-819084:#ccc7d1;--tx-82668f:#cec6d2;--tx-836f8d:#ccc7d1;--tx-839086:#ccc7d1;--tx-839087:#ccc7d1;--tx-84668e:#cfc6d2;--tx-849187:#ccc7d1;--tx-85709a:#ccc6d2;--tx-859086:#ccc7d1;--tx-859187:#ccc7d1;--tx-866895:#cec6d2;--tx-867343:#d8d1c0;--tx-875247:#d7c5c1;--tx-876b95:#cec6d2;--tx-879187:#ccc7d1;--tx-879188:#ccc7d1;--tx-879287:#ccc7d1;--tx-8855a5:#cfc1d7;--tx-886899:#cec5d3;--tx-88938a:#ccc7d1;--tx-897293:#ccc7d1;--tx-89948a:#ccc7d1;--tx-89948b:#ccc7d1;--tx-89958c:#ccc7d1;--tx-8a559f:#d1c1d7;--tx-8a7298:#cdc6d2;--tx-8a7593:#ccc7d1;--tx-8a958b:#ccc7d1;--tx-8b50a9:#d0bfd9;--tx-8b52a4:#d1c0d8;--tx-8b609a:#d0c4d4;--tx-8b6399:#d0c4d4;--tx-8b7596:#ccc7d1;--tx-8b958c:#ccc7d1;--tx-8d7a99:#ccc7d1;--tx-8d8371:#ccc7d1;--tx-9166a4:#d0c3d5;--tx-919b92:#ccc7d1;--tx-92736d:#ccc7d1;--tx-929b93:#ccc7d1;--tx-943d28:#e0c0b8;--tx-95a095:#ccc7d1;--tx-95a098:#ccc7d1;--tx-9674a4:#cfc5d3;--tx-96a097:#ccc7d1;--tx-96a198:#ccc7d1;--tx-97a097:#ccc7d1;--tx-997941:#dad0be;--tx-9985a3:#ccc7d1;--tx-99a198:#ccc7d1;--tx-9aa39b:#ccc7d1;--tx-9b7b47:#d9cfbf;--tx-9ba39b:#ccc7d1;--tx-9ba69d:#ccc7d1;--tx-9c6565:#d4c4c4;--tx-9d6460:#d5c5c3;--tx-a0aaa1:#ccc7d1;--tx-a1a99e:#ccc7d1;--tx-a1aaa1:#ccc7d1;--tx-a24436:#debfba;--tx-a24a33:#dfc1b9;--tx-a3aca4:#ccc7d1;--tx-a66e3f:#dccbbc;--tx-a77728:#e0d1b8;--tx-a77f3d:#ddd0bb;--tx-a8742a:#e0d0b8;--tx-a893b8:#cdc5d3;--tx-aa8142:#dccfbc;--tx-ac6152:#d9c4bf;--tx-b38b32:#e0d4b8;--tx-b4852d:#e0d2b8;--tx-b5843c:#decfba;--tx-b78943:#ddcfbb;--tx-bd914d:#dcd0bc;--tx-c7994e:#dfd0b9;--tx-d4af37:#e0d7b8;--tx-d7b765:#e0d5b8;--tx-e5c368:#e0d5b8}html:root:not([data-theme=light]) .crm-app .crm-activity-copy b,html:root:not([data-theme=light]) .crm-app .crm-activity-copy small,html:root:not([data-theme=light]) .crm-app .crm-add-card,html:root:not([data-theme=light]) .crm-app .crm-agenda-day-heading span,html:root:not([data-theme=light]) .crm-app .crm-agenda-footer,html:root:not([data-theme=light]) .crm-app .crm-agenda-full-item time,html:root:not([data-theme=light]) .crm-app .crm-agenda-item>span:nth-last-child(2) b,html:root:not([data-theme=light]) .crm-app .crm-agenda-item>span:nth-last-child(2) small,html:root:not([data-theme=light]) .crm-app .crm-agenda-time,html:root:not([data-theme=light]) .crm-app .crm-agenda-time b,html:root:not([data-theme=light]) .crm-app .crm-avatar,html:root:not([data-theme=light]) .crm-app .crm-avatar--mini,html:root:not([data-theme=light]) .crm-app .crm-calendar-row button b,html:root:not([data-theme=light]) .crm-app .crm-calendar-row button small,html:root:not([data-theme=light]) .crm-app .crm-card-copy small,html:root:not([data-theme=light]) .crm-app .crm-card-foot,html:root:not([data-theme=light]) .crm-app .crm-card-stage,html:root:not([data-theme=light]) .crm-app .crm-card-stage select,html:root:not([data-theme=light]) .crm-app .crm-company-mark,html:root:not([data-theme=light]) .crm-app .crm-company-name small,html:root:not([data-theme=light]) .crm-app .crm-company-next,html:root:not([data-theme=light]) .crm-app .crm-company-value,html:root:not([data-theme=light]) .crm-app .crm-company-value small,html:root:not([data-theme=light]) .crm-app .crm-contact-channels span,html:root:not([data-theme=light]) .crm-app .crm-contact-channels strong,html:root:not([data-theme=light]) .crm-app .crm-contact-status label,html:root:not([data-theme=light]) .crm-app .crm-context-draft small,html:root:not([data-theme=light]) .crm-app .crm-context-fact b,html:root:not([data-theme=light]) .crm-app .crm-date-strip b,html:root:not([data-theme=light]) .crm-app .crm-date-strip small,html:root:not([data-theme=light]) .crm-app .crm-demo-banner b,html:root:not([data-theme=light]) .crm-app .crm-demo-banner small,html:root:not([data-theme=light]) .crm-app .crm-demo-tag,html:root:not([data-theme=light]) .crm-app .crm-detail-block>label,html:root:not([data-theme=light]) .crm-app .crm-detail-pair small,html:root:not([data-theme=light]) .crm-app .crm-directory-filters label,html:root:not([data-theme=light]) .crm-app .crm-directory-name>span,html:root:not([data-theme=light]) .crm-app .crm-directory-pagination .crm-button,html:root:not([data-theme=light]) .crm-app .crm-directory-table th,html:root:not([data-theme=light]) .crm-app .crm-directory-view small,html:root:not([data-theme=light]) .crm-app .crm-empty,html:root:not([data-theme=light]) .crm-app .crm-empty-task,html:root:not([data-theme=light]) .crm-app .crm-error,html:root:not([data-theme=light]) .crm-app .crm-error b,html:root:not([data-theme=light]) .crm-app .crm-export,html:root:not([data-theme=light]) .crm-app .crm-finish,html:root:not([data-theme=light]) .crm-app .crm-footer,html:root:not([data-theme=light]) .crm-app .crm-form-grid>label,html:root:not([data-theme=light]) .crm-app .crm-full-calendar button small,html:root:not([data-theme=light]) .crm-app .crm-help-card a,html:root:not([data-theme=light]) .crm-app .crm-help-card small,html:root:not([data-theme=light]) .crm-app .crm-import-pickers input,html:root:not([data-theme=light]) .crm-app .crm-kicker,html:root:not([data-theme=light]) .crm-app .crm-live,html:root:not([data-theme=light]) .crm-app .crm-modal textarea,html:root:not([data-theme=light]) .crm-app .crm-modal>label,html:root:not([data-theme=light]) .crm-app .crm-nav-caption,html:root:not([data-theme=light]) .crm-app .crm-nav-submenu button,html:root:not([data-theme=light]) .crm-app .crm-no-contacto,html:root:not([data-theme=light]) .crm-app .crm-notas-count,html:root:not([data-theme=light]) .crm-app .crm-notas-label,html:root:not([data-theme=light]) .crm-app .crm-notas-status,html:root:not([data-theme=light]) .crm-app .crm-notes-heading>span:last-child,html:root:not([data-theme=light]) .crm-app .crm-notes-list p small,html:root:not([data-theme=light]) .crm-app .crm-person-cell small,html:root:not([data-theme=light]) .crm-app .crm-profile b,html:root:not([data-theme=light]) .crm-app .crm-profile small,html:root:not([data-theme=light]) .crm-app .crm-quick-actions span,html:root:not([data-theme=light]) .crm-app .crm-reminder-option small,html:root:not([data-theme=light]) .crm-app .crm-row-actions button,html:root:not([data-theme=light]) .crm-app .crm-search kbd,html:root:not([data-theme=light]) .crm-app .crm-section-label,html:root:not([data-theme=light]) .crm-app .crm-sidebar-bottom button,html:root:not([data-theme=light]) .crm-app .crm-stage-heading small,html:root:not([data-theme=light]) .crm-app .crm-stat>small,html:root:not([data-theme=light]) .crm-app .crm-status,html:root:not([data-theme=light]) .crm-app .crm-table th,html:root:not([data-theme=light]) .crm-app .crm-table-footer,html:root:not([data-theme=light]) .crm-app .crm-task-chip,html:root:not([data-theme=light]) .crm-app .crm-team-capacity,html:root:not([data-theme=light]) .crm-app .crm-team-list small,html:root:not([data-theme=light]) .crm-app .crm-team-role,html:root:not([data-theme=light]) .crm-app .crm-text-link,html:root:not([data-theme=light]) .crm-app .crm-tool-results small,html:root:not([data-theme=light]) .crm-app .crm-tool-state,html:root:not([data-theme=light]) .crm-app .crm-tools .crm-tool-requirement,html:root:not([data-theme=light]) .crm-app .crm-tools-export>small,html:root:not([data-theme=light]) .crm-app .crm-workspace b,html:root:not([data-theme=light]) .crm-app .crm-workspace small,html:root:not([data-theme=light]) .crm-app .temple-login .crm-login-art p,html:root:not([data-theme=light]) .crm-app .temple-login .crm-login-card .temple-login .crm-login-eyebrow,html:root:not([data-theme=light]) .crm-app .temple-login .crm-login-card-footer p,html:root:not([data-theme=light]) .crm-app .temple-login .crm-login-secure{font-size:.78rem}}html:root[data-theme=dark] .crm-app :is(select,input,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root[data-theme=dark] .crm-app :is(option,optgroup){color:#e5deeb;background-color:#1f1c22}html:root[data-theme=dark] .crm-app option:checked,html:root[data-theme=dark] .crm-app option:hover{color:#fff;background-color:#3b2a57}html:root[data-theme=dark] .crm-app option:disabled{color:#8e8499}html:root[data-theme=dark] .crm-app .crm-card-stage select{background-color:#1f1c22}@media (prefers-color-scheme:dark){html:root:not([data-theme=light]) .crm-app :is(select,input,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root:not([data-theme=light]) .crm-app :is(option,optgroup){color:#e5deeb;background-color:#1f1c22}html:root:not([data-theme=light]) .crm-app option:checked,html:root:not([data-theme=light]) .crm-app option:hover{color:#fff;background-color:#3b2a57}html:root:not([data-theme=light]) .crm-app option:disabled{color:#8e8499}html:root:not([data-theme=light]) .crm-app .crm-card-stage select{background-color:#1f1c22}}.crm-pipeline-toolbar{align-items:center;gap:.6rem;margin:.2rem 0 .8rem}.crm-pipeline-toolbar .crm-search{flex:16rem;max-width:26rem}.crm-pipeline-toolbar .crm-search input{font-size:.85rem}.crm-pipeline-toolbar select{max-width:14rem;font-size:.8rem}.crm-pipeline-count{opacity:.85;white-space:nowrap;font-size:.8rem;font-weight:600}.crm-pipeline-tip{opacity:.75;flex-basis:100%;font-size:.76rem}.crm-contact-card[draggable=true]{cursor:grab}.crm-contact-card[draggable=true]:active{cursor:grabbing}.crm-contact-card.is-dragging{opacity:.4;transform:scale(.97)rotate(1deg);box-shadow:0 .6rem 1.4rem #0006}.crm-pipeline-col{transition:box-shadow .12s,background-color .12s}.crm-pipeline-col.is-over{box-shadow:inset 0 0 0 .14rem var(--forest,#632b9b),0 0 0 .2rem color-mix(in srgb,var(--forest,#632b9b) 28%,transparent)}.crm-pipeline-col.is-over .crm-stage-cards:after{content:"Soltar aquí";border:.0625rem dashed var(--forest,#632b9b);min-height:2.6rem;color:inherit;opacity:.9;background:color-mix(in srgb,var(--forest,#632b9b) 16%,transparent);border-radius:.5rem;place-items:center;font-size:.78rem;font-weight:700;display:grid}.crm-stage-sum{opacity:.8;white-space:nowrap;margin-inline-start:auto;font-size:.72rem;font-style:normal;font-weight:700}.crm-card-move{grid-column:1/-1;align-items:stretch;gap:.4rem;display:flex}.crm-card-move button{border:.0625rem solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);min-height:2rem;color:inherit;cursor:pointer;border-radius:.5rem;padding:.3rem .55rem;font-size:.76rem;font-weight:700;line-height:1.2;transition:background-color .12s,border-color .12s}.crm-card-move .crm-card-move-next{text-align:center;flex:1}.crm-card-move button:hover,.crm-card-move button:focus-visible{background:color-mix(in srgb,var(--forest,#632b9b) 30%,transparent);border-color:var(--forest,#632b9b);outline:0}@media (prefers-reduced-motion:reduce){.crm-contact-card.is-dragging{transform:none}.crm-pipeline-col,.crm-card-move button{transition:none}}html:root .crm-app .crm-import .crm-export-all{background:linear-gradient(115deg,var(--crm-accent,#6f319a),color-mix(in srgb,var(--crm-accent,#6f319a) 60%,#000));color:#fff;letter-spacing:.01em;cursor:pointer;width:100%;max-width:22rem;min-height:3.2rem;box-shadow:0 .5rem 1.4rem color-mix(in srgb,var(--crm-accent,#6f319a) 45%,transparent),inset 0 .0625rem 0 #ffffff40;border:.0625rem solid #e5c368;border-radius:.8rem;justify-content:center;align-items:center;gap:.6rem;margin:.9rem 0 .2rem;padding:.85rem 1.4rem;font-size:.98rem;font-weight:800;line-height:1.2;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}html:root .crm-app .crm-import .crm-export-all:hover{filter:brightness(1.08);box-shadow:0 .7rem 1.8rem color-mix(in srgb,var(--crm-accent,#6f319a) 60%,transparent),inset 0 .0625rem 0 #ffffff40;transform:translateY(-.1rem)}html:root .crm-app .crm-import .crm-export-all:active{transform:translateY(0)}html:root .crm-app .crm-import .crm-export-all:focus-visible{outline-offset:.2rem;outline:.2rem solid #e5c368}html:root .crm-app .crm-import .crm-export-all>span{font-size:1.25rem;line-height:1}@media (prefers-reduced-motion:reduce){html:root .crm-app .crm-import .crm-export-all{transition:none}html:root .crm-app .crm-import .crm-export-all:hover{transform:none}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{min-inline-size:0;margin:0}*,:before,:after{box-sizing:border-box}img,video,canvas,svg,input,select,textarea,button{max-inline-size:100%}[hidden]{display:none!important}.crm-app,.crm-main,.crm-content,.crm-panel,.crm-login-layout,.crm-login-card{min-inline-size:0;max-inline-size:100%}.crm-app{min-block-size:100dvh}.crm-content{padding:clamp(.75rem,2.5vw,2rem)}.crm-app :where(p,h1,h2,h3,h4,small,b,a,label){overflow-wrap:anywhere}.crm-topbar{flex-wrap:wrap;gap:.75rem;height:auto;min-height:3.5rem;padding-block:.65rem}.crm-heading-actions,.crm-panel-heading,.crm-list-actions,.crm-tools-actions,.crm-modal-actions,.crm-import-toolbar{flex-wrap:wrap}.crm-heading-actions>*{flex:auto}.crm-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.crm-dashboard-grid,.crm-import-inputs,.crm-tools-cards,.crm-company-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.crm-pipeline{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));min-width:0;overflow:visible}.crm-pipeline-col,.crm-contact-card,.crm-card-copy,.crm-directory-filters>*,.crm-tools-export>*{min-width:0}.crm-card-copy b,.crm-card-copy small{white-space:normal;text-overflow:clip;overflow:visible}.crm-directory-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.crm-directory-filters select,.crm-directory-filters input{width:100%;min-width:0}.crm-drawer{overscroll-behavior:contain;max-block-size:100dvh;inline-size:min(40rem,100%);overflow-y:auto}.crm-modal{max-block-size:calc(100dvh - 1rem);inline-size:min(36rem,100% - 1rem);overflow-y:auto}.crm-app fieldset{min-inline-size:0;max-inline-size:100%}.crm-tools-export{flex-wrap:wrap;gap:.75rem;display:flex}.crm-tools-export>label{flex:18rem}.crm-tools-export>small{flex-basis:100%}.crm-icon-button{position:relative}.crm-stage-heading{flex-wrap:wrap;gap:.4rem}.crm-stage-heading>span:not(.crm-stage-dot){background:var(--bg-eee1fa,#eee1fa);color:var(--tx-65348d,#65348d);border-radius:2rem;padding:.3rem .55rem;font-weight:700}.crm-pipeline-col:nth-child(2) .crm-stage-heading>span{background:var(--bg-dceaff,#dceaff);color:var(--tx-22579c,#22579c)}.crm-pipeline-col:nth-child(3) .crm-stage-heading>span{background:var(--bg-d2f1e9,#d2f1e9);color:var(--tx-146558,#146558)}.crm-pipeline-col:nth-child(4) .crm-stage-heading>span{background:var(--bg-eee0ff,#eee0ff);color:var(--tx-703299,#703299)}.crm-pipeline-col:nth-child(5) .crm-stage-heading>span{background:var(--bg-dff1d6,#dff1d6);color:var(--tx-316323,#316323)}.crm-pipeline-col:nth-child(6) .crm-stage-heading>span{background:var(--bg-ffe4dd,#ffe4dd);color:var(--tx-943d28,#943d28)}.crm-opportunities{gap:1rem;display:grid}.crm-opportunities-form{background:var(--bg-ffffff,#fff);border:.0625rem solid var(--ln-dfd3e8,#dfd3e8);border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.crm-opportunities-form label{gap:.4rem;display:grid}.crm-opportunities-form :is(input,select,textarea){width:100%;min-width:0;font:inherit;border:.0625rem solid var(--ln-d7c8e3,#d7c8e3);background:var(--bg-ffffff,white);color:var(--tx-39234e,#39234e);border-radius:.5rem;padding:.7rem}.crm-opportunities-form textarea{resize:vertical;min-height:6rem}.crm-opportunities-form .crm-tools-actions{grid-column:1/-1}.crm-deal{background:var(--bg-ffffff,white);border:.0625rem solid var(--ln-e2d3ed,#e2d3ed);border-radius:.8rem;gap:.7rem;margin-block:.65rem;padding:1rem;display:grid}.crm-deal h3,.crm-deal p{margin:0}.crm-deal strong{font-size:1.3rem}.crm-deal select{width:100%;font:inherit;padding:.6rem}.crm-deal .crm-tools-actions{gap:.5rem;display:flex}@media (width<=65rem){.crm-sidebar{flex-basis:auto;width:100%;min-height:0;padding:1rem;display:flex}.crm-app{flex-direction:column}.crm-sidebar .crm-nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));width:100%;margin-block:.8rem;display:grid;overflow:visible}.crm-sidebar .crm-nav button,.crm-sidebar .crm-nav button:not(.is-active){white-space:normal;justify-content:flex-start;width:100%;padding:.65rem;font-size:.85rem;display:flex}.crm-sidebar .crm-brand>span:last-child{display:block}.crm-sidebar .crm-workspace,.crm-sidebar .crm-nav-caption,.crm-sidebar .crm-sidebar-bottom{display:none}.crm-dashboard-grid{grid-template-columns:1fr}}@media (width<=40rem){.crm-page-heading,.crm-panel-heading,.crm-intelligence-banner{flex-direction:column;align-items:flex-start}.crm-top-actions{flex-wrap:wrap;gap:.5rem}.crm-page-heading h1{font-size:clamp(1.5rem,6vw,2rem)}.crm-form-grid,.crm-import-fields{grid-template-columns:minmax(0,1fr)}.crm-app :is(input,select,textarea){font-size:1rem}.crm-app button,.crm-app .crm-button{min-height:2.75rem}.crm-table-wrap{max-width:100%;overflow-x:auto}.crm-intelligence-banner{padding:1rem}.crm-intelligence-banner>img{width:4rem;height:auto}.crm-login-screen{padding-inline:1rem}.crm-agenda-full-item{grid-template-columns:minmax(0,1fr)}.crm-agenda-full-item>*{grid-column:1}}@media (prefers-reduced-motion:reduce){.crm-app *{transition:none!important;animation:none!important}}.crm-import,.crm-import>*,.crm-import-preview,.crm-import-inputs,.crm-import-record,.crm-import-record label{min-width:0;max-width:100%}.crm-import-preview{width:100%}@media (width<=40rem){.crm-import-preview,.crm-import-inputs{grid-template-columns:minmax(0,1fr)}}.crm-import-destination{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.crm-import-destination select{width:100%;min-width:0;max-width:100%}.crm-app select{min-width:0;max-width:100%}.crm-tools-export label{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.crm-tools-export select{width:100%;min-width:0}.crm-conflictos-alerta{background:hsl(var(--crm-warning-bg,40 90% 96%));border:1px solid hsl(var(--crm-warning-border,40 80% 85%));border-radius:8px;margin:1rem 0;padding:1rem;animation:.2s ease-out crm-alerta-entrada}@media (prefers-color-scheme:dark){.crm-conflictos-alerta{--crm-warning-bg:40 30% 15%;--crm-warning-border:40 40% 25%}}@keyframes crm-alerta-entrada{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.crm-conflictos-header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.crm-conflictos-header>span{color:#f2a60d;font-size:1.25rem}.crm-conflictos-header>b{color:hsl(var(--crm-text-primary,0 0% 10%));font-size:.9375rem;font-weight:600}@media (prefers-color-scheme:dark){.crm-conflictos-header>b{--crm-text-primary:0 0% 95%}}.crm-conflictos-lista{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.crm-conflicto-item{background:hsl(var(--crm-conflicto-bg,0 0% 100%));border-left:3px solid #f2a60d;border-radius:6px;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}@media (prefers-color-scheme:dark){.crm-conflicto-item{--crm-conflicto-bg:0 0% 10%}}.crm-conflicto-item>span{color:hsl(var(--crm-text-primary,0 0% 10%));font-size:.9375rem;font-weight:500}.crm-conflicto-item>small{color:hsl(var(--crm-text-secondary,0 0% 45%));font-size:.8125rem}@media (prefers-color-scheme:dark){.crm-conflicto-item>span{--crm-text-primary:0 0% 95%}.crm-conflicto-item>small{--crm-text-secondary:0 0% 65%}}.crm-sugerencias-bloque{border-top:1px solid hsl(var(--crm-border,0 0% 88%));margin-top:1rem;padding-top:1rem}@media (prefers-color-scheme:dark){.crm-sugerencias-bloque{--crm-border:0 0% 25%}}.crm-sugerencias-titulo{text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--crm-text-secondary,0 0% 45%));margin-bottom:.625rem;font-size:.8125rem;font-weight:600;display:block}@media (prefers-color-scheme:dark){.crm-sugerencias-titulo{--crm-text-secondary:0 0% 65%}}.crm-sugerencias-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.crm-sugerencia-btn{background:hsl(var(--crm-sugerencia-bg,0 0% 100%));border:1.5px solid hsl(var(--crm-sugerencia-border,0 0% 85%));font-variant-numeric:tabular-nums;color:hsl(var(--crm-text-primary,0 0% 10%));cursor:pointer;border-radius:6px;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;transition:all .15s}.crm-sugerencia-btn:hover{background:hsl(var(--crm-sugerencia-hover-bg,240 80% 98%));border-color:hsl(var(--crm-sugerencia-hover-border,240 70% 70%));transform:translateY(-1px)}.crm-sugerencia-btn:active{transform:translateY(0)}@media (prefers-color-scheme:dark){.crm-sugerencia-btn{--crm-sugerencia-bg:0 0% 15%;--crm-sugerencia-border:0 0% 30%;--crm-text-primary:0 0% 95%}.crm-sugerencia-btn:hover{--crm-sugerencia-hover-bg:240 30% 20%;--crm-sugerencia-hover-border:240 40% 40%}}@media (width<=640px){.crm-sugerencias-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}}@media (prefers-reduced-motion:reduce){.crm-conflictos-alerta{animation:none}.crm-sugerencia-btn:hover,.crm-sugerencia-btn:active{transform:none}}.crm-notes-list .crm-bitacora-body{flex:auto;gap:.4rem;min-inline-size:0;display:grid}.crm-notes-list .crm-bitacora-texto{white-space:pre-wrap;overflow-wrap:anywhere}.crm-notes-list .crm-bitacora-editada{color:var(--forest,#175c45);font-style:normal;font-weight:600}.crm-notes-list .crm-bitacora-titulo{color:var(--ink,#24342c);font-size:.68rem}.crm-notes-list .crm-bitacora-edit{border:.0625rem solid var(--line,#e9eee8);background:var(--paper,#fff);min-block-size:1.75rem;color:var(--forest,#175c45);cursor:pointer;border-radius:2rem;flex:none;align-self:flex-start;padding:.2rem .6rem;font-size:.62rem;font-weight:700;transition:border-color .15s,background .15s}.crm-notes-list .crm-bitacora-edit:hover,.crm-notes-list .crm-bitacora-edit:focus-visible{border-color:var(--forest,#175c45);background:var(--forest-2,#e8f2eb)}.crm-notes-list>div.is-editing{background:var(--paper,#fff);box-shadow:0 0 0 .125rem var(--forest,#175c45)}.crm-notes-list .crm-bitacora-body textarea{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;min-block-size:4.5rem;max-block-size:min(18rem,50dvh);inline-size:100%;font-size:.8rem;line-height:1.55;overflow-y:auto}.crm-notes-list .crm-bitacora-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.crm-notes-list .crm-bitacora-actions small{color:var(--muted,#839087);margin:0 auto 0 0;font-size:.58rem}@media (width<=40rem){.crm-notes-list>div{flex-wrap:wrap}.crm-notes-list .crm-bitacora-body{flex-basis:calc(100% - 2.5rem)}.crm-notes-list .crm-bitacora-edit{min-block-size:2.25rem;margin-inline-start:1.85rem;padding-inline:.9rem;font-size:.7rem}.crm-notes-list .crm-bitacora-body textarea{font-size:1rem}.crm-notes-list .crm-bitacora-actions small{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.crm-notes-list .crm-bitacora-edit{transition:none}}.crm-correo{gap:1.2rem;display:grid}.crm-correo-field,.crm-correo-grid label{color:var(--crm-muted,#7f578d);gap:.4rem;min-width:0;font-size:.83rem;display:grid}.crm-correo input,.crm-correo select,.crm-correo textarea{box-sizing:border-box;border:.0625rem solid var(--crm-border,#dfcce9);width:100%;color:var(--crm-text,#5b306d);background:var(--crm-surface,#fff);font:inherit;border-radius:.5rem;padding:.7rem;line-height:1.6}.crm-correo textarea{resize:vertical}.crm-correo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.8rem;margin:.8rem 0;display:grid}.crm-correo-ctx,.crm-correo-compose{border:.0625rem solid var(--crm-border,#e3d3ec);background:var(--crm-surface-2,#fdfaff);border-radius:.8rem;gap:.8rem;margin-top:1.2rem;padding:1rem;display:grid}.crm-correo-ctx summary{cursor:pointer;color:var(--crm-text,#6b4280);font-weight:600}.crm-correo-item{border:.0625rem solid var(--crm-border,#e4d1ed);background:var(--crm-surface,#fff);border-radius:.7rem;gap:.6rem;min-width:0;margin-top:.7rem;padding:1rem;display:grid}.crm-correo-item header{gap:.15rem;display:grid}.crm-correo-item header span{color:var(--crm-muted,#9674a4);font-size:.76rem}.crm-correo-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.crm-correo-warn{background:var(--crm-warn-bg,#fff4dd);color:var(--crm-warn-text,#8a5d12);border-radius:.5rem;margin:0;padding:.55rem .8rem;font-size:.8rem}.crm-correo-plan{color:var(--crm-text,#6b4280);margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.9}.crm-correo-check{color:var(--crm-text,#6b4280);align-items:flex-start;gap:.6rem;font-size:.85rem;display:flex}.crm-correo-check input{width:auto;margin-top:.3rem}.crm-correo-badge{color:#fff;text-align:center;background:#75458d;border-radius:1rem;min-width:1.4rem;padding:0 .45rem;font-size:.78rem;display:inline-block}.crm-correo small{color:var(--crm-muted,#8a7593);font-size:.76rem;line-height:1.7}.crm-correo-chips{flex-wrap:wrap;gap:.5rem;display:flex}.crm-correo .crm-correo-chip{border:.0625rem solid var(--crm-border,#dfcce9);background:var(--crm-surface,#fff);width:auto;color:var(--crm-text,#6b4280);font:inherit;cursor:pointer;border-radius:2rem;padding:.5rem .9rem;font-size:.83rem;transition:all .15s}.crm-correo .crm-correo-chip.is-on,.crm-correo .crm-correo-chip:hover{color:#fff;background:#75458d;border-color:#75458d}.crm-correo-chat{gap:.5rem;max-height:20rem;padding:.3rem;display:grid;overflow-y:auto}.crm-correo-burbuja{overflow-wrap:anywhere;border-radius:.9rem;max-width:85%;margin:0;padding:.65rem .9rem;font-size:.88rem;line-height:1.6}.crm-correo-burbuja--assistant{background:var(--crm-surface-2,#f4e9fb);color:var(--crm-text,#5b306d);justify-self:start}.crm-correo-burbuja--user{color:#fff;background:#75458d;justify-self:end}.crm-correo-responder{gap:.6rem;display:flex}.crm-correo-responder input{flex:1}.crm-correo-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.crm-correo-voz{border:.0625rem solid var(--crm-border,#dfcce9);background:var(--crm-surface,#fff);color:var(--crm-text,#6b4280);font:inherit;cursor:pointer;border-radius:2rem;padding:.5rem 1rem;font-size:.8rem;transition:all .2s}.crm-correo-voz:hover{border-color:#75458d}.crm-correo-voz.is-on{color:#fff;background:#75458d;border-color:#75458d;font-weight:600}.crm-correo-input-con-mic{align-items:center;gap:.4rem;display:flex;position:relative}.crm-correo-input-con-mic input{flex:1}.crm-correo-mic{border:.0625rem solid var(--crm-border,#dfcce9);background:var(--crm-surface,#fff);width:2.2rem;height:2.2rem;color:var(--crm-text,#6b4280);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.1rem;transition:all .15s;display:flex;position:absolute;right:.5rem}.crm-correo-mic:hover{background:var(--crm-surface-2,#f9f5fb);border-color:#75458d}.crm-correo-mic.is-on{color:#fff;background:#e74c3c;border-color:#e74c3c;animation:.8s infinite pulse-mic}.crm-correo-mic:disabled{opacity:.4;cursor:not-allowed}@keyframes pulse-mic{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.crm-correo-dictando{color:#e74c3c;margin-top:-.2rem;font-size:.75rem;font-weight:600;animation:.3s fade-in;display:block}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.crm-correo-etiquetas{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.crm-correo-etiq{border:.0625rem solid var(--crm-border,#dfcce9);background:var(--crm-surface,#fff);color:var(--crm-text,#6b4280);font:inherit;cursor:pointer;border-radius:1.2rem;padding:.35rem .7rem;font-size:.75rem;transition:all .12s}.crm-correo-etiq:hover{border-color:var(--crm-border,#b89ac4);background:var(--crm-surface-2,#faf6fc)}.crm-correo-etiq.is-on{color:#fff;background:#75458d;border-color:#75458d;font-weight:600}.crm-correo-etiquetas-inline{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.crm-correo-etiquetas-inline>span{color:var(--crm-muted,#8a7593);font-size:.8rem;font-weight:500}.crm-recorder-fab{z-index:1000;background:linear-gradient(135deg, var(--forest,#175c45), #1a7050);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;transition:all .2s;display:grid;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 .5rem 1.5rem #0003,0 .25rem .5rem #00000026}.crm-recorder-fab:hover{transform:scale(1.08);box-shadow:0 .75rem 2rem #00000040,0 .35rem .75rem #0000002e}.crm-recorder-fab:active{transform:scale(.98)}.crm-recorder-fab svg{width:1.8rem;height:1.8rem}.crm-recorder-panel{z-index:999;border:.0625rem solid var(--line,#e9eee8);background:var(--paper,#fff);border-radius:1rem;flex-direction:column;width:min(28rem,100vw - 3rem);max-height:calc(100vh - 3rem);animation:.25s ease-out crm-recorder-slide-in;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 1rem 3rem #0003,0 .5rem 1rem #00000026}@keyframes crm-recorder-slide-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.crm-recorder-panel.is-minimized{max-height:3.5rem}.crm-recorder-header{border-bottom:.0625rem solid var(--line,#e9eee8);background:linear-gradient(to bottom, var(--wash,#f7f9f5), var(--paper,#fff));border-radius:1rem 1rem 0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.crm-recorder-panel.is-minimized .crm-recorder-header{border-bottom:0;border-radius:1rem}.crm-recorder-title{color:var(--ink,#24342c);align-items:center;gap:.6rem;font-size:.9rem;font-weight:700;display:flex}.crm-recorder-title svg{width:1.3rem;height:1.3rem;color:var(--forest,#175c45)}.crm-recorder-controls{gap:.3rem;display:flex}.crm-recorder-btn{width:2rem;height:2rem;color:var(--muted,#839087);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;font-size:1.2rem;transition:all .15s;display:grid}.crm-recorder-btn:hover{background:var(--wash,#f7f9f5);color:var(--ink,#24342c)}.crm-recorder-content{overscroll-behavior:contain;flex:1;overflow-y:auto}.crm-recorder-panel .crmv{border:0;border-radius:0;margin:0}@media (width<=47.5rem){.crm-recorder-fab{width:3rem;height:3rem;bottom:5rem;right:1rem}.crm-recorder-fab svg{width:1.5rem;height:1.5rem}.crm-recorder-panel{width:calc(100vw - 2rem);max-height:calc(100vh - 7rem);bottom:1rem;right:1rem}}@keyframes crm-recorder-pulse{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 .5rem #ef444400}}.crm-recorder-fab.is-recording{background:linear-gradient(135deg,#dc2626,#ef4444);animation:2s infinite crm-recorder-pulse}.crm-recorder-fab.is-recording svg{animation:1.5s infinite crm-recorder-blink}@keyframes crm-recorder-blink{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.crm-recorder-panel,.crm-recorder-fab.is-recording,.crm-recorder-fab.is-recording svg{animation:none}}.crm-settings{gap:1.5rem;min-width:0;padding:clamp(1rem,3vw,1.5rem);display:grid}.crm-settings-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.crm-settings-header h2{color:var(--ink,#24342c);letter-spacing:-.03em;margin:.3rem 0 .5rem;font:700 1.2rem Manrope,sans-serif}.crm-settings-header p{color:var(--muted,#839087);margin:0;font-size:.85rem;line-height:1.5}.crm-settings-section{gap:.9rem;display:grid}.crm-settings-section h3{color:var(--ink,#24342c);margin:0;font-size:.95rem;font-weight:700}.crm-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem;display:grid}.crm-settings-card{border:.125rem solid var(--line,#e9eee8);background:var(--paper,#fff);text-align:left;cursor:pointer;border-radius:.75rem;gap:.7rem;padding:1rem;transition:all .15s;display:grid;position:relative}.crm-settings-card:hover{border-color:var(--forest,#175c45);background:var(--wash,#f7f9f5)}.crm-settings-card.is-selected{border-color:var(--forest,#175c45);background:var(--forest-2,#e8f2eb)}.crm-theme-preview{background:#f5f5f5;border-radius:.5rem;grid-template-columns:.6rem 1fr;gap:.35rem;height:4rem;padding:.5rem;display:grid;overflow:hidden}.crm-theme-preview>span{border-radius:.25rem}.crm-theme-preview>span:first-child{background:#d4d4d8}.crm-theme-preview>span:nth-child(2){background:#fff;grid-column:2;gap:.2rem;padding:.3rem;display:grid}.crm-theme-preview>span:nth-child(2):before,.crm-theme-preview>span:nth-child(2):after{content:"";background:#e4e4e7;border-radius:.15rem;height:.3rem;display:block}.crm-theme-preview>span:nth-child(3){background:#fafafa;grid-column:2}.crm-theme-preview--oscuro{background:#1a1a1a}.crm-theme-preview--oscuro>span:first-child{background:#3f3f46}.crm-theme-preview--oscuro>span:nth-child(2){background:#27272a}.crm-theme-preview--oscuro>span:nth-child(2):before,.crm-theme-preview--oscuro>span:nth-child(2):after{background:#3f3f46}.crm-theme-preview--oscuro>span:nth-child(3){background:#18181b}.crm-settings-card-text{gap:.2rem;display:grid}.crm-settings-card-text b{color:var(--ink,#24342c);font-size:.88rem}.crm-settings-card-text small{color:var(--muted,#839087);font-size:.75rem;line-height:1.4}.crm-settings-check{background:var(--forest,#175c45);color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:.7rem;right:.7rem}.crm-color-grid{grid-template-columns:repeat(auto-fill,minmax(4rem,1fr));gap:.7rem;max-width:30rem;display:grid}.crm-color-option{aspect-ratio:1;border:.125rem solid var(--line,#e9eee8);background:var(--paper,#fff);cursor:pointer;border-radius:.65rem;place-items:center;padding:.5rem;transition:all .15s;display:grid;position:relative}.crm-color-option:hover{border-color:var(--color);transform:scale(1.05)}.crm-color-option.is-selected{border-color:var(--color);border-width:.1875rem}.crm-color-swatch{background:var(--color);border-radius:50%;width:2.5rem;height:2.5rem;display:block;box-shadow:0 .125rem .5rem #00000026}.crm-color-check{width:1.3rem;height:1.3rem;color:var(--color);background:#fff;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .125rem .375rem #0003}.crm-settings-actions{border-top:.0625rem solid var(--line,#e9eee8);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.crm-settings-message{background:var(--forest-2,#e8f2eb);color:var(--forest,#175c45);border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.crm-settings-message:before{content:"✓";background:var(--forest,#175c45);color:#fff;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.75rem;display:grid}.crm-settings-note{border:.0625rem solid var(--crm-warn-border,#e5d5a8);background:var(--crm-warn-bg,#fffbf0);border-radius:.65rem;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.crm-settings-note>span{font-size:1.2rem}.crm-settings-note small{color:var(--crm-warn-text,#7c6f3e);font-size:.8rem;line-height:1.5}@media (width<=47.5rem){.crm-settings{padding:1rem .75rem}.crm-settings-grid{grid-template-columns:1fr}.crm-color-grid{grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr))}}html[data-accent] .crm-app{--forest:var(--crm-accent);--forest-2:var(--crm-accent-2)}[data-theme=dark],[data-theme=dark] .crm-app{--ink:#e8e8e8;--muted:#a0a0a0;--line:#3a3a3a;--paper:#1e1e1e;--wash:#161616;--forest:#4ade80;--forest-2:#1a3a2a;--crm-surface:#1e1e1e;--crm-surface-2:#262626;--crm-text:#e8e8e8;--crm-muted:#a0a0a0;--crm-border:#3a3a3a;--crm-warn-bg:#3a2e12;--crm-warn-text:#f0c674;--crm-warn-border:#5a4a1e}[data-theme=dark] .crm-app{background:var(--wash);color:var(--ink)}html[data-accent][data-theme=dark] .crm-app{--forest:var(--crm-accent);--forest-2:color-mix(in srgb, var(--crm-accent) 22%, #1e1e1e)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) .crm-app{--ink:#e8e8e8;--muted:#a0a0a0;--line:#3a3a3a;--paper:#1e1e1e;--wash:#161616;--forest:#4ade80;--forest-2:#1a3a2a;--crm-surface:#1e1e1e;--crm-surface-2:#262626;--crm-text:#e8e8e8;--crm-muted:#a0a0a0;--crm-border:#3a3a3a;--crm-warn-bg:#3a2e12;--crm-warn-text:#f0c674;--crm-warn-border:#5a4a1e}:root:not([data-theme=light]) .crm-app{background:var(--wash);color:var(--ink)}html[data-accent]:not([data-theme=light]) .crm-app{--forest:var(--crm-accent);--forest-2:color-mix(in srgb, var(--crm-accent) 22%, #1e1e1e)}}:root{--color-primario:#2563eb;--color-primario-hover:#1d4ed8;--color-fondo:#fff;--color-texto-principal:#1a1a1a;--color-texto-secundario:#666;--color-acento:#2563eb;--color-acento-suave:#2563eb1a;--color-negro-puro:#000;--color-gris-claro:#f5f5f5;--color-gris-medio:#e0e0e0;--color-gris-oscuro:#4a4a4a;--color-error:#dc2626;--color-exito:#16a34a;--color-advertencia:#f59e0b;--font-heading:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--text-xs:clamp(.75rem, 1.5vw, .875rem);--text-sm:clamp(.875rem, 1.8vw, 1rem);--text-base:clamp(1rem, 2.2vw, 1.125rem);--text-lg:clamp(1.125rem, 2.5vw, 1.5rem);--text-xl:clamp(1.5rem, 3.5vw, 2rem);--text-2xl:clamp(2rem, 5vw, 3rem);--text-3xl:clamp(2.5rem, 6vw, 4rem);--text-hero:clamp(3rem, 8vw, 5.5rem);--spacing-xs:clamp(.25rem, 1vw, .5rem);--spacing-sm:clamp(.5rem, 1.5vw, 1rem);--spacing-md:clamp(1rem, 2.5vw, 1.5rem);--spacing-lg:clamp(1.5rem, 4vw, 2.5rem);--spacing-xl:clamp(2rem, 6vw, 4rem);--spacing-2xl:clamp(3rem, 8vw, 6rem);--max-width-contenido:80rem;--padding-lateral:clamp(1rem, 4vw, 2rem);--border-radius-sm:.25rem;--border-radius-md:.5rem;--border-radius-lg:1rem;--shadow-sm:0 .0625rem .125rem #0000000d;--shadow-md:0 .25rem .375rem #00000012;--shadow-lg:0 .625rem .9375rem #0000001a;--transition-rapida:.15s ease;--transition-normal:.25s ease;--transition-suave:.35s ease}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-texto-principal);background:var(--color-fondo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-texto-principal);font-weight:700;line-height:1.2}h1{font-size:var(--text-hero)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{font-family:var(--font-body);margin-bottom:var(--spacing-md)}.btn{font-family:var(--font-body);font-size:var(--text-base);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-normal);text-align:center;border:none;font-weight:600;text-decoration:none;display:inline-block}.btn-primario{background:var(--color-primario);color:var(--color-fondo)}.btn-primario:hover:not(:disabled){background:var(--color-primario-hover);box-shadow:var(--shadow-md);transform:translateY(-.0625rem)}.btn-primario:active:not(:disabled){transform:translateY(0)}.btn-primario:disabled{opacity:.5;cursor:not-allowed}.btn-secundario{color:var(--color-primario);border:.125rem solid var(--color-primario);background:0 0}.btn-secundario:hover:not(:disabled){background:var(--color-primario);color:var(--color-fondo)}.input,.textarea,.select{font-family:var(--font-body);font-size:var(--text-base);padding:var(--spacing-sm);border:.125rem solid var(--color-gris-medio);border-radius:var(--border-radius-md);width:100%;transition:border-color var(--transition-rapida)}.input:focus,.textarea:focus,.select:focus{border-color:var(--color-primario);outline:none}.contenedor{width:100%;max-width:var(--max-width-contenido);padding-left:var(--padding-lateral);padding-right:var(--padding-lateral);margin-left:auto;margin-right:auto}.skeleton{background:linear-gradient(90deg, var(--color-gris-claro) 0%, var(--color-gris-medio) 50%, var(--color-gris-claro) 100%);border-radius:var(--border-radius-sm);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}body{min-height:100vh;margin:0;font-family:system-ui,sans-serif}.estado-pantalla{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:5%;font-size:clamp(.9rem,2vw,1.1rem);display:flex}.app-shell{width:100%;min-height:100vh}.aviso-gracia{text-align:center;width:100%;padding:clamp(.5rem,1.5vw,1rem);font-size:clamp(.8rem,1.5vw,.95rem)}.app-header{text-align:center;padding:clamp(1rem,4vw,2rem)}.app-header .logo{max-width:30%;height:auto}.plan-actual{opacity:.7;font-size:clamp(.8rem,1.5vw,.95rem)}.app-contenido{padding:clamp(1rem,4vw,2rem)}
