@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.notification-control[data-v-e2491c0d],.notification-bell[data-v-e2491c0d]{position:relative}.notification-count[data-v-e2491c0d]{color:#fff;background:#c55b48;border-radius:8px;min-width:14px;padding:2px 4px;font-size:8px;position:absolute;top:0;right:0}.notification-panel[data-v-e2491c0d]{z-index:70;width:min(380px,100vw - 32px);position:absolute;top:44px;right:0;box-shadow:0 12px 40px #222d3222}.notification-panel header[data-v-e2491c0d]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.notification-panel h2[data-v-e2491c0d]{font-size:13px}.notification-panel h2 small[data-v-e2491c0d]{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.notification-panel ul[data-v-e2491c0d]{max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.notification-panel li[data-v-e2491c0d]{border-bottom:1px solid var(--line);gap:8px;padding:12px 16px;display:flex}.notification-panel li.unread[data-v-e2491c0d]{background:#f0f8f5}.notification-content[data-v-e2491c0d]{text-align:left;background:0 0;border:0;flex:1;gap:5px;min-width:0;display:grid}.notification-content strong[data-v-e2491c0d]{color:var(--ink);font-size:12px}.notification-content span[data-v-e2491c0d]{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.notification-content time[data-v-e2491c0d]{color:var(--muted);font-size:10px}.notification-panel footer[data-v-e2491c0d]{justify-content:center;align-items:center;padding:10px;font-size:11px;display:flex}.notification-panel .error[data-v-e2491c0d]{margin:12px}.notification-modes[data-v-e2491c0d]{gap:8px;padding:12px 16px 0;display:flex}.notification-modes button[data-v-e2491c0d]{border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;flex:1;padding:8px 12px;font-size:12px}.notification-modes button[aria-pressed=true][data-v-e2491c0d]{color:var(--teal);background:#edf7f3;border-color:#9fcbbd;font-weight:650}.notification-modes button[data-v-e2491c0d]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.notification-help[data-v-e2491c0d]{color:var(--muted);margin:9px 16px 12px;font-size:10px;line-height:1.5}.session-warning-backdrop[data-v-fddbf371]{z-index:2000;background:#152c44b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.session-warning[data-v-fddbf371]{width:100%;max-width:440px;padding:28px}.session-warning h2[data-v-fddbf371]{margin:0 0 14px}.session-warning p[data-v-fddbf371]{line-height:1.6}.session-warning-countdown[data-v-fddbf371]{font-variant-numeric:tabular-nums;margin-top:8px;font-size:2rem;font-weight:700;line-height:1.2;display:block}.session-warning button[data-v-fddbf371]{margin-top:12px}.password-checklist[data-v-ea786103]{color:#6c7e87;gap:7px;margin:0;padding:0;font-size:12px;font-weight:400;list-style:none;display:grid}.password-checklist li[data-v-ea786103]{align-items:center;gap:8px;line-height:1.4;display:flex}.password-checklist svg[data-v-ea786103]{flex-shrink:0}.password-checklist .met[data-v-ea786103]{color:#258474}.client-identity[data-v-8d6134d0]{align-items:center;gap:12px;min-width:0;display:flex}.client-monogram[data-v-8d6134d0]{background:var(--client-accent);color:var(--client-on-accent);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:14px;font-weight:750;display:grid}.client-identity>div[data-v-8d6134d0]{min-width:0}.client-identity strong[data-v-8d6134d0]{overflow-wrap:anywhere;font-size:16px;line-height:1.3;display:block}.client-identity small[data-v-8d6134d0]{letter-spacing:1.4px;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.4;display:block}.client-art[data-v-6a12e0bf]{background:radial-gradient(ellipse at 20% 20%,#ffffff20,transparent 60%),linear-gradient(145deg,#192635,var(--client-color));color:#fff;height:100%;min-height:660px;position:relative;overflow:hidden}.client-art>img[data-v-6a12e0bf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.client-art-shade[data-v-6a12e0bf]{background:linear-gradient(#101c3530,#0000 35%,#101c3533);position:absolute;inset:0}.client-art>.client-identity[data-v-6a12e0bf]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14213bd9;border:1px solid #ffffff24;border-radius:18px;max-width:max-content;padding:12px 16px 12px 12px;position:absolute;top:34px;left:34px;right:34px}.client-art-fallback[data-v-6a12e0bf]{min-height:inherit;flex-direction:column;justify-content:center;padding:170px 10% 110px;display:flex;position:relative;overflow:hidden}.client-art-fallback>span[data-v-6a12e0bf]{letter-spacing:-.08em;color:#ffffff12;font-size:clamp(130px,18vw,290px);font-weight:800;line-height:1}.client-art-fallback h1[data-v-6a12e0bf]{color:#fff;letter-spacing:-1.6px;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(30px,3.8vw,60px);line-height:1.12}.client-art-fallback p[data-v-6a12e0bf]{color:#ffffffbd;margin-top:20px;line-height:1.7}.client-login-support[data-v-d774ed52]{text-align:center;color:#667389;border-top:1px solid #eef0f5;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.7;display:flex}.client-login-support strong[data-v-d774ed52]{font-weight:650}.client-login-support>button[data-v-d774ed52]{color:var(--client-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.client-login-support>button[data-v-d774ed52]:hover{text-decoration:underline}.client-login-support>button[data-v-d774ed52]:focus-visible{outline:2px solid var(--client-link);outline-offset:4px;border-radius:2px}.client-support-dialog[data-v-d774ed52]{color:#172033;background:#fff;border:1px solid #e0e2ef;border-radius:20px;width:360px;max-width:calc(100vw - 32px);max-height:calc(100svh - 40px);margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #17203330}.client-support-dialog[data-v-d774ed52]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17203355}.client-support-dialog header[data-v-d774ed52]{align-items:center;gap:10px;display:flex}.client-support-icon[data-v-d774ed52]{background:var(--client-icon-background);width:36px;height:36px;color:var(--client-accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.client-support-dialog h2[data-v-d774ed52]{color:#172033;letter-spacing:-.4px;font-size:18px;line-height:1.3}.client-support-dialog header>button[data-v-d774ed52]{color:#69758a;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:5px;display:flex}.client-support-dialog header>button[data-v-d774ed52]:focus-visible{outline:2px solid var(--client-link)}.client-support-dialog>p[data-v-d774ed52]{color:#69758a;margin:16px 0 0;font-size:12px;line-height:1.7}.client-support-dialog ul[data-v-d774ed52]{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.client-support-dialog li[data-v-d774ed52]{overflow-wrap:anywhere;border:1px solid #e5e8f1;border-radius:10px;padding:14px}.client-support-dialog li strong[data-v-d774ed52]{font-size:16px;font-weight:650;line-height:1.5;display:block}.client-support-actions[data-v-d774ed52]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.client-support-dialog li a[data-v-d774ed52]{background:var(--client-color);color:var(--client-on-color);border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.client-support-dialog li a[data-v-d774ed52]:hover{text-decoration:underline}.client-support-dialog li .client-support-whatsapp[data-v-d774ed52]{background:var(--client-accent);color:var(--client-on-accent)}@media (width>=761px) and (height<=650px){.client-login-support[data-v-d774ed52]{margin-top:16px;padding-top:12px}}.client-login-page[data-v-05c6252f]{background:#f7f8fc;grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.client-login-page[data-v-05c6252f] .client-art{min-height:100svh}.client-login-form-side[data-v-05c6252f]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;padding:32px 28px 20px;display:flex}.client-login-card[data-v-05c6252f]{background:#fff;border:1px solid #e0e2ef;border-radius:24px;width:100%;max-width:440px;margin:auto;padding:32px;box-shadow:0 20px 60px #222a4910}.client-login-heading[data-v-05c6252f]{align-items:center;gap:12px;display:flex}.client-login-heading h2[data-v-05c6252f]{min-width:0}.client-login-heading h2[data-v-05c6252f]:after{content:"";background:var(--client-accent);border-radius:3px;width:44px;height:3px;margin-top:8px;display:block}.client-login-heading-icon[data-v-05c6252f]{background:var(--client-icon-background);width:44px;height:44px;color:var(--client-accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.client-login-card h2[data-v-05c6252f]{letter-spacing:-1px;color:#151c2b;font-size:28px;line-height:1.2}.client-login-card>p[data-v-05c6252f]{color:#69758a;margin-top:8px;font-size:12px;line-height:1.6}.client-login-card form[data-v-05c6252f]{gap:18px;margin-top:24px}.client-login-card label[data-v-05c6252f]{color:#172033;font-size:12px;font-weight:600;display:block}.client-login-card input[data-v-05c6252f]{color:#172033;background:#fff;border:1px solid #ccd1e5;border-radius:8px;min-height:46px;margin-top:8px;padding:11px 13px;font-size:16px;font-weight:400}.client-login-card input[data-v-05c6252f]::placeholder{color:#a6afbf;opacity:1;font-weight:400}.client-login-card input[data-v-05c6252f]:focus{border-color:var(--client-link);box-shadow:0 0 0 3px color-mix(in srgb,var(--client-color) 12%,transparent);outline:2px solid #0000}.client-password-label[data-v-05c6252f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.recovery-login-link[data-v-05c6252f]{color:var(--client-link);font-size:11px;font-weight:600;line-height:1.4}.client-login-card .password-field button[data-v-05c6252f]{color:#69758a;top:13px;right:6px}.client-login-card .login-submit[data-v-05c6252f]{background:var(--client-color);min-height:46px;color:var(--client-on-color);box-shadow:none;border-radius:8px;justify-content:center;gap:10px;margin-top:0;padding:11px 14px;font-size:13px;font-weight:700}.client-login-card a[data-v-05c6252f]{color:var(--client-link)}.client-login-footer[data-v-05c6252f]{color:#6a7586;align-items:center;gap:7px;font-size:10px;display:flex}.client-mobile-header[data-v-05c6252f]{align-self:flex-start}.client-session-message[data-v-05c6252f]{background:#f3f1ff;border-radius:8px;padding:10px}@media (width<=1050px) and (width>=761px){.client-login-form-side[data-v-05c6252f]{padding:28px 20px 18px}.client-login-card[data-v-05c6252f]{padding:28px}.client-login-card h2[data-v-05c6252f]{font-size:26px}}@media (width<=760px){.client-login-page[data-v-05c6252f]{display:block}.client-login-form-side[data-v-05c6252f]{justify-content:flex-start;gap:14px;min-height:100svh;padding:20px 16px 16px}.client-login-card[data-v-05c6252f]{border-radius:20px;max-width:440px;margin:0;padding:26px 24px}.client-login-card h2[data-v-05c6252f]{font-size:26px}.client-login-card form[data-v-05c6252f]{gap:18px;margin-top:22px}.client-login-heading-icon[data-v-05c6252f]{width:42px;height:42px}.client-login-footer[data-v-05c6252f]{margin-top:auto;padding-top:4px}.client-mobile-header[data-v-05c6252f]{background:var(--client-color);width:100%;max-width:440px;color:var(--client-on-color);border-radius:14px;align-self:center;gap:10px;padding:12px 14px}.client-mobile-header[data-v-05c6252f] .client-monogram{border-radius:10px;width:36px;height:36px;font-size:12px}}@media (width>=761px) and (height<=650px){.client-login-form-side[data-v-05c6252f]{gap:12px;padding-top:20px;padding-bottom:12px}.client-login-card[data-v-05c6252f]{padding:24px 28px}.client-login-heading-icon[data-v-05c6252f]{width:36px;height:36px}.client-login-card h2[data-v-05c6252f]{font-size:24px}.client-login-card form[data-v-05c6252f]{gap:14px;margin-top:18px}.client-login-card input[data-v-05c6252f],.client-login-card .login-submit[data-v-05c6252f]{min-height:42px;padding:9px 12px}.client-login-card .password-field button[data-v-05c6252f]{top:11px}.client-login-page[data-v-05c6252f] .client-art-fallback{padding-top:130px;padding-bottom:60px}.client-login-page[data-v-05c6252f] .client-art-fallback>span{font-size:clamp(110px,18vh,180px)}}.page-heading-support[data-v-a5f64df1]{flex:1;min-width:0;max-width:380px;margin-left:auto}@media (width<=1100px){.page-heading.has-support[data-v-a5f64df1]{flex-wrap:wrap}.has-support .page-heading-identity[data-v-a5f64df1]{flex:1}.has-support .page-heading-support[data-v-a5f64df1]{flex-basis:100%;order:3;max-width:none;margin-left:0}.has-support .page-heading-actions[data-v-a5f64df1]{order:2}}@media (width<=760px){.has-support .page-heading-actions[data-v-a5f64df1] .button{gap:0;width:42px;height:42px;padding:10px;font-size:0}}.page-heading-identity[data-v-a5f64df1]{align-items:center;gap:16px;min-width:0;display:flex}.page-heading-icon[data-v-a5f64df1]{background:var(--client-icon-background);width:64px;height:64px;color:var(--client-accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.page-heading-copy[data-v-a5f64df1]{min-width:0}.page-heading-copy h1[data-v-a5f64df1]{overflow-wrap:anywhere;margin:0;line-height:1.1}.page-heading-copy .eyebrow[data-v-a5f64df1]{letter-spacing:2px;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.4;display:block}.page-heading-actions[data-v-a5f64df1]{flex-shrink:0;align-items:center;gap:10px;display:flex}@media (width<=760px){.page-heading-identity[data-v-a5f64df1]{gap:12px;max-width:100%}.page-heading-icon[data-v-a5f64df1]{border-radius:12px;width:52px;height:52px}.page-heading-copy .eyebrow[data-v-a5f64df1]{letter-spacing:1.4px;font-size:9px}.page-heading-actions[data-v-a5f64df1]{flex-wrap:wrap;max-width:100%;margin-left:auto}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.osm-map[data-v-57cbef1d]{background:#c7d0d1}.osm-map[data-v-57cbef1d] .leaflet-tile-pane{filter:none}.map-legend[data-v-57cbef1d]{bottom:38px}.leader-welcome[data-v-c6e1b128]{justify-content:space-between;align-items:center;margin:24px 0;display:flex}.leader-welcome h2[data-v-c6e1b128]{margin:9px 0;font-size:23px}.leader-welcome p[data-v-c6e1b128]{color:var(--muted);margin:0;font-size:13px}.welcome-mark[data-v-c6e1b128]{color:var(--teal);background:#e8f3ef;border-radius:16px;padding:18px}.leader-overview[data-v-c6e1b128]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.leader-metric[data-v-c6e1b128]{text-align:left;color:var(--text);font:inherit;padding:22px}.leader-metric[data-v-c6e1b128]:disabled{opacity:1;cursor:default}.leader-metric>strong[data-v-c6e1b128]{color:var(--teal);margin:15px 0 6px;font-size:34px;line-height:1.2;display:block}.leader-metric>span[data-v-c6e1b128]:last-child{color:var(--muted);font-size:12px}.metric-top[data-v-c6e1b128]{color:var(--teal);justify-content:space-between;align-items:center;display:flex}.goal-card[data-v-c6e1b128]{background:#f7f4ed}.leader-goal-summary[data-v-c6e1b128]{margin:20px 0;padding:26px}.leader-goal-summary>div[data-v-c6e1b128]:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.leader-goal-summary strong[data-v-c6e1b128]{color:var(--teal);font-size:27px}.leader-goal-summary p[data-v-c6e1b128]{color:var(--muted);font-size:13px}.goal-track[data-v-c6e1b128]{background:#e8eeeb;border-radius:8px;height:12px;margin:18px 0 12px;overflow:hidden}.goal-track>span[data-v-c6e1b128]{background:#86b6a6;border-radius:8px;height:100%;display:block}.leader-goal-summary small[data-v-c6e1b128]{color:var(--muted);font-size:11px}.leader-bottom[data-v-c6e1b128]{grid-template-columns:1.6fr 1fr;gap:20px;display:grid}.recent-contacts[data-v-c6e1b128],.data-quality[data-v-c6e1b128]{padding:22px}.recent-contacts header[data-v-c6e1b128]{justify-content:space-between;align-items:center;gap:10px;display:flex}.leader-bottom h3[data-v-c6e1b128]{margin:0 0 20px;font-size:14px}.recent-contact[data-v-c6e1b128]{border-top:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.contact-initial[data-v-c6e1b128]{width:36px;height:36px;color:var(--teal);background:#eef4f1;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.recent-contact>div[data-v-c6e1b128]{flex:1;min-width:0}.recent-contact strong[data-v-c6e1b128]{overflow-wrap:anywhere;font-size:12px}.recent-contact small[data-v-c6e1b128]{color:var(--muted);margin-top:5px;font-size:11px;display:block}.relation-tag[data-v-c6e1b128]{color:var(--teal);background:#edf4f1;border-radius:6px;padding:5px 8px;font-size:10px}.data-quality button[data-v-c6e1b128]{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--teal);text-align:left;background:0 0;align-items:center;gap:10px;padding:16px 0;display:flex}.data-quality button span[data-v-c6e1b128]{flex:1;font-size:12px}.data-quality p[data-v-c6e1b128]{color:var(--muted);font-size:11px;line-height:1.6}.text-link[data-v-c6e1b128]{color:var(--teal);background:0 0;border:0;align-items:center;gap:3px;font-size:12px;display:flex}@media (width<=900px){.leader-overview[data-v-c6e1b128]{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-bottom[data-v-c6e1b128]{grid-template-columns:1fr}}@media (width<=600px){.leader-metric[data-v-c6e1b128]{padding:18px}.leader-metric>strong[data-v-c6e1b128]{font-size:28px}.leader-goal-summary[data-v-c6e1b128]{padding:20px}.leader-goal-summary>div[data-v-c6e1b128]:first-child{flex-direction:column;align-items:flex-start}.leader-welcome h2[data-v-c6e1b128]{font-size:20px}.welcome-mark[data-v-c6e1b128]{display:none}.recent-contacts[data-v-c6e1b128],.data-quality[data-v-c6e1b128]{padding:18px}.recent-contact[data-v-c6e1b128]{flex-wrap:wrap}}.residence-point-map[data-v-639b6989]{border:1px solid var(--line);z-index:0;border-radius:9px;width:100%;min-width:0;max-width:100%;height:230px;margin:14px 0;position:relative;overflow:hidden}.residence-point-canvas[data-v-639b6989]{width:100%;height:100%}.residence-point-map[data-v-639b6989] .residence-point-marker span{background:var(--teal);border:4px solid #fff;border-radius:50%;width:24px;height:24px;display:block;box-shadow:0 1px 8px #184a3a77}.residence-point-map.is-editable .residence-point-canvas[data-v-639b6989]{cursor:crosshair}.residence-point-map[data-v-639b6989] .residence-point-marker:focus-visible{outline:3px solid var(--teal);outline-offset:4px;border-radius:50%}.leader-residence-geo[data-v-0014d10c]{background:#f8fbf9;border:1px solid #dce9e3;border-radius:10px;margin-top:24px;padding:20px}.leader-residence-geo header[data-v-0014d10c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.leader-residence-geo h3[data-v-0014d10c]{color:var(--teal);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.geo-required[data-v-0014d10c]{color:var(--teal);background:#e5f2ed;border-radius:5px;padding:4px 7px;font-size:10px}.geo-intro[data-v-0014d10c]{color:var(--muted);margin:13px 0;font-size:12px;line-height:1.6}.geo-actions[data-v-0014d10c]{flex-wrap:wrap;gap:12px;display:flex}.geo-hint[data-v-0014d10c],.geo-credit[data-v-0014d10c],.geo-empty[data-v-0014d10c]{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.6}.geo-credit a[data-v-0014d10c]{text-decoration:underline}.geo-warning[data-v-0014d10c]{color:#7a6130;background:#fff4df;border-radius:7px;margin:12px 0;padding:12px;font-size:12px}.geo-point-summary[data-v-0014d10c]{color:var(--teal);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;font-size:12px;display:flex}.geo-point-summary small[data-v-0014d10c]{color:var(--muted)}.geo-confirm[data-v-0014d10c]{color:var(--teal);align-items:flex-start;gap:10px;padding-top:6px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.geo-confirm input[data-v-0014d10c]{flex-shrink:0;margin:0}.geo-candidates[data-v-0014d10c]{gap:8px;margin:16px 0;display:grid}.geo-candidate[data-v-0014d10c]{text-align:left;border:1px solid var(--line);color:var(--text);background:#fff;border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.geo-candidate[aria-pressed=true][data-v-0014d10c]{border-color:var(--teal);background:#edf6f1}.geo-candidate span[data-v-0014d10c]{overflow-wrap:anywhere;flex:1;min-width:0}.geo-candidate small[data-v-0014d10c]{color:var(--muted);margin-top:5px;font-size:11px;display:block}.geo-candidate svg[data-v-0014d10c]{color:var(--teal);flex-shrink:0}.leader-residence-geo .error[data-v-0014d10c]{margin-top:12px}@media (width<=700px){.leader-residence-geo[data-v-0014d10c]{padding:16px}.geo-actions[data-v-0014d10c]{flex-direction:column}.geo-actions .button[data-v-0014d10c]{white-space:normal;width:100%;line-height:1.5}.geo-point-summary[data-v-0014d10c]{flex-direction:column;align-items:flex-start}}.geo-pending-option[data-v-0014d10c]{color:#876536;text-align:left;background:0 0;border:0;margin-top:15px;padding:0;font-size:12px;line-height:1.6;text-decoration:underline}.contact-section.polling-station-field[data-v-0f059b02]{background:#fff1f0;border:1px solid #f5d8d4;border-radius:10px;margin:0 0 20px;padding:16px}.polling-station-field header[data-v-0f059b02]{justify-content:space-between;align-items:center;gap:10px;display:flex}.polling-station-field h3[data-v-0f059b02]{color:var(--teal);align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.polling-station-field header .button[data-v-0f059b02]{padding:6px 10px;font-size:11px}.polling-station-field p[data-v-0f059b02]{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.4}.polling-details[data-v-0f059b02]{flex-wrap:wrap;align-items:baseline;gap:3px 9px;margin:7px 0 0;display:flex}.polling-details dd[data-v-0f059b02]{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.station-name[data-v-0f059b02]{min-width:0;max-width:100%}.station-name dd[data-v-0f059b02]{color:var(--teal);font-weight:600}.station-table[data-v-0f059b02]{white-space:nowrap;background:#ffffffbf;border-radius:5px;flex-shrink:0;align-items:baseline;gap:5px;padding:2px 7px;display:flex}.station-table dt[data-v-0f059b02]{color:var(--muted);font-size:11px}.station-table dd[data-v-0f059b02]{font-weight:600}.station-location[data-v-0f059b02],.station-address[data-v-0f059b02]{color:var(--muted);flex-basis:100%}.visually-hidden[data-v-0f059b02]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.polling-station-field header[data-v-0f059b02]{flex-wrap:wrap;align-items:flex-start}.polling-details[data-v-0f059b02]{column-gap:8px}}.creation-phone-row.contact-phone-row[data-v-b3ebcdbe]{grid-template-columns:minmax(140px,2fr) minmax(130px,1.5fr) auto auto}@media (width<=700px){.creation-phone-row.contact-phone-row[data-v-b3ebcdbe]{grid-template-columns:1fr 1fr}}.principal-choice[data-v-b3ebcdbe]{align-self:center}.leader-contact-form[data-v-b3ebcdbe]{padding:24px}.identity-summary[data-v-b3ebcdbe]{color:var(--teal);background:#eef6f3;border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.identity-summary div[data-v-b3ebcdbe]{flex:1;min-width:0}.identity-summary strong[data-v-b3ebcdbe],.identity-summary span[data-v-b3ebcdbe]{overflow-wrap:anywhere;display:block}.identity-summary span[data-v-b3ebcdbe]{color:var(--muted);margin-top:5px;font-size:12px}.identity-summary small[data-v-b3ebcdbe]{font-size:11px}.leader-contact-form fieldset[data-v-b3ebcdbe]{border:0;min-width:0;margin:0;padding:0}.contact-section[data-v-b3ebcdbe]{margin-bottom:24px}.contact-section header[data-v-b3ebcdbe]{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-section h3[data-v-b3ebcdbe]{color:var(--teal);align-items:center;gap:8px;font-size:14px;display:flex}.contact-phone-row[data-v-b3ebcdbe]{grid-template-columns:1.1fr 1fr auto auto;align-items:end;gap:12px;margin:16px 0;display:grid}.principal-choice[data-v-b3ebcdbe]{white-space:nowrap;align-items:center;gap:6px;min-height:42px;display:flex}.principal-choice input[data-v-b3ebcdbe]{width:auto}.residence-grid[data-v-b3ebcdbe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.full-width[data-v-b3ebcdbe]{grid-column:1/-1}.field-hint[data-v-b3ebcdbe]{color:var(--muted);padding:14px 0;font-size:12px;display:block}.empty-contact[data-v-b3ebcdbe],.shared-data-note[data-v-b3ebcdbe]{color:var(--muted);font-size:12px;line-height:1.6}.leader-contact-form footer[data-v-b3ebcdbe]{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}@media (width<=700px){.residence-grid[data-v-b3ebcdbe]{grid-template-columns:1fr}.contact-phone-row[data-v-b3ebcdbe]{grid-template-columns:1fr 1fr}.contact-phone-row .principal-choice[data-v-b3ebcdbe]{justify-self:start}.contact-phone-row>.icon-button[data-v-b3ebcdbe]{justify-self:end}.identity-summary[data-v-b3ebcdbe]{flex-wrap:wrap}.identity-summary small[data-v-b3ebcdbe]{flex-basis:100%;padding-left:30px}.leader-contact-form[data-v-b3ebcdbe]{padding:16px}.contact-section header[data-v-b3ebcdbe]{flex-wrap:wrap;align-items:flex-start}.leader-contact-form footer .button[data-v-b3ebcdbe]{flex:1}}.leader-contact-dialog[data-v-a8114dc1]{width:min(900px,96vw);max-width:900px}.leader-contact-dialog>header[data-v-a8114dc1]{padding:20px 24px}.leader-contact-dialog h2[data-v-a8114dc1]{overflow-wrap:anywhere;font-size:18px}.phone-history[data-v-a8114dc1]{color:var(--muted);padding:0 24px 24px;font-size:12px}.phone-history p[data-v-a8114dc1]{line-height:1.5}@media (width<=600px){.leader-contact-dialog>header[data-v-a8114dc1]{padding:16px}.phone-history[data-v-a8114dc1]{padding:0 16px 16px}}.contacts-pending[data-v-76c535bf]{color:#795e2d;background:#fff4df;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 20px;font-size:12px;line-height:1.6;display:flex}.contacts-table .pending-badge[data-v-76c535bf]{color:#876536}.contact-tabs[data-v-76c535bf]{gap:8px;padding:20px 24px 0;display:flex}.contact-tabs button[data-v-76c535bf]{color:var(--muted);font:inherit;background:#f0f3f1;border:0;border-radius:8px;padding:10px 18px;font-size:12px}.contact-tabs [aria-pressed=true][data-v-76c535bf]{background:var(--teal);color:#fff}.my-contacts-filters[data-v-76c535bf]{padding:22px 24px}.contacts-search[data-v-76c535bf]{align-items:end;gap:10px;display:flex}.contacts-search>label[data-v-76c535bf]{flex:1;min-width:0}.contacts-extra-filters[data-v-76c535bf]{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.applied-contact-filters[data-v-76c535bf]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:0 24px 18px;display:flex}.applied-contact-filters span[data-v-76c535bf]{color:var(--teal);overflow-wrap:anywhere;background:#edf4f1;border-radius:6px;padding:5px 9px;font-size:10px}.contacts-table[data-v-76c535bf]{overflow-x:auto}.contacts-table table[data-v-76c535bf]{width:100%;min-width:760px}.contacts-table small[data-v-76c535bf]{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.contacts-table td>div+div[data-v-76c535bf]{margin-top:10px}.contacts-table td[data-v-76c535bf]:first-child{overflow-wrap:anywhere;max-width:290px}.contact-relation[data-v-76c535bf]{color:#497d68;background:#e9f3ee;border-radius:6px;padding:5px 8px;font-size:10px}.contact-relation.indirect[data-v-76c535bf]{color:#657492;background:#eef0f6}.muted[data-v-76c535bf]{color:var(--muted)}@media (width<=800px){.contacts-search[data-v-76c535bf]{flex-wrap:wrap}.contacts-search>label[data-v-76c535bf]{flex-basis:100%}.contacts-search .button[data-v-76c535bf]{flex:1}}@media (width<=650px){.contacts-pending[data-v-76c535bf]{color:#795e2d;background:#fff4df;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 20px;font-size:12px;line-height:1.6;display:flex}.contacts-table .pending-badge[data-v-76c535bf]{color:#876536}.contact-tabs[data-v-76c535bf]{padding:16px 16px 0}.my-contacts-filters[data-v-76c535bf]{padding:18px 16px}.contacts-extra-filters[data-v-76c535bf]{grid-template-columns:1fr}.applied-contact-filters[data-v-76c535bf]{padding:0 16px 16px}.contacts-table[data-v-76c535bf]{padding:0 16px;overflow:visible}.contacts-table table[data-v-76c535bf]{min-width:0}.contacts-table thead[data-v-76c535bf]{display:none}.contacts-table table[data-v-76c535bf],.contacts-table tbody[data-v-76c535bf],.contacts-table tr[data-v-76c535bf],.contacts-table td[data-v-76c535bf]{display:block}.contacts-table tr[data-v-76c535bf]{border-bottom:1px solid var(--line);padding:16px 0}.contacts-table td[data-v-76c535bf]{border:0;padding:7px 0;font-size:12px}.contacts-table td[data-v-76c535bf]:first-child{max-width:none}.contacts-table td[data-v-76c535bf]:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.contacts-table .row-actions[data-v-76c535bf]{display:flex}.pagination[data-v-76c535bf]{flex-wrap:wrap;gap:10px}}.leader-registration[data-v-a10e4d60]{max-width:1000px;margin:0 auto}.registration-steps[data-v-a10e4d60]{border-bottom:1px solid var(--line);gap:30px;padding:22px 26px;display:flex}.registration-steps span[data-v-a10e4d60]{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.registration-steps b[data-v-a10e4d60]{background:#eef1ef;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.registration-steps .active[data-v-a10e4d60]{color:var(--teal);font-weight:700}.registration-steps .active b[data-v-a10e4d60]{background:var(--teal);color:#fff}.identity-search[data-v-a10e4d60]{padding:26px}.identity-search>p[data-v-a10e4d60]{color:var(--muted);margin-top:0;font-size:13px;line-height:1.6}.identity-fields[data-v-a10e4d60]{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}.identity-result[data-v-a10e4d60]{text-align:center;color:var(--teal);background:#f0f6f3;border:1px solid #dceae2;border-radius:12px;margin:0 26px 26px;padding:30px}.identity-source[data-v-a10e4d60]{text-transform:uppercase;letter-spacing:1px;margin-bottom:18px;font-size:10px;display:block}.identity-result h2[data-v-a10e4d60]{overflow-wrap:anywhere;margin:12px 0;font-size:22px}.identity-result>p[data-v-a10e4d60]{font-size:13px}.identity-document[data-v-a10e4d60]{color:var(--muted);font-size:12px}.identity-actions[data-v-a10e4d60]{justify-content:center;gap:12px;margin-top:25px;display:flex}.identity-message[data-v-a10e4d60]{margin:0 26px 20px}.identity-blocked[data-v-a10e4d60]{color:#77563d;background:#fbf5ee;border-color:#ecdcca}.simulation-note[data-v-a10e4d60]{color:var(--muted);font-size:11px!important}.registration-ended[data-v-a10e4d60]{padding:30px}.registration-ended h2[data-v-a10e4d60]{font-size:19px}.registration-ended p[data-v-a10e4d60]{color:var(--muted);font-size:13px}@media (width<=700px){.identity-fields[data-v-a10e4d60]{grid-template-columns:1fr}.identity-fields .button[data-v-a10e4d60]{justify-content:center}.registration-steps[data-v-a10e4d60]{flex-wrap:wrap;gap:14px;padding:18px 16px}.identity-search[data-v-a10e4d60]{padding:20px 16px}.identity-result[data-v-a10e4d60]{margin:0 16px 20px;padding:25px 16px}.identity-actions[data-v-a10e4d60]{flex-wrap:wrap}.identity-actions .button[data-v-a10e4d60]{flex:1}.identity-message[data-v-a10e4d60]{margin:0 16px 20px}}.color-field[data-v-f6555464]{gap:10px;margin-top:7px;display:grid}.color-field-controls[data-v-f6555464]{align-items:center;gap:16px;display:flex}.color-field input[type=color][data-v-f6555464]{cursor:pointer;background:#fff;border:1px solid #cfdde0;border-radius:8px;flex-shrink:0;width:64px;height:48px;padding:4px}.color-field input[data-v-f6555464]::-webkit-color-swatch-wrapper{padding:0}.color-field input[data-v-f6555464]::-webkit-color-swatch{border:0;border-radius:4px}.color-field input[data-v-f6555464]::-moz-color-swatch{border:0;border-radius:4px}.color-field-preview[data-v-f6555464]{gap:6px;min-width:0;display:grid}.color-field-preview small[data-v-f6555464],.color-field-help[data-v-f6555464]{color:#7c8c94;font-size:11px}.color-field-preview span[data-v-f6555464]{overflow-wrap:anywhere;border-radius:5px;padding:6px 11px;font-size:12px;font-weight:600}.color-field-reset[data-v-f6555464]{color:var(--teal);background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.color-field-reset[data-v-f6555464]:hover{text-decoration:underline}.election-family-note[data-v-2f28cfa3]{background:var(--brand-soft);border-radius:8px;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.7}.form-grid label>small.muted[data-v-2f28cfa3]{font-weight:400;line-height:1.6}.settings-description[data-v-7faae2c0]{color:#718894;margin:.4rem 0;font-size:.8rem;display:block}.map-settings-modal[data-v-7faae2c0]{width:min(1120px,96vw);max-height:92vh;overflow:auto}.settings-editor[data-v-7faae2c0]{grid-template-columns:1fr 380px;gap:24px;display:grid}.settings-fields h3[data-v-7faae2c0]{margin:24px 0 15px}.settings-preview[data-v-7faae2c0]{align-self:start;position:sticky;top:0}.settings-preview[data-v-7faae2c0] .map-container{height:380px}.settings-preview[data-v-7faae2c0] .osm-map{height:380px;min-height:380px}.settings-fields input[type=checkbox][data-v-7faae2c0]{width:20px;height:20px;accent-color:var(--client-color)}.settings-fields input[type=color][data-v-7faae2c0]{width:100%;height:40px;padding:4px}.settings-preview h3[data-v-7faae2c0]{margin:0 0 10px}@media (width<=850px){.settings-editor[data-v-7faae2c0]{grid-template-columns:1fr}.settings-preview[data-v-7faae2c0]{grid-row:1;position:static}.settings-preview[data-v-7faae2c0] .map-container{height:280px}.settings-preview[data-v-7faae2c0] .osm-map{height:280px;min-height:280px}}.election-row-label[data-v-0948f432]{white-space:normal;min-width:180px;line-height:1.6}.election-row-label small[data-v-0948f432]{color:var(--muted);font-size:10px;display:block}.catalog-color-swatch[data-v-0948f432]{vertical-align:middle;border:1px solid #cfdde0;border-radius:5px;width:30px;height:30px;display:inline-block;box-shadow:inset 0 0 0 2px #fff}.client-support-settings[data-v-9dc18493]{border-top:1px solid #e5eaee;padding-top:22px}.client-support-settings h3[data-v-9dc18493]{color:#334955;font-size:15px}.client-support-settings>p[data-v-9dc18493]{color:#6b7b85;margin:9px 0 14px;font-size:12px;line-height:1.7}.client-support-row[data-v-9dc18493]{background:#f8fafc;border:1px solid #e5eaee;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:14px;display:flex}.client-support-row>div[data-v-9dc18493]{flex:1;gap:12px;min-width:0;display:grid}.client-support-row>button[data-v-9dc18493]{flex-shrink:0;margin-top:20px}.client-support-settings>.button[data-v-9dc18493]{font-size:12px}.client-settings-intro[data-v-9dc18493]{color:#627582;max-width:850px;margin-bottom:24px;font-size:13px;line-height:1.7}.client-settings-grid[data-v-9dc18493]{grid-template-columns:minmax(310px,440px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.client-settings-form[data-v-9dc18493]{padding:26px}.client-settings-form fieldset[data-v-9dc18493]{border:0;gap:22px;min-width:0;padding:0;display:grid}.client-settings-form legend[data-v-9dc18493]{color:#243846;margin-bottom:26px;padding:0;font-size:18px;font-weight:700}.client-settings-form label[data-v-9dc18493],.client-field-label[data-v-9dc18493]{color:#334955;font-size:13px;font-weight:600;display:block}.client-settings-form input[data-v-9dc18493]{margin-top:9px;font-size:14px}.client-settings-form fieldset[data-v-9dc18493]:disabled{opacity:.72}.client-settings-form footer[data-v-9dc18493]{border-top:1px solid #e5eaee;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;padding-top:22px;display:flex}.client-settings-form footer span[data-v-9dc18493]{color:#6b7b85;flex:1;font-size:11px;line-height:1.6}.client-settings-form footer button[data-v-9dc18493]{white-space:nowrap;font-size:12px}.client-color-control[data-v-9dc18493]{gap:10px;display:flex}.client-color-control input[type=color][data-v-9dc18493]{width:54px;min-width:54px;height:44px;padding:4px}.client-image-field p[data-v-9dc18493]{color:#6b7b85;margin-top:9px;margin-bottom:12px;font-size:12px;line-height:1.7}.client-upload[data-v-9dc18493]{overflow-wrap:anywhere;background:#f8fafc;border:1px dashed #bac8d1;border-radius:9px;padding:16px}.client-upload svg[data-v-9dc18493]{vertical-align:middle;margin-right:7px}.client-upload input[data-v-9dc18493]{width:100%;font-size:12px}.client-image-field button[data-v-9dc18493]{margin-top:12px;font-size:12px}.client-settings-form input[type=range][data-v-9dc18493]{accent-color:var(--client-color);padding:0}.client-preview-panel[data-v-9dc18493]{padding:20px;overflow:hidden}.client-preview-panel>header[data-v-9dc18493]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.client-preview-panel h2[data-v-9dc18493]{font-size:14px}.client-preview-panel header>div[data-v-9dc18493]{gap:5px;display:flex}.client-preview-panel header button[data-v-9dc18493]{color:#566674;background:#fff;border:1px solid #dce3e9;border-radius:7px;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.client-preview-panel header button[aria-pressed=true][data-v-9dc18493]{border-color:var(--client-color);color:var(--client-link);background:var(--brand-soft)}.client-preview[data-v-9dc18493]{background:#f6f7fc;border:1px solid #e2e5ee;border-radius:10px;grid-template-columns:1fr 1fr;min-height:420px;display:grid;overflow:hidden}.client-preview[data-v-9dc18493] .client-art{min-height:420px}.client-preview[data-v-9dc18493] .client-art>.client-identity{border-radius:10px;gap:7px;padding:8px;top:15px;left:12px;right:12px}.client-preview[data-v-9dc18493] .client-monogram{border-radius:9px;width:30px;height:30px;font-size:10px}.client-preview[data-v-9dc18493] .client-identity strong{font-size:11px}.client-preview[data-v-9dc18493] .client-identity small{letter-spacing:.5px;font-size:8px}.client-preview[data-v-9dc18493] .client-art-fallback{padding:100px 18px 50px}.client-preview[data-v-9dc18493] .client-art-fallback>span{font-size:80px}.client-preview[data-v-9dc18493] .client-art-fallback h1{font-size:24px}.client-preview[data-v-9dc18493] .client-art-fallback p{font-size:11px}.client-preview-form[data-v-9dc18493]{flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:22px 14px;display:flex}.client-preview-card[data-v-9dc18493]{background:#fff;border:1px solid #e1e4ee;border-radius:16px;padding:22px 18px;box-shadow:0 10px 30px #222a4910}.client-preview-heading[data-v-9dc18493]{align-items:center;gap:8px;display:flex}.client-preview-heading h3[data-v-9dc18493]:after{content:"";background:var(--client-accent);border-radius:2px;width:28px;height:2px;margin-top:6px;display:block}.client-preview-icon[data-v-9dc18493]{background:var(--client-icon-background);width:30px;height:30px;color:var(--client-accent);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.client-preview-card h3[data-v-9dc18493]{color:#152031;letter-spacing:-.4px;font-size:17px;line-height:1.2}.client-preview-card p[data-v-9dc18493]{color:#748095;margin:9px 0 18px;font-size:9px;line-height:1.6}.client-preview-card>span[data-v-9dc18493]:not(.client-preview-icon){color:#243248;font-size:9px;font-weight:650;display:block}.client-preview-input[data-v-9dc18493]{color:#8c96a7;overflow-wrap:anywhere;border:1px solid #d4d9e9;border-radius:5px;margin-top:6px;margin-bottom:17px;padding:10px 8px;font-size:9px}.client-preview-submit[data-v-9dc18493]{text-align:center;background:var(--client-color);color:var(--client-on-color);border-radius:5px;padding:10px 5px;font-size:10px;font-weight:700}.client-preview-card>p[data-v-9dc18493]:last-child{text-align:center;margin:20px 0 0}.client-preview.mobile-preview[data-v-9dc18493]{max-width:300px;margin:auto;display:block}.mobile-preview .client-preview-form[data-v-9dc18493]{padding:20px 14px}.mobile-preview[data-v-9dc18493] .client-identity{background:var(--client-color);color:var(--client-on-color);border-radius:10px;gap:8px;padding:10px 12px}.mobile-preview[data-v-9dc18493] .client-monogram{border-radius:7px;width:24px;height:24px;font-size:9px}.mobile-preview[data-v-9dc18493] .client-identity strong{font-size:12px}.mobile-preview .client-preview-card[data-v-9dc18493]{padding:26px 20px}@media (width<=1150px){.client-settings-grid[data-v-9dc18493]{grid-template-columns:1fr}.client-preview-panel[data-v-9dc18493]{max-width:850px}}@media (width<=600px){.client-settings-form[data-v-9dc18493]{padding:20px}.client-preview-panel[data-v-9dc18493]{padding:12px}.client-preview[data-v-9dc18493]:not(.mobile-preview){grid-template-columns:1fr}.client-preview[data-v-9dc18493]:not(.mobile-preview) .client-art,.client-preview[data-v-9dc18493] .client-art-fallback{min-height:250px}}.parent-picker[data-v-0aca691f]{min-width:0;position:relative}.parent-trigger[data-v-0aca691f]{width:100%;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #d5e0e7;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:13px 14px;display:flex}.parent-trigger span[data-v-0aca691f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parent-trigger svg[data-v-0aca691f]{flex-shrink:0}.parent-panel[data-v-0aca691f]{z-index:5;background:#fff;border:1px solid #d5e0e7;border-radius:7px;padding:8px;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #19384020}.parent-panel input[data-v-0aca691f]{width:100%;min-width:0}.parent-options[data-v-0aca691f]{max-height:200px;margin-top:6px;overflow:auto}.parent-options button[data-v-0aca691f]{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff;border:0;padding:10px;display:block}.parent-options button[aria-selected=true][data-v-0aca691f]{background:#e5f4f0}.parent-options p[data-v-0aca691f]{padding:8px;font-weight:400}.field-help[data-v-f2334874],.icon-help small[data-v-f2334874]{color:#647782;font-size:11px;font-weight:400}.icon-help[data-v-f2334874]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.icon-help a[data-v-f2334874]{padding:7px 10px;font-size:12px}.icon-help small[data-v-f2334874]{width:100%}input[readonly][data-v-f2334874]{color:#667985;cursor:default;background:#f4f7f9}.form-grid>label[data-v-f2334874]{align-self:start;min-width:0}.permission-toolbar[data-v-e87a12f8]{align-items:center;gap:16px;display:flex}.permission-toolbar .catalog-search[data-v-e87a12f8]{flex:260px;width:auto;min-width:180px;max-width:none}.permission-toolbar .catalog-search input[data-v-e87a12f8]{width:100%;min-width:0}.permission-filters[data-v-e87a12f8]{flex:2 500px;min-width:0}.permission-filter-fields[data-v-e87a12f8]{align-items:center;gap:12px;display:flex}.permission-filter-fields label[data-v-e87a12f8]{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.permission-filter-fields select[data-v-e87a12f8]{width:100%;min-width:0}.permission-filter-fields .button[data-v-e87a12f8]{white-space:nowrap;flex-shrink:0}@media (width<=900px){.permission-toolbar[data-v-e87a12f8]{flex-wrap:wrap}.permission-toolbar .catalog-search[data-v-e87a12f8],.permission-filters[data-v-e87a12f8]{flex-basis:100%}}@media (width<=600px){.permission-filter-fields[data-v-e87a12f8]{flex-wrap:wrap}.permission-filter-fields label[data-v-e87a12f8]{flex-basis:100%}}.audit-panel[data-v-6a0a6d0d]{min-width:0;padding:22px}.audit-scope[data-v-6a0a6d0d],.audit-applied[data-v-6a0a6d0d]{color:var(--muted);font-size:13px;line-height:1.7}.audit-filters[data-v-6a0a6d0d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.audit-filters label[data-v-6a0a6d0d]{gap:6px;min-width:0;font-size:12px;display:grid}.audit-filters input[data-v-6a0a6d0d],.audit-filters select[data-v-6a0a6d0d]{width:100%;min-width:0}.audit-filter-actions[data-v-6a0a6d0d]{grid-column:1/-1;gap:8px;display:flex}.audit-panel small[data-v-6a0a6d0d]{color:var(--muted);margin-top:5px;display:block}.audit-detail[data-v-6a0a6d0d]{margin-top:20px;scroll-margin-top:20px}.audit-detail header[data-v-6a0a6d0d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-change[data-v-6a0a6d0d]{border-top:1px solid var(--line);padding:18px 0}.audit-change h3[data-v-6a0a6d0d]{font-size:15px}.audit-change p[data-v-6a0a6d0d]{color:var(--muted);font-size:12px}.audit-change td[data-v-6a0a6d0d]{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;max-width:400px}.audit-id[data-v-6a0a6d0d]{overflow-wrap:anywhere}details[data-v-6a0a6d0d]{margin-top:16px;font-size:12px}@media (width<=850px){.audit-filters[data-v-6a0a6d0d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.audit-panel[data-v-6a0a6d0d]{padding:14px}.audit-filters[data-v-6a0a6d0d]{grid-template-columns:1fr}.audit-detail header[data-v-6a0a6d0d]{flex-direction:column;align-items:flex-start}}.access-explanation[data-v-85256222]{color:#71858d;max-width:980px;margin-bottom:20px;font-size:12px;line-height:1.7}.access-filters[data-v-85256222]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.access-actions[data-v-85256222]{align-items:end;gap:10px;display:flex}.access-applied[data-v-85256222]{color:#526e68;background:#f4f8f7;padding:12px 20px;font-size:12px}.access-panel small[data-v-85256222]{white-space:normal;color:#82949b;margin-top:5px;font-size:10px;display:block}.access-panel td[data-v-85256222]{max-width:270px}.access-panel .pagination[data-v-85256222]{flex-wrap:wrap;gap:10px}@media (width<=760px){.access-filters[data-v-85256222]{grid-template-columns:1fr}.access-actions[data-v-85256222]{flex-wrap:wrap}}.client-login-page[data-v-464e0d70]{background:#f7f8fc;grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.client-login-page[data-v-464e0d70] .client-art{min-height:100svh}.client-login-form-side[data-v-464e0d70]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;padding:32px 28px 20px;display:flex}.client-login-card[data-v-464e0d70]{background:#fff;border:1px solid #e0e2ef;border-radius:24px;width:100%;max-width:440px;margin:auto;padding:32px;box-shadow:0 20px 60px #222a4910}.client-login-heading[data-v-464e0d70]{align-items:center;gap:12px;display:flex}.client-login-heading h2[data-v-464e0d70]{min-width:0}.client-login-heading h2[data-v-464e0d70]:after{content:"";background:var(--client-accent);border-radius:3px;width:44px;height:3px;margin-top:8px;display:block}.client-login-heading-icon[data-v-464e0d70]{background:var(--client-icon-background);width:44px;height:44px;color:var(--client-accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.client-login-card h2[data-v-464e0d70]{letter-spacing:-1px;color:#151c2b;font-size:28px;line-height:1.2}.client-login-card>p[data-v-464e0d70]{color:#69758a;margin-top:8px;font-size:12px;line-height:1.6}.client-login-card form[data-v-464e0d70]{gap:18px;margin-top:24px}.client-login-card label[data-v-464e0d70]{color:#172033;font-size:12px;font-weight:600;display:block}.client-login-card input[data-v-464e0d70]{color:#172033;background:#fff;border:1px solid #ccd1e5;border-radius:8px;min-height:46px;margin-top:8px;padding:11px 13px;font-size:16px;font-weight:400}.client-login-card input[data-v-464e0d70]::placeholder{color:#a6afbf;opacity:1;font-weight:400}.client-login-card input[data-v-464e0d70]:focus{border-color:var(--client-link);box-shadow:0 0 0 3px color-mix(in srgb,var(--client-color) 12%,transparent);outline:2px solid #0000}.client-password-label[data-v-464e0d70]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.recovery-login-link[data-v-464e0d70]{color:var(--client-link);font-size:11px;font-weight:600;line-height:1.4}.client-login-card .password-field button[data-v-464e0d70]{color:#69758a;top:13px;right:6px}.client-login-card .login-submit[data-v-464e0d70]{background:var(--client-color);min-height:46px;color:var(--client-on-color);box-shadow:none;border-radius:8px;justify-content:center;gap:10px;margin-top:0;padding:11px 14px;font-size:13px;font-weight:700}.client-login-card a[data-v-464e0d70]{color:var(--client-link)}.client-login-footer[data-v-464e0d70]{color:#6a7586;align-items:center;gap:7px;font-size:10px;display:flex}.client-mobile-header[data-v-464e0d70]{align-self:flex-start}.client-session-message[data-v-464e0d70]{background:#f3f1ff;border-radius:8px;padding:10px}@media (width<=1050px) and (width>=761px){.client-login-form-side[data-v-464e0d70]{padding:28px 20px 18px}.client-login-card[data-v-464e0d70]{padding:28px}.client-login-card h2[data-v-464e0d70]{font-size:26px}}@media (width<=760px){.client-login-page[data-v-464e0d70]{display:block}.client-login-form-side[data-v-464e0d70]{justify-content:flex-start;gap:14px;min-height:100svh;padding:20px 16px 16px}.client-login-card[data-v-464e0d70]{border-radius:20px;max-width:440px;margin:0;padding:26px 24px}.client-login-card h2[data-v-464e0d70]{font-size:26px}.client-login-card form[data-v-464e0d70]{gap:18px;margin-top:22px}.client-login-heading-icon[data-v-464e0d70]{width:42px;height:42px}.client-login-footer[data-v-464e0d70]{margin-top:auto;padding-top:4px}.client-mobile-header[data-v-464e0d70]{background:var(--client-color);width:100%;max-width:440px;color:var(--client-on-color);border-radius:14px;align-self:center;gap:10px;padding:12px 14px}.client-mobile-header[data-v-464e0d70] .client-monogram{border-radius:10px;width:36px;height:36px;font-size:12px}}@media (width>=761px) and (height<=650px){.client-login-form-side[data-v-464e0d70]{gap:12px;padding-top:20px;padding-bottom:12px}.client-login-card[data-v-464e0d70]{padding:24px 28px}.client-login-heading-icon[data-v-464e0d70]{width:36px;height:36px}.client-login-card h2[data-v-464e0d70]{font-size:24px}.client-login-card form[data-v-464e0d70]{gap:14px;margin-top:18px}.client-login-card input[data-v-464e0d70],.client-login-card .login-submit[data-v-464e0d70]{min-height:42px;padding:9px 12px}.client-login-card .password-field button[data-v-464e0d70]{top:11px}.client-login-page[data-v-464e0d70] .client-art-fallback{padding-top:130px;padding-bottom:60px}.client-login-page[data-v-464e0d70] .client-art-fallback>span{font-size:clamp(110px,18vh,180px)}}.client-recovery-page .recovery-link[data-v-464e0d70]{text-align:center;color:var(--client-link);margin-top:18px;font-size:12px;font-weight:650;line-height:1.6;display:block}.client-recovery-page form>small[data-v-464e0d70]{color:#69758a;font-size:11px;font-weight:400;line-height:1.6}.recovery-success[data-v-464e0d70]{color:#256c54;background:#eff8f3;border:1px solid #d3e8dd;border-radius:12px;margin-top:22px;padding:18px;line-height:1.7}.recovery-success>svg[data-v-464e0d70]{margin-bottom:8px}.recovery-success p[data-v-464e0d70]{font-size:12px}.recovery-success small[data-v-464e0d70]{margin-top:10px;font-size:11px;line-height:1.6;display:block}.client-recovery-page .error[data-v-464e0d70]{color:#b13f42;margin-top:18px;font-size:12px}.own-sessions[data-v-56a447ca]{max-width:800px;padding:24px}.own-sessions>p[data-v-56a447ca]{line-height:1.65}.session-card[data-v-56a447ca]{border:1px solid var(--border,#dce3eb);border-radius:12px;margin-top:24px;padding:22px}.session-card h2[data-v-56a447ca]{flex-wrap:wrap;gap:12px;font-size:18px;display:flex}.session-card small[data-v-56a447ca]{color:#15735d;font-size:12px}.session-card dl[data-v-56a447ca]{grid-template-columns:170px 1fr;gap:12px;display:grid}.session-card dd[data-v-56a447ca]{overflow-wrap:anywhere;margin:0}.session-card dt[data-v-56a447ca]{color:#627286}@media (width<=550px){.session-card dl[data-v-56a447ca]{grid-template-columns:1fr;gap:6px}.session-card dd[data-v-56a447ca]{margin-bottom:10px}}.leader-map[data-v-78e87397] .leaflet-tile-pane{filter:none}.leader-map-legend[data-v-78e87397]{bottom:38px}.person-form[data-v-1b1922c7]{padding:24px}.person-notice[data-v-1b1922c7]{color:#526e69;background:#f1f7f6;border-radius:8px;margin-bottom:20px;padding:14px;font-size:12px;line-height:1.6}.document-check[data-v-1b1922c7]{align-items:end;gap:12px;margin-bottom:18px;display:flex}.document-check label[data-v-1b1922c7]{flex:1;max-width:380px}.person-tabs[data-v-1b1922c7]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:22px 0;display:flex}.person-tabs button[data-v-1b1922c7]{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px}.person-tabs [aria-selected=true][data-v-1b1922c7]{color:var(--teal);border-color:var(--teal);font-weight:700}.person-fields[data-v-1b1922c7]{border:0;min-width:0;margin:0;padding:0}.person-fields[data-v-1b1922c7]:disabled{opacity:.85}.person-check[data-v-1b1922c7]{align-items:center;gap:8px;display:flex}.phone-row[data-v-1b1922c7]{align-items:end;gap:14px;margin:14px 0;display:flex}.phone-row>label[data-v-1b1922c7]:first-child{flex:1}.phone-row .person-check[data-v-1b1922c7]{padding-bottom:12px}.person-phones small[data-v-1b1922c7]{color:var(--muted);margin:12px 0;display:block}.person-form-footer[data-v-1b1922c7]{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.person-form select[multiple][data-v-1b1922c7]{min-height:120px}.person-form h3[data-v-1b1922c7]{font-size:14px}.person-form small[data-v-1b1922c7]{color:var(--muted);font-size:11px}@media (width<=600px){.person-form[data-v-1b1922c7]{padding:16px}.document-check[data-v-1b1922c7],.phone-row[data-v-1b1922c7]{flex-wrap:wrap}.document-check label[data-v-1b1922c7],.phone-row>label[data-v-1b1922c7]:first-child{flex-basis:100%;max-width:none}.person-tabs button[data-v-1b1922c7]{padding:10px 8px;font-size:11px}.person-form-footer[data-v-1b1922c7]{flex-wrap:wrap}.person-form-footer .button[data-v-1b1922c7]{flex:1}}.hierarchy-panel[data-v-26cf6261]{overflow:hidden}.hierarchy-embedded .hierarchy-table-wrap[data-v-26cf6261]{min-height:200px;max-height:60dvh}.hierarchy-toolbar[data-v-26cf6261]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding:12px 16px;display:flex}.hierarchy-search[data-v-26cf6261]{flex:1;align-items:center;gap:7px;min-width:240px;max-width:450px;display:flex}.hierarchy-search>svg[data-v-26cf6261]{color:var(--teal);flex-shrink:0}.hierarchy-search input[data-v-26cf6261]{min-width:0;padding:8px;font-size:11px}.hierarchy-toolbar .button[data-v-26cf6261]{white-space:nowrap;padding:8px 10px;font-size:10px}.hierarchy-count[data-v-26cf6261]{color:#6a8088;white-space:nowrap;margin-left:auto;font-size:10px}.hierarchy-count strong[data-v-26cf6261]{color:#27454b}.hierarchy-panel>.error[data-v-26cf6261],.hierarchy-status[data-v-26cf6261]{margin:0 16px 12px;font-size:12px}.hierarchy-table-wrap[data-v-26cf6261]{min-height:180px;max-height:calc(100vh - 280px);overflow:auto}.hierarchy-table[data-v-26cf6261]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px}.hierarchy-table th[data-v-26cf6261]{z-index:2;text-align:left;letter-spacing:.5px;background:#f6f9fa;padding:8px 10px;font-size:9px;line-height:1.4;position:sticky;top:0}.hierarchy-table th[data-v-26cf6261]:first-child{width:clamp(400px,36vw,520px)}.hierarchy-table th[data-v-26cf6261]:nth-child(2),.hierarchy-table th[data-v-26cf6261]:nth-child(3){width:120px}.hierarchy-table th[data-v-26cf6261]:nth-child(4){width:180px}.hierarchy-table th[data-v-26cf6261]:last-child{width:auto}.hierarchy-table td[data-v-26cf6261]{border-bottom:1px solid #f0f3f4;padding:4px 10px;font-size:10px;line-height:1.4}.hierarchy-table tr[data-v-26cf6261]:hover{background:#f7faf9}.hierarchy-table .hierarchy-selected[data-v-26cf6261]{box-shadow:inset 3px 0 var(--teal);background:#eaf6f1}.hierarchy-identity[data-v-26cf6261]{min-width:0;padding-left:calc(var(--hierarchy-depth)*16px);align-items:center;gap:6px;display:flex}.hierarchy-toggle[data-v-26cf6261],.hierarchy-leaf[data-v-26cf6261]{color:#718d95;flex-shrink:0;place-items:center;width:20px;height:20px;padding:2px;display:grid}.hierarchy-toggle svg[data-v-26cf6261]{transition:transform .15s}.hierarchy-open[data-v-26cf6261]{transform:rotate(90deg)}.hierarchy-person-icon[data-v-26cf6261]{color:#718d95;flex-shrink:0;width:14px}.hierarchy-profile[data-v-26cf6261]{color:#6c9692;flex-shrink:0;width:22px;height:20px;padding:2px}.hierarchy-profile[data-v-26cf6261]:hover{color:var(--teal);background:#edf6f3}.hierarchy-profile-modal[data-v-26cf6261]{width:min(920px,96vw);max-width:920px}.hierarchy-profile-modal>header[data-v-26cf6261]{gap:15px;padding:20px 24px}.hierarchy-profile-actions[data-v-26cf6261]{flex-shrink:0;align-items:center;gap:10px;display:flex}.hierarchy-name[data-v-26cf6261]{text-align:left;color:#2f484f;background:0 0;border:0;flex:1;min-width:0;padding:0}.hierarchy-name strong[data-v-26cf6261]{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;font-size:11px;font-weight:600;display:flex}.hierarchy-name-text[data-v-26cf6261]{text-overflow:ellipsis;min-width:0;overflow:hidden}.hierarchy-level[data-v-26cf6261]{color:#27454b;flex-shrink:0}.hierarchy-issue[data-v-26cf6261]{color:#657c84;flex-shrink:0;font-size:12px}.hierarchy-number[data-v-26cf6261]{font-variant-numeric:tabular-nums;white-space:nowrap;color:#71868f}.hierarchy-number svg[data-v-26cf6261]{vertical-align:middle;color:#91a5ac;margin-right:4px}.hierarchy-completion[data-v-26cf6261]{white-space:nowrap;font-variant-numeric:tabular-nums;color:#36515a;align-items:center;gap:7px;font-size:9px;display:flex}.hierarchy-track[data-v-26cf6261]{background:#f0f4f5;border-radius:2px;flex:1;width:96px;min-width:45px;max-width:96px;height:6px;display:block;overflow:hidden}.hierarchy-track>span[data-v-26cf6261]{height:100%;display:block}.hierarchy-branch-status[data-v-26cf6261]{color:#7b9098;padding-left:calc(20px + var(--hierarchy-depth)*16px)!important}.hierarchy-branch-status .button[data-v-26cf6261]{margin:3px 7px 3px 0;padding:7px 11px;font-size:11px}.hierarchy-results[data-v-26cf6261]{border:1px solid var(--line);border-radius:7px;margin:0 16px 12px;overflow:hidden}.hierarchy-results-heading[data-v-26cf6261]{background:#f5f9f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:10px;display:flex}.hierarchy-results>p[data-v-26cf6261]{padding:12px;font-size:11px}.hierarchy-result-pages[data-v-26cf6261]{align-items:center;gap:10px;font-size:10px;display:flex}.hierarchy-result-pages .button[data-v-26cf6261]{padding:6px 9px;font-size:10px}.sr-only[data-v-26cf6261]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.hierarchy-toolbar[data-v-26cf6261]{gap:8px;padding:12px}.hierarchy-search[data-v-26cf6261]{flex-basis:100%;min-width:0;max-width:none}.hierarchy-count[data-v-26cf6261]{white-space:normal;line-height:1.5}.hierarchy-table-wrap[data-v-26cf6261]{max-height:65vh}.hierarchy-results[data-v-26cf6261]{margin:0 12px 12px}}@media (prefers-reduced-motion:reduce){.hierarchy-toggle svg[data-v-26cf6261]{transition:none}}.leader-structure-backdrop[data-v-020b4e54]{z-index:1100}.leader-structure-dialog[data-v-020b4e54]{width:min(1220px,96vw);max-width:1220px;max-height:90dvh;overflow:auto}.leader-structure-dialog>header[data-v-020b4e54]{align-items:center;gap:16px;padding:20px 24px}.leader-structure-heading[data-v-020b4e54]{align-items:center;gap:14px;min-width:0;display:flex}.leader-structure-heading h2[data-v-020b4e54]{overflow-wrap:anywhere;font-size:19px}.leader-structure-icon[data-v-020b4e54]{width:48px;height:48px;color:var(--teal);background:#e6f4ef;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.leader-structure-content[data-v-020b4e54]{padding:0 20px 20px}@media (width<=760px){.leader-structure-dialog>header[data-v-020b4e54]{padding:16px}.leader-structure-heading[data-v-020b4e54]{gap:10px}.leader-structure-heading h2[data-v-020b4e54]{font-size:15px}.leader-structure-icon[data-v-020b4e54]{width:38px;height:38px}.leader-structure-content[data-v-020b4e54]{padding:0 10px 12px}}.leader-commitments-backdrop[data-v-203b13c3]{z-index:1100}.leader-commitments-dialog[data-v-203b13c3]{width:min(920px,96vw);max-width:920px;max-height:90dvh;overflow:auto}.leader-commitments-dialog>header[data-v-203b13c3]{align-items:center;gap:16px;padding:20px 24px}.leader-commitments-heading[data-v-203b13c3]{align-items:center;gap:14px;min-width:0;display:flex}.leader-commitments-heading h2[data-v-203b13c3]{overflow-wrap:anywhere;font-size:19px}.leader-commitments-icon[data-v-203b13c3]{width:46px;height:46px;color:var(--teal);background:#e6f4ef;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.leader-commitments-content[data-v-203b13c3]{padding:18px 24px 24px}.leader-commitments-totals[data-v-203b13c3]{flex-wrap:wrap;gap:10px;display:flex}.leader-commitments-totals>button[data-v-203b13c3]{color:#46625f;background:#f1f6f5;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.leader-commitments-totals>button[aria-pressed=true][data-v-203b13c3]{border-color:var(--teal);color:#277a70;background:#e6f4ef}.leader-commitments-totals strong[data-v-203b13c3]{font-size:16px}.leader-commitments-help[data-v-203b13c3]{color:#7c8c94;margin:12px 0 18px;font-size:12px}.leader-commitment-list[data-v-203b13c3]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.leader-commitment-row[data-v-203b13c3]{border:1px solid var(--line);border-radius:9px;padding:16px}.leader-commitment-title[data-v-203b13c3]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.leader-commitment-title h3[data-v-203b13c3]{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.leader-commitment-relation[data-v-203b13c3]{border-radius:5px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}.direct[data-v-203b13c3]{color:#277a70;background:#e6f4ef}.indirect[data-v-203b13c3]{color:#805096;background:#f5eafa}.leader-commitment-beneficiary[data-v-203b13c3]{overflow-wrap:anywhere;margin:9px 0;font-size:13px}.leader-commitment-facts[data-v-203b13c3]{color:#60757e;flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.leader-commitment-state[data-v-203b13c3]{font-weight:600}.leader-commitment-row details[data-v-203b13c3]{margin-top:12px;font-size:12px}.leader-commitment-row summary[data-v-203b13c3]{cursor:pointer;color:var(--teal)}.leader-commitment-row details p[data-v-203b13c3]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}@media (width<=760px){.leader-commitments-dialog>header[data-v-203b13c3]{padding:16px}.leader-commitments-heading[data-v-203b13c3]{gap:10px}.leader-commitments-heading h2[data-v-203b13c3]{font-size:16px}.leader-commitments-icon[data-v-203b13c3]{width:36px;height:36px}.leader-commitments-content[data-v-203b13c3]{padding:14px}.leader-commitment-row[data-v-203b13c3]{padding:12px}}.leader-commitments-counts[data-v-a283ca7a]{flex-wrap:wrap;gap:6px;display:flex}.leader-commitments-trigger[data-v-a283ca7a]{color:#46625f;font:inherit;text-align:left;background:#f1f6f5;border:0;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.leader-commitments-trigger.direct[data-v-a283ca7a]{background:#e6f4ef}.leader-commitments-trigger.indirect[data-v-a283ca7a]{background:#f5eafa}.leader-commitments-trigger[data-v-a283ca7a]:hover{box-shadow:0 0 0 1px var(--teal)}.leader-commitments-trigger[data-v-a283ca7a]:focus-visible{outline-offset:3px}.commitment-editor[data-v-5c168fe5]{width:min(740px,96vw)}.field-error[data-v-5c168fe5]{margin-top:5px;display:block}.checkbox-field[data-v-5c168fe5]{align-items:center;gap:10px;display:flex}.form-grid[data-v-5c168fe5]{padding:0 24px 20px}.form-grid small[data-v-5c168fe5]{line-height:1.5}form>.error[data-v-5c168fe5]{margin:0 24px 18px}@media (width<=640px){.form-grid[data-v-5c168fe5]{grid-template-columns:1fr;padding:0 16px 16px}}.evidence-gallery[data-v-a452de00]{border-bottom:1px solid var(--line);padding:18px 0 24px}header h3[data-v-a452de00]{align-items:center;gap:8px;font-size:15px;display:flex}header h3 span[data-v-a452de00]{color:var(--teal);font-size:12px}header p[data-v-a452de00],.evidence-empty[data-v-a452de00]{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}ul[data-v-a452de00]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}li[data-v-a452de00]{border:1px solid var(--line);border-radius:8px;overflow:hidden}.evidence-image[data-v-a452de00]{cursor:zoom-in;background:#edf3f2;border:0;width:100%;height:130px;padding:0}.evidence-image img[data-v-a452de00]{object-fit:cover;width:100%;height:100%}.evidence-placeholder[data-v-a452de00]{color:#64857e;background:#f1f5f5;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:105px;font-size:11px;display:flex}.evidence-info[data-v-a452de00]{overflow-wrap:anywhere;gap:7px;padding:10px;font-size:12px;display:grid}.evidence-info small[data-v-a452de00]{color:var(--muted);font-size:10px}.evidence-info a[data-v-a452de00]{min-height:36px;color:var(--teal);align-items:center;gap:6px;display:inline-flex}.delivery-label[data-v-a452de00]{color:#287754;font-size:10px}.evidence-preview[data-v-a452de00]{z-index:1001;background:#13242ded;flex-direction:column;justify-content:center;align-items:center;padding:55px 20px 20px;display:flex;position:fixed;inset:0}.evidence-preview>button[data-v-a452de00]{color:#243b41;background:#fff;min-width:44px;min-height:44px;position:absolute;top:15px;right:20px}.evidence-preview img[data-v-a452de00]{object-fit:contain;max-width:100%;max-height:80vh}.evidence-preview p[data-v-a452de00]{color:#fff;margin-top:12px;font-size:13px}@media (width<=680px){ul[data-v-a452de00]{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-image[data-v-a452de00]{height:110px}}.commitment-detail[data-v-5549b756]{width:min(840px,96vw)}.commitment-detail-body[data-v-5549b756]{padding:0 24px 24px}.commitment-badges[data-v-5549b756]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.commitment-description[data-v-5549b756]{white-space:pre-wrap;margin:18px 0;line-height:1.7}.commitment-progress[data-v-5549b756]{gap:8px;display:grid}.commitment-progress strong[data-v-5549b756]{font-size:12px}progress[data-v-5549b756]{width:100%;height:9px;accent-color:var(--teal)}.commitment-facts[data-v-5549b756]{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0 0 20px;padding:20px 0;display:grid}.commitment-facts dt[data-v-5549b756]{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.commitment-facts dd[data-v-5549b756]{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:600}.commitment-extra[data-v-5549b756]{margin:18px 0}.commitment-extra summary[data-v-5549b756]{cursor:pointer;min-height:44px;color:var(--teal);align-items:center;font-size:13px;font-weight:600;display:flex}.commitment-detail-actions[data-v-5549b756]{flex-wrap:wrap;gap:8px;display:flex}.commitment-action-form[data-v-5549b756]{border:1px solid var(--line);background:#f6f9f8;border-radius:8px;gap:16px;margin-top:18px;padding:18px;display:grid}.commitment-action-form h3[data-v-5549b756]{font-size:14px}.commitment-action-form .form-grid[data-v-5549b756]{gap:12px;padding:0}.commitment-close-note[data-v-5549b756]{margin-top:16px;font-size:12px;line-height:1.6}.history-title[data-v-5549b756]{align-items:center;gap:8px;margin:28px 0 18px;font-size:14px;display:flex}.history-title span[data-v-5549b756]{color:var(--muted);font-size:11px}.commitment-history[data-v-5549b756]{gap:18px;padding:0;list-style:none;display:grid}.commitment-history li[data-v-5549b756]{border-left:2px solid #d4e9e4;padding-left:16px}.history-event[data-v-5549b756]{justify-content:space-between;gap:12px;font-size:12px;display:flex}.history-event time[data-v-5549b756],.commitment-history small[data-v-5549b756]{color:var(--muted);font-size:11px}.commitment-history li>small[data-v-5549b756]{margin:5px 0 8px;display:block}.commitment-history p[data-v-5549b756]{white-space:pre-wrap;font-size:13px;line-height:1.7}.commitment-evidence[data-v-5549b756]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.commitment-evidence a[data-v-5549b756]{color:#34867b;overflow-wrap:anywhere;border:1px solid #d4e9e4;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:7px 10px;font-size:12px;display:inline-flex}@media (width<=640px){.commitment-detail-body[data-v-5549b756]{padding:0 16px 20px}.commitment-facts[data-v-5549b756],.commitment-action-form .form-grid[data-v-5549b756]{grid-template-columns:1fr}}.commitment-map-container[data-v-14d4911a]{isolation:isolate}.commitment-map-section[data-v-14d4911a]{border-bottom:1px solid var(--line);padding:22px}.commitment-map-heading[data-v-14d4911a]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.commitment-map-heading h2[data-v-14d4911a]{text-transform:capitalize;margin:0 0 8px;font-size:19px}.commitment-map-heading p[data-v-14d4911a],.commitment-map-caption[data-v-14d4911a]{color:var(--muted);font-size:11px;line-height:1.7}.commitment-map-heading nav[data-v-14d4911a]{flex-wrap:wrap;gap:8px;display:flex}.commitment-geography[data-v-14d4911a]{grid-template-columns:minmax(0,1fr) 270px;gap:20px;display:grid}.commitment-map-container[data-v-14d4911a],.commitment-map[data-v-14d4911a]{height:480px;min-height:480px}.commitment-map[data-v-14d4911a]{background:#f5f8f7;border-radius:8px}.commitment-map[data-v-14d4911a] .leaflet-control-attribution{background:#f5f8f7;font-size:9px}.commitment-map[data-v-14d4911a] .commitment-map-number{color:#1c4539;text-align:center;background:#ffffffed;border:1px solid #cee0da;border-radius:5px;font-size:11px;font-weight:750;line-height:22px;display:block}.commitment-territories[data-v-14d4911a]{max-height:480px;overflow:auto}.commitment-territories h3[data-v-14d4911a]{margin:0 0 14px;font-size:13px}.commitment-territories button[data-v-14d4911a]{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:15px 10px;font-size:12px;display:flex}.commitment-territories button[data-v-14d4911a]:hover,.commitment-territories button.selected[data-v-14d4911a]{background:#edf5f2}.commitment-territories small[data-v-14d4911a]{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5;display:block}.commitment-territories strong[data-v-14d4911a]{color:var(--teal);font-size:20px}.commitment-map-legend[data-v-14d4911a]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;font-size:10px;display:flex}.commitment-map-legend span[data-v-14d4911a]{align-items:center;gap:5px;display:flex}.commitment-map-legend i[data-v-14d4911a]{border-radius:3px;width:12px;height:12px}.commitment-map-caption[data-v-14d4911a]{margin:12px 0 0}.map-expanded .commitment-map[data-v-14d4911a]{height:100%;min-height:100%}@media (width<=900px){.commitment-geography[data-v-14d4911a]{grid-template-columns:1fr}.commitment-territories[data-v-14d4911a]{max-height:260px}.commitment-map-heading[data-v-14d4911a]{flex-wrap:wrap}}@media (width<=640px){.commitment-map-section[data-v-14d4911a]{padding:16px}.commitment-map-container[data-v-14d4911a],.commitment-map[data-v-14d4911a]{height:380px;min-height:380px}}.commitment-location-picker[data-v-e9a16c48]{flex:250px;position:relative}.location-trigger[data-v-e9a16c48]{justify-content:flex-start;width:100%;min-height:40px}.location-trigger span[data-v-e9a16c48]{white-space:normal;text-align:left;text-transform:capitalize;line-height:1.5}.location-trigger svg[data-v-e9a16c48]:last-child{margin-left:auto}.location-options[data-v-e9a16c48]{z-index:1100;border:1px solid var(--line);background:#fff;border-radius:9px;width:min(360px,80vw);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 35px #163f3226}.location-options header[data-v-e9a16c48]{justify-content:space-between;align-items:center;font-size:13px;display:flex}.location-options form[data-v-e9a16c48]{margin:8px 0}.location-option[data-v-e9a16c48]{text-align:left;width:100%;color:var(--ink);text-transform:capitalize;background:0 0;border:0;border-bottom:1px solid #eef2f1;justify-content:space-between;align-items:center;gap:12px;padding:12px 8px;font-size:12px;display:flex}.location-option[data-v-e9a16c48]:hover{background:#edf5f2}.location-back[data-v-e9a16c48]{color:var(--teal)}.location-items[data-v-e9a16c48]{max-height:290px;overflow:auto}.location-items small[data-v-e9a16c48]{color:var(--teal);font-weight:700}.location-options p[data-v-e9a16c48]{padding:10px;font-size:11px}.workflow-story[data-v-e507c451]{margin-bottom:12px;padding:8px 10px}.diagram-scroll[data-v-e507c451]{width:100%;overflow:auto}.workflow-diagram[data-v-e507c451]{width:100%;height:auto;min-height:140px;font-family:inherit;display:block}.workflow-connectors path[data-v-e507c451]{fill:none;stroke:#111;stroke-width:2.2px}.workflow-node[data-v-e507c451]{cursor:pointer;outline:none}.node-box[data-v-e507c451]{fill:var(--node-fill);stroke:var(--node-color);stroke-width:2.5px}.selection-ring[data-v-e507c451]{fill:none;stroke:var(--node-color);stroke-width:1.8px}.workflow-node:hover .node-box[data-v-e507c451],.workflow-node:focus-visible .node-box[data-v-e507c451]{stroke:#243d43;stroke-width:4px}.node-badge[data-v-e507c451]{fill:#fff}.node-count[data-v-e507c451]{fill:var(--node-color);font-size:23px;font-weight:750}.node-name[data-v-e507c451]{fill:#111;text-transform:uppercase;letter-spacing:.25px;font-weight:750}.node-description[data-v-e507c451]{fill:#5b6370;font-size:14px}.node-icon[data-v-e507c451]{color:#222}.icon-badge[data-v-e507c451]{color:#222;fill:var(--node-fill)}.archivados .node-icon[data-v-e507c451]{fill:none}.node-note[data-v-e507c451]{fill:#3383ce;font-size:14px;font-weight:750}.overdue[data-v-e507c451]{fill:#d42929}.due[data-v-e507c451]{fill:#dc7c00}.achieved[data-v-e507c451]{fill:#2f9e82}.quiet[data-v-e507c451]{fill:#606b76;font-weight:500}.workflow-metric[data-v-e507c451]{fill:#111;font-size:17px;font-weight:700}.metric-number[data-v-e507c451]{fill:#40b69f;font-size:25px;font-weight:750}.workflow-callout path[data-v-e507c451]{fill:#fff;stroke:#e3aaa0;stroke-width:1.1px}.workflow-callout text[data-v-e507c451]{fill:#b25f50;font-size:12px}.workflow-extra[data-v-e507c451]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.workflow-extra span[data-v-e507c451]{color:var(--muted);font-size:12px}.workflow-extra button[data-v-e507c451]{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#f7f9f9;border-radius:7px;padding:10px 13px;font-size:12px}.workflow-extra button[aria-pressed=true][data-v-e507c451]{border-color:var(--teal)}.workflow-extra strong[data-v-e507c451]{margin-left:6px}.workflow-story button[data-v-e507c451]:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.workflow-diagram.vertical[data-v-e507c451]{max-width:560px;min-height:350px;margin:auto}.workflow-stage-select[data-v-e507c451]{color:var(--muted);gap:6px;margin:8px 4px 0;font-size:12px;display:none}.workflow-stage-select select[data-v-e507c451]{width:100%;min-height:44px;font-size:13px}@media (width<=1100px),(pointer:coarse){.workflow-stage-select[data-v-e507c451]{display:grid}}@media (width<=800px){.workflow-story[data-v-e507c451]{padding:6px 4px}.workflow-extra[data-v-e507c451]{padding:0 4px}}.profile[data-v-029e9102]{width:min(920px,96vw)}.profile-body[data-v-029e9102]{padding:0 24px 24px}.profile-filters[data-v-029e9102]{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.profile-filters label[data-v-029e9102]{flex:1;min-width:150px}.profile-body>.muted[data-v-029e9102]{font-size:12px;line-height:1.6}.score-card[data-v-029e9102]{border:1px solid var(--line);border-radius:9px;margin:18px 0;padding:18px}.score-card h3[data-v-029e9102],.profile-body>h3[data-v-029e9102]{font-size:16px}.score-head[data-v-029e9102]{gap:24px;margin:16px 0;display:flex}.score-head>div[data-v-029e9102]{flex:1;gap:6px;display:grid}.score-head span[data-v-029e9102],.score-head small[data-v-029e9102]{color:var(--muted);font-size:11px}.score-head strong[data-v-029e9102]{color:var(--teal);font-size:24px}.score-table h4[data-v-029e9102]{margin:18px 0 10px;font-size:12px}.score-table table[data-v-029e9102]{min-width:550px}.score-table th[data-v-029e9102],.score-table td[data-v-029e9102]{padding:10px;font-size:12px}.score-table small[data-v-029e9102]{color:var(--muted);margin-top:4px;font-size:10px;display:block}.profile-skills[data-v-029e9102]{margin:20px 0}.profile-skills summary[data-v-029e9102]{cursor:pointer;min-height:44px;font-weight:650}.profile-skills label[data-v-029e9102]{align-items:center;gap:6px;margin:10px;display:inline-flex}.profile-skills input[data-v-029e9102]{width:auto}.profile-events[data-v-029e9102]{gap:12px;margin-top:16px;padding:0;list-style:none;display:grid}.profile-events li[data-v-029e9102]{border-left:2px solid var(--teal);gap:5px;padding:8px 12px;font-size:12px;display:grid}.profile-events small[data-v-029e9102]{color:var(--muted);font-size:11px}@media (width<=640px){.profile-body[data-v-029e9102]{padding:0 14px 18px}.score-card[data-v-029e9102]{padding:12px}.score-head[data-v-029e9102]{gap:10px}.score-head strong[data-v-029e9102]{font-size:19px}}.figure-metrics[data-v-f0275bfd]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:12px 0 18px;display:grid}.figure-metric[data-v-f0275bfd]{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;padding:14px 16px;display:flex}.figure-metric>div[data-v-f0275bfd]{align-items:center;gap:7px;min-width:0;display:flex}.figure-metric strong[data-v-f0275bfd]{color:var(--teal);font-variant-numeric:tabular-nums;font-size:27px;font-weight:750;line-height:1.2}.figure-metric span[data-v-f0275bfd]{font-size:11px;font-weight:650;line-height:1.35}.figure-metric small[data-v-f0275bfd]{color:var(--muted);margin-top:3px;font-size:10px}.figure-metric progress[data-v-f0275bfd]{width:100%;height:5px;accent-color:var(--teal);border:0;border-radius:5px;margin-top:9px;display:block;overflow:hidden}progress[data-v-f0275bfd]::-webkit-progress-bar{background:#e2e5e8}progress[data-v-f0275bfd]::-webkit-progress-value{background:var(--teal)}.attention[data-v-f0275bfd]{flex-direction:row;align-items:center;gap:10px}.attention svg[data-v-f0275bfd]{color:var(--ink);flex-shrink:0}.attention>div[data-v-f0275bfd]{flex-wrap:wrap;gap:3px 7px}.figure-charts[data-v-f0275bfd]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.figure-chart[data-v-f0275bfd]{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin:0;padding:19px 20px 14px}.figure-chart figcaption[data-v-f0275bfd]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px;margin-bottom:15px;display:flex}.figure-chart h2[data-v-f0275bfd]{margin:0;font-size:14px}.figure-chart figcaption>span[data-v-f0275bfd],.figure-chart p[data-v-f0275bfd]{color:var(--muted);font-size:10px;line-height:1.6}.figure-chart p[data-v-f0275bfd]{margin:12px 0 0}.figure-chart svg[data-v-f0275bfd]{width:100%;display:block}.chart-grid line[data-v-f0275bfd]{stroke:#e4e9ec;stroke-width:1px}.chart-grid text[data-v-f0275bfd]{fill:#819099;font-size:11px}.bar-value[data-v-f0275bfd]{fill:var(--ink);font-size:16px;font-weight:700}.bar-label[data-v-f0275bfd]{fill:var(--ink);font-size:12px}.bar-share[data-v-f0275bfd]{fill:#72828a;font-size:11px}.type-bars[data-v-f0275bfd]{gap:18px;padding:13px 0 15px;display:grid}.type-bars button[data-v-f0275bfd]{text-align:left;min-height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:78px 1fr 34px 35px;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:grid}.type-bars button:hover .type-name[data-v-f0275bfd]{color:var(--teal);text-decoration:underline}.type-bars button[data-v-f0275bfd]:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:3px}.type-bars button[data-v-f0275bfd]:disabled{cursor:default}.type-name[data-v-f0275bfd]{font-weight:600}.type-track[data-v-f0275bfd]{background:#eff4f3;border-radius:5px;height:22px;overflow:hidden}.type-track>span[data-v-f0275bfd]{background:var(--teal);border-radius:5px;height:100%;display:block}.type-bars strong[data-v-f0275bfd]{text-align:right;font-variant-numeric:tabular-nums}.type-bars small[data-v-f0275bfd]{text-align:right;color:var(--muted);font-size:10px}.state-bars[data-v-f0275bfd]{display:none}.state-bars>div[data-v-f0275bfd]{grid-template-columns:78px 1fr 32px 34px;align-items:center;gap:8px;min-height:40px;font-size:12px;display:grid}.state-bars strong[data-v-f0275bfd],.state-bars small[data-v-f0275bfd]{text-align:right}.state-bars small[data-v-f0275bfd]{color:var(--muted);font-size:10px}@media (width<=1200px){.figure-metrics[data-v-f0275bfd]{grid-template-columns:repeat(3,minmax(0,1fr))}.attention[data-v-f0275bfd]{justify-content:flex-start}.figure-charts[data-v-f0275bfd]{gap:12px}.figure-chart[data-v-f0275bfd]{padding:16px}}@media (width<=1100px){.figure-charts[data-v-f0275bfd]{grid-template-columns:1fr}}@media (width<=760px){.figure-metrics[data-v-f0275bfd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px}.figure-metric[data-v-f0275bfd]{padding:12px}.figure-metric strong[data-v-f0275bfd]{font-size:25px}.figure-metric[data-v-f0275bfd]:last-child{grid-column:1/-1}.figure-charts[data-v-f0275bfd]{grid-template-columns:1fr}.type-bars[data-v-f0275bfd]{gap:12px}.type-bars button[data-v-f0275bfd]{grid-template-columns:70px 1fr 30px 32px;gap:8px;min-height:40px}.figure-chart figcaption>span[data-v-f0275bfd]{font-size:11px}}@media (width<=640px){.figure-chart svg[data-v-f0275bfd]{display:none}.state-bars[data-v-f0275bfd]{gap:8px;margin-top:18px;display:grid}}.commitments-view[data-v-8bed3bf6]{margin-top:-12px}.commitments-view[data-v-8bed3bf6] .page-heading{gap:12px;margin-bottom:12px}.commitments-view[data-v-8bed3bf6] .page-heading-icon{border-radius:11px;width:48px;height:48px}.commitments-view[data-v-8bed3bf6] .page-heading-identity{gap:12px}.commitments-view[data-v-8bed3bf6] .page-heading-copy h1{font-size:28px}@media (width<=760px){.commitments-view[data-v-8bed3bf6] .page-heading-copy h1{font-size:24px}}.commitment-story-total[data-v-8bed3bf6]{color:var(--muted);margin:-5px 0 20px;font-size:12px;line-height:1.7}.commitment-team[data-v-8bed3bf6],.manager-summary[data-v-8bed3bf6]{margin-bottom:22px;padding:22px}.commitment-team h2[data-v-8bed3bf6],.manager-summary h2[data-v-8bed3bf6]{margin-bottom:8px;font-size:17px}.commitment-team header p[data-v-8bed3bf6]{color:var(--muted);font-size:12px}.manager-metrics[data-v-8bed3bf6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.manager-metrics article[data-v-8bed3bf6]{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;padding:16px}.manager-metrics h3[data-v-8bed3bf6]{font-size:13px}.manager-metrics dl[data-v-8bed3bf6]{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.manager-metrics dt[data-v-8bed3bf6]{color:var(--muted);font-size:10px}.manager-metrics dd[data-v-8bed3bf6]{margin:3px 0;font-size:20px;font-weight:700}.manager-metrics progress[data-v-8bed3bf6]{width:100%;height:6px;accent-color:var(--teal)}.manager-metrics small[data-v-8bed3bf6]{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.6;display:block}.overdue[data-v-8bed3bf6]{color:#b44735}.manager-summary>div[data-v-8bed3bf6]{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.manager-summary button[data-v-8bed3bf6]{border:1px solid var(--line);text-align:left;min-height:44px;color:var(--ink);background:#f1f7f5;border-radius:8px;gap:5px;padding:13px 18px;font-size:12px;display:grid}.manager-summary button strong[data-v-8bed3bf6]{color:var(--teal);font-size:25px}.manager-summary button[aria-pressed=true][data-v-8bed3bf6]{border-color:var(--teal)}.manager-summary>p[data-v-8bed3bf6]{color:var(--muted);align-items:center;gap:8px;margin-top:15px;display:flex}.manager-summary>p button[data-v-8bed3bf6]{color:#a54738;padding:8px 12px;display:inline-flex}.commitment-cards[data-v-8bed3bf6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.commitment-card[data-v-8bed3bf6]{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.commitment-card header[data-v-8bed3bf6]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.commitment-card .commitment-name[data-v-8bed3bf6]{min-height:44px;font-size:15px}.commitment-card p[data-v-8bed3bf6]{color:var(--muted);margin:7px 0 12px;font-size:12px;line-height:1.7}.card-progress[data-v-8bed3bf6]{align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.card-progress progress[data-v-8bed3bf6]{height:7px;accent-color:var(--teal);flex:1}.commitment-card>small[data-v-8bed3bf6]{color:var(--muted);font-size:11px}.card-bottom[data-v-8bed3bf6]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.card-bottom button[data-v-8bed3bf6]{min-height:44px}.manager-summary button[data-v-8bed3bf6]:focus-visible,.commitment-card button[data-v-8bed3bf6]:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (width<=1050px){.manager-metrics[data-v-8bed3bf6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.commitment-cards[data-v-8bed3bf6],.manager-metrics[data-v-8bed3bf6]{grid-template-columns:1fr}.manager-summary>div[data-v-8bed3bf6]{gap:8px}.manager-summary button[data-v-8bed3bf6]{padding:10px 12px}.commitment-team[data-v-8bed3bf6],.manager-summary[data-v-8bed3bf6]{padding:18px}}.commitment-badge{color:#63737c;white-space:nowrap;background:#edf2f5;border-radius:5px;align-items:center;padding:5px 9px;font-size:10px;font-weight:650;display:inline-flex}.commitment-badge.asignado{color:#28659c;background:#e7f0fb}.commitment-badge.en_progreso{color:#3a6d97;background:#e4eff6}.commitment-badge.cumplido{color:#287754;background:#e5f4ec}.commitment-badge.rechazado,.commitment-badge.vencido{color:#b44735;background:#fcece8}.commitment-badge.pausado,.commitment-badge.flash,.commitment-badge.por_vencer,.commitment-badge.priority{color:#996418;background:#fff3dc}.commitment-display[data-v-8bed3bf6]{gap:8px;padding:20px 20px 0;display:flex}.commitment-display [aria-pressed=true][data-v-8bed3bf6]{color:var(--teal);background:#edf5f2;border-color:#92b9ac}.commitment-summary[data-v-8bed3bf6]{grid-template-columns:.9fr 1fr 1.2fr;gap:18px;margin-bottom:24px;display:grid}.commitment-main-metric[data-v-8bed3bf6]{gap:8px;padding:22px;display:grid}.commitment-main-metric>strong[data-v-8bed3bf6]{letter-spacing:-1.5px;font-size:38px}.commitment-main-metric>span[data-v-8bed3bf6]:not(.eyebrow){color:var(--muted);font-size:12px}.completion-summary[data-v-8bed3bf6]{gap:7px;margin-top:12px;display:grid}.completion-summary progress[data-v-8bed3bf6]{width:100%;height:8px;accent-color:var(--teal)}.completion-summary b[data-v-8bed3bf6]{font-size:12px}.completion-summary small[data-v-8bed3bf6]{color:var(--muted);font-size:10px;line-height:1.5}.commitment-shortcuts[data-v-8bed3bf6]{padding:12px}.commitment-shortcuts button[data-v-8bed3bf6]{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:14px;padding:12px;font-size:12px;display:flex}.commitment-shortcuts button[data-v-8bed3bf6]:hover,.commitment-shortcuts button.active[data-v-8bed3bf6]{background:#f1f8f6}.summary-number[data-v-8bed3bf6]{color:var(--teal);min-width:32px;font-size:23px;font-weight:750}.summary-number.overdue[data-v-8bed3bf6]{color:#b44735}.summary-number.due[data-v-8bed3bf6]{color:#b98530}.commitment-shortcuts svg[data-v-8bed3bf6]{margin-left:auto}.commitment-state-chart[data-v-8bed3bf6]{padding:22px}.commitment-state-chart h2[data-v-8bed3bf6]{margin-bottom:24px;font-size:13px}.commitment-state-chart button[data-v-8bed3bf6]{text-align:left;color:#6d7d85;background:0 0;border:0;grid-template-columns:72px 1fr 26px;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:11px;display:grid}.commitment-state-chart b[data-v-8bed3bf6]{text-align:right}.state-track[data-v-8bed3bf6]{background:#f0f3f5;border-radius:8px;height:7px}.state-track>span[data-v-8bed3bf6]{background:#bbc9cf;border-radius:8px;height:100%;display:block}.state-track .asignado[data-v-8bed3bf6]{background:#72a2c5}.state-track .cumplido[data-v-8bed3bf6]{background:#64ad98}.state-track .rechazado[data-v-8bed3bf6]{background:#d89c90}.commitment-toolbar[data-v-8bed3bf6]{flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.commitment-search[data-v-8bed3bf6]{flex:240px;align-items:center;gap:10px;display:flex}.commitment-search input[data-v-8bed3bf6]{font-size:12px}.commitment-sort[data-v-8bed3bf6]{white-space:nowrap;align-items:center;gap:8px;display:flex}.commitment-sort select[data-v-8bed3bf6]{width:160px;font-size:12px}.commitment-filters[data-v-8bed3bf6]{border-top:1px solid var(--line);background:#fafcfc;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px;display:grid}.commitment-filter-actions[data-v-8bed3bf6]{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.commitment-tabs[data-v-8bed3bf6]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;padding:0 20px;display:flex;overflow-x:auto}.commitment-tabs button[data-v-8bed3bf6]{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:16px 12px;font-size:12px;display:flex}.commitment-tabs button.selected[data-v-8bed3bf6]{border-color:var(--teal);color:var(--teal)}.commitment-tabs span[data-v-8bed3bf6]{background:#f0f4f4;border-radius:4px;padding:3px 6px;font-size:10px}.commitment-filter-caption[data-v-8bed3bf6]{background:#f1f8f6;align-items:center;gap:10px;padding:10px 22px;font-size:12px;display:flex}.commitment-table[data-v-8bed3bf6]{min-width:900px}.commitment-table td[data-v-8bed3bf6]{max-width:290px;font-size:12px}.commitment-name[data-v-8bed3bf6]{text-align:left;color:var(--ink);background:0 0;border:0;padding:0;font-weight:650;line-height:1.6}.commitment-name[data-v-8bed3bf6]:hover{color:var(--teal)}.commitment-table small[data-v-8bed3bf6]{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.commitment-table td>.commitment-badge[data-v-8bed3bf6]{margin-top:6px}.commitment-priority[data-v-8bed3bf6]{color:#996418;margin-top:6px;font-size:9px;display:block}.commitment-table progress[data-v-8bed3bf6]{width:80px;height:6px;accent-color:var(--teal);margin-top:6px;display:block}.progress-value[data-v-8bed3bf6]{font-weight:650}@media (width<=1100px){.commitment-summary[data-v-8bed3bf6]{grid-template-columns:1fr 1fr}.commitment-state-chart[data-v-8bed3bf6]{grid-column:1/-1}.commitment-filters[data-v-8bed3bf6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.commitment-summary[data-v-8bed3bf6]{grid-template-columns:1fr}.commitment-state-chart[data-v-8bed3bf6]{grid-column:auto}.commitment-main-metric[data-v-8bed3bf6]{padding:18px}.commitment-shortcuts[data-v-8bed3bf6]{grid-template-columns:1fr 1fr;display:grid}.commitment-shortcuts button[data-v-8bed3bf6]{gap:6px;padding:10px}.commitment-shortcuts svg[data-v-8bed3bf6]{display:none}.commitment-filters[data-v-8bed3bf6]{grid-template-columns:1fr}.commitment-toolbar[data-v-8bed3bf6]{gap:8px;padding:16px}.commitment-sort[data-v-8bed3bf6]{flex:1}.commitment-sort select[data-v-8bed3bf6]{width:100%}.commitment-tabs[data-v-8bed3bf6]{padding:0 12px}.commitment-filter-actions[data-v-8bed3bf6]{flex-wrap:wrap}}.commitment-information[data-v-8bed3bf6]{justify-content:space-between;align-items:center;gap:10px;margin:-3px 0 10px;display:flex}.information-tabs[data-v-8bed3bf6]{gap:10px;display:flex}.information-tabs button[data-v-8bed3bf6]{text-transform:uppercase;min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:11px;display:flex}.information-tabs svg[data-v-8bed3bf6]{color:var(--teal)}.information-tabs [aria-selected=true][data-v-8bed3bf6]{background:#edf7f4;border-color:#a3ccc2;font-weight:750}.information-tabs button[data-v-8bed3bf6]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.information-filter[data-v-8bed3bf6]{min-height:36px;padding:8px 12px;font-size:11px}.commitment-information-body[data-v-8bed3bf6]{background:0 0;border:0;padding:0}.commitment-information-body .commitment-toolbar[data-v-8bed3bf6],.commitment-information-body .commitment-filters[data-v-8bed3bf6]{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px;padding:14px}.commitment-information-body .commitment-list-content[data-v-8bed3bf6]{border:1px solid var(--line);background:#fff;border-radius:10px}.commitment-information-body .commitment-team[data-v-8bed3bf6]{margin-bottom:12px}.team-profiles[data-v-8bed3bf6]{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.team-profiles h3[data-v-8bed3bf6]{width:100%;margin:0 0 3px;font-size:13px}.team-profiles .button[data-v-8bed3bf6]{min-height:40px;font-size:11px}@media (width<=640px){.commitment-information[data-v-8bed3bf6]{flex-wrap:wrap;gap:8px}.information-tabs[data-v-8bed3bf6]{flex:1;gap:6px}.information-tabs button[data-v-8bed3bf6]{flex:1;justify-content:center;padding:8px 10px}.information-filter[data-v-8bed3bf6]{margin-left:auto}.commitments-view[data-v-8bed3bf6] .page-heading-actions .button{padding:10px;font-size:11px}.commitment-information-body .commitment-toolbar[data-v-8bed3bf6]{padding:12px}}.commitment-active-filters[data-v-8bed3bf6]{color:var(--ink);background:#edf7f4;border:1px solid #bfdbd2;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:12px;display:flex}.active-filter-label[data-v-8bed3bf6]{color:var(--teal);flex-shrink:0;align-items:center;gap:7px;display:flex}.active-filter-values[data-v-8bed3bf6]{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.active-filter-values span[data-v-8bed3bf6]{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dbe8e3;border-radius:5px;max-width:260px;padding:4px 8px;font-size:11px;overflow:hidden}.commitment-active-filters .button[data-v-8bed3bf6]{min-height:36px;padding:8px 10px;font-size:11px}.commitment-reset[data-v-8bed3bf6]{white-space:nowrap}@media (width<=640px){.commitment-active-filters[data-v-8bed3bf6]{gap:8px;padding:10px}.active-filter-label[data-v-8bed3bf6]{width:100%}.active-filter-values span[data-v-8bed3bf6]{max-width:100%}}.workflow-impact[data-v-91bc2c06]{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.7}.workflow-title[data-v-91bc2c06]{gap:7px;max-width:500px;margin-bottom:18px;display:grid}.workflow-setting-tabs[data-v-91bc2c06]{gap:8px;margin-bottom:16px;display:flex}.workflow-setting-tabs button[data-v-91bc2c06]{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;min-height:44px;padding:12px 18px}.workflow-setting-tabs [aria-selected=true][data-v-91bc2c06]{color:var(--teal);background:#eaf4f1;border-color:#92b9ac}.settings-body[data-v-91bc2c06]{padding:24px}.settings-body>h2[data-v-91bc2c06]{font-size:17px}.settings-body>p[data-v-91bc2c06]{color:var(--muted);margin:10px 0 18px;font-size:12px;line-height:1.7}.stage-editor[data-v-91bc2c06]{border-bottom:1px solid var(--line);grid-template-columns:180px 60px 1fr auto;align-items:end;gap:14px;padding:16px 0;display:grid}.stage-editor label[data-v-91bc2c06],.add-step label[data-v-91bc2c06],.transition-editor>label[data-v-91bc2c06],.workflow-rule-grid label[data-v-91bc2c06]{gap:8px;font-size:12px;display:grid}.stage-editor input[type=color][data-v-91bc2c06]{min-height:42px;padding:3px}.stage-controls[data-v-91bc2c06]{display:flex}.stage-controls button[data-v-91bc2c06]{min-width:44px;min-height:44px}.stage-editor>small[data-v-91bc2c06]{color:var(--muted);grid-column:1/-1}.add-step[data-v-91bc2c06]{flex-wrap:wrap;align-items:end;gap:14px;padding-top:24px;display:flex}.transition-editor[data-v-91bc2c06]{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr 1fr;align-items:start;gap:16px;padding:20px 0;display:grid}.transition-editor strong[data-v-91bc2c06]{font-size:13px}.transition-editor fieldset[data-v-91bc2c06]{border:0;flex-wrap:wrap;gap:12px;padding:0;font-size:12px;display:flex}.transition-editor legend[data-v-91bc2c06]{margin-bottom:12px;font-weight:600}.transition-editor .check[data-v-91bc2c06]{align-items:center;display:flex}.transition-editor input[type=checkbox][data-v-91bc2c06]{width:auto;min-height:22px}.workflow-rule-grid[data-v-91bc2c06]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.workflow-rule-grid small[data-v-91bc2c06]{color:var(--muted);font-size:11px;line-height:1.6}.workflow-save[data-v-91bc2c06]{justify-content:flex-end;padding:20px 0;display:flex}@media (width<=900px){.stage-editor[data-v-91bc2c06]{grid-template-columns:1fr 60px auto}.stage-description[data-v-91bc2c06]{grid-column:1/-1}.transition-editor[data-v-91bc2c06],.workflow-rule-grid[data-v-91bc2c06]{grid-template-columns:1fr}.settings-body[data-v-91bc2c06]{padding:18px}}.people-filter-form[data-v-09e3b4f2]{border-bottom:1px solid var(--line)}.people-searchbar[data-v-09e3b4f2]{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px;display:grid}.people-filters[data-v-09e3b4f2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 24px 24px;display:grid}.people-search[data-v-09e3b4f2]{min-width:0}.people-search>div[data-v-09e3b4f2]{align-items:center;gap:8px;display:flex}.people-search svg[data-v-09e3b4f2]{color:var(--muted);flex-shrink:0}.people-filter-buttons[data-v-09e3b4f2]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.filters-open[data-v-09e3b4f2]{transform:rotate(180deg)}.people-modal[data-v-09e3b4f2]{width:min(920px,96vw);max-width:920px}.people-modal>header[data-v-09e3b4f2]{padding:20px 24px}.table-scroll table[data-v-09e3b4f2]{min-width:900px}.people-modal .person-form[data-v-09e3b4f2]{padding-top:8px}@media (width<=1050px){.people-filters[data-v-09e3b4f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.people-searchbar[data-v-09e3b4f2]{grid-template-columns:1fr}}@media (width<=600px){.people-searchbar[data-v-09e3b4f2]{padding:16px}.people-filters[data-v-09e3b4f2]{grid-template-columns:1fr;padding:0 16px 16px}.people-modal[data-v-09e3b4f2]{width:96vw}.people-modal>header[data-v-09e3b4f2]{padding:16px}.people-filter-buttons .button[data-v-09e3b4f2]{flex:1}.pagination[data-v-09e3b4f2]{flex-wrap:wrap;gap:10px}}.search-context[data-v-d689aa79]{color:var(--muted);padding:20px 24px 0}.search-context strong[data-v-d689aa79]{color:var(--ink)}.general-search-form[data-v-d689aa79]{border-bottom:1px solid var(--line);padding:20px 24px 24px}.general-search-fields[data-v-d689aa79]{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.search-buttons[data-v-d689aa79]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.general-search-filters[data-v-d689aa79]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.search-filter-help[data-v-d689aa79]{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px}.filters-open[data-v-d689aa79]{transform:rotate(180deg)}.table-scroll table[data-v-d689aa79]{min-width:1000px}.participation+.participation[data-v-d689aa79]{margin-top:8px}.linked-status[data-v-d689aa79]{color:var(--teal)}.person-link-modal[data-v-d689aa79]{width:min(920px,96vw);max-width:920px}.person-link-modal>header[data-v-d689aa79]{padding:20px 24px}.person-link-modal .person-form[data-v-d689aa79]{padding-top:8px}@media (width<=1050px){.general-search-fields[data-v-d689aa79]{grid-template-columns:1fr 1fr}.general-search-fields>label[data-v-d689aa79]:first-child{grid-column:1/-1}.general-search-filters[data-v-d689aa79]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.search-context[data-v-d689aa79]{padding:16px 16px 0}.general-search-form[data-v-d689aa79]{padding:16px}.general-search-fields[data-v-d689aa79],.general-search-filters[data-v-d689aa79]{grid-template-columns:1fr}.general-search-fields>label[data-v-d689aa79]:first-child{grid-column:auto}.search-buttons .button[data-v-d689aa79]{flex:1}.person-link-modal>header[data-v-d689aa79]{padding:16px}.pagination[data-v-d689aa79]{flex-wrap:wrap;gap:10px}}.filter-intro[data-v-537be993],.filter-result[data-v-537be993],.filter-preview>header[data-v-537be993],.filter-tasks[data-v-537be993]{padding:24px}.filter-intro h2[data-v-537be993],.filter-tasks h2[data-v-537be993],.filter-preview h2[data-v-537be993]{margin:0 0 8px;font-size:20px}.filter-intro p[data-v-537be993],.filter-result p[data-v-537be993],.filter-tasks>p[data-v-537be993],.filter-preview p[data-v-537be993]{color:var(--muted);margin:0;line-height:1.6}.filter-tabs[data-v-537be993]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:0 24px;display:flex}.filter-tabs button[data-v-537be993]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 16px;display:flex}.filter-tabs button[aria-selected=true][data-v-537be993]{border-bottom-color:var(--teal);color:var(--teal);font-weight:700}.criteria-count[data-v-537be993]{background:var(--line);border-radius:12px;padding:1px 7px;font-size:12px}.filter-fields[data-v-537be993]{border:0;min-width:0;margin:0;padding:24px}.criteria-grid[data-v-537be993]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.age-range[data-v-537be993]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.filter-summary[data-v-537be993]{color:var(--muted);flex-wrap:wrap;gap:8px;padding:0 24px 20px;display:flex}.filter-chip[data-v-537be993]{background:var(--surface-soft,#f1f5f9);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:18px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;font-size:13px;display:inline-flex}.filter-chip button[data-v-537be993]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.filter-submit[data-v-537be993]{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding:20px 24px;display:flex}.filter-submit>label[data-v-537be993]{width:160px}.filter-submit>div[data-v-537be993],.action-buttons[data-v-537be993]{flex-wrap:wrap;gap:10px;display:flex}.filter-result[data-v-537be993],.filter-preview[data-v-537be993],.filter-tasks[data-v-537be993]{margin-top:24px}.result-heading[data-v-537be993]{justify-content:space-between;align-items:center;gap:20px;display:flex}.result-total[data-v-537be993]{font-size:42px;line-height:1.4;display:block}.result-actions[data-v-537be993]{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.result-actions h3[data-v-537be993]{margin:0 0 16px}.population-choice[data-v-537be993]{grid-template-columns:minmax(180px,300px) minmax(130px,180px);gap:16px;display:grid}.selection-note[data-v-537be993]{padding:14px 0;font-size:13px}.filter-tasks article[data-v-537be993]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.filter-tasks>p[data-v-537be993]{padding-bottom:16px}.filter-tasks article p[data-v-537be993]{color:var(--muted);margin:6px 0}.confirm-modal fieldset[data-v-537be993]{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.confirm-modal footer[data-v-537be993]{margin-top:20px}.table-scroll table[data-v-537be993]{min-width:760px}@media (width<=950px){.criteria-grid[data-v-537be993]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.filter-intro[data-v-537be993],.filter-result[data-v-537be993],.filter-preview>header[data-v-537be993],.filter-tasks[data-v-537be993],.filter-fields[data-v-537be993]{padding:16px}.filter-tabs[data-v-537be993]{padding:0 8px}.filter-tabs button[data-v-537be993]{gap:5px;padding:12px 8px;font-size:14px}.criteria-grid[data-v-537be993],.population-choice[data-v-537be993]{grid-template-columns:1fr}.filter-summary[data-v-537be993]{padding:0 16px 16px}.filter-submit[data-v-537be993]{flex-direction:column;align-items:stretch;padding:16px}.filter-submit>label[data-v-537be993]{width:100%}.filter-submit .button[data-v-537be993],.action-buttons .button[data-v-537be993]{flex:1}.result-heading[data-v-537be993],.filter-tasks article[data-v-537be993]{flex-direction:column;align-items:start}.filter-tasks article .button[data-v-537be993]{width:100%}}fieldset[data-v-82ca44de]{border:0;margin:18px 0;padding:0}.collaborator-modal[data-v-82ca44de]{max-width:720px}.shared-note[data-v-82ca44de]{background:#fff5df;border-radius:8px;padding:12px;font-size:13px;line-height:1.5}.shared-confirm[data-v-82ca44de]{align-items:center;gap:9px;margin:14px 0;font-size:13px;display:flex}.shared-confirm input[data-v-82ca44de]{width:18px;min-height:18px}.collaborator-history[data-v-82ca44de]{background:#f4f7f6;border-radius:8px;padding:12px 20px;font-size:12px;line-height:1.7}.muted[data-v-82ca44de]{font-size:12px;line-height:1.6}.collaborators-panel[data-v-41f36df2]{min-width:0;padding:24px}.collaborator-searchbar[data-v-41f36df2],.collaborator-buttons[data-v-41f36df2],.collaborator-summary[data-v-41f36df2]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collaborator-searchbar[data-v-41f36df2]{align-items:end}.collaborator-search[data-v-41f36df2]{flex:1;min-width:220px;font-size:12px}.collaborator-search>div[data-v-41f36df2]{border:1px solid var(--line);border-radius:7px;align-items:center;margin-top:7px;padding-left:12px;display:flex}.collaborator-search input[data-v-41f36df2]{border:0;width:100%;min-width:0}.collaborator-filter-grid[data-v-41f36df2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.collaborator-states[data-v-41f36df2]{flex-wrap:wrap;gap:7px;padding:22px 0 16px;display:flex}.collaborator-states button[data-v-41f36df2]{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-top:3px solid #879496;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:9px 11px;font-size:12px;display:flex}.collaborator-states button.active[data-v-41f36df2]{border-bottom-color:var(--teal);background:#eef7f4;font-weight:700}.collaborator-states span[data-v-41f36df2]{background:#f0f3f3;border-radius:4px;padding:2px 5px}.collaborator-summary[data-v-41f36df2]{color:var(--muted);justify-content:space-between;padding:16px 0;font-size:13px}td[data-v-41f36df2]{vertical-align:top}td small[data-v-41f36df2]{color:var(--muted);margin-top:6px;font-size:11px;display:block}.collaborator-state[data-v-41f36df2]{white-space:nowrap;border-left:3px solid #81979e;padding-left:7px;font-size:11px}.state-1[data-v-41f36df2]{border-color:#56646b!important}.state-2[data-v-41f36df2]{border-color:#cf881c!important}.state-3[data-v-41f36df2]{border-color:#3788bc!important}.state-4[data-v-41f36df2]{border-color:#38a374!important}.state-5[data-v-41f36df2]{border-color:#d96663!important}.state-6[data-v-41f36df2]{border-color:#936cab!important}.state-7[data-v-41f36df2]{border-color:#318c87!important}.shared-confirm[data-v-41f36df2]{align-items:center;gap:9px;margin:14px 0;font-size:13px;display:flex}.shared-confirm input[data-v-41f36df2]{width:18px;min-height:18px}.confirm-modal p[data-v-41f36df2]{font-size:14px;line-height:1.6}@media (width<=1000px){.collaborator-filter-grid[data-v-41f36df2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.collaborators-panel[data-v-41f36df2]{padding:16px}.collaborator-search[data-v-41f36df2]{flex-basis:100%;width:100%;min-width:0}.collaborator-filter-grid[data-v-41f36df2]{grid-template-columns:1fr}.collaborator-buttons[data-v-41f36df2]{gap:6px}.collaborator-states button[data-v-41f36df2]{flex:1;justify-content:space-between}.collaborator-summary[data-v-41f36df2]{align-items:start}}.positions-note[data-v-00906c24]{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.7}.positions-panel[data-v-00906c24]{min-width:0;padding:24px}.positions-search[data-v-00906c24]{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:24px;display:flex}.positions-search>label[data-v-00906c24]{flex:1;min-width:200px;font-size:12px}.positions-search label>div[data-v-00906c24]{border:1px solid var(--line);border-radius:7px;align-items:center;margin-top:7px;padding-left:12px;display:flex}.positions-search input[data-v-00906c24]{border:0;width:100%;min-width:0}.position-modal[data-v-00906c24]{max-width:520px}fieldset[data-v-00906c24]{border:0;gap:18px;margin:18px 0;padding:0;display:grid}fieldset small[data-v-00906c24]{font-size:11px;font-weight:400;line-height:1.7}.confirm-modal p[data-v-00906c24]{line-height:1.7}@media (width<=600px){.positions-panel[data-v-00906c24]{padding:16px}.positions-search>label[data-v-00906c24]{flex-basis:100%;min-width:0}}.report-export-option[data-v-38da38cf]{align-items:center;gap:10px;font-size:12px;display:flex}.report-export-option input[data-v-38da38cf]{width:auto}.campaign-report[data-v-38da38cf]{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.report-heading[data-v-38da38cf]{justify-content:space-between;align-items:start;gap:20px;display:flex}.report-heading h3[data-v-38da38cf]{font-size:21px}.campaign-report p[data-v-38da38cf]{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.8}.report-notice[data-v-38da38cf]{background:#fff2d9;border-radius:6px;padding:12px}.report-actions[data-v-38da38cf]{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.report-actions .button[data-v-38da38cf]{font-size:12px}.report-stats[data-v-38da38cf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-stats>div[data-v-38da38cf]{background:#edf6f4;border-radius:8px;padding:16px}.report-stats strong[data-v-38da38cf]{color:var(--teal);font-size:27px;display:block}.report-stats span[data-v-38da38cf]{font-size:11px}.report-rates[data-v-38da38cf]{flex-wrap:wrap;gap:20px;margin:15px 0;display:flex}.report-rates p[data-v-38da38cf]{flex:1;min-width:160px}.report-rates strong[data-v-38da38cf]{color:var(--teal);font-size:20px}.report-columns[data-v-38da38cf]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:22px;padding-top:22px;display:grid}.report-columns h4[data-v-38da38cf],.report-section h4[data-v-38da38cf]{margin-bottom:12px;font-size:15px}.distribution[data-v-38da38cf]{margin:15px 0}.distribution>div[data-v-38da38cf]:first-child{justify-content:space-between;gap:12px;font-size:12px;display:flex}.distribution strong[data-v-38da38cf]{white-space:nowrap}.bar-track[data-v-38da38cf]{background:#edf0f2;border-radius:5px;height:9px;margin-top:8px;overflow:hidden}.bar-value[data-v-38da38cf]{background:#76939c;height:100%}.intention-2[data-v-38da38cf]{background:#247c65}.intention-3[data-v-38da38cf]{background:#d6a037}.intention-4[data-v-38da38cf]{background:#ac5364}.report-section[data-v-38da38cf]{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.report-section summary[data-v-38da38cf]{cursor:pointer;font-size:14px;font-weight:600}.report-pagination[data-v-38da38cf]{justify-content:center;align-items:center;gap:12px;padding-top:18px;font-size:12px;display:flex}td small[data-v-38da38cf]{color:var(--muted);margin-top:5px;display:block}.campaign-report table[data-v-38da38cf]{font-size:12px}.campaign-report td[data-v-38da38cf]{white-space:normal}.campaign-report th[data-v-38da38cf]{white-space:nowrap}.campaign-report td[data-v-38da38cf]:first-child{min-width:110px}@media (width<=760px){.report-columns[data-v-38da38cf]{grid-template-columns:1fr}.report-stats[data-v-38da38cf]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-heading[data-v-38da38cf]{flex-direction:column}.report-rates[data-v-38da38cf]{gap:5px}}@media (width<=480px){.report-actions[data-v-38da38cf]{flex-direction:column}.report-pagination[data-v-38da38cf]{flex-wrap:wrap}.report-stats>div[data-v-38da38cf]{padding:12px}}.campaign-forms[data-v-38f207cc]{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.campaign-forms h3[data-v-38f207cc]{font-size:15px}.campaign-forms p[data-v-38f207cc]{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.8}.form-options[data-v-38f207cc]{gap:12px;padding:12px 0;display:grid}.form-options label[data-v-38f207cc]{align-items:center;gap:9px;font-size:13px;display:flex}.form-options input[data-v-38f207cc]{width:auto}.event-campaign-link[data-v-1b2c1721]{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}h3[data-v-1b2c1721]{font-size:15px}p[data-v-1b2c1721]{font-size:12px;line-height:1.7}form[data-v-1b2c1721]{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;display:grid}@media (width<=700px){form[data-v-1b2c1721]{grid-template-columns:1fr}}.campaign-toolbar[data-v-bf98f7ee]{flex-wrap:wrap;align-items:end;gap:18px;padding:20px;display:flex}.campaign-toolbar>label[data-v-bf98f7ee]:first-child{flex:1;min-width:220px}.campaign-toolbar label[data-v-bf98f7ee]:nth-child(2){min-width:140px}.campaign-pages[data-v-bf98f7ee]{justify-content:center;align-items:center;gap:14px;padding:20px;font-size:12px;display:flex}td small[data-v-bf98f7ee]{color:var(--muted);margin-top:5px;font-size:11px;display:block}.simulation-badge[data-v-bf98f7ee]{color:#865d1d;background:#fff1d7;border-radius:5px;margin-top:8px;padding:5px 8px;font-size:11px;display:inline-block}.row-actions[data-v-bf98f7ee]{flex-wrap:wrap;gap:8px}.row-actions .button[data-v-bf98f7ee]{font-size:12px}.campaign-dialog[data-v-bf98f7ee]{width:min(980px,100vw - 30px);max-height:92vh;padding:26px;overflow:auto}.campaign-dialog>header[data-v-bf98f7ee],.quality-dialog header[data-v-bf98f7ee]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.campaign-dialog h2[data-v-bf98f7ee]{font-size:22px}.campaign-form[data-v-bf98f7ee],.supervisor-form[data-v-bf98f7ee],.quality-dialog form[data-v-bf98f7ee]{gap:16px;display:grid}.form-grid[data-v-bf98f7ee]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.check[data-v-bf98f7ee]{align-items:center;gap:8px;font-size:12px;display:flex}.check input[data-v-bf98f7ee]{width:auto}.campaign-form fieldset[data-v-bf98f7ee]{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.campaign-form legend[data-v-bf98f7ee]{padding:0 8px}.campaign-section[data-v-bf98f7ee]{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.campaign-section h3[data-v-bf98f7ee]{margin-bottom:15px;font-size:16px}.campaign-section p[data-v-bf98f7ee]{color:var(--muted);font-size:12px;line-height:1.8}.population-select[data-v-bf98f7ee]{align-items:center;gap:12px;display:flex}.population-select[data-v-bf98f7ee]>:first-child{flex:1}.prepare-actions[data-v-bf98f7ee]{margin-top:25px}.supervisor-form[data-v-bf98f7ee]{background:#f7f9fa;border-radius:8px;margin-top:16px;padding:20px}.report-stats[data-v-bf98f7ee]{flex-wrap:wrap;gap:15px;margin:20px 0;display:flex}.report-stats>div[data-v-bf98f7ee]{background:#eef7f4;border-radius:8px;flex:1;min-width:100px;padding:16px}.report-stats strong[data-v-bf98f7ee]{color:var(--teal);font-size:25px;display:block}.report-stats span[data-v-bf98f7ee]{font-size:11px}.outcome-settings[data-v-bf98f7ee]{margin-top:20px;padding:20px}.outcome-settings summary[data-v-bf98f7ee]{cursor:pointer;font-weight:600}.outcome-settings p[data-v-bf98f7ee]{color:var(--muted);margin:15px 0;font-size:12px}.outcome-edit[data-v-bf98f7ee]{border-top:1px solid var(--line);grid-template-columns:1fr 2fr auto auto;align-items:end;gap:12px;padding:12px 0;display:grid}.outcome-edit .button[data-v-bf98f7ee]{font-size:11px}.quality-overlay[data-v-bf98f7ee]{z-index:120}.quality-dialog[data-v-bf98f7ee]{width:min(560px,100vw - 30px);max-height:90vh;padding:24px;overflow:auto}.quality-dialog h2[data-v-bf98f7ee]{font-size:18px}.quality-dialog p[data-v-bf98f7ee]{font-size:12px;line-height:1.7}.preserve-lines[data-v-bf98f7ee]{white-space:pre-wrap}@media (width<=760px){.campaign-form fieldset[data-v-bf98f7ee],.outcome-edit[data-v-bf98f7ee]{grid-template-columns:1fr 1fr}.campaign-dialog[data-v-bf98f7ee]{padding:18px}}@media (width<=480px){.form-grid[data-v-bf98f7ee],.campaign-form fieldset[data-v-bf98f7ee],.outcome-edit[data-v-bf98f7ee]{grid-template-columns:1fr}.population-select[data-v-bf98f7ee]{flex-direction:column;align-items:stretch}.campaign-toolbar>label[data-v-bf98f7ee]:first-child{min-width:0}.campaign-dialog h2[data-v-bf98f7ee]{font-size:19px}}.survey-overlay[data-v-6c5ec953]{z-index:120}.survey-modal[data-v-6c5ec953]{width:min(900px,96vw);max-height:92vh;padding:25px;overflow:auto}.survey-modal header[data-v-6c5ec953]{justify-content:space-between;align-items:start;gap:18px;display:flex}.survey-modal h2[data-v-6c5ec953]{margin:5px 0 12px;font-size:22px}.survey-modal p[data-v-6c5ec953]{margin:12px 0;font-size:12px;line-height:1.8}.preserve-lines[data-v-6c5ec953]{white-space:pre-wrap}.survey-notice[data-v-6c5ec953]{background:#fff2dd;border-radius:7px;padding:12px}.survey-questions[data-v-6c5ec953]{border:0;gap:18px;min-width:0;padding:0;display:grid}.survey-question[data-v-6c5ec953]{border:1px solid var(--line);border-radius:8px;padding:20px}.survey-question h3[data-v-6c5ec953]{margin-bottom:15px;font-size:15px;line-height:1.6}.survey-question h3 small[data-v-6c5ec953]{color:var(--muted);margin-left:10px;font-size:10px;font-weight:400}.survey-question label[data-v-6c5ec953]:not(.survey-option){gap:8px;margin-top:14px;display:grid}.survey-options[data-v-6c5ec953]{gap:8px;display:grid}.survey-option[data-v-6c5ec953]{background:var(--canvas);border-radius:5px;align-items:center;gap:10px;padding:9px;font-size:13px;display:flex}.survey-option input[data-v-6c5ec953]{width:auto}.survey-modal footer[data-v-6c5ec953]{border-top:1px solid var(--line);justify-content:end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.muted[data-v-6c5ec953]{color:var(--muted)}@media (width<=600px){.survey-modal[data-v-6c5ec953]{padding:16px}.survey-modal header[data-v-6c5ec953]{flex-direction:column}.survey-question[data-v-6c5ec953]{padding:14px}.survey-modal footer[data-v-6c5ec953]{flex-direction:column}}.call-surveys[data-v-bfc3b602]{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.call-surveys h3[data-v-bfc3b602]{font-size:15px}.call-surveys p[data-v-bfc3b602]{color:var(--muted);margin:12px 0;font-size:12px}.call-survey[data-v-bfc3b602]{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex}.call-survey>div[data-v-bfc3b602]{flex:1;min-width:150px}.call-survey strong[data-v-bfc3b602]{font-size:13px}.call-survey small[data-v-bfc3b602]{color:var(--muted);margin-top:5px;font-size:11px;display:block}.call-survey .button[data-v-bfc3b602]{font-size:12px}.call-toolbar[data-v-0358d80e]{flex-wrap:wrap;align-items:end;gap:24px;padding:20px;display:flex}.call-toolbar>label[data-v-0358d80e]:first-child{flex:1;min-width:240px}.check[data-v-0358d80e]{align-items:center;gap:9px;display:flex}.check input[data-v-0358d80e]{width:auto}.call-overview[data-v-0358d80e]{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;font-size:12px;display:flex}.simulation-badge[data-v-0358d80e]{color:#865d1d;background:#fff1d7;border-radius:6px;padding:7px 10px}.call-layout[data-v-0358d80e]{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:20px;display:grid}.call-main[data-v-0358d80e],.call-side .panel[data-v-0358d80e]{padding:24px}.call-main header h2[data-v-0358d80e]{font-size:23px}.call-main header p[data-v-0358d80e]{color:var(--muted)}.call-number[data-v-0358d80e]{color:var(--brand);align-items:center;gap:12px;margin:25px 0 15px;font-size:25px;display:flex}.call-start[data-v-0358d80e],.call-result[data-v-0358d80e]{gap:15px;display:grid}.call-result fieldset[data-v-0358d80e]{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;display:grid}.call-result legend[data-v-0358d80e]{padding:0 8px;font-weight:600}.outcome-option[data-v-0358d80e]{background:var(--canvas,#f6f8f9);border-radius:6px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.outcome-option input[data-v-0358d80e]{width:auto}.agenda-fields[data-v-0358d80e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agenda-fields p[data-v-0358d80e]{grid-column:1/-1}.call-result .button[data-v-0358d80e]{justify-self:start}.whatsapp-box[data-v-0358d80e]{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.whatsapp-box summary[data-v-0358d80e]{cursor:pointer;gap:8px;margin-bottom:16px;display:flex}.whatsapp-box label[data-v-0358d80e]{display:block}.whatsapp-box .button[data-v-0358d80e]{margin:12px 8px 12px 0}.whatsapp-box small[data-v-0358d80e],.call-side small[data-v-0358d80e]{color:var(--muted);line-height:1.6;display:block}.call-side[data-v-0358d80e]{align-content:start;gap:20px;display:grid}.call-side h2[data-v-0358d80e]{margin-bottom:14px;font-size:14px}.preserve-lines[data-v-0358d80e]{white-space:pre-wrap;line-height:1.8}.call-side ol[data-v-0358d80e]{padding-left:20px}.call-side li[data-v-0358d80e]{border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.call-side li p[data-v-0358d80e]{white-space:pre-wrap}.muted[data-v-0358d80e]{color:var(--muted);font-size:12px;line-height:1.7}.empty-state h2[data-v-0358d80e]{margin:18px 0;font-size:20px}.empty-state p[data-v-0358d80e]{max-width:520px;margin:12px auto;line-height:1.8}.empty-state .button[data-v-0358d80e]{margin-top:15px}@media (width<=850px){.call-layout[data-v-0358d80e]{grid-template-columns:1fr}}@media (width<=480px){.call-main[data-v-0358d80e],.call-side .panel[data-v-0358d80e]{padding:18px}.call-result fieldset[data-v-0358d80e],.agenda-fields[data-v-0358d80e]{grid-template-columns:1fr}.call-toolbar[data-v-0358d80e]{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.call-toolbar>label[data-v-0358d80e]:first-child{width:100%;min-width:0}.call-toolbar .check[data-v-0358d80e]{line-height:1.6}.call-number[data-v-0358d80e]{font-size:22px}}.agenda-toolbar[data-v-92f49863]{flex-wrap:wrap;align-items:end;gap:20px;padding:20px;display:flex}.agenda-toolbar>label[data-v-92f49863]:first-child{min-width:220px}.check[data-v-92f49863]{align-items:center;gap:10px;display:flex}.check input[data-v-92f49863]{width:auto}td small[data-v-92f49863]{color:var(--muted);margin-top:5px;font-size:11px;display:block}.row-actions[data-v-92f49863]{flex-wrap:wrap;gap:6px}.row-actions .button[data-v-92f49863]{padding:7px 10px;font-size:11px}.agenda-pages[data-v-92f49863]{justify-content:center;align-items:center;gap:15px;padding:20px;display:flex}.agenda-dialog[data-v-92f49863]{width:min(520px,100vw - 28px);max-height:90vh;padding:24px;overflow:auto}.agenda-dialog header[data-v-92f49863]{justify-content:space-between;align-items:center;display:flex}.agenda-dialog form[data-v-92f49863]{gap:16px;margin-top:18px;display:grid}.agenda-dialog h2[data-v-92f49863]{font-size:19px}.muted[data-v-92f49863]{color:var(--muted);font-size:12px;line-height:1.7}.media-bubble img[data-v-75cb2813],.media-bubble video[data-v-75cb2813],.media-bubble audio[data-v-75cb2813]{object-fit:contain;border-radius:6px;width:100%;max-width:100%;max-height:230px;display:block}.media-bubble small[data-v-75cb2813]{color:#67936b;overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.message-preview[data-v-75cb2813]{min-width:0;position:sticky;top:18px}.preview-heading[data-v-75cb2813]{justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;display:flex}.preview-heading>div[data-v-75cb2813]{color:#246d60;align-items:center;gap:8px;display:flex}.preview-heading h2[data-v-75cb2813]{margin:0;font-size:17px}.preview-heading>span[data-v-75cb2813]{letter-spacing:1.4px;color:#879995;font-size:9px}.preview-phone[data-v-75cb2813]{background:#eae5db;border:1px solid #d4dfda;border-radius:22px;overflow:hidden;box-shadow:0 14px 38px #284e4512}.phone-header[data-v-75cb2813]{color:#fff;background:#075e54;align-items:center;gap:9px;padding:19px 12px;display:flex}.phone-header>div[data-v-75cb2813]:nth-child(3){flex:1;min-width:0}.phone-header strong[data-v-75cb2813]{font-size:13px;display:block}.phone-header small[data-v-75cb2813]{color:#c5e8dc;margin-top:4px;font-size:10px;display:block}.phone-avatar[data-v-75cb2813]{color:#326459;background:#d8e9e0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.phone-chat[data-v-75cb2813]{background-color:#efeae2;background-image:radial-gradient(#c9c2b826 1px,#0000 1px);background-size:18px 18px;flex-direction:column;align-items:center;gap:18px;min-height:340px;max-height:580px;padding:20px 16px 36px;display:flex;overflow:auto}.chat-date[data-v-75cb2813]{color:#65726d;background:#fff9;border-radius:6px;padding:6px 13px;font-size:10px;box-shadow:0 1px 2px #0001}.chat-privacy[data-v-75cb2813]{color:#7c754d;text-align:center;background:#fff4cb;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.chat-bubble[data-v-75cb2813]{background:#d9fdd3;border-radius:10px 0 10px 10px;align-self:flex-end;width:94%;padding:12px 12px 7px;position:relative;box-shadow:0 1px 2px #0002}.chat-bubble[data-v-75cb2813]:after{content:"";border-top:8px solid #d9fdd3;border-right:8px solid #0000;position:absolute;top:0;right:-7px}.bubble-text[data-v-75cb2813]{white-space:pre-wrap;overflow-wrap:anywhere;color:#1c3027;font-size:14px;line-height:1.6}.bubble-text code[data-v-75cb2813]{font-family:monospace,Estrategia Emoji,Apple Color Emoji,Segoe UI Emoji}.bubble-time[data-v-75cb2813]{color:#659073;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.bubble-time svg[data-v-75cb2813]{color:#53a9c4}.phone-input[data-v-75cb2813]{color:#899991;background:#fff;border-radius:20px;justify-content:space-between;margin:8px 12px 13px;padding:10px 14px;font-size:12px;display:flex}.preview-actions[data-v-75cb2813]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.preview-actions .button[data-v-75cb2813]{padding:9px 11px;font-size:11px}.preview-note[data-v-75cb2813]{color:#84918a;margin:16px 8px;font-size:11px;line-height:1.7}.preview-empty[data-v-75cb2813]{text-align:center;color:#86908a;padding:55px 0;font-size:13px;line-height:1.8}.preview-notice[data-v-75cb2813]{text-align:center;color:#27715f;margin:12px 0;font-size:12px}@media (width<=1000px){.message-preview[data-v-75cb2813]{width:100%;max-width:420px;margin:auto;position:static}}.message-attachments[data-v-2d3a4ada]{min-width:0;margin-top:22px;padding:20px}.message-attachments header[data-v-2d3a4ada]{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-attachments header>div[data-v-2d3a4ada]{color:#3c7b66;align-items:center;gap:8px;display:flex}.message-attachments h2[data-v-2d3a4ada]{margin:0;font-size:16px}.message-attachments header>span[data-v-2d3a4ada]{color:#92a295;font-size:11px}.message-attachments>p[data-v-2d3a4ada]{color:#83978c;margin:10px 0 16px;font-size:12px}.media-drop[data-v-2d3a4ada]{text-align:center;color:#609377;cursor:pointer;background:#f7fbf8;border:1px dashed #b9cfc0;border-radius:10px;flex-direction:column;align-items:center;gap:9px;padding:23px 12px;transition:background .15s;display:flex;position:relative}.media-drop strong[data-v-2d3a4ada]{font-size:12px}.media-drop small[data-v-2d3a4ada]{color:#8fa592;font-size:10px;line-height:1.5}.media-drop input[data-v-2d3a4ada]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.media-drop[data-v-2d3a4ada]:focus-within{outline-offset:3px;outline:2px solid #529d7f}.media-drop.drag[data-v-2d3a4ada]{background:#e6f5eb;border-color:#58a078}.media-drop.disabled[data-v-2d3a4ada]{opacity:.6;cursor:default}.media-list[data-v-2d3a4ada]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.media-card[data-v-2d3a4ada]{border:1px solid #e2eae4;border-radius:8px;min-width:0;overflow:hidden}.media-thumbnail[data-v-2d3a4ada]{background:#f0f4f1;justify-content:center;align-items:center;height:135px;display:flex;overflow:hidden}.media-thumbnail img[data-v-2d3a4ada],.media-thumbnail video[data-v-2d3a4ada]{object-fit:contain;width:100%;height:100%}.audio-thumbnail[data-v-2d3a4ada]{color:#73967c;flex-direction:column;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.audio-thumbnail audio[data-v-2d3a4ada]{width:100%;max-width:100%;height:35px}.media-info[data-v-2d3a4ada]{color:#809584;align-items:center;gap:7px;padding:11px;display:flex}.media-info>div[data-v-2d3a4ada]{flex:1;min-width:0}.media-info strong[data-v-2d3a4ada]{color:#52665a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.media-info small[data-v-2d3a4ada]{color:#94a499;margin-top:6px;font-size:9px;display:block}.media-info .icon-button[data-v-2d3a4ada]{flex-shrink:0;padding:5px}.attachments-note[data-v-2d3a4ada]{color:#90a093;margin-top:15px;font-size:10px;line-height:1.7;display:block}@media (width<=600px){.message-attachments[data-v-2d3a4ada]{padding:16px}.media-list[data-v-2d3a4ada]{grid-template-columns:1fr}.media-thumbnail[data-v-2d3a4ada]{height:155px}}.highlight-editor[data-v-c3ee9398]{background:#fff;min-width:0;position:relative}.text-mirror[data-v-c3ee9398],textarea[data-v-c3ee9398]{font:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;tab-size:8;text-align:left;box-sizing:border-box;scrollbar-gutter:stable;border:0;margin:0;padding:16px 18px;font-size:14px;line-height:1.85}.text-mirror[data-v-c3ee9398]{pointer-events:none;color:#3c5647;position:absolute;inset:0;overflow:hidden}.message-variable[data-v-c3ee9398]{color:#6d3bbc;background:#f2ebff;border-radius:3px}textarea[data-v-c3ee9398]{resize:vertical;color:#0000;caret-color:#263e33;width:100%;min-height:270px;box-shadow:none;background:0 0;border-radius:0;outline:none;display:block;position:relative}textarea[data-v-c3ee9398]::placeholder{color:#94a298}textarea[data-v-c3ee9398]::selection{color:#263e33;background:#cfe4dc}.composing .text-mirror[data-v-c3ee9398]{visibility:hidden}.composing textarea[data-v-c3ee9398]{color:#3c5647}@media (forced-colors:active){.text-mirror[data-v-c3ee9398]{display:none}textarea[data-v-c3ee9398]{color:canvastext}}.message-dialog-backdrop[data-v-d7da7bd0]{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#142b255e;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.message-dialog[data-v-d7da7bd0]{background:#f5f7f6;border-radius:18px;width:100%;max-width:470px;max-height:calc(100dvh - 36px);padding:20px;overflow:auto;box-shadow:0 24px 80px #0b282544}.message-dialog.phone[data-v-d7da7bd0]{max-width:420px}.message-dialog>header[data-v-d7da7bd0]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.message-dialog h2[data-v-d7da7bd0]{overflow-wrap:anywhere;margin:0;font-size:17px}.message-dialog[data-v-d7da7bd0] .message-preview{max-width:none;position:static}.message-dialog[data-v-d7da7bd0] .preview-heading,.message-dialog[data-v-d7da7bd0] .preview-note{display:none}.message-dialog[data-v-d7da7bd0] .preview-phone{box-shadow:none;border:5px solid #243a33;border-radius:29px}.message-dialog[data-v-d7da7bd0] .phone-chat{min-height:260px;max-height:45dvh}.message-dialog[data-v-d7da7bd0] .preview-actions{margin-top:12px}.message-trial>p[data-v-c4cbaa9e],.trial-attachments p[data-v-c4cbaa9e]{color:#788d80;margin:0 0 16px;font-size:12px;line-height:1.6}.message-trial label[data-v-c4cbaa9e]{gap:8px;font-size:12px;font-weight:600;display:grid}.message-trial input[data-v-c4cbaa9e]{width:100%}.trial-text[data-v-c4cbaa9e]{white-space:pre-wrap;overflow-wrap:anywhere;background:#e8f4e8;border:1px solid #d4e9d6;border-radius:12px;max-height:230px;margin:16px 0;padding:14px;font-size:13px;line-height:1.7;overflow:auto}.trial-attachments[data-v-c4cbaa9e]{gap:8px;margin-bottom:16px;display:grid}.trial-attachments p[data-v-c4cbaa9e]{margin:0}.attachment-notice[data-v-c4cbaa9e]{background:#fff8e8;border:1px solid #f1dfb7;border-radius:8px;padding:10px 12px}.attachment-notice strong[data-v-c4cbaa9e]{color:#8a6524;display:block}.trial-attachments a[data-v-c4cbaa9e]{overflow-wrap:anywhere;justify-content:flex-start;font-size:11px}.message-trial footer[data-v-c4cbaa9e]{justify-content:space-between;align-items:center;gap:14px;display:flex}.message-trial footer>span[data-v-c4cbaa9e]{color:#849789;font-size:10px}.message-trial .error[data-v-c4cbaa9e]{color:#b54444}.message-emoji-picker[data-v-e8d9dcd6]{min-width:0}.message-emoji-picker>p[data-v-e8d9dcd6],.message-emoji-picker>[role=alert][data-v-e8d9dcd6]{color:#7a8d84;font-size:12px}.emoji-host[data-v-e8d9dcd6] emoji-picker{--emoji-font-family:"Estrategia Emoji","Apple Color Emoji","Segoe UI Emoji",sans-serif;--background:white;--border-size:0;--border-radius:8px;--button-hover-background:#edf6f1;--button-active-background:#dcefe5;--outline-color:#3c9b86;--indicator-color:#3c9b86;--input-font-color:#304b40;--input-font-size:13px;--input-border-color:#dce8e0;--input-border-radius:8px;--input-padding:8px;--category-font-size:12px;--category-font-color:#5b7869;--emoji-size:25px;--emoji-padding:7px;--num-columns:12;width:100%;height:310px}@media (width<=600px){.emoji-host[data-v-e8d9dcd6] emoji-picker{--num-columns:7;--emoji-size:24px;--emoji-padding:6px}}@font-face{font-family:Estrategia Emoji;src:url(/assets/noto-color-emoji-unicode17-D7lHfzgn.woff2)format("woff2");font-display:swap;font-weight:100 900}.messages-page .starter-emoji,.messages-page .pool-chips button{font-family:Estrategia Emoji,Apple Color Emoji,Segoe UI Emoji,sans-serif}.messages-page .highlight-editor .text-mirror,.messages-page .highlight-editor textarea,.messages-page .message-library-card p,.bubble-text,.trial-text{font-family:DM Sans,Estrategia Emoji,Apple Color Emoji,Segoe UI Emoji,Arial,sans-serif}.single-message-label[data-v-d5b29330]{color:#5d7566;padding:15px 18px 0;font-size:12px;font-weight:600;display:block}.single-message textarea[data-v-d5b29330]{min-height:270px;line-height:1.85}.messages-page[data-v-d5b29330]{max-width:1500px;margin:0 auto}.messages-intro h2[data-v-d5b29330]{letter-spacing:-.2px;color:#253f36;margin:0 0 5px;font-size:14px}.messages-intro p[data-v-d5b29330]{color:#7a8d84;margin:0 0 5px;font-size:11px;line-height:1.55}.section-label[data-v-d5b29330]{letter-spacing:1.5px;color:#88988f;align-items:center;gap:7px;margin-bottom:12px;font-size:10px;display:flex}.starter-grid[data-v-d5b29330]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.starter-card[data-v-d5b29330]{text-align:left;cursor:pointer;color:#526b5e;background:#fff;border:1px solid #dfe8e2;border-radius:12px;align-items:center;gap:14px;padding:19px 16px;transition:transform .15s,border-color .15s;display:flex}.starter-card[data-v-d5b29330]:hover{border-color:#59a387;transform:translateY(-2px)}.starter-card>span[data-v-d5b29330]:nth-child(2){flex:1;min-width:0}.starter-emoji[data-v-d5b29330]{background:#f4f7f2;border-radius:12px;padding:10px;font-size:26px}.starter-card strong[data-v-d5b29330]{margin-bottom:7px;font-size:13px;display:block}.starter-card small[data-v-d5b29330]{color:#87998d;font-size:11px;line-height:1.5}.starter-section[data-v-d5b29330]{margin-bottom:30px}.message-library[data-v-d5b29330]{padding:24px}.message-library>header[data-v-d5b29330]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.message-library h2[data-v-d5b29330]{margin:0 0 5px;font-size:18px}.message-library>header span[data-v-d5b29330]{color:#8a9991;font-size:11px}.message-search[data-v-d5b29330]{flex:1;align-items:center;gap:7px;max-width:460px;display:flex}.message-search input[data-v-d5b29330]{flex:1;min-width:0}.library-tabs[data-v-d5b29330]{border-bottom:1px solid var(--line);gap:20px;margin:22px 0;display:flex}.library-tabs button[data-v-d5b29330]{color:#8a9891;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 0 13px;font-size:12px;display:flex}.library-tabs button[aria-pressed=true][data-v-d5b29330]{color:#28876c;border-color:#28876c;font-weight:700}.library-tabs span[data-v-d5b29330]{background:#edf4ef;border-radius:5px;padding:2px 6px;font-size:10px}.message-card-grid[data-v-d5b29330]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.message-library-card[data-v-d5b29330]{border:1px solid #e2e9e4;border-radius:10px;flex-direction:column;min-width:0;padding:18px;display:flex}.message-library-card>header[data-v-d5b29330]{color:#6aa18b;justify-content:space-between;align-items:center;display:flex}.message-state[data-v-d5b29330]{color:#448867;background:#eef7ef;border-radius:4px;padding:4px 7px;font-size:10px}.message-state.inactive[data-v-d5b29330]{color:#92998f;background:#f2f2f1}.message-library-card h3[data-v-d5b29330]{overflow-wrap:anywhere;margin:15px 0 10px;font-size:14px}.message-library-card p[data-v-d5b29330]{color:#8a978d;-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:60px;margin:0 0 16px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.message-library-card footer[data-v-d5b29330]{border-top:1px solid #eef2ee;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding-top:11px;display:flex}.message-library-card footer>span[data-v-d5b29330]{color:#98a399;font-size:10px}.message-library-card footer>div[data-v-d5b29330]{gap:3px;display:flex}.editor-status[data-v-d5b29330]{color:#8b9a91;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 22px;font-size:11px;display:flex}.editor-status>span[data-v-d5b29330]:first-child{align-items:center;gap:7px;display:flex}.save-dot[data-v-d5b29330]{background:#5ea181;border-radius:50%;width:6px;height:6px}.save-dot.dirty[data-v-d5b29330]{background:#d8a044}.message-workspace[data-v-d5b29330]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.message-editor[data-v-d5b29330]{min-width:0}.message-editor fieldset[data-v-d5b29330]{border:0;min-width:0;margin:0;padding:0}.message-details[data-v-d5b29330]{grid-template-columns:minmax(0,1fr) 150px;gap:18px;padding:20px;display:grid}.message-details label[data-v-d5b29330]{gap:8px;font-size:12px;font-weight:600;display:grid}.composition-heading[data-v-d5b29330]{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 15px;display:flex}.composition-heading h2[data-v-d5b29330]{margin:0 0 5px;font-size:17px}.composition-heading p[data-v-d5b29330]{color:#8a988f;margin:0;font-size:11px}.composition-heading>span[data-v-d5b29330]{color:#9ba49d;white-space:nowrap;font-size:11px}.message-part[data-v-d5b29330]{border:1px solid #dfe7e2;border-radius:10px;margin-bottom:8px;transition:border-color .15s;overflow:hidden}.message-part.selected[data-v-d5b29330]{border-color:#62a38a;box-shadow:0 0 0 2px #55a48309}.message-part header[data-v-d5b29330]{background:#fafcfb;border-bottom:1px solid #eff3ef;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;display:flex}.part-label[data-v-d5b29330]{font:inherit;color:#5d7566;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:600;display:flex}.part-label>span[data-v-d5b29330]{color:#3e8c6a;background:#e7f2eb;border-radius:6px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.part-label small[data-v-d5b29330]{letter-spacing:1px;color:#90a696;margin-left:7px;font-size:8px}.part-controls[data-v-d5b29330]{gap:3px;display:flex}.message-part textarea[data-v-d5b29330]{resize:vertical;color:#3c5647;background:#fff;border:0;border-radius:0;width:100%;min-height:115px;padding:17px 19px;font-size:14px;line-height:1.8}.message-part textarea[data-v-d5b29330]:focus{box-shadow:none;outline:0}.message-part footer[data-v-d5b29330]{color:#a0ada3;justify-content:space-between;gap:10px;padding:0 17px 12px;font-size:9px;display:flex}.message-part footer>span[data-v-d5b29330]{align-items:center;gap:4px;display:flex}.add-message-part[data-v-d5b29330]{color:#529171;width:100%;font:inherit;cursor:pointer;background:#f5faf6;border:1px dashed #bfcfc3;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:13px;font-size:12px;display:flex}.add-message-part>span[data-v-d5b29330]{color:#99afa0;margin-left:7px;font-size:10px}.composer-tools[data-v-d5b29330]{margin-top:0;margin-bottom:22px;overflow:hidden}.composer-tools>header[data-v-d5b29330]{border-bottom:1px solid #e8eee9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:12px 17px;display:flex}.composer-tools>header>span[data-v-d5b29330]{color:#819989;font-size:11px}.format-tools[data-v-d5b29330]{align-items:center;gap:2px;display:flex}.line-break[data-v-d5b29330]{color:#709780;cursor:pointer;background:0 0;border:0;padding:7px;font-size:11px}.tool-tabs[data-v-d5b29330]{border-bottom:1px solid #eaf0eb;gap:20px;padding:0 18px;display:flex}.tool-tabs button[data-v-d5b29330]{color:#8d9d92;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 0;font-size:12px;display:flex}.tool-tabs button[aria-pressed=true][data-v-d5b29330]{color:#38885f;border-color:#38885f}.variable-tools[data-v-d5b29330],.emoji-tools[data-v-d5b29330]{padding:17px}.variable-tools>p[data-v-d5b29330]{color:#8a9c90;margin:0 0 14px;font-size:11px}.variable-grid[data-v-d5b29330]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.variable-grid button[data-v-d5b29330]{text-align:left;color:#5b8568;cursor:pointer;background:#fafcfb;border:1px solid #e0eae2;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:10px;display:flex}.variable-grid span[data-v-d5b29330]{flex:1;min-width:0;font-size:10px;font-weight:600}.variable-grid small[data-v-d5b29330]{color:#9cad9c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:400;display:block;overflow:hidden}.emoji-filters[data-v-d5b29330]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.random-mode[data-v-d5b29330]{color:#809383;align-items:center;gap:8px;margin:14px 0;font-size:11px;display:flex}.random-mode input[data-v-d5b29330]{width:15px;min-height:15px;margin:0}.emoji-grid[data-v-d5b29330]{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:5px;max-height:250px;display:grid;overflow:auto}.emoji-grid button[data-v-d5b29330]{cursor:pointer;background:#fafcf9;border:1px solid #0000;border-radius:6px;min-height:38px;padding:5px 2px;font-size:23px}.emoji-grid button[data-v-d5b29330]:hover,.emoji-grid button.chosen[data-v-d5b29330]{background:#e6f4e6;border-color:#82b98a}.emoji-more[data-v-d5b29330]{margin:12px auto 0;font-size:11px;display:block}.random-pool[data-v-d5b29330]{background:#fafcf9;border-top:1px solid #e5ede4;padding:17px}.random-pool>div[data-v-d5b29330]:first-child{color:#6c8e72;align-items:center;gap:6px;font-size:11px;display:flex}.random-pool>div:first-child span[data-v-d5b29330]{color:#9cae9b;margin-left:auto;font-size:10px}.random-pool p[data-v-d5b29330]{color:#92a28f;margin:7px 0 11px;font-size:10px}.pool-chips[data-v-d5b29330]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pool-chips button[data-v-d5b29330]{cursor:pointer;background:#fff;border:1px solid #d9e6d6;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:18px;display:flex}.pool-chips>span[data-v-d5b29330]{color:#a1afa0;font-size:10px}.composer-warnings[data-v-d5b29330]{background:#fff8e9;border:1px solid #f0dfb7;border-radius:8px;margin-top:18px;padding:9px 14px}.composer-warnings p[data-v-d5b29330]{color:#9a7c40;align-items:center;gap:7px;margin:7px 0;font-size:11px;line-height:1.5;display:flex}.editor-footer[data-v-d5b29330]{flex-wrap:wrap;align-items:center;gap:10px;padding:24px 0;display:flex}.editor-footer>.primary[data-v-d5b29330]{margin-left:auto}.shared-message-note[data-v-d5b29330]{color:#8a978b;max-width:220px;font-size:10px;line-height:1.6}.danger-outline[data-v-d5b29330]{color:#b3776b;background:#fff;border:1px solid #e4cfca}.confirm-modal p[data-v-d5b29330]{margin:20px 0;font-size:13px;line-height:1.8}.message-editor fieldset:disabled .message-part textarea[data-v-d5b29330]{opacity:.8}.message-editor input[data-v-d5b29330]:focus-visible,.message-editor button[data-v-d5b29330]:focus-visible,.starter-card[data-v-d5b29330]:focus-visible{outline-offset:3px;outline:2px solid #4a9a79}@media (width>=1400px){.message-workspace[data-v-d5b29330]{grid-template-columns:minmax(0,1fr) 400px;gap:40px}}@media (width<=1100px){.variable-grid[data-v-d5b29330],.message-card-grid[data-v-d5b29330]{grid-template-columns:repeat(2,minmax(0,1fr))}.message-workspace[data-v-d5b29330]{grid-template-columns:minmax(0,1fr) 330px;gap:20px}}@media (width<=1000px){.message-workspace[data-v-d5b29330],.starter-grid[data-v-d5b29330]{grid-template-columns:1fr}.starter-card[data-v-d5b29330]{padding:13px 16px}.starter-emoji[data-v-d5b29330]{padding:6px;font-size:22px}}@media (width<=600px){.message-card-grid[data-v-d5b29330]{grid-template-columns:1fr}.message-library[data-v-d5b29330]{padding:17px}.message-library>header[data-v-d5b29330]{align-items:start}.message-search[data-v-d5b29330]{flex-basis:100%;max-width:none}.message-details[data-v-d5b29330]{grid-template-columns:1fr;padding:16px}.composition-heading[data-v-d5b29330]{align-items:start}.composition-heading>span[data-v-d5b29330]{font-size:9px}.variable-grid[data-v-d5b29330]{grid-template-columns:1fr 1fr}.emoji-filters[data-v-d5b29330]{grid-template-columns:1fr}.part-label small[data-v-d5b29330]{display:none}.message-part textarea[data-v-d5b29330]{padding:14px;font-size:14px}.composition-heading h2[data-v-d5b29330]{font-size:16px}.composition-heading p[data-v-d5b29330]{max-width:200px;line-height:1.5}.editor-status[data-v-d5b29330]{line-height:1.6}.shared-message-note[data-v-d5b29330]{max-width:none}}.editor-toolbar[data-v-d5b29330]{background:#fff!important}.single-message-label[data-v-d5b29330]{padding:0}.variable-key[data-v-d5b29330]{color:#7d57a7}.variable-categories[data-v-d5b29330]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.variable-category[data-v-d5b29330]{min-width:0}.variable-category h3[data-v-d5b29330]{color:#526f63;margin:0 0 9px;font-size:11px;font-weight:700}.variable-category .variable-grid[data-v-d5b29330]{align-items:flex-start}@media (width<=700px){.variable-categories[data-v-d5b29330]{grid-template-columns:1fr;gap:15px}}.variable-grid[data-v-d5b29330]{flex-wrap:wrap;gap:7px!important;display:flex!important}.variable-grid button[data-v-d5b29330]{color:#7348a3!important;background:#f7f3ff!important;border-color:#e4d9f2!important;gap:7px!important;padding:8px 10px!important;font-size:11px!important}.variable-grid button>svg[data-v-d5b29330]:last-child{display:none}.variable-tools[data-v-d5b29330]{padding:12px 17px!important}.variable-tools>p[data-v-d5b29330]{margin:0 0 10px!important}.random-pool[data-v-d5b29330]{flex-wrap:wrap;align-items:center;gap:9px 13px;display:flex;padding:12px 17px!important}.random-pool>div[data-v-d5b29330]:first-child{align-items:center;gap:6px;display:flex}.random-pool>div:first-child>span[data-v-d5b29330]{margin-left:8px}.random-pool>p[data-v-d5b29330]{display:none}.random-pool .pool-chips[data-v-d5b29330]{flex:1;margin:0}.random-pool>.button[data-v-d5b29330]{padding:7px 9px;font-size:10px}.emoji-version[data-v-d5b29330],.source-election[data-v-d5b29330],.unassigned-note[data-v-d5b29330]{color:#87998c;font-size:10px}.source-election[data-v-d5b29330]{background:#f0f4f1;border-radius:4px;align-self:flex-start;margin-top:12px;padding:5px 7px}.source-election+h3[data-v-d5b29330]{margin-top:9px}.emoji-tools-heading[data-v-d5b29330]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.emoji-tools-heading p[data-v-d5b29330],.emoji-tools-heading .random-mode[data-v-d5b29330]{margin:0}.emoji-tools[data-v-d5b29330]{padding:12px 17px}.modal-test[data-v-d5b29330]{margin:15px auto 0;display:flex}.library-tabs[data-v-d5b29330]{gap:18px}@media (width<=1250px){.starter-grid[data-v-d5b29330]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.starter-grid[data-v-d5b29330]{grid-template-columns:1fr}.library-tabs[data-v-d5b29330]{gap:15px}.library-tabs button[data-v-d5b29330]{font-size:11px}.message-part footer[data-v-d5b29330]{flex-wrap:wrap}}.survey-editor[data-v-02e24ada]{padding:24px}.survey-editor header[data-v-02e24ada]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.survey-editor h2[data-v-02e24ada]{font-size:20px}.notice[data-v-02e24ada]{background:#fff2dd;margin-bottom:20px;padding:15px;font-size:13px}.editor-fields[data-v-02e24ada]{border:0;gap:18px;min-width:0;padding:0;display:grid}.editor-fields>label[data-v-02e24ada]{gap:8px;display:grid}.editor-question[data-v-02e24ada]{border:1px solid var(--line);border-radius:8px;gap:16px;padding:20px;display:grid}.question-toolbar[data-v-02e24ada]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.question-toolbar h3[data-v-02e24ada]{flex:1;font-size:15px}.question-toolbar .button[data-v-02e24ada],.editor-option .button[data-v-02e24ada]{font-size:11px}.editor-question label[data-v-02e24ada]:not(.check){gap:8px;display:grid}.editor-row[data-v-02e24ada],.condition-row[data-v-02e24ada]{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.check[data-v-02e24ada]{align-items:center;gap:8px;font-size:12px;display:flex}.check input[data-v-02e24ada]{width:auto}.editor-options[data-v-02e24ada]{gap:12px;display:grid}.editor-option[data-v-02e24ada]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.editor-option>label[data-v-02e24ada]:first-child{flex:1;min-width:160px}.survey-editor footer[data-v-02e24ada]{justify-content:end;gap:12px;margin-top:25px;display:flex}@media (width<=650px){.survey-editor[data-v-02e24ada]{padding:16px}.survey-editor header[data-v-02e24ada],.survey-editor footer[data-v-02e24ada]{flex-direction:column;align-items:stretch}.editor-question[data-v-02e24ada]{padding:14px}.editor-row[data-v-02e24ada],.condition-row[data-v-02e24ada]{grid-template-columns:1fr}}.surveys-list[data-v-ed8d2a49]{padding:24px}.surveys-list>p[data-v-ed8d2a49]{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.8}.survey-search[data-v-ed8d2a49]{gap:10px;margin-bottom:22px;display:flex}.survey-search input[data-v-ed8d2a49]{flex:1}.survey-actions[data-v-ed8d2a49]{flex-wrap:wrap;gap:8px;display:flex}.survey-actions .button[data-v-ed8d2a49]{font-size:11px}.surveys-list footer[data-v-ed8d2a49]{justify-content:center;align-items:center;gap:15px;margin-top:20px;font-size:12px;display:flex}@media (width<=650px){.surveys-list[data-v-ed8d2a49]{padding:16px}.survey-search[data-v-ed8d2a49]{flex-direction:column}.surveys-list footer[data-v-ed8d2a49]{flex-wrap:wrap}}.event-calendar[data-v-00ae56c8]{padding:20px;overflow:auto}header[data-v-00ae56c8]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}h2[data-v-00ae56c8]{text-transform:capitalize;font-size:19px}.week[data-v-00ae56c8],.days[data-v-00ae56c8]{grid-template-columns:repeat(7,minmax(0,1fr));min-width:650px;display:grid}.week span[data-v-00ae56c8]{text-align:center;color:var(--muted);padding:12px;font-size:12px}.days[data-v-00ae56c8]{border-left:1px solid var(--line);border-top:1px solid var(--line)}article[data-v-00ae56c8]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:5px;min-height:105px;padding:8px;display:flex}time[data-v-00ae56c8]{align-self:end;font-size:12px}article.outside[data-v-00ae56c8]{color:#9ea9a5;background:#f7f9f8}article button[data-v-00ae56c8]{text-align:left;font:inherit;cursor:pointer;word-break:break-word;background:#f0f4f2;border:0;border-left:3px solid #738580;border-radius:4px;padding:7px;font-size:11px}article button small[data-v-00ae56c8]{margin-bottom:3px;font-size:10px;display:block}article button.reunion_lider[data-v-00ae56c8]{background:#eaf5f0;border-color:#4a9584}article button.reunion_candidato[data-v-00ae56c8]{background:#edf3fa;border-color:#6089b5}article button.celebracion[data-v-00ae56c8]{background:#fcf5e9;border-color:#c49652}.event-form[data-v-7728f99f]{gap:18px;display:grid}.event-form h2[data-v-7728f99f]{font-size:21px}.grid[data-v-7728f99f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}fieldset[data-v-7728f99f]{border:1px solid var(--line);border-radius:8px;padding:18px}legend[data-v-7728f99f]{padding:0 8px;font-size:12px}.participant-add[data-v-7728f99f]{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:12px;display:grid}.participant[data-v-7728f99f]{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.event-form small[data-v-7728f99f]{color:var(--muted);font-size:12px;line-height:1.6}@media (width<=650px){.grid[data-v-7728f99f],.participant-add[data-v-7728f99f]{grid-template-columns:1fr}}.event-qr[data-v-d2c5e678]{gap:18px;display:grid}.event-qr h3[data-v-d2c5e678]{font-size:16px}.event-qr form[data-v-d2c5e678]{gap:14px;display:grid}.check[data-v-d2c5e678]{align-items:center;gap:10px;display:flex}.check input[data-v-d2c5e678]{width:auto}.qr-times[data-v-d2c5e678]{grid-template-columns:1fr 1fr;gap:12px;display:grid}small[data-v-d2c5e678]{color:var(--muted);font-size:11px;line-height:1.7;display:block}.qr-preview[data-v-d2c5e678]{border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.qr-preview svg[data-v-d2c5e678]{width:230px;max-width:100%}.qr-preview a[data-v-d2c5e678]{font-size:13px}@media (width<=550px){.qr-times[data-v-d2c5e678]{grid-template-columns:1fr}}.scanner[data-v-994347d7]{border:1px solid var(--line);border-radius:10px;margin-top:16px;padding:16px}.scanner p[data-v-994347d7]{font-size:12px;line-height:1.7}.scanner form[data-v-994347d7]{align-items:end;gap:10px;margin-bottom:12px;display:flex}.scanner label[data-v-994347d7]{flex:1}video[data-v-994347d7]{border-radius:8px;width:100%;max-height:300px;margin:12px 0;display:block}summary[data-v-994347d7]{cursor:pointer;font-weight:600}@media (width<=550px){.scanner form[data-v-994347d7]{display:grid}}.event-filters[data-v-fff98a44]{margin-bottom:20px;padding:20px}.event-filters form[data-v-fff98a44]{grid-template-columns:1.5fr 1fr 1fr 1fr 100px auto;align-items:end;gap:12px;display:grid}.view-switch[data-v-fff98a44]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.view-switch span[data-v-fff98a44]{color:var(--muted);margin-left:auto;font-size:11px}.events-list[data-v-fff98a44]{padding:20px}.event-pagination[data-v-fff98a44]{justify-content:flex-end;align-items:center;gap:12px;padding-top:18px;font-size:12px;display:flex}td small[data-v-fff98a44],.event-detail-heading small[data-v-fff98a44]{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.event-modal[data-v-fff98a44]{width:min(1100px,96vw);max-height:92vh;padding:30px;position:relative;overflow:auto}.close[data-v-fff98a44]{position:absolute;top:18px;right:18px}.event-detail-heading[data-v-fff98a44]{padding-right:35px;display:block}.event-detail-heading h2[data-v-fff98a44]{margin:8px 0;font-size:25px}.event-detail-heading p[data-v-fff98a44]{font-size:13px;line-height:1.7}.event-stats[data-v-fff98a44]{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.event-stats div[data-v-fff98a44]{background:#f0f6f3;border-radius:9px;padding:16px}.event-stats strong[data-v-fff98a44]{color:#328371;font-size:25px;display:block}.event-stats span[data-v-fff98a44]{font-size:11px}.event-tabs[data-v-fff98a44]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex}.event-tabs button[aria-pressed=true][data-v-fff98a44],.view-switch button[aria-pressed=true][data-v-fff98a44]{background:#e9f4ef;border-color:#78a694}.people-search[data-v-fff98a44]{align-items:center;gap:10px;margin-bottom:20px;display:flex}.people-search input[data-v-fff98a44]{flex:1;min-width:0}.people-search select[data-v-fff98a44]{max-width:160px}.event-flag[data-v-fff98a44]{color:#9ba9a3;cursor:pointer;background:#fff;border:1px solid #d4ded9;border-radius:7px;width:36px;height:34px;font-size:17px}.event-flag.checked[data-v-fff98a44]{color:#368553;background:#e7f4ed;border-color:#8abc9e}.event-flag[data-v-fff98a44]:disabled{cursor:default}.check[data-v-fff98a44]{align-items:center;gap:8px;display:flex}.check input[data-v-fff98a44]{width:auto}.invite-add[data-v-fff98a44]{border:1px solid var(--line);border-radius:8px;margin-bottom:20px;padding:16px}.invite-add summary[data-v-fff98a44]{cursor:pointer;margin-bottom:16px;font-size:13px}.invite-add .check[data-v-fff98a44]{margin:12px 0}.event-attendance[data-v-fff98a44]{max-width:650px}.event-attendance form[data-v-fff98a44],.campaign-create[data-v-fff98a44]{gap:16px;margin:20px 0;display:grid}.event-attendance p[data-v-fff98a44],.campaign-create~p[data-v-fff98a44]{font-size:13px;line-height:1.7}.event-attendance small[data-v-fff98a44]{color:var(--muted);font-size:12px}.correction[data-v-fff98a44]{border:1px solid #e6cba3;border-radius:10px;gap:14px;margin-top:20px;padding:20px;display:grid}@media (width<=1100px){.event-filters form[data-v-fff98a44]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.event-filters form[data-v-fff98a44]{grid-template-columns:1fr}.event-modal[data-v-fff98a44]{padding:24px 16px}.event-stats[data-v-fff98a44]{grid-template-columns:1fr 1fr}.people-search[data-v-fff98a44]{flex-wrap:wrap}.people-search input[data-v-fff98a44]{flex-basis:100%}.event-pagination[data-v-fff98a44]{flex-wrap:wrap}.view-switch span[data-v-fff98a44]{margin-left:0}.event-detail-heading h2[data-v-fff98a44]{font-size:21px}}.public-attendance[data-v-1aa3f996]{color:#233b37;background:#eff5f3;min-height:100vh;padding:32px 18px}.public-brand[data-v-1aa3f996]{color:#318f83;max-width:500px;margin:0 auto 24px;font-size:25px;font-weight:800}.public-brand span[data-v-1aa3f996]{margin-left:10px;font-size:12px;font-weight:500}.attendance-card[data-v-1aa3f996]{background:#fff;border:1px solid #dce7e3;border-radius:18px;max-width:500px;margin:auto;padding:30px;box-shadow:0 15px 45px #24544a0a}h1[data-v-1aa3f996]{margin:12px 0;font-size:25px;line-height:1.3}.event-place[data-v-1aa3f996]{color:#667c77;font-size:13px;line-height:1.7}form[data-v-1aa3f996]{gap:18px;margin-top:25px;display:grid}label[data-v-1aa3f996]{gap:8px;font-size:13px;display:grid}input[data-v-1aa3f996]{width:100%;font:inherit;background:#fff;border:1px solid #c6d7d1;border-radius:8px;padding:13px}.consent[data-v-1aa3f996]{align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}.consent input[data-v-1aa3f996]{width:18px;min-width:18px;margin-top:3px}.chat-bubble[data-v-1aa3f996]{background:#edf6f2;border-radius:12px 12px 12px 0;padding:18px;font-size:14px;line-height:1.7}.privacy-note[data-v-1aa3f996]{color:#71847e;font-size:11px;line-height:1.7}.attendance-done[data-v-1aa3f996]{text-align:center;padding:25px 0;line-height:1.7}.attendance-done span[data-v-1aa3f996]{color:#30825a;background:#e1f5e9;border-radius:50%;width:65px;font-size:40px;display:inline-block}.attendance-done h2[data-v-1aa3f996]{margin-top:20px;font-size:19px}.attendance-done small[data-v-1aa3f996]{color:#667c77}@media (width<=500px){.attendance-card[data-v-1aa3f996]{padding:24px}.public-attendance[data-v-1aa3f996]{padding:24px 12px}}:root{color:#27383d;font-synthesis:none;--client-color:#164e63;--client-accent:#b5d02e;--client-on-accent:#000;--client-on-color:#fff;--client-link:#164e63;--client-icon-background:var(--client-color);--teal:var(--client-color);--brand:var(--client-color);--brand-soft:color-mix(in srgb,var(--client-color) 9%,white);--brand-hover:color-mix(in srgb,var(--client-color) 85%,black);--ink:#222d32;--muted:#7c8c94;--line:#e7ecef;background:#f4f6f8;font-family:DM Sans,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:background .18s,color .18s,box-shadow .18s}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid var(--client-color);outline-offset:3px}input,select,textarea{color:#27383d;background:#fff;border:1px solid #dce3e7;border-radius:7px;outline:none;width:100%;min-width:0;padding:11px 13px}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--client-color) 9%,transparent)}input[type=checkbox]{width:20px;height:20px;accent-color:var(--teal)}label{gap:8px;font-size:12px;font-weight:600;display:grid}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{letter-spacing:-1.2px;font-size:32px;font-weight:800;line-height:1.45}h2{letter-spacing:-.35px;font-size:16px;font-weight:750}.eyebrow{letter-spacing:1.8px;color:var(--teal);font-size:10px;font-weight:700;display:block}.muted{color:var(--muted)}.heading-dot{color:var(--teal)}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.primary{background:var(--teal);color:var(--client-on-color)}.primary:hover{background:var(--brand-hover);box-shadow:0 4px 12px color-mix(in srgb,var(--client-color) 15%,transparent)}.secondary{color:#50616a;background:#fff;border-color:#dfe6e9}.secondary:hover{background:#f1f5f5}.danger{color:#fff;background:#dd4b39}.icon-button{color:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.icon-button:hover{background:var(--brand-soft)}.error{color:#b63c2d;background:#fff0ed;border-radius:7px;margin-bottom:16px;padding:12px 15px;font-size:12px;line-height:1.5}.success{color:#087648;background:#e7f6ee;border-radius:7px;margin-bottom:16px;padding:12px 15px}.live-dot{background:#57bd86;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.app-layout{min-height:100vh;display:flex}.sidebar{background:var(--ink);color:#bbc6cb;z-index:50;flex-direction:column;flex-shrink:0;width:245px;display:flex;position:fixed;inset:0 auto 0 0}.brand{background:#fff;align-items:center;gap:12px;height:83px;padding:24px 22px;display:flex}.brand img{width:169px;height:auto;max-height:46px}.version-tag{letter-spacing:.5px;background:var(--brand-soft);color:var(--teal);border-radius:4px;padding:4px;font-size:9px}.workspace-label{letter-spacing:1.6px;color:#83969d;align-items:center;gap:8px;padding:30px 26px 19px;font-size:9px;display:flex}.sidebar nav{padding:0 14px}.sidebar nav a{border-radius:7px;align-items:center;gap:13px;margin-bottom:5px;padding:15px 13px;font-size:13px;display:flex}.sidebar nav a:hover{background:#ffffff07}.sidebar nav a.router-link-exact-active,.sidebar nav a.router-link-active[href=\/parametros]{background:color-mix(in srgb,var(--client-color) 22%,transparent);color:color-mix(in srgb,var(--client-color) 30%,white);box-shadow:inset 3px 0 var(--client-accent)}.nav-indicator{opacity:.65;margin-left:auto;transform:rotate(-90deg)}.sidebar-note{color:#5fae9d;margin:auto 27px 42px;padding-top:60px;position:relative}.sidebar-note:before{content:"";border:1px solid #ffffff05;border-radius:50%;width:136px;height:136px;position:absolute;top:23px;left:-24px}.sidebar-note svg{margin-bottom:15px}.sidebar-note strong{color:#b1c3c5;font-size:12px;display:block;position:relative}.sidebar-note p{color:#6f858e;margin-top:8px;font-size:11px}.sidebar-user{border-top:1px solid #ffffff0c;align-items:center;gap:11px;padding:22px 20px;display:flex}.avatar{color:#d9e8e4;background:#506662;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-weight:600;display:grid}.sidebar-user strong{color:#e4eaed;text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:12px;display:block;overflow:hidden}.sidebar-user small{align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.sidebar-user .icon-button{color:#7b929b;margin-left:auto}.main-column{flex-direction:column;width:calc(100% - 245px);margin-left:245px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:83px;padding:0 34px;display:flex}.topbar-context{color:#85939a;align-items:center;gap:15px;font-size:11px;display:flex}.topbar-context strong{color:#52616a;font-weight:500}.slash{color:#c3ccd1}.election-picker{border:1px solid var(--line);border-radius:6px;align-items:center;gap:9px;max-width:380px;padding:8px 12px;display:flex}.election-picker select{appearance:none;width:auto;box-shadow:none;cursor:pointer;background:0 0;border:0;max-width:310px;padding:0;font-size:11px}.election-picker .live-dot{background:var(--client-color)}.menu-toggle{display:none}.main-column main{flex:1;padding:30px 34px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.page-heading .eyebrow{margin-bottom:5px}.page-heading p{color:var(--muted);margin-top:5px;font-size:12px}.heading-actions{align-items:center;gap:20px;display:flex}.date-label{color:#8c989f;align-items:center;gap:7px;font-size:11px;display:flex}.indicators{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:26px;display:grid}.indicator-card{color:#fff;border-radius:9px;padding:21px 22px 15px;position:relative;overflow:hidden;box-shadow:0 4px 12px #27383d07}.indicator-card:after{content:"";pointer-events:none;border:18px solid #ffffff09;border-radius:50%;width:102px;height:102px;position:absolute;top:30px;right:-13px}.green{background:#00a65a}.cyan{background:#00b8d9}.amber{background:#f39c12}.red{background:#dd4b39}.indicator-top{justify-content:space-between;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.indicator-top svg{opacity:.72;flex-shrink:0}.indicator-card strong{letter-spacing:-1.6px;z-index:1;margin:13px 0 19px;font-family:Manrope,sans-serif;font-size:37px;font-weight:800;line-height:1.2;display:block;position:relative}.indicator-note{color:#ffffffce;z-index:1;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;padding-top:12px;font-size:10px;display:flex;position:relative}.dashboard-grid{grid-template-columns:1.18fr 1fr;gap:24px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 3px 12px #22343a03}.panel-heading{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;padding:22px 23px;display:flex}.panel-heading>div{align-items:center;gap:10px;display:flex}.panel-icon{color:var(--teal);display:flex}.panel-tag{letter-spacing:1.1px;color:#9aa7ae;white-space:nowrap;font-size:8px;font-weight:700}.chart-filter{align-items:center;gap:18px;padding:22px 25px 0;display:flex}.chart-filter label{color:#67777e;width:58%;font-size:10px}.chart-filter>span{color:#a0aab0;padding-top:20px;font-size:10px}.reference-select{gap:6px;display:grid}.reference-select input,.reference-select select{padding:8px 10px;font-size:11px}.chart-filter .reference-select{gap:6px;display:flex}.chart-filter .reference-select input{width:55%}.chart-filter .reference-select select{width:45%}.vote-chart{height:286px;margin:25px 26px 18px;padding-bottom:38px;display:flex;position:relative}.chart-grid{color:#9aa6ad;flex-direction:column;justify-content:space-between;width:48px;padding-bottom:0;font-size:9px;display:flex}.chart-grid span{height:10px;position:relative}.chart-grid span:after{content:"";pointer-events:none;border-top:1px dashed #e8edef;width:calc(100vw - 900px);min-width:120px;max-width:480px;position:absolute;top:7px;left:48px}.chart-bars{z-index:1;border-bottom:1px solid #d9e1e6;flex:1;justify-content:space-around;gap:16px;display:flex}.chart-column{flex-direction:column;align-items:center;width:22%;padding:15px 5px 0;display:flex;position:relative}.bar-track{align-items:flex-end;width:100%;max-width:66px;height:100%;display:flex;position:relative}.chart-bar{border-radius:5px 5px 0 0;width:100%;min-height:0;transition:height .4s}.chart-column strong{margin-bottom:8px;font-size:10px;font-weight:600;position:relative}.chart-column>span{white-space:nowrap;color:#667880;font-size:9px;position:absolute;bottom:-24px}.chart-column small{color:#a9b4ba;font-size:9px;position:absolute;bottom:-42px}.chart-caption{color:#8a989f;align-items:center;gap:7px;margin:28px 26px 22px;font-size:10px;display:flex}.chart-caption .live-dot{background:var(--client-color);width:5px;height:5px}.map-container{height:385px;position:relative}.osm-map{z-index:0;background:#eef4f6;width:100%;height:100%}.map-legend{z-index:10;color:#637c79;background:#ffffffeb;border-radius:5px;align-items:center;gap:5px;padding:9px 12px;font-size:8px;display:flex;position:absolute;bottom:15px;left:15px;box-shadow:0 2px 7px #0001}.map-legend span{margin-right:3px;font-weight:600}.map-legend i,.map-legend b{background:#efbcef;border-radius:2px;width:9px;height:9px;display:inline-block}.map-legend b{background:#991f99;margin-left:5px}.map-caption{color:#94a2a9;border-top:1px solid var(--line);padding:14px 23px;font-size:10px}.map-error{z-index:15;color:#b63c2d;background:#fff;padding:10px;font-size:11px;position:absolute;top:15px;left:15px}.leaflet-control-attribution{font-size:8px!important}.leaflet-tooltip{color:#27383d!important;border-radius:6px!important;padding:10px!important}.leaflet-tooltip strong{margin-bottom:5px;font-size:12px;display:block}.dashboard-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:21px;font-size:10px;display:flex}.update-status{color:#8b9aa2;align-items:center;gap:6px;display:flex}.update-status .live-dot{width:5px;height:5px}.settings-link{color:var(--client-color);align-items:center;gap:7px;font-weight:600;display:flex}.page-footer{color:#a4afb5;border-top:1px solid #e8edf0;justify-content:space-between;align-items:center;padding:20px 34px;font-size:9px;display:flex}.footer-dot{padding:0 7px}.catalog-counter{color:#82949b;align-items:center;gap:9px;font-size:12px;display:flex}.catalog-search{border:1px solid var(--line);color:#9cabb2;background:#fff;border-radius:7px;align-items:center;gap:9px;max-width:410px;margin-bottom:25px;padding:3px 12px;display:flex}.catalog-search input{border:none;padding:10px 0;font-size:12px;box-shadow:none!important}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalog-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px;transition:transform .2s,border-color .2s;position:relative}.catalog-card:hover{border-color:#9acfc3;transform:translateY(-3px);box-shadow:0 7px 20px #222d3208}.catalog-icon{color:var(--client-color);background:#ecf6f2;border-radius:8px;margin-bottom:20px;padding:10px;display:inline-flex}.catalog-number{color:#bdc7cb;font-size:10px;position:absolute;top:28px;right:22px}.catalog-card h2{margin-bottom:7px;font-size:14px}.catalog-card p{color:#95a3a9;font-size:10px}.catalog-open{color:var(--client-color);border-top:1px solid #f1f3f5;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;font-size:10px;font-weight:600;display:flex}.table-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;display:flex}.table-toolbar .catalog-search{flex:1;margin-bottom:0}.table-toolbar .catalog-search .button{padding:8px 12px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{text-transform:uppercase;letter-spacing:.7px;color:#8a99a1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafb;padding:16px 23px;font-size:10px;font-weight:600}td{text-overflow:ellipsis;white-space:nowrap;color:#61747d;border-bottom:1px solid #eff2f4;max-width:300px;padding:13px 23px;overflow:hidden}.row-actions{gap:4px;display:flex}.danger-icon{color:#cc6d62}.pagination{color:#8a9ba4;justify-content:space-between;align-items:center;padding:17px 23px;font-size:10px;display:flex}.pagination>div{gap:6px;display:flex}.empty-state,.loading-state{text-align:center;color:#8b9ba3;padding:50px 20px;font-size:12px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#192d3b80;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:660px;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 90px #12242a40}.modal>header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.modal h2{margin-top:6px;font-size:23px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wide-field{grid-column:span 2}.required-mark{color:#dd4b39;margin-left:4px;display:inline}.modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:27px;padding-top:20px;display:flex}.modal .error{margin-top:15px}.confirm-modal{max-width:440px}.confirm-modal p{color:#84969f;margin-top:16px;font-size:13px;line-height:1.7}.login-page{background:#fff;grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.login-story{color:#b8c9cd;background:#222d32;flex-direction:column;padding:50px 65px;display:flex;position:relative;overflow:hidden}.login-logo{filter:brightness(0)invert();opacity:.92;width:190px;margin-bottom:95px}.login-story>.eyebrow{color:#76cbb4;margin-bottom:19px}.login-story h1{color:#fff;letter-spacing:-1.5px;z-index:1;font-size:40px;line-height:1.4;position:relative}.login-story h1 span{color:#7fd1bd}.login-story>p{color:#91a6ae;max-width:440px;margin-top:22px;font-size:14px;line-height:1.9}.login-story>small{letter-spacing:.3px;color:#6f848d;margin-top:auto;font-size:10px}.story-visual{max-width:440px;min-height:290px;margin:40px 0 28px;position:relative}.story-orbit{border:1px solid #5cad9720;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:160px;height:160px}.orbit-two{width:270px;height:270px}.visual-center{color:#7ccbb5;background:#419c8f22;border:1px solid #68c2aa3c;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-node{color:#8fc0b4;background:#2b3a3f;border:1px solid #829e9520;border-radius:8px;align-items:center;gap:9px;padding:13px 16px;font-size:10px;display:flex;position:absolute;box-shadow:0 10px 30px #101d232b}.node-one{top:14px;left:35%}.node-two{top:150px;right:0}.node-three{bottom:18px;left:15px}.login-form-side{flex-direction:column;align-items:center;padding:50px 65px;display:flex}.login-version{letter-spacing:1.6px;color:#8999a1;align-self:flex-end;font-size:9px}.login-version b{color:var(--teal);letter-spacing:.5px;background:#edf6f3;border-radius:4px;margin-left:7px;padding:5px 7px}.login-form-wrap{width:100%;max-width:350px;margin:auto}.login-heading-icon{background:var(--brand-soft);width:48px;height:48px;color:var(--client-color);border-radius:12px;place-items:center;margin-bottom:27px;display:grid}.login-form-wrap .eyebrow{margin-bottom:12px;font-size:9px}.login-form-wrap h2{letter-spacing:-1px;font-size:27px}.login-form-wrap>p{color:#94a1a8;margin-top:13px;font-size:12px;line-height:1.7}.login-form-wrap form{gap:22px;margin-top:30px;display:grid}.login-form-wrap label{color:#64777f;font-size:11px}.login-form-wrap input{padding:14px 15px;font-size:12px}.password-field{display:flex;position:relative}.password-field input{padding-right:46px}.password-field button{color:#a0adb3;background:0 0;border:0;padding:7px;position:absolute;top:8px;right:8px}.login-submit{justify-content:space-between;margin-top:5px;padding:14px 17px;font-size:12px}.login-security{color:#a2b0b5;justify-content:center;align-items:center;gap:7px;margin-top:23px;font-size:10px;display:flex}.login-form-side>footer{color:#a9b5b9;text-align:center;margin-top:40px;font-size:9px;line-height:1.8}.nav-scrim{display:none}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1550px){.main-column main{padding:38px 45px}.topbar{padding:0 45px}.indicator-card strong{font-size:43px}.map-container{height:435px}.vote-chart{height:336px}.sidebar{width:260px}.main-column{width:calc(100% - 260px);margin-left:260px}.brand{justify-content:center}.dashboard-grid{grid-template-columns:1.2fr 1fr}}@media (width<=1200px){.sidebar{width:210px}.main-column{width:calc(100% - 210px);margin-left:210px}.brand{padding:25px 16px}.brand img{width:149px}.topbar{padding:0 25px}.main-column main{padding:25px}.indicators{gap:12px}.indicator-card{padding:18px 15px 13px}.indicator-card strong{font-size:31px}.indicator-top{font-size:10px}.heading-actions .date-label{display:none}.dashboard-grid{gap:16px}.panel-heading{padding:20px 17px}.panel-heading h2{font-size:14px}.chart-filter{padding:20px 17px 0}.chart-filter>span{display:none}.chart-filter label{width:100%}.vote-chart{margin-left:17px;margin-right:17px}.chart-bars{gap:10px}.catalog-grid{grid-template-columns:repeat(3,1fr)}.login-story,.login-form-side{padding:40px}.login-story h1{font-size:33px}}@media (width<=950px){.dashboard-grid{grid-template-columns:1fr}.map-container{height:385px}.chart-grid span:after{width:60vw;max-width:100%}.dashboard-bottom{flex-direction:column;align-items:flex-start;gap:15px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.login-story h1{font-size:29px}.login-story,.login-form-side{padding:35px}.login-logo{margin-bottom:70px}.login-story>p{font-size:12px}.visual-node{padding:10px}.node-three{left:0}.node-two{right:-10px}}@media (width<=760px){.sidebar{width:245px;transition:transform .2s;transform:translate(-100%)}.nav-open .sidebar{transform:translate(0)}.nav-scrim{z-index:40;background:#16252e70;border:0;display:block;position:fixed;inset:0}.main-column{width:100%;margin:0}.menu-toggle{display:flex}.topbar{height:68px;padding:0 20px}.topbar-context>span,.topbar-context>strong{display:none}.election-picker{max-width:250px}.election-picker select{max-width:215px;font-size:10px}.main-column main{padding:25px 20px}.page-heading h1{font-size:29px}.page-heading p{font-size:11px}.heading-actions .button{gap:0;padding:11px;font-size:0}.indicators{grid-template-columns:1fr 1fr;gap:14px}.indicator-card strong{font-size:35px}.indicator-top{font-size:11px}.indicator-note{font-size:9px}.panel-heading{padding:20px}.catalog-grid{gap:14px}.catalog-card{padding:18px}.catalog-card h2{font-size:13px}.catalog-counter{display:none}.table-toolbar{flex-wrap:wrap;padding:17px}.table-toolbar .catalog-search{min-width:100%;max-width:100%}td,th{padding:13px 17px}.form-grid{grid-template-columns:1fr}.wide-field{grid-column:auto}.modal{padding:23px}.page-footer{padding:20px;font-size:8px}.login-page{display:block}.login-story{display:none}.login-form-side{min-height:100vh;padding:30px}.login-form-wrap{margin:70px 0}.login-form-side>footer{margin-top:auto}.login-version{margin-bottom:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sidebar nav{flex-shrink:0;max-height:calc(100vh - 255px);overflow-y:auto}.sidebar-note{margin-bottom:22px;padding-top:25px}.system-nav-toggle{color:inherit;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:15px 13px;font-size:13px;display:flex}.system-nav-toggle svg:last-child{margin-left:auto}.system-collapsed{transform:rotate(-90deg)}.sidebar nav .system-subnav a{padding:10px 15px 10px 46px;font-size:12px}.sidebar nav .system-subnav a.router-link-active{background:color-mix(in srgb,var(--client-color) 22%,transparent);color:color-mix(in srgb,var(--client-color) 30%,white)}.system-heading-title{align-items:center;gap:13px;display:flex}.system-heading-icon{background:var(--brand-soft);width:44px;height:44px;color:var(--teal);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.credential-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:22px;display:flex}.credential-tabs button{color:#82949b;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:13px 18px;font-size:12px;display:flex}.credential-tabs button span{background:#e8eef0;border-radius:12px;padding:3px 7px;font-size:10px}.credential-tabs .selected{color:var(--teal);border-bottom-color:var(--teal)}.credential-tabs .selected span{background:var(--brand-soft)}.sidebar nav .system-subnav a{padding-left:30px}.user-cell{align-items:center;gap:11px;display:flex}.user-cell strong{color:#334c56;font-size:12px}.user-cell small,.cell-secondary{color:#99a6ad;margin-top:4px;font-size:10px;display:block}.status-badge{color:#087648;white-space:nowrap;background:#e7f6ee;border-radius:5px;padding:5px 8px;font-size:10px}.status-badge.inactive{color:#b63c2d;background:#fff0ed}.checkbox-field{align-items:center;gap:9px;font-weight:500;display:flex}.election-options{border:1px solid var(--line);border-radius:7px;gap:12px;padding:15px;display:grid}.election-options legend{padding:0 5px;font-size:12px}.field-error{color:#b63c2d;font-size:11px}.permission-modal{width:960px}.permission-tools .catalog-search{max-width:none;margin-bottom:12px}.permission-buttons{flex-wrap:wrap;gap:8px;display:flex}.permission-buttons .button{padding:8px 11px;font-size:11px}.permission-hint{color:#82949b;margin:14px 0;font-size:11px;line-height:1.7}.permission-list{border:1px solid var(--line);border-radius:7px;overflow:hidden}.permission-row{padding:10px 12px 10px calc(8px + var(--depth)*20px);border-bottom:1px solid #edf0f2;align-items:center;gap:8px;display:flex}.permission-row:last-child{border:0}.permission-row:nth-child(2n){background:#fafcfc}.permission-label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.permission-label input{flex-shrink:0}.permission-label strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.permission-label small{color:#93a2a8;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.branch-spacer{flex-shrink:0;width:32px}.branch-toggle{flex-shrink:0}.branch-toggle .expanded{transform:rotate(90deg)}.permission-row>.icon-button:last-child{margin-left:auto}.large-avatar{background:var(--brand-soft);width:65px;height:65px;color:var(--brand-hover);font-size:22px}.detail-modal{width:780px}.detail-user{align-items:center;gap:18px;min-width:0;display:flex}.detail-user h2{overflow-wrap:anywhere}.detail-user p{color:#82949b;margin-top:7px}.user-facts{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.user-facts dt{color:#82949b;margin-bottom:6px;font-size:10px}.user-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.access-summary{background:#f3f8f6;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;padding:17px;display:flex}.access-summary strong{color:var(--brand-hover);font-size:25px}.access-summary span,.access-summary p{color:#627b78;font-size:12px}.access-summary p{margin-left:auto}.detail-modal h3{margin:15px 0;font-size:13px}.password-panel{max-width:520px;padding:26px}.password-panel form{gap:22px;display:grid}@media (width<=760px){.credential-tabs button{padding:12px;font-size:11px}.page-heading{flex-wrap:wrap}.permission-modal{padding:20px}.permission-row{padding-left:calc(4px + var(--depth)*8px);gap:4px}.permission-row .status-badge{padding:4px;font-size:8px}.branch-spacer{width:26px}.permission-buttons .button{flex:1}.user-facts{grid-template-columns:1fr}.detail-user{gap:12px}.detail-user h2{font-size:19px}.access-summary p{width:100%;margin:0}.sidebar-note{display:none}.sidebar-user{margin-top:auto}.sidebar nav{max-height:calc(100vh - 220px)}}.system-table th:last-child,.system-table td:last-child{z-index:1;position:sticky;right:0;box-shadow:-8px 0 10px #ffffffd9}.system-table td:last-child{background:#fff}.system-table th:last-child{background:#f8fafb}.brand-mark{display:none}.sidebar nav svg{flex-shrink:0}@media (width>=761px){.sidebar{transition:width .2s}.main-column{transition:margin-left .2s,width .2s}.nav-collapsed .sidebar{width:72px}.nav-collapsed .main-column{width:calc(100% - 72px);margin-left:72px}.nav-collapsed .sidebar .brand{justify-content:center;padding:18px 10px}.nav-collapsed .brand-full,.nav-collapsed .version-tag,.nav-collapsed .nav-label,.nav-collapsed .nav-indicator,.nav-collapsed .system-nav-toggle svg:last-child,.nav-collapsed .sidebar-note,.nav-collapsed .sidebar-user-details{display:none}.nav-collapsed .sidebar .brand-mark{width:44px;max-height:44px;display:block}.nav-collapsed .workspace-label{justify-content:center;height:42px;padding:0}.nav-collapsed .sidebar nav{max-height:calc(100vh - 250px);padding:0 10px}.nav-collapsed .sidebar nav a,.nav-collapsed .system-nav-toggle{justify-content:center;gap:0;padding:14px 10px}.nav-collapsed .system-subnav{border-top:1px solid #ffffff0c;padding-top:6px}.nav-collapsed .sidebar nav .system-subnav a{padding:12px 10px}.nav-collapsed .sidebar-user{flex-direction:column;gap:10px;margin-top:auto;padding:16px 10px}.nav-collapsed .sidebar-user .icon-button{margin:0}}@media (width<=760px){.sidebar-collapse-toggle{display:none}}.leader-levels{border-bottom:1px solid var(--line);gap:5px;margin-bottom:18px;padding-bottom:1px;display:flex;overflow-x:auto}.leader-levels button{color:#7c8c94;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 17px;font-weight:600}.leader-levels button[aria-selected=true]{color:var(--client-link);border-color:var(--teal);background:var(--brand-soft);border-radius:7px 7px 0 0}.leader-filters{grid-template-columns:repeat(3,minmax(0,1fr)) 1.3fr 1.15fr;gap:14px;margin-bottom:20px;padding:20px;display:grid;overflow:visible}.leader-filters label{color:#718289;font-size:10px}.leader-filters select,.leader-filters input{padding:10px;font-size:11px}.leader-search{background:#fff;border:1px solid #dce3e7;border-radius:7px;display:flex}.leader-search input{width:100%;box-shadow:none;border:0}.leader-search .icon-button{flex-shrink:0}.leader-statistics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.leader-statistics>div{border:1px solid var(--line);color:var(--teal);background:#fff;border-radius:9px;align-items:center;gap:13px;padding:17px 20px;display:flex}.leader-statistics span{color:#7b8b92;font-size:10px}.leader-statistics strong{color:#2a3d40;margin-top:4px;font-family:Manrope,Arial,sans-serif;font-size:25px;display:block}.leader-statistics small{color:#92a2a5;font-size:13px;font-weight:500}.leaders-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:22px;display:grid}.leader-list{background:#f4f6f8;max-height:860px;overflow:auto}.leader-list .panel-heading{z-index:2;background:#fff;position:sticky;top:0}.leader-list .pagination{background:#fff}.leader-card{border:1px solid var(--line);background:#fff;border-radius:8px;margin:12px;padding:19px 22px;transition:background .15s}.leader-selected{box-shadow:inset 3px 0 var(--teal);background:#eef8f4}.leader-person{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.leader-person>span:nth-child(2){flex:1;min-width:0}.leader-person strong{overflow-wrap:anywhere;font-size:13px;display:block}.leader-person small{color:#93a0a7;margin-top:5px;font-size:10px;display:block}.leader-person>svg{color:var(--teal);flex-shrink:0}.leader-avatar{background:var(--brand-soft);width:34px;height:34px;color:var(--client-link);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.leader-territory{color:#829297;align-items:center;gap:5px;margin:12px 0 8px;font-size:10px;display:flex}.leader-type{color:#438b7e;background:#edf4f1;border-radius:4px;padding:4px 7px;font-size:9px;display:inline-block}.leader-measures{color:#869397;justify-content:space-between;gap:8px;margin-top:17px;font-size:10px;display:flex}.leader-measures span{align-items:center;gap:5px;display:flex}.leader-measures strong{color:#425c5f;font-size:12px}.leader-measures svg{color:var(--teal)}.leader-progress-label{color:#8c9b9f;justify-content:space-between;margin:13px 0 7px;font-size:9px;display:flex}.leader-progress-label strong{color:#489184;font-size:10px}.leader-progress{background:#edf2f2;border-radius:4px;height:5px;overflow:hidden}.leader-progress>span{background:#55aa94;border-radius:4px;height:100%;display:block}.leader-progress.no-goal{background:#f0f1f1}.leader-map-panel{position:sticky;top:20px}.leader-map-panel .panel-heading{flex-wrap:wrap;padding:18px 19px}.leader-map-modes{border:1px solid #e0e9e7;border-radius:6px;gap:2px;padding:3px;display:flex}.leader-map-modes button{color:#7f9295;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:10px}.leader-map-modes button[aria-pressed=true]{color:#267f70;background:#e5f2ed;font-weight:600}.leader-map-container{min-height:590px;position:relative}.leader-map{background:#eaf1ee;height:590px}.leader-map-caption{color:#8b9b9f;border-top:1px solid var(--line);padding:15px 19px;font-size:10px;line-height:1.6}.leader-map-legend{z-index:400;background:#fffc;border-radius:5px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;display:flex;position:absolute;bottom:20px;left:20px}.leader-map-legend i,.leader-map-legend b{background:#efbcef;border-radius:2px;width:12px;height:8px;display:inline-block}.leader-map-legend b{background:#991f99}.leader-map-legend span{margin-right:6px}@media (width<=1200px){.leader-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.leader-filters label:nth-child(4){grid-column:span 2}.leader-map-modes button{padding:6px}.leader-statistics>div{padding:15px}}@media (width<=900px){.leaders-grid{grid-template-columns:1fr}.leader-map-panel{position:static}.leader-list{max-height:650px}.leader-map-container{min-height:420px}.leader-map{height:420px}.leader-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.leader-filters{grid-template-columns:1fr;padding:16px}.leader-filters label:nth-child(4){grid-column:auto}.leader-map-panel .panel-heading{align-items:flex-start;gap:14px}.leader-statistics{gap:9px}.leader-statistics>div{gap:8px;padding:12px}.leader-statistics strong{font-size:22px}.leader-card{padding:17px}.leader-map-legend{gap:5px;bottom:10px;left:10px}}.leader-progress.no-goal>span{width:0}.leader-filter-blocks{grid-template-columns:1fr 1fr .85fr;align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.leader-filter-blocks .leader-filters{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding-top:12px}.leader-filters legend{color:#2a3d40;padding:0 8px;font-size:14px;font-weight:600}.leader-filter-blocks .leader-filters label:nth-child(4){grid-column:auto}.leader-filter-field{align-content:start;gap:8px;min-width:0;display:grid}.leader-clearable-select{align-items:center;gap:2px;min-width:0;display:flex}.leader-clearable-select select{flex:1;min-width:0}.leader-clearable-select button{flex-shrink:0;padding:7px 3px}.leader-filter-blocks .leader-search-block{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding-top:20px}.leader-search-block h3{font-size:14px}.leader-person-filter{border:1px solid var(--line);background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:12px;display:flex}.leader-levels button{align-items:center;gap:8px;display:flex}.leader-tab-count{color:#fff;background:#c65f69;border-radius:12px;justify-content:center;align-items:center;min-width:23px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.leader-navigation,.leader-route-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.leader-navigation .button{padding:8px 11px;font-size:12px}.leader-navigation-empty{color:#829297;margin:12px 0 0;font-size:11px}.leader-route-summary{border-bottom:1px solid var(--line);padding:16px 19px;font-size:13px;line-height:1.6}.leader-route-summary ol{max-height:220px;padding-left:22px;overflow:auto}.leader-route-summary summary{cursor:pointer}.leader-route-actions .button{white-space:normal;font-size:11px}.leader-pick-origin .leader-map{cursor:crosshair}@media (width<=750px){.leader-filter-blocks{grid-template-columns:1fr}}@media (width>=751px) and (width<=1200px){.leader-filter-blocks{grid-template-columns:1fr 1fr}.leader-filter-blocks .leader-search-block{grid-column:1/-1;grid-template-columns:1fr 1fr}.leader-search-block h3{grid-column:1/-1}}@media (width<=500px){.leader-filter-blocks .leader-filters{grid-template-columns:1fr}}.leader-person strong{font-size:15px}.leader-person small,.leader-territory{font-size:12px}.leader-type{font-size:11px}.leader-measures{flex-wrap:wrap;font-size:12px}.leader-measures strong{font-size:14px}.leader-progress-label{font-size:11px}.leader-progress-label strong{font-size:12px}.topbar-actions{align-items:center;gap:16px;min-width:0;display:flex}.topbar-date{white-space:nowrap;color:#536b78;font-variant-numeric:tabular-nums;font-size:13px}.leader-filter-toggle{margin-bottom:16px}.leader-results[aria-busy=true]{opacity:.75;pointer-events:none}.leader-results{transition:opacity .12s}@media (width<=600px){.topbar-actions{gap:8px}.topbar-date{font-size:12px}.topbar-actions .election-picker{max-width:180px}.topbar{padding-left:12px;padding-right:12px}}.leader-loading-notice{z-index:500;color:#536b78;background:#fff;border:1px solid #dce3e7;border-radius:8px;padding:10px 16px;font-size:12px;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 15px #27383d14}.topbar,.brand{height:58px}.brand{padding-top:10px;padding-bottom:10px}.brand img{max-height:38px}.topbar-date{color:#52616a;background:#f4f7f8;border-radius:6px;padding:7px 10px;font-weight:600}.leaders-title{align-items:baseline;gap:18px;min-width:0;display:flex}.leaders-title .eyebrow{margin:0}.leaders-heading-actions{flex-shrink:0;gap:10px;display:flex}.leaders-heading .leader-filter-toggle{margin:0}.leaders-heading{margin-bottom:18px}.leader-description-toast{z-index:600;border:1px solid #dce8e4;border-left:4px solid var(--teal);color:#536b78;pointer-events:none;background:#fff;border-radius:8px;max-width:calc(100vw - 40px);padding:14px 18px;font-size:12px;position:fixed;bottom:72px;right:24px;box-shadow:0 7px 24px #27383d20}.leader-name-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.leader-name-line strong{flex:1;min-width:0}.leader-name-line .leader-type{white-space:normal;border-radius:5px;flex-shrink:0;max-width:42%;margin:0;padding:5px 8px;font-size:11px;font-weight:600}.leader-measures .leader-referral-count{font-size:21px;font-weight:800;line-height:1.2}.leader-statistics>div{padding:11px 17px}.leader-statistics span{color:#536b78;font-size:12px;font-weight:600}.leader-statistics strong{margin-top:2px;font-size:24px}.map-fullscreen-button{z-index:500;color:#52616a;background:#fff;border:1px solid #dce3e7;border-radius:5px;padding:8px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #0002}.map-expanded{z-index:1000;background:#fff;border-radius:0;width:100vw;inset:0;height:100dvh!important;position:fixed!important}.map-expanded .leader-map,.map-expanded .osm-map{height:100dvh!important}.map-expanded:fullscreen{height:100vh!important}:is(.map-expanded:fullscreen .leader-map,.map-expanded:fullscreen .osm-map){height:100vh!important}@media (width<=760px){.topbar{height:58px}.topbar-context{gap:4px}.topbar-actions{gap:6px}.topbar-date{white-space:normal;text-align:center;max-width:160px;padding:5px;font-size:11px}.topbar-actions .election-picker{max-width:150px}.topbar-actions .election-picker select{max-width:115px}.leaders-heading{flex-wrap:wrap;gap:10px}.leaders-title{gap:10px}.leaders-heading-actions{margin-left:auto}.leader-statistics>div{padding:10px 12px}.leader-statistics span{font-size:11px}}@media (width>=761px){.nav-collapsed .sidebar .brand{padding:7px 10px}}.leader-map .leaflet-tile-pane,.osm-map .leaflet-tile-pane{filter:saturate(.18)brightness(1.06)contrast(.9)}.leader-map .leaflet-bottom.leaflet-right{width:100%}.leader-map .leaflet-control-attribution{text-align:right;overflow-wrap:anywhere;max-width:calc(100% - 12px);line-height:1.4}.leader-map .leaflet-control-attribution .leader-geocoding-attribution{font-size:inherit;color:inherit}.leader-map-container:has(.leader-geocoding-attribution) .leader-map-legend{bottom:62px}@media (width<=500px){.leader-map-container:has(.leader-geocoding-attribution) .leader-map-legend{bottom:82px}}.election-tabs{gap:8px;padding:20px 25px 0;display:flex}.election-tabs button{border:1px solid var(--border,#dce5ea);color:#607585;font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;display:flex}.election-tabs button.active{background:var(--brand-soft);border-color:var(--client-color);color:var(--client-link)}.election-tabs span{background:#edf2f4;border-radius:10px;padding:2px 6px;font-size:11px}.admin-indicators{gap:14px;margin-bottom:18px}.admin-indicators .indicator-card{color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--teal);box-shadow:none;background:#fff;border-radius:9px;padding:17px 19px 12px}.admin-indicators .indicator-card:before,.admin-indicators .indicator-card:after{display:none}.admin-indicators .indicator-top{color:#607580;font-size:12px}.admin-indicators .indicator-top svg{color:var(--teal);width:20px;height:20px}.admin-indicators .indicator-card strong{color:#27383d;margin:8px 0 10px;font-size:34px;line-height:1.1}.admin-indicators .indicator-note{border-color:var(--line);color:#71848d;font-size:11px}.admin-indicators .cyan{border-top-color:#00a6c5}.admin-indicators .amber{border-top-color:#dea24e}.admin-indicators .red{border-top-color:#d4847f}.admin-indicators .indicator-note svg{display:none}.admin-dashboard-grid{grid-template-columns:1fr 1fr;gap:18px}.admin-dashboard-grid .panel{min-width:0;overflow:hidden}.admin-dashboard-grid .panel-heading{padding:16px 20px}.admin-dashboard-grid .panel-heading h2{font-size:14px}.admin-dashboard-grid .chart-filter{padding:12px 20px 0}.admin-dashboard-grid .vote-chart{height:240px;margin-top:16px}.admin-dashboard-grid .map-container{height:310px}.admin-dashboard-grid .map-expanded{height:auto}.admin-dashboard-grid .chart-column strong{font-size:11px}.admin-dashboard-grid .chart-column>span{overflow-wrap:anywhere;font-size:11px}.admin-dashboard-grid .chart-bars{gap:10px}.leader-types-panel .chart-bars{overflow-x:auto}.leader-types-panel .chart-column{min-width:65px}.growth-modes{justify-content:flex-end;gap:5px;padding:12px 20px 0;display:flex}.growth-modes button{color:#687d87;border:1px solid var(--line);background:#fff;border-radius:5px;padding:6px 10px;font-size:11px}.growth-modes button[aria-pressed=true]{background:var(--brand-soft);color:var(--client-link);border-color:var(--client-color)}.growth-chart{padding:8px 18px 0}.growth-chart svg{width:100%;height:250px}.growth-chart line{stroke:#e7ecef}.growth-chart path{stroke:#00a6c5;stroke-width:3px}.growth-chart circle{fill:#00a6c5}.growth-chart text{fill:#72858e;font-size:13px}.growth-chart .chart-caption{margin:0;padding:0 0 15px;font-size:11px;line-height:1.5}@media (width<=1050px){.admin-dashboard-grid{grid-template-columns:1fr}.admin-indicators{grid-template-columns:1fr 1fr}.growth-chart svg{height:240px}}@media (width<=480px){.admin-indicators{gap:10px}.admin-indicators .indicator-card{padding:13px 11px 10px}.admin-indicators .indicator-top{font-size:11px}.admin-indicators .indicator-card strong{font-size:29px}.admin-indicators .indicator-note{font-size:10px}.admin-dashboard-grid .panel-heading{padding:14px}.growth-chart{padding-left:5px;padding-right:5px}.growth-chart svg{min-width:480px}.growth-chart{overflow-x:auto}}@media (width>=1400px){.admin-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr)}.admin-dashboard-grid .map-panel{flex-direction:column;grid-area:1/3/3;display:flex}.admin-dashboard-grid .map-panel .map-container{flex:1;min-height:460px}.admin-dashboard-grid .map-panel .osm-map{height:100%}.admin-dashboard-grid .leader-types-panel{grid-column:1/3}.admin-dashboard-grid .vote-chart{height:190px}.admin-dashboard-grid .growth-chart svg{height:230px}}@media (width<=480px){.growth-chart svg{min-width:0}.growth-chart{overflow:visible}}.admin-dashboard-grid .chart-filter>span{display:none}.admin-dashboard-grid .chart-filter label{width:100%}.admin-dashboard-grid .vote-chart{margin-bottom:25px;padding-bottom:55px}.admin-dashboard-grid .chart-column>span{white-space:normal;text-align:center;justify-content:center;align-items:center;max-width:100%;height:28px;line-height:1.15;display:flex;bottom:-36px}.admin-dashboard-grid .chart-column small{bottom:-51px}.leader-types-panel .chart-bars{overflow:visible}.leader-types-panel{overflow-x:auto!important}.leader-types-panel .chart-column{flex-shrink:0}.sidebar nav{scrollbar-width:thin;scrollbar-color:#607c79 transparent}.sidebar nav::-webkit-scrollbar{width:6px}.sidebar nav::-webkit-scrollbar-thumb{background:#607c79;border-radius:6px}.sidebar-user{margin-top:auto}@media (width>=761px) and (width<=1050px){.topbar-context>span,.topbar-context>strong{display:none}.topbar-actions{gap:6px}.election-picker{max-width:210px}.election-picker select{max-width:160px}}.hierarchy-admin-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.hierarchy-admin-tabs{flex-wrap:wrap;gap:8px;display:flex}.hierarchy-admin-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 16px;display:flex}.hierarchy-admin-tabs button.active{background:var(--brand-soft);border-color:var(--teal);color:var(--teal)}.hierarchy-collection-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.hierarchy-collection-header h2{margin:6px 0}.hierarchy-collection-header p{color:var(--muted);margin:8px 0 0;font-size:13px}.hierarchy-lock-note{color:var(--ink);background:#f4f7f8;border-radius:7px;align-items:center;gap:10px;margin:18px 22px;padding:13px 16px;font-size:13px;display:flex}.hierarchy-collection-fields{flex-wrap:wrap;align-items:end;gap:18px;padding:20px 22px;display:flex}.hierarchy-collection-fields label{flex:1;min-width:200px}.hierarchy-collection-fields input{width:100%}.hierarchy-collection-add{align-items:center;gap:12px;padding:0 22px 18px;display:flex}.hierarchy-collection-add select{min-width:260px}.hierarchy-members{margin:0;padding:0 22px;list-style:none}.hierarchy-members li{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:15px 0;display:flex}.hierarchy-members li>div:first-of-type{flex:1}.hierarchy-members small{color:var(--muted);margin-top:5px;display:block}.hierarchy-member-order{background:var(--brand-soft);width:30px;height:30px;color:var(--teal);border-radius:7px;place-items:center;font-weight:600;display:grid}.hierarchy-collection-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;font-size:13px;display:flex}.hierarchy-admin-modal fieldset{border:0;gap:18px;padding:0;display:grid}.hierarchy-admin-modal input,.hierarchy-admin-modal select,.hierarchy-admin-modal textarea{width:100%}.hierarchy-admin-modal .hierarchy-lock-note{margin:0}.hierarchy-admin-modal fieldset p{color:var(--muted);margin:0;font-size:13px}.hierarchy-library-panel .row-actions{flex-wrap:wrap}@media (width<=720px){.hierarchy-admin-toolbar,.hierarchy-collection-header,.hierarchy-collection-add{flex-direction:column;align-items:stretch}.hierarchy-collection-add select{min-width:0}.hierarchy-admin-tabs button{padding:10px}.hierarchy-members li{gap:10px}}.sidebar nav a.router-link-exact-active>svg,.sidebar nav a.router-link-active[href=\/parametros]>svg,.sidebar .system-nav-toggle[aria-expanded=true]>svg:first-child{color:var(--client-accent)}
