/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
body.pda-spa .site-header,body.pda-spa #header,body.pda-spa .skip-link,body.pda-spa .block-page-title-block,body.pda-spa .site-footer,body.pda-spa #footer{display:none !important;}*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;}.pda-spa{margin:0;min-height:100vh;overflow-x:hidden;font-family:system-ui,sans-serif;background:#f8fafc;color:#0f172a;}.pda-console-root,.pda-app{width:100%;min-width:0;}.pda-shell{width:100%;max-width:72rem;margin:0 auto;padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right));}.pda-nav{background:#fff;border-bottom:1px solid #e2e8f0;}.pda-nav .pda-shell{display:flex;align-items:center;gap:1.25rem;min-height:4.25rem;}.pda-nav__brand{display:flex;align-items:center;flex:0 1 auto;min-width:0;background:transparent;padding:0.5rem 0;}.pda-logo{display:block;height:36px;width:auto;max-width:min(220px,52vw);object-fit:contain;}.pda-logo--lg{height:auto;max-width:min(280px,100%);margin-bottom:1rem;}.pda-nav__links{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 1.1rem;}.pda-nav__links a{color:#334155;text-decoration:none;font-weight:600;}.pda-nav__links a.is-active{color:#00aeef;}.pda-nav__user{display:flex;align-items:center;gap:0.85rem;margin-left:auto;color:#64748b;font-size:0.9rem;min-width:0;}.pda-nav__profile{display:flex;align-items:center;gap:0.5rem;min-width:0;color:inherit;text-decoration:none;font-weight:600;}.pda-nav__profile.is-active,.pda-nav__profile:hover{color:#00aeef;}.pda-nav__avatar{width:2rem;height:2rem;border-radius:999px;object-fit:cover;background:#00aeef;color:#0f172a;font-size:0.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.pda-nav__name{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pda-nav__user span{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pda-main{width:100%;max-width:72rem;margin:0 auto;padding:2rem max(1.25rem,env(safe-area-inset-right)) 3rem max(1.25rem,env(safe-area-inset-left));}.pda-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;}.pda-who{display:flex;align-items:center;gap:0.75rem;min-width:0;color:inherit;text-decoration:none;}.pda-avatar{width:3rem;height:3rem;border-radius:999px;background:#00aeef;color:#000;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.pda-avatar--img{object-fit:cover;padding:0;}.pda-who__name{margin:0;font-weight:700;}.pda-who__role{margin:0;color:#64748b;font-size:0.9rem;}.pda-btn{display:inline-flex;align-items:center;justify-content:center;background:#00aeef;color:#000;font-weight:600;text-decoration:none;padding:0.85rem 1.25rem;border:0;border-radius:0.5rem;cursor:pointer;font:inherit;}.pda-btn--ghost{background:#fff;border:1px solid #cbd5e1;}.pda-empty{border:1px dashed #cbd5e1;border-radius:1rem;padding:2rem;text-align:center;color:#64748b;}.pda-note{color:#64748b;}h1,h2{font-size:1.25rem;}section + section{margin-top:2.5rem;}.pda-landing,.pda-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:radial-gradient(circle at top,#e0f6fd,transparent 45%),#f8fafc;}.pda-landing__card,.pda-auth__card{width:100%;max-width:28rem;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:2rem;box-shadow:0 12px 40px rgba(15,23,42,0.06);}.pda-auth__card--wide{max-width:36rem;}.pda-otp{font-size:1.6rem;letter-spacing:0.35em;text-align:center;font-weight:800;}.pda-kicker{display:inline-block;background:#00aeef;color:#fff;font-weight:700;font-size:0.8rem;letter-spacing:0.04em;text-transform:uppercase;padding:0.35rem 0.7rem;border-radius:0.4rem;margin:0 0 1rem;}.pda-landing h1,.pda-auth h1{font-size:1.75rem;margin:0 0 0.75rem;}.pda-landing__lead{color:#64748b;margin:0 0 1.5rem;line-height:1.5;}.pda-landing__actions{display:flex;flex-direction:column;gap:0.75rem;}.pda-btn--block{margin-left:0;width:100%;justify-content:center;border:0;cursor:pointer;font:inherit;}.pda-landing__actions .pda-btn,.pda-landing__actions .pda-btn--ghost{margin:0;justify-content:center;}.pda-form{display:grid;gap:1rem;}.pda-form label{display:grid;gap:0.35rem;font-size:0.9rem;font-weight:600;}.pda-form input,.pda-form select,.pda-form textarea{font:inherit;padding:0.75rem 0.85rem;border:1px solid #cbd5e1;border-radius:0.5rem;}.pda-password__wrap{position:relative;display:block;}.pda-password__wrap input{width:100%;box-sizing:border-box;padding-right:2.75rem;}.pda-password__toggle{position:absolute;top:50%;right:0.35rem;transform:translateY(-50%);width:2.2rem;height:2.2rem;display:grid;place-items:center;border:0;background:transparent;color:#64748b;cursor:pointer;border-radius:0.4rem;}.pda-password__toggle:hover,.pda-password__toggle.is-on{color:#0284c7;}.pda-password__icon{width:1.2rem;height:1.2rem;display:block;}.pda-password__icon--hide,.pda-password__toggle.is-on .pda-password__icon--show{display:none;}.pda-password__toggle.is-on .pda-password__icon--hide{display:block;}.pda-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;}.pda-captcha{display:grid;gap:0.65rem;padding:0.85rem;border:1px solid #e2e8f0;border-radius:0.75rem;background:#f8fafc;}.pda-captcha__row{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;}.pda-captcha img{display:block;width:180px;height:52px;border-radius:0.4rem;border:1px solid #cbd5e1;background:#fff;}.pda-captcha__q{margin:0;font-weight:700;}.pda-error{background:#fef2f2;color:#b91c1c;padding:0.75rem 1rem;border-radius:0.5rem;font-size:0.9rem;}.pda-auth__footer{text-align:center;color:#64748b;font-size:0.9rem;margin:1.25rem 0 0;}.pda-auth__footer a,.pda-link-btn{color:#00aeef;font-weight:600;background:none;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:none;}.pda-narrow{max-width:72rem;}.pda-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1rem;}.pda-card,.pda-panel,.pda-callout{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;}.pda-card__top{display:flex;gap:1rem;}.pda-card__title{margin:0;font-weight:700;}.pda-card__meta,.pda-card__step{color:#64748b;font-size:0.9rem;}.pda-card .pda-btn,.pda-card .pda-btn--ghost{margin:1rem 0 0;justify-content:center;width:100%;}.pda-badge{background:#e0f6fd;color:#0369a1;border-radius:999px;padding:0.2rem 0.7rem;font-size:0.75rem;font-weight:700;height:fit-content;}.pda-badge.is-done{background:#d1fae5;color:#047857;}.pda-list{margin:1rem 0;padding-left:1.2rem;line-height:1.5;}.pda-actions{display:flex;gap:0.75rem;margin-top:1.5rem;}.pda-actions .pda-btn,.pda-actions .pda-btn--ghost{margin:0;}.pda-wizbar{background:#fff;border-bottom:1px solid #e2e8f0;font-size:0.85rem;color:#64748b;}.pda-wizbar__inner{display:flex;align-items:center;justify-content:space-between;gap:0.75rem 1rem;padding-top:0.75rem;padding-bottom:0.75rem;}.pda-wizbar__inner p{margin:0;min-width:0;}.pda-progress{height:4px;background:#e2e8f0;}.pda-progress i{display:block;height:100%;background:#00aeef;}.pda-callout{background:#e0f6fd;border-color:#7dd3fc;margin:1rem 0;}.pda-guion{white-space:pre-wrap;font:inherit;margin:0;line-height:1.55;}.pda-tts{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-top:1rem;}.pda-tts .pda-btn,.pda-tts .pda-btn--ghost{margin:0;}.pda-upload{display:flex;align-items:center;gap:0.75rem;margin-top:1rem;border:2px dashed #cbd5e1;border-radius:0.75rem;padding:1rem;cursor:pointer;color:#334155;font-size:0.9rem;}.pda-upload input{position:absolute;width:1px;height:1px;opacity:0;}.pda-audio{width:100%;margin-top:0.25rem;}.pda-rec-dot{width:0.65rem;height:0.65rem;border-radius:999px;background:#ef4444;display:inline-block;animation:pda-pulse 1s ease-in-out infinite;}.pda-rec-dot.is-paused{background:#f59e0b;animation:none;}@keyframes pda-pulse{50%{opacity:0.35;}}.pda-video{width:100%;display:block;border-radius:12px;border:1px solid #e2e8f0;background:#000;}.pda-video iframe{width:100%;aspect-ratio:16 / 9;border:0;display:block;border-radius:12px;}.pda-video--placeholder{background:#f8fafc;border:2px dashed #cbd5e1;padding:2rem 1.25rem;text-align:center;color:#64748b;}.pda-stack{display:grid;gap:1rem;}.pda-vote{border:1px solid #e2e8f0;border-radius:0.75rem;padding:0.75rem;margin-top:0.75rem;}.pda-vote__row{display:flex;align-items:center;gap:0.5rem;margin-top:0.5rem;}.pda-vote__row button,.pda-vote__row input{width:3rem;height:3rem;font:inherit;font-weight:700;text-align:center;border:1px solid #cbd5e1;border-radius:0.5rem;background:#fff;}.pda-inline{display:flex;gap:0.5rem;}.pda-inline input{flex:1;font:inherit;padding:0.75rem;border:1px solid #cbd5e1;border-radius:0.5rem;}.pda-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1rem;}.pda-chip{background:#f1f5f9;border-radius:999px;padding:0.25rem 0.6rem;}.pda-cloud{margin-top:1rem;display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;}.pda-code{font-family:ui-monospace,monospace;font-size:1.4rem;font-weight:700;}.pda-panel label,.pda-stack label{display:grid;gap:0.35rem;font-weight:600;margin-top:0.75rem;}.pda-panel input,.pda-panel select,.pda-panel textarea,.pda-stack textarea{font:inherit;padding:0.75rem;border:1px solid #cbd5e1;border-radius:0.5rem;width:100%;max-width:100%;}.pda-result-opts{list-style:none;padding:0;margin:1rem 0 0;}.pda-result-opts li{display:flex;gap:1rem;align-items:baseline;padding:0.4rem 0;border-bottom:1px solid #f1f5f9;font-size:0.95rem;}.pda-result-opts span{flex:1;}.pda-result-opts strong{width:3rem;text-align:right;}.pda-result-opts em{width:3.5rem;text-align:right;font-style:normal;color:#00aeef;font-weight:700;}.pda-main section + section,.pda-main .pda-panel + section,.pda-main section + .pda-panel{margin-top:2rem;}.pda-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.5rem;}.pda-resumen-head{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:space-between;}.pda-qr{margin:0;text-align:center;flex-shrink:0;}.pda-qr svg,.pda-qr__svg{width:140px;height:140px;display:block;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px;}.pda-sintesis h3{margin:1.25rem 0 0.4rem;font-size:1.05rem;}.pda-sintesis h3:first-child{margin-top:0;}.pda-sintesis p{margin:0.4rem 0 0.75rem;line-height:1.55;}.pda-sintesis ul{margin:0.35rem 0 0.9rem;padding-left:1.2rem;}.pda-sintesis li{margin:0.3rem 0;line-height:1.5;}.pda-sintesis strong{color:#0f2a4c;}.pda-panel textarea[data-sx]{min-height:22rem;}.pda-main--constancia{max-width:72rem;}.pda-constancia-toolbar{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:flex-end;margin-bottom:1.25rem;}.pda-constancia-toolbar .pda-btn,.pda-constancia-toolbar .pda-btn--ghost{margin:0;}.pda-constancia{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem 2.25rem 2.5rem;box-shadow:0 14px 40px rgba(15,23,42,0.05);}.pda-constancia__head{padding-bottom:1rem;margin-bottom:0.25rem;border-bottom:3px solid #00aeef;}.pda-constancia__eyebrow{margin:0;color:#00aeef;font-size:0.72rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;}.pda-constancia h1{margin:0.3rem 0 0;font-size:1.85rem;line-height:1.2;color:#0f2a4c;}.pda-constancia__lede{margin:0.4rem 0 0;color:#475569;}.pda-codebox{display:grid;grid-template-columns:1fr auto;gap:1rem 1.5rem;align-items:start;margin:1.35rem 0 0.5rem;padding:1.15rem 1.25rem;border:1.6px solid #00aeef;border-radius:12px;background:#f8fdff;}.pda-codebox__ok{margin:0 0 0.35rem;color:#047857;font-weight:700;}.pda-codebox .pda-code{margin:0 0 0.65rem;color:#0f2a4c;font-size:1.45rem;}.pda-codebox p{margin:0.2rem 0;color:#334155;font-size:0.95rem;}.pda-codebox__url{font-size:0.8rem;color:#64748b;word-break:break-all;}.pda-codebox__url a{color:inherit;}.pda-codebox .pda-qr{margin:0;}.pda-codebox .pda-qr svg,.pda-codebox .pda-qr__svg{width:110px;height:110px;}.pda-constancia > h2{font-size:1.05rem;color:#0f2a4c;border-bottom:1px solid #e2e8f0;padding-bottom:0.35rem;margin:1.7rem 0 0.85rem;}.pda-pulso-line{margin:0;color:#0f172a;line-height:1.55;}.pda-q{margin:0 0 1.2rem;}.pda-q h3{margin:0 0 0.35rem;font-size:1rem;color:#0f172a;}.pda-q__medidas{margin:0 0 0.7rem;color:#64748b;font-size:0.82rem;line-height:1.45;}.pda-opt{margin:0.4rem 0 0.65rem;}.pda-opt__row{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem 3.2rem;gap:0.4rem 0.75rem;align-items:baseline;font-size:0.92rem;}.pda-opt__row b,.pda-opt__row em{text-align:right;}.pda-opt__row em{color:#00aeef;font-style:normal;font-weight:700;}.pda-opt__bar{height:6px;margin-top:0.3rem;background:#e2e8f0;border-radius:99px;overflow:hidden;}.pda-opt__bar i{display:block;height:100%;background:#00aeef;}.pda-q__meta{margin:0.15rem 0 0;color:#64748b;font-size:0.8rem;font-style:italic;}.pda-block-note{margin:0 0 1rem;}.pda-block-note__title{margin:0 0 0.3rem;font-weight:700;color:#0f2a4c;}.pda-block-note p{margin:0;color:#334155;line-height:1.5;}.pda-prio{margin:0;padding-left:1.2rem;line-height:1.55;}.pda-constancia__foot{margin:2rem 0 0;padding-top:0.85rem;border-top:1px solid #e2e8f0;color:#64748b;font-size:0.8rem;font-style:italic;}.pda-constancia .pda-sintesis{color:#1e293b;}.is-hidden{display:none !important;}img,svg,video,iframe{max-width:100%;}@media (min-width:640px){.pda-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1024px){.pda-logo{height:40px;max-width:240px;}.pda-main{padding-top:2.5rem;}}@media (max-width:767px){.pda-nav .pda-shell{flex-wrap:wrap;gap:0.45rem 0.85rem;min-height:0;padding-top:0.7rem;padding-bottom:0.7rem;}.pda-nav__brand{flex:1 1 auto;padding:0;}.pda-logo{height:28px;max-width:min(180px,58vw);}.pda-nav__user{font-size:0.8rem;}.pda-nav__user span{max-width:7.5rem;}.pda-nav__links{order:3;width:100%;padding-top:0.15rem;}.pda-main{padding-top:1.25rem;padding-bottom:2rem;}.pda-toolbar{flex-direction:column;align-items:stretch;}.pda-toolbar .pda-btn{width:100%;}.pda-actions{flex-direction:column;}.pda-actions .pda-btn,.pda-actions .pda-btn--ghost{width:100%;}.pda-landing,.pda-auth{padding:1.25rem 1rem;align-items:flex-start;}.pda-landing__card,.pda-auth__card{padding:1.35rem;border-radius:1rem;}.pda-empty{padding:1.25rem 1rem;}.pda-vote__row{flex-wrap:wrap;}.pda-vote__row input{flex:1 1 4.5rem;width:auto;min-width:4.5rem;}.pda-inline{flex-direction:column;}.pda-resumen-head{justify-content:center;text-align:center;}.pda-qr{margin-inline:auto;}.pda-code{font-size:1.15rem;word-break:break-all;}.pda-panel textarea[data-sx]{min-height:16rem;}.pda-result-opts li{gap:0.5rem;font-size:0.88rem;}h1{font-size:1.35rem;line-height:1.25;}.pda-constancia-toolbar{flex-direction:column;}.pda-constancia-toolbar .pda-btn,.pda-constancia-toolbar .pda-btn--ghost{width:100%;}.pda-constancia{padding:1.2rem 1rem 1.5rem;border-radius:0.75rem;}.pda-constancia h1{font-size:1.4rem;}.pda-codebox{grid-template-columns:1fr;justify-items:center;text-align:center;}.pda-opt__row{grid-template-columns:minmax(0,1fr) 2rem 2.8rem;font-size:0.85rem;}}.pda-dash-cta{display:block;margin:0 0 2rem;padding:1.1rem 1.25rem;border-radius:1rem;background:linear-gradient(135deg,#0f2a4c,#0369a1);color:#fff;text-decoration:none;}.pda-dash-cta span{display:block;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#7dd3fc;}.pda-dash-cta strong{display:block;margin-top:0.25rem;font-size:1.05rem;}.pda-dash h1{margin:0;font-size:2rem;line-height:1.15;color:#0f2a4c;}.pda-dash h2{margin:0 0 0.85rem;font-size:1.15rem;color:#0f2a4c;}.pda-dash__head{margin-bottom:1.75rem;}.pda-dash__title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;}.pda-dash__lede{margin:0.75rem 0 1rem;max-width:40rem;color:#475569;line-height:1.5;}.pda-dash,.pda-dash *{min-width:0;}.pda-dash h1,.pda-dash h2,.pda-dash h3,.pda-kpi strong,.pda-hallazgo h3,.pda-map__top strong,.pda-prio-rank strong,.pda-cloud__word,.pda-q--dash h3{overflow-wrap:anywhere;}.pda-dash__survey{display:grid;gap:0.35rem;flex:1 1 14rem;min-width:0;max-width:100%;font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#64748b;}.pda-dash__survey select{width:100%;min-width:0;max-width:100%;padding:0.65rem 0.8rem;border:1px solid #cbd5e1;border-radius:0.6rem;background:#fff;color:#0f172a;font:inherit;text-transform:none;letter-spacing:0;font-weight:600;}.pda-dash__back{color:#00aeef;text-decoration:none;font-weight:700;}.pda-dash__back:hover{text-decoration:underline;}.pda-encuestas{display:grid;gap:1rem;}.pda-encuesta-card{display:grid;gap:0.45rem;padding:1.25rem 1.35rem 1.2rem;background:#fff;border:1px solid #e2e8f0;border-radius:1.1rem;text-decoration:none;color:inherit;box-shadow:0 8px 24px rgba(15,42,76,0.04);}.pda-encuesta-card:hover,.pda-encuesta-card:focus-visible{border-color:#00aeef;box-shadow:0 12px 28px rgba(0,174,239,0.12);}.pda-encuesta-card h2{margin:0;font-size:1.35rem;color:#0f2a4c;}.pda-encuesta-card p{margin:0;color:#64748b;line-height:1.45;}.pda-encuesta-card span{margin-top:0.35rem;color:#00aeef;font-weight:700;}.pda-encuesta-card--actions:hover,.pda-encuesta-card--actions:focus-visible{border-color:#e2e8f0;box-shadow:0 8px 24px rgba(15,42,76,0.04);}.pda-encuesta-card__actions{display:flex;flex-wrap:wrap;gap:0.75rem 1.1rem;margin-top:0.35rem;}.pda-encuesta-card__actions a{color:#00aeef;font-weight:700;text-decoration:none;}.pda-encuesta-card__actions a:hover{text-decoration:underline;}.pda-builder-links{display:flex;flex-wrap:wrap;gap:0.75rem 1.25rem;margin:0 0 1rem;}.pda-builder-links a{color:#00aeef;font-weight:700;text-decoration:none;}.pda-builder-links a:hover{text-decoration:underline;}.pda-consulta-table{display:grid;gap:0.65rem;}.pda-consulta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.75rem 1.25rem;padding:0.9rem 1.1rem;background:#fff;border:1px solid #e2e8f0;border-radius:0.9rem;}.pda-consulta p{margin:0.15rem 0 0;color:#64748b;}.pda-consulta__meta{font-size:0.85rem;}.pda-consulta a{color:#00aeef;font-weight:700;text-decoration:none;white-space:nowrap;}.pda-map__row{min-height:3rem;}.pda-cloud__word{max-width:100%;}.pda-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.45rem;font-size:0.9rem;}.pda-crumbs a{color:#00aeef;font-weight:600;text-decoration:none;}.pda-crumbs i{color:#94a3b8;font-style:normal;}.pda-filtros{margin:1rem 0 0;padding:1rem 1.1rem 1.15rem;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;}.pda-filtros__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem;margin-bottom:0.85rem;}.pda-filtros__head p{margin:0;font-size:0.78rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#64748b;}.pda-filtros__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:0.75rem;}.pda-filtros__grid label{display:grid;gap:0.35rem;font-size:0.82rem;font-weight:700;color:#334155;}.pda-filtros__grid select{width:100%;min-width:0;padding:0.7rem 0.8rem;border:1px solid #cbd5e1;border-radius:0.6rem;background:#fff;color:#0f172a;font:inherit;font-weight:600;}.pda-filtros__grid select:disabled{background:#f8fafc;color:#94a3b8;}.pda-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.85rem;}.pda-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.05rem 1.15rem;}.pda-kpi p,.pda-kpi span{margin:0;color:#64748b;font-size:0.82rem;}.pda-kpi strong{display:block;margin:0.25rem 0 0.15rem;font-size:1.65rem;line-height:1.1;color:#0f2a4c;}.pda-kpi--hero{grid-column:1 / -1;background:linear-gradient(135deg,#0f2a4c,#0369a1);border:0;color:#fff;}.pda-kpi--hero p,.pda-kpi--hero span{color:rgba(255,255,255,0.78);}.pda-kpi--hero strong{color:#fff;font-size:2.4rem;}.pda-lectura-card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #00aeef;border-radius:1rem;padding:1.25rem 1.4rem;}.pda-lectura-card p{margin:0;color:#1e293b;line-height:1.65;font-size:1.02rem;}.pda-hallazgos{display:grid;gap:0.85rem;}.pda-hallazgo{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem 1.15rem;}.pda-hallazgo__kicker{margin:0 0 0.25rem;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#00aeef;}.pda-hallazgo h3{margin:0 0 0.35rem;font-size:1.05rem;color:#0f2a4c;}.pda-hallazgo p{margin:0;color:#475569;line-height:1.45;}.pda-hallazgo--consenso{background:#f0fdf4;border-color:#bbf7d0;}.pda-hallazgo--division{background:#fff7ed;border-color:#fed7aa;}.pda-hallazgo--cambio,.pda-hallazgo--territorio{background:#f8fdff;border-color:#bae6fd;}.pda-cloud{display:flex;flex-wrap:wrap;gap:0.55rem;}.pda-cloud__word{display:inline-flex;align-items:baseline;gap:0.4rem;padding:0.4rem 0.7rem;border-radius:999px;background:#fff;border:1px solid #e2e8f0;color:#0f2a4c;font-weight:600;}.pda-cloud__word b{color:#00aeef;font-size:0.8em;}.pda-dash-split{display:grid;gap:1.5rem;}.pda-prio-rank{list-style:none;margin:0;padding:0;display:grid;gap:0.75rem;}.pda-prio-rank li{display:grid;grid-template-columns:1.6rem minmax(0,1fr) 3.2rem;gap:0.65rem;align-items:center;}.pda-prio-rank__n{width:1.6rem;height:1.6rem;border-radius:999px;background:#0f2a4c;color:#fff;font-size:0.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;}.pda-prio-rank em{color:#00aeef;font-style:normal;font-weight:700;text-align:right;}.pda-map{display:grid;gap:0.65rem;}.pda-map__row{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:0.9rem;padding:0.9rem 1rem;color:inherit;text-decoration:none;}a.pda-map__row:hover{border-color:#00aeef;box-shadow:0 8px 24px rgba(0,174,239,0.08);}.pda-ambito-list{display:grid;gap:0.85rem;}.pda-ambito-card{display:grid;gap:0.3rem;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem 1.15rem 1.05rem;color:inherit;text-decoration:none;}.pda-ambito-card:hover,.pda-ambito-card:focus-visible{border-color:#00aeef;box-shadow:0 10px 24px rgba(0,174,239,0.1);}.pda-ambito-card h3{margin:0;font-size:1.2rem;color:#0f2a4c;}.pda-ambito-card__path,.pda-ambito-card__meta{margin:0;color:#64748b;font-size:0.86rem;line-height:1.4;}.pda-ambito-card span{margin-top:0.25rem;color:#00aeef;font-weight:700;}.pda-ambitos-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0.75rem 1rem;margin-bottom:0.85rem;}.pda-ambitos-toolbar p{margin:0;color:#64748b;font-size:0.9rem;}.pda-ambitos-search{display:grid;gap:0.3rem;min-width:min(100%,18rem);font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#64748b;}.pda-ambitos-search input{width:100%;padding:0.65rem 0.8rem;border:1px solid #cbd5e1;border-radius:0.6rem;background:#fff;color:#0f172a;font:inherit;text-transform:none;letter-spacing:0;font-weight:600;}.pda-ambito-table{display:grid;gap:0.45rem;}.pda-ambito-line{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:0.75rem 0.95rem;background:#fff;border:1px solid #e2e8f0;border-radius:0.75rem;text-decoration:none;color:inherit;}.pda-ambito-line:hover,.pda-ambito-line:focus-visible{border-color:#00aeef;}.pda-ambito-line strong{color:#0f2a4c;}.pda-ambito-line p,.pda-ambito-line em{margin:0.15rem 0 0;color:#64748b;font-size:0.82rem;font-style:normal;}.pda-ambito-line em{margin:0;white-space:nowrap;font-weight:700;color:#00aeef;}.pda-ambitos-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.65rem;align-items:center;margin-top:0.85rem;color:#64748b;font-size:0.88rem;}.pda-ambitos-pager button:disabled{opacity:0.4;}.pda-map__row.is-apart{border-color:#fdba74;background:#fff7ed;}.pda-map__top{display:flex;justify-content:space-between;gap:1rem;margin-bottom:0.45rem;font-size:0.92rem;}.pda-map__top span,.pda-map__meta{color:#64748b;font-size:0.82rem;}.pda-map__meta{margin:0.4rem 0 0;}.pda-map__meta b{color:#c2410c;}.pda-serie{display:flex;align-items:flex-end;gap:0.55rem;min-height:8rem;padding:1rem 0.5rem 0;overflow-x:auto;}.pda-serie__col{flex:1 0 3.2rem;display:flex;flex-direction:column;align-items:center;gap:0.4rem;min-height:7rem;justify-content:flex-end;}.pda-serie__bar{width:100%;max-width:2.2rem;background:#00aeef;border-radius:0.4rem 0.4rem 0 0;}.pda-serie__col span{font-size:0.68rem;color:#64748b;text-align:center;}.pda-q--dash .pda-q__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.5rem 1rem;margin-bottom:0.4rem;}.pda-q--dash h3{flex:1 1 16rem;}.pda-tipo{display:inline-flex;align-items:center;padding:0.2rem 0.55rem;border-radius:999px;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;background:#e2e8f0;color:#334155;}.pda-tipo--consenso{background:#dcfce7;color:#166534;}.pda-tipo--division{background:#ffedd5;color:#9a3412;}.pda-tipo--mayoria{background:#e0f2fe;color:#075985;}.pda-opt__cmp{margin:0.2rem 0 0;color:#64748b;font-size:0.78rem;}.pda-delta{display:inline-flex;margin-left:0.35rem;padding:0.05rem 0.4rem;border-radius:999px;font-weight:700;}.pda-delta.is-up{background:#dcfce7;color:#166534;}.pda-delta.is-down{background:#fee2e2;color:#991b1b;}.pda-nav__user em{font-style:normal;font-size:0.75rem;color:#94a3b8;white-space:nowrap;}.pda-ok{margin:0 0 1rem;padding:0.75rem 1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:0.75rem;color:#166534;}.pda-perfil{display:grid;gap:1.25rem;}.pda-perfil__hero{display:flex;align-items:center;gap:1rem;}.pda-perfil__preview{width:5.5rem;height:5.5rem;border-radius:999px;background:#00aeef;color:#0f172a;font-weight:800;font-size:1.35rem;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;}.pda-perfil__preview img{width:100%;height:100%;object-fit:cover;}@media (min-width:860px){.pda-perfil{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;}}.pda-builder-tabs{display:flex;flex-wrap:nowrap;gap:0.35rem;overflow-x:auto;margin:0 0 1.25rem;padding-bottom:0.25rem;}.pda-builder-tabs button{flex:0 0 auto;border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:999px;padding:0.55rem 0.95rem;font:inherit;font-weight:700;cursor:pointer;}.pda-builder-tabs button.is-active{background:#0f2a4c;border-color:#0f2a4c;color:#fff;}.pda-builder-form{display:grid;gap:1rem;}.pda-builder-form label{display:grid;gap:0.35rem;font-weight:700;color:#334155;}.pda-builder-form input,.pda-builder-form textarea,.pda-builder-form select{width:100%;padding:0.7rem 0.8rem;border:1px solid #cbd5e1;border-radius:0.6rem;font:inherit;font-weight:500;color:#0f172a;}.pda-q-edit{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:0.35rem 0.35rem 0.55rem;display:grid;gap:0.35rem;}.pda-fold > header{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;padding:0.2rem 0.35rem;}.pda-q-edit__tools,.pda-step-edit__tools{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem;}.pda-fold-bar{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;}.pda-fold-bar .pda-note{margin:0;}.pda-drag{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #cbd5e1;border-radius:0.45rem;background:#f8fafc;color:#64748b;font-size:0.95rem;letter-spacing:-0.15em;cursor:grab;line-height:1;user-select:none;}.pda-drag:active{cursor:grabbing;}.pda-fold__toggle{flex:1 1 auto;min-width:0;display:grid;gap:0.1rem;text-align:left;border:0;background:transparent;font:inherit;font-weight:700;color:#0f172a;cursor:pointer;padding:0.35rem 0.45rem;}.pda-fold__toggle em{font-style:normal;font-size:0.78rem;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pda-fold__body{display:none;grid-template-columns:1fr;gap:0.75rem;padding:0.15rem 0.75rem 0.55rem;}.pda-fold.is-open{border-color:#7dd3fc;box-shadow:0 0 0 1px #bae6fd;}.pda-fold.is-open .pda-fold__body{display:grid;}.pda-fold.is-dragging{opacity:0.45;}.pda-fold.is-drop{outline:2px dashed #00aeef;outline-offset:2px;}.pda-file-current{display:grid;gap:0.55rem;padding:0.75rem 0.85rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0.75rem;}.pda-file-current p{margin:0;}.pda-video-preview{width:100%;max-height:14rem;border-radius:0.5rem;background:#0f172a;}.pda-order{display:inline-flex;gap:0.25rem;}.pda-order__btn{border:1px solid #cbd5e1;background:#f8fafc;color:#0f2a4c;border-radius:0.5rem;padding:0.35rem 0.55rem;font:inherit;font-size:0.82rem;font-weight:700;cursor:pointer;white-space:nowrap;}.pda-order__btn:hover:not(:disabled){background:#e0f2fe;border-color:#7dd3fc;}.pda-order__btn:disabled{opacity:0.35;cursor:not-allowed;}.pda-opt-edit{display:flex;gap:0.5rem;align-items:center;}.pda-opt-edit input{flex:1;}.pda-field-row{display:grid;gap:0.75rem;}@media (min-width:700px){.pda-field-row{grid-template-columns:1fr 1fr;}}.pda-step-edit{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:0.35rem 0.35rem 0.55rem;display:grid;gap:0.35rem;}.pda-builder .pda-actions{flex-wrap:wrap;}@media (min-width:900px){.pda-ambito-list{grid-template-columns:repeat(2,minmax(0,1fr));}.pda-kpis{grid-template-columns:repeat(2,minmax(0,1fr));}.pda-kpi--hero{grid-column:1 / -1;}.pda-hallazgos{grid-template-columns:repeat(2,minmax(0,1fr));}.pda-dash-split{grid-template-columns:1fr 1fr;}}@media (min-width:1100px){.pda-encuestas{grid-template-columns:repeat(2,minmax(0,1fr));}.pda-kpis{grid-template-columns:1.35fr 1fr 1fr 1.15fr;}.pda-kpi--hero{grid-column:auto;}}@media (max-width:899px){.pda-dash__title{flex-direction:column;align-items:stretch;}.pda-nav .pda-shell{flex-wrap:wrap;gap:0.45rem 0.85rem;}.pda-nav__links{order:3;width:100%;}}@media (max-width:767px){.pda-dash h1{font-size:1.55rem;}.pda-dash__survey select{min-width:0;width:100%;}.pda-kpi--hero strong{font-size:2rem;}.pda-map__top{flex-direction:column;gap:0.2rem;}.pda-nav__user em{display:none;}}
