.layer-info,.layer-inline-info{margin-left:7px;border:0;background:transparent;color:#34d6c5;font:inherit;font-weight:800;cursor:pointer}.layer-info{font-size:1rem}.layer-inline-info{font-size:.82rem}.home-card-help{position:absolute;top:8px;right:8px;margin:0;z-index:2;line-height:1}.cash-card,.tips-card,.direct-transaction-card,.availability-card,.admin-kpis>article,.admin-bank-card,.attention-card{position:relative}.layer-info-popover{position:fixed;z-index:10030;width:min(300px,calc(100vw - 20px));padding:13px 38px 13px 14px;border:1px solid #44d9ca;border-radius:12px;background:#102b38;color:#f4fffe;box-shadow:0 16px 42px #000b}.layer-info-popover p{margin:0;line-height:1.45}.layer-info-popover button{position:absolute;right:7px;top:5px;border:0;background:transparent;color:#fff;font-size:1.3rem;cursor:pointer}.layer-empty{padding:15px;border:1px solid #c89735;border-radius:10px;background:#302916;color:#fff1c9}.layer-empty button,.layer-assistant button{margin:8px 6px 0 0;padding:7px 10px;border:1px solid #36cfc0;border-radius:8px;background:#143a47;color:#f4fffe;font-weight:700;cursor:pointer}.layer-rate-hint,.layer-missing-rate{display:block;margin-top:5px;color:#bfe7e3;font-size:.82rem}.layer-missing-rate{color:#ffd98a}.layer-assistant{margin-top:18px;padding:18px;border:1px solid #4972a5;border-radius:14px;background:#111e34}.layer-assistant h4{margin:4px 0}.layer-assistant>p{margin:6px 0 14px;color:#c8d9e9}.layer-assistant article{padding:12px 0;border-top:1px solid #2a4562}.layer-assistant article p{margin:6px 0;color:#e4edf6}@media(max-width:500px){.layer-assistant{padding:14px}.layer-assistant button{display:block;width:100%;margin:8px 0 0}.layer-info-popover{font-size:.94rem}}
.rysten-guide-card div button.guide-secondary{background:#183041!important;color:#d8edf3!important;border:1px solid #466d7e!important}.direct-transaction-card .home-card-help{width:auto;max-width:none;padding:0;border:0;background:transparent;color:#34d6c5;font:inherit;font-weight:800}.layer-assistant button{font-size:.8rem;padding:5px 8px;background:transparent;border-color:#38677a}@media(max-width:500px){.section-guide-help{bottom:64px;z-index:96}.layer-assistant button{display:inline-block;width:auto;margin:7px 5px 0 0}}
.stage2-info{font-size:.92rem;vertical-align:middle}.layer-field-hint{display:block;margin-top:5px;color:#bfe7e3;font-size:.82rem;line-height:1.35}.layer-section-assistant{clear:both}.layer-section-assistant article>div{display:flex;gap:7px;flex-wrap:wrap}.layer-section-assistant [data-show]{white-space:nowrap}@media(max-width:500px){.layer-field-hint{font-size:.8rem}.layer-section-assistant article>div{display:block}.layer-section-assistant [data-show]{margin-top:7px}}
/* Etapa 2: cada ayuda vive junto al control que la abrió, nunca sobre el menú. */
.layer-info-host{position:relative}.layer-info-popover{position:absolute;max-width:calc(100% - 16px)}.financial-summary .cash-card>.stage2-info,.financial-summary .tips-card>.stage2-info,.financial-summary .direct-transaction-card>.stage2-info,.financial-summary .availability-card>.stage2-info,.bank-cards .bank-card>.stage2-info{position:absolute;top:8px;right:8px;margin:0;z-index:3;line-height:1}
/* Seguimiento AI etapa 2: las explicaciones pueden ocupar todas sus líneas. */
.layer-info-popover{height:auto;min-height:0;overflow:visible}.live-turn-panel h3>.stage2-info{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;padding:0;margin-left:7px;border:1px solid #34d6c5;border-radius:50%;background:transparent;color:#34d6c5;font-size:.82rem;line-height:1;vertical-align:middle}
