.bda-parte{max-width:900px;margin:24px auto;background:#111;color:#f3ead8;border-radius:28px;overflow:hidden;font-family:var(--e-global-typography-text-font-family,Outfit,Arial,sans-serif)}.bda-cover{padding:clamp(34px,7vw,76px);background-size:cover;background-position:center;background-color:#151218}.bda-cover-kicker,.bda-eyebrow{color:#e6007e;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.bda-cover h1,.bda-section h2{margin:10px 0;font-size:clamp(34px,6vw,64px);line-height:.95;letter-spacing:-.04em}.bda-cover h1{text-shadow:0 4px 20px rgba(0,0,0,.30)}.bda-cover-intro,.bda-section p,.bda-copy{color:rgba(243,234,216,.72);line-height:1.6}.bda-cover-intro{color:#f0e7d8}.bda-cover-tags{margin:18px 0}.bda-cover-tags span{display:inline-block;margin:0 6px 6px 0;padding:7px 10px;border-radius:999px;background:#e6007e;color:#fff;font-size:10px;font-weight:900}.bda-section{padding:clamp(26px,5vw,52px);border-top:1px solid rgba(243,234,216,.12)}.bda-personal{background:#171717}.bda-plumes{display:inline-flex;gap:9px;align-items:end;margin:8px 0 18px;padding:15px 18px;border-radius:15px;background:#222}.bda-plumes strong{font-size:36px}.bda-plumes span{font-size:12px;color:#aaa}.bda-list,.bda-personal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bda-list a,.bda-personal-list a{display:block;padding:17px;border:1px solid rgba(243,234,216,.14);border-radius:16px;color:#f3ead8;text-decoration:none}.bda-list small,.bda-personal-list small{display:block;color:#e6007e;font-size:10px;font-weight:900;text-transform:uppercase}.bda-list strong,.bda-personal-list strong{display:block;margin-top:6px;font-size:18px}.bda-list span,.bda-personal-list span{display:block;margin-top:5px;color:#aaa;font-size:12px}.bda-changes{background:#1b1316}.bda-footer{display:flex;justify-content:flex-start;gap:8px;align-items:center;flex-wrap:wrap;padding:28px clamp(26px,5vw,52px);background:#070707;color:#999;font-size:12px}.bda-footer strong{color:#f3ead8}.bda-footer-note{color:#999}.bda-parte-archive{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.bda-parte-archive a{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.bda-parte-archive img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.bda-parte-pref{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.bda-parte-pref button{cursor:pointer}@media(max-width:680px){.bda-parte{border-radius:20px}.bda-list,.bda-personal-list{grid-template-columns:1fr}.bda-footer{display:grid;gap:5px}}

/* v1.3 · portada, briefing, Mi Nido y avisos */
.bda-cover-topline{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.bda-cover-topline b{color:#e6007e}.bda-cover-date{margin-top:12px;color:rgba(243,234,216,.68);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.bda-cover-panel{margin-top:24px;max-width:680px;padding:clamp(20px,3vw,28px);border-radius:24px;background:linear-gradient(180deg,rgba(15,10,14,.62),rgba(15,10,14,.86));border:1px solid rgba(243,234,216,.10);box-shadow:0 18px 40px rgba(0,0,0,.18)}.bda-cover-name{margin-top:0;font-size:clamp(18px,3vw,28px);font-weight:900;line-height:.88;letter-spacing:.12em}.bda-cover-quote{margin:30px 0 0;padding:20px 0 0;border-top:1px solid rgba(243,234,216,.18)}.bda-cover-quote p{margin:0!important;color:#fff!important;font-size:clamp(18px,2.4vw,24px)!important;font-weight:750;line-height:1.35!important}.bda-cover-quote cite{display:block;margin-top:9px;color:rgba(243,234,216,.68);font-size:12px;font-style:normal}.bda-cover-down{margin-top:30px;color:#e6007e;font-size:10px;font-weight:900;letter-spacing:.13em}.bda-member-line{margin:6px 0 14px;color:#a89f92;font-size:10px;font-weight:900;letter-spacing:.13em}.bda-briefing-lead{max-width:650px;color:#f3ead8!important;font-size:18px!important}.bda-briefing-stats{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.bda-briefing-stats>div{min-width:110px;padding:16px 18px;border-radius:16px;background:#222}.bda-briefing-stats strong{display:block;font-size:34px;line-height:1}.bda-briefing-stats span{display:block;margin-top:6px;color:#aaa;font-size:11px}.bda-briefing-stats .is-alert{background:#29141f}.bda-briefing-next{margin:20px 0 0!important;color:#e6007e!important;font-size:10px!important;font-weight:900;letter-spacing:.1em;text-transform:uppercase}

.bda-parte-web-alert{position:relative;z-index:40;background:#111;color:#f3ead8;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--e-global-typography-text-font-family,Outfit,Arial,sans-serif)}.bda-parte-web-alert a{max-width:1240px;margin:0 auto;padding:10px 18px;display:flex;gap:14px;align-items:center;color:inherit;text-decoration:none}.bda-parte-web-alert span{color:#e6007e;font-size:10px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.bda-parte-web-alert strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.bda-parte-web-alert b{margin-left:auto;color:#f3ead8;font-size:10px;letter-spacing:.08em;white-space:nowrap}

.bda-parte-nido{margin:48px 0;padding:clamp(24px,4vw,42px);border-radius:28px;background:#111;color:#f3ead8;font-family:var(--e-global-typography-text-font-family,Outfit,Arial,sans-serif)}.bda-parte-nido-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:24px;align-items:end}.bda-parte-nido-head h2{margin:5px 0 0;font-size:clamp(34px,5vw,58px);line-height:.95;letter-spacing:-.04em}.bda-parte-nido-head>p{margin:0;color:#bfb6a8;line-height:1.55}.bda-parte-nido-eyebrow{margin:0!important;color:#e6007e!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em;text-transform:uppercase}.bda-parte-latest-card{margin-top:24px;padding:20px;display:flex;gap:16px;align-items:center;border:1px solid rgba(243,234,216,.14);border-radius:20px;color:#f3ead8!important;text-decoration:none!important;background:#181818}.bda-parte-latest-card.is-unread{border-color:rgba(230,0,126,.55);background:#1b1217}.bda-parte-state{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#e6007e;color:#fff;font-size:9px;font-weight:900;letter-spacing:.1em}.bda-parte-latest-card.is-read .bda-parte-state{background:#2b2b2b;color:#aaa}.bda-parte-latest-card div{min-width:0}.bda-parte-latest-card small,.bda-parte-latest-card strong,.bda-parte-latest-card div>span{display:block}.bda-parte-latest-card small{color:#e6007e;font-size:9px;font-weight:900;letter-spacing:.1em}.bda-parte-latest-card strong{margin-top:5px;font-size:20px}.bda-parte-latest-card div>span{margin-top:5px;color:#aaa;font-size:11px}.bda-parte-empty{margin-top:24px;padding:18px;border:1px solid rgba(243,234,216,.12);border-radius:18px}.bda-parte-empty strong,.bda-parte-empty span{display:block}.bda-parte-empty span{margin-top:4px;color:#aaa}.bda-parte-nido-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.bda-parte-nido-grid article{padding:20px;border-radius:20px;background:#181818;border:1px solid rgba(243,234,216,.1)}.bda-parte-nido-grid h3{margin:6px 0 8px;font-size:23px}.bda-parte-nido-grid article>p:not(.bda-parte-nido-eyebrow){color:#aaa;line-height:1.5}.bda-parte-pref{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.bda-parte-pref button,.bda-phrase-form button{border:0;border-radius:999px;padding:11px 15px;background:#e6007e;color:#fff;font-weight:900;cursor:pointer}.bda-parte-switch{display:flex;gap:9px;align-items:center}.bda-parte-switch input{position:absolute;opacity:0;pointer-events:none}.bda-parte-switch span{width:46px;height:26px;border-radius:999px;background:#3a3a3a;position:relative;transition:.2s}.bda-parte-switch span:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s}.bda-parte-switch input:checked+span{background:#e6007e}.bda-parte-switch input:checked+span:before{transform:translateX(20px)}.bda-parte-switch b{font-size:10px;letter-spacing:.08em}.bda-phrase-form{display:grid;gap:10px;margin-top:14px}.bda-phrase-form label{display:grid;gap:6px;color:#c7bdaf;font-size:11px;font-weight:800}.bda-phrase-form textarea,.bda-phrase-form select{width:100%;border:1px solid rgba(243,234,216,.15);border-radius:13px;background:#101010;color:#f3ead8;padding:11px 12px;font:inherit}.bda-phrase-form textarea{resize:vertical;min-height:88px}.bda-phrase-form button{justify-self:start}.bda-my-phrases{margin-top:18px;padding-top:15px;border-top:1px solid rgba(243,234,216,.1)}.bda-my-phrases>small{color:#777;font-size:9px;font-weight:900;letter-spacing:.1em}.bda-my-phrases>div{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;padding:9px 0;border-bottom:1px solid rgba(243,234,216,.07)}.bda-my-phrases span{font-size:12px;color:#ddd}.bda-my-phrases b{flex:0 0 auto;font-size:9px;color:#aaa}.bda-my-phrases b.is-approved,.bda-my-phrases b.is-used{color:#e6007e}

@media(max-width:680px){.bda-cover-topline{align-items:flex-start}.bda-cover-topline span{max-width:70%}.bda-parte-web-alert a{padding:9px 12px}.bda-parte-web-alert strong{font-size:12px}.bda-parte-web-alert b{display:none}.bda-parte-nido{border-radius:22px}.bda-parte-nido-head,.bda-parte-nido-grid{grid-template-columns:1fr}.bda-parte-latest-card{align-items:flex-start}.bda-briefing-stats>div{min-width:calc(50% - 5px);box-sizing:border-box}}

/* v1.4 · Mi Nido refinado */
.bda-parte-nido-tagline{margin:13px 0 0!important;color:#f3ead8!important;font-size:16px!important;font-weight:700;line-height:1.4!important}.bda-parte-nido-intro>p{margin:0;color:#bfb6a8;line-height:1.55}.bda-parte-hero-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.bda-parte-hero-chips span{padding:7px 9px;border:1px solid rgba(243,234,216,.12);border-radius:999px;background:#171717;color:#aaa;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.bda-parte-hero-chips b{color:#f3ead8}.bda-parte-empty-rich{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:24px;background:linear-gradient(135deg,#171717,#121212)}.bda-parte-empty-number{font-size:clamp(38px,5vw,64px);font-weight:950;line-height:1;color:#e6007e;letter-spacing:-.05em}.bda-parte-empty-rich strong{font-size:20px}.bda-parte-empty-rich span{max-width:650px}.bda-parte-empty-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.bda-parte-empty-chips span{margin:0;padding:6px 9px;border-radius:999px;background:#202020;color:#bfb6a8;font-size:10px}.bda-parte-latest-mark{flex:0 0 84px;display:grid;gap:9px;justify-items:start}.bda-parte-latest-mark>b{font-size:26px;letter-spacing:-.03em}.bda-parte-latest-copy{min-width:0}.bda-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bda-card-top h3{margin-top:6px}.bda-card-status{flex:0 0 auto;padding:6px 8px;border-radius:999px;background:#272727;color:#aaa;font-size:8px;font-weight:950;letter-spacing:.1em}.bda-card-status.is-on{background:rgba(230,0,126,.14);color:#ff4cab}.bda-card-status.is-off{background:#282828;color:#999}.bda-card-status.is-neutral{background:#222;color:#bbb}.bda-card-footnote{margin:14px 0 0!important;padding-top:12px;border-top:1px solid rgba(243,234,216,.08);font-size:11px!important}.bda-pref-feedback{color:#999;font-size:10px;font-weight:800}.bda-parte-switch input:disabled+span{opacity:.55}.bda-parte-js .bda-pref-fallback{display:none}.bda-phrase-counter{justify-self:end;color:#777!important;font-size:9px!important;font-weight:800!important}.bda-last-phrase{margin-top:16px;padding:13px 14px;border-radius:14px;background:#121212;border:1px solid rgba(243,234,216,.08)}.bda-last-phrase small{color:#777;font-size:8px;font-weight:950;letter-spacing:.1em}.bda-last-phrase p{margin:6px 0!important;color:#ddd!important;font-size:12px!important;line-height:1.45!important}.bda-last-phrase b{color:#aaa;font-size:9px}.bda-last-phrase b.is-approved,.bda-last-phrase b.is-used{color:#e6007e}.bda-parte-activity-card{grid-column:1/-1}.bda-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.bda-activity-grid>div{padding:16px;border-radius:15px;background:#121212;border:1px solid rgba(243,234,216,.07)}.bda-activity-grid strong{display:block;font-size:24px;line-height:1;color:#f3ead8}.bda-activity-grid span{display:block;margin-top:7px;color:#888;font-size:10px}.bda-activity-note{margin:12px 0 0!important;padding:11px 13px;border-radius:12px;background:#141414;color:#aaa!important;font-size:11px!important}.bda-parte-nido-grid article{position:relative;overflow:hidden}.bda-parte-nido-grid article:before{content:"";position:absolute;left:0;top:0;width:3px;height:54px;background:#e6007e;opacity:.78}
@media(max-width:680px){.bda-parte-nido-head{gap:16px}.bda-parte-empty-rich{grid-template-columns:1fr;gap:10px}.bda-parte-latest-mark{flex-basis:64px}.bda-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bda-card-top{gap:8px}.bda-card-status{margin-top:2px}}

/* 1.5.1 — mini carnet y radar sin protagonismo de Plumas */
.bda-briefing .bda-briefing-subtitle{margin:4px 0 8px;color:#cdbec6;font-size:15px}.bda-briefing-card{width:100%;max-width:510px;border-collapse:separate}.bda-briefing-radar{margin:18px 0 8px;padding:16px 18px;background:#222025;border-radius:15px}.bda-briefing-radar .bda-briefing-lead{margin:8px 0 10px!important;font-size:17px!important}.bda-radar-chips{display:flex;flex-wrap:wrap;gap:7px}.bda-radar-chips span{padding:7px 10px;background:#343038;border-radius:99px;color:#f3ead8;font-size:11px}.bda-radar-chips span.is-alert{background:#54283e}.bda-briefing-meta{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0 24px;color:#bbb;font-size:12px}.bda-briefing-meta a{color:#e6007e!important;font-weight:900;text-decoration:none}.bda-briefing-card img{max-width:84px;height:auto}@media(max-width:500px){.bda-briefing-card .bda-card-number{font-size:38px!important}.bda-briefing-meta{flex-wrap:wrap}}

/* 1.5.2: carnet horizontal compacto; número protagonista, sin espacios ornamentales */
.bda-briefing-card{max-width:510px;margin:12px 0 15px!important}.bda-briefing-card img{max-width:48px!important;max-height:48px!important}.bda-briefing-radar{margin-top:13px!important}@media(max-width:500px){.bda-briefing-card .bda-card-number{font-size:34px!important}.bda-briefing-card td{overflow-wrap:break-word}}

/* v1.5.6: Fix giant emoji images inside moments; protect solid cover text on the web. */
.bda-moment>img{display:block;width:100%;height:auto;border:0}
.bda-moment-copy img.emoji,.bda-copy img.emoji{display:inline!important;width:1em!important;height:1em!important;max-width:1em!important;max-height:1em!important;margin:0 .07em!important;vertical-align:-.12em!important;object-fit:contain!important}
.bda-cover-panel{background:#211923;border:1px solid #59414f}.bda-cover h1,.bda-cover-name,.bda-cover-quote p{color:#fffaf2!important}.bda-cover-intro,.bda-cover-date,.bda-cover-quote cite{color:#f2e6dc!important}


/* v1.5.7: número del parte con más presencia y cabecera unificada */
.bda-cover-topline{display:block}
.bda-cover-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}
.bda-cover-name{max-width:480px;line-height:.98}
.bda-cover-number{display:block;flex:0 0 auto;font-size:clamp(36px,7vw,72px);line-height:.86;font-weight:950;letter-spacing:-.05em;color:#e6007e;text-shadow:0 6px 20px rgba(0,0,0,.22)}
@media(max-width:680px){.bda-cover-panel-head{gap:10px}.bda-cover-number{font-size:clamp(32px,12vw,54px)}}

/* v1.5.8 - email-safe stacked issue badge (avoids #001 overlapping name) */
.bda-cover-panel-head{display:block!important}
.bda-cover-panel-head .bda-cover-number{display:block!important;float:none!important;margin:0 0 18px!important;font-size:clamp(42px,8vw,66px)!important;line-height:1.12!important;color:#e6007e!important}
.bda-cover-panel-head .bda-cover-name{display:block!important;clear:both!important;font-size:17px!important;line-height:1.3!important;letter-spacing:.1em!important}
@media(max-width:680px){.bda-cover-panel-head .bda-cover-number{font-size:48px!important;margin-bottom:14px!important}}

/* v1.6.1 · biblioteca de recordatorios fijos seleccionados por edición */
.bda-reminder-section{background:#171119}
.bda-reminder-section h2{line-height:1.08}
.bda-reminder-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:13px;margin-top:19px}
.bda-reminder-card{padding:22px;background:#241d27;border:1px solid #634157;border-radius:18px}
.bda-reminder-label{color:#ff409f;font-size:10px;font-weight:900;letter-spacing:.13em}
.bda-reminder-card h3{margin:10px 0;font-size:24px;line-height:1.08;color:#fffaf2}
.bda-reminder-card p{margin:0 0 18px;color:#e7dce0;line-height:1.55;font-size:14px}
.bda-reminder-link{display:inline-block;padding:11px 14px;border-radius:99px;background:#e6007e;color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:900;letter-spacing:.06em}
@media(max-width:680px){.bda-reminder-list{grid-template-columns:1fr}.bda-reminder-card{padding:18px}}


/* v1.7.0 ideas */
.bda-ideas-invite{background:#171119}
.bda-ideas-invite h2{font-size:32px;line-height:1.05}
.bda-parte-idea-card{background:linear-gradient(180deg,#151017 0%,#120f15 100%);border:1px solid rgba(230,0,126,.14)}
.bda-idea-form{display:grid;gap:12px;margin-top:14px}
.bda-idea-form label{display:grid;gap:7px;font-size:13px;color:#d8d0c2}
.bda-idea-form input,.bda-idea-form select,.bda-idea-form textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#161616;color:#f3ead8;font:inherit;box-sizing:border-box}
.bda-idea-form button{padding:12px 16px;border:0;border-radius:999px;background:#e6007e;color:#fff;font-weight:900;cursor:pointer;font:inherit}
.bda-last-idea{margin-top:14px;padding:14px 15px;border-radius:14px;background:#1b181d;border:1px solid rgba(255,255,255,.08)}
.bda-last-idea small{display:block;color:#e6007e;font-size:10px;font-weight:900;letter-spacing:.12em}
.bda-last-idea p{margin:8px 0 0}
.bda-last-idea b{display:inline-block;margin-top:10px;padding:5px 8px;border-radius:999px;background:#2a2530;font-size:11px}
.bda-last-idea b.is-new{background:#241d27;color:#ffd3ef}
.bda-last-idea b.is-study{background:#2a2636;color:#ece0ff}
.bda-last-idea b.is-planned{background:#2e2440;color:#ffd3ef}
.bda-last-idea b.is-done{background:#203626;color:#d7ffe1}

/* v1.7.1 · A genuinely distinct, high contrast Nido de Ideas */
.bda-parte .bda-ideas-invite{background:#fff0d3!important;color:#271626!important;padding:0!important;border-top:0!important}
.bda-ideas-invite .bda-ideas-banner{background:#e6007e!important;color:#fff!important}
.bda-parte .bda-ideas-invite .bda-ideas-inner{background:#fff0d3!important}
.bda-parte .bda-ideas-invite h2{color:#271626!important;font-size:clamp(32px,5vw,49px)!important;line-height:1.06!important;letter-spacing:-.045em!important}
.bda-parte .bda-ideas-invite .bda-copy,.bda-parte .bda-ideas-invite .bda-copy p{color:#493a43!important;font-size:17px!important;line-height:1.6!important}
.bda-parte .bda-ideas-invite .bda-ideas-button{color:#fff5e5!important;background:#271626!important;text-decoration:none!important}
@media(max-width:620px){.bda-ideas-invite .bda-ideas-banner{padding:13px 22px!important}.bda-ideas-invite .bda-ideas-inner{padding:28px 22px 32px!important}}

/* v1.7.2: accessible contrast in ideas block on the web */
.bda-parte .bda-ideas-invite .bda-ideas-copy,.bda-parte .bda-ideas-invite .bda-ideas-copy p{color:#493a43!important;opacity:1!important}
