/* V9.21.51 · Historial, avisos de automatización y edición compacta del bote. */

/* Historial: diálogo nativo, cabecera fija y una sola zona desplazable. */
#history-cycles-modal-v914 {
  position:fixed!important; inset:0!important; top:var(--account-viewport-top-v92148,0px)!important;
  box-sizing:border-box!important; width:100%!important; height:var(--account-viewport-height-v92148,100dvh)!important;
  max-width:none!important; max-height:none!important; margin:0!important; padding:20px!important;
  border:0!important; border-radius:0!important; background:transparent!important; overflow:hidden!important; color:#edf1ed!important;
}
#history-cycles-modal-v914:not([open]) { display:none!important; }
#history-cycles-modal-v914[open] { display:flex!important; align-items:center!important; justify-content:center!important; }
#history-cycles-modal-v914::backdrop { background:#020609d9; backdrop-filter:blur(4px); }
#history-cycles-modal-v914 .simple-modal-backdrop-v914 { position:absolute!important; inset:0!important; background:none!important; backdrop-filter:none!important; }
#history-cycles-modal-v914 .cycles-modal-card-v9166 {
  position:relative!important; display:flex!important; flex-direction:column!important; gap:0!important;
  box-sizing:border-box!important; width:min(760px,100%)!important; height:auto!important; max-height:100%!important; min-height:0!important;
  margin:0!important; padding:0!important; border:1px solid #364044!important; border-radius:18px!important;
  background:#0d1319!important; overflow:hidden!important; transform:none!important; box-shadow:none!important;
}
#history-cycles-modal-v914 .cycles-modal-head-v9166 {
  display:flex!important; flex:none!important; align-items:flex-start!important; justify-content:space-between!important;
  gap:14px!important; margin:0!important; padding:22px!important; border:0!important; border-bottom:1px solid #2c393f!important;
  background:none!important; border-radius:0!important;
}
#history-cycles-modal-v914 .cycles-modal-head-v9166::before { content:none!important; display:none!important; }
#history-cycles-modal-v914 .cycles-modal-head-v9166>div { min-width:0; }
#history-cycles-modal-v914 .cycles-modal-head-v9166 small { color:#e2c557!important; font:750 9px/1.4 'Exo 2',sans-serif!important; letter-spacing:.1em!important; }
#history-cycles-modal-v914 h2 { margin:6px 0 0!important; color:#f2f3ed!important; font:850 27px/1.15 'Exo 2',sans-serif!important; text-transform:none!important; letter-spacing:0!important; }
#history-cycles-modal-v914 .cycles-modal-head-v9166 p { margin:8px 0 0!important; color:#a3b2ba!important; font:400 12px/1.5 'Exo 2',sans-serif!important; }
#history-cycles-modal-v914 .cycles-modal-head-v9166 button {
  position:static!important; display:grid!important; place-items:center!important; flex:0 0 44px!important;
  box-sizing:border-box!important; width:44px!important; height:44px!important; min-height:44px!important; margin:0!important; padding:0!important;
  border:1px solid #3d4845!important; border-radius:10px!important; background:#141d23!important; color:#e6eae7!important;
  font:500 24px/1 'Exo 2',sans-serif!important; cursor:pointer;
}
#history-cycles-modal-v914 .cycles-modal-body-v9166 {
  flex:1 1 auto!important; min-height:0!important; max-height:none!important; margin:0!important; padding:20px 22px!important;
  overflow-y:auto!important; overflow-x:hidden!important; overscroll-behavior:contain; scroll-padding:16px; scrollbar-width:thin; scrollbar-color:#49575c #0d1319;
}
#history-cycles-modal-v914 .cycles-summary-v9166 { display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; gap:0!important; margin:0 0 24px!important; border:1px solid #2c393f; border-radius:12px; overflow:hidden; }
#history-cycles-modal-v914 .cycles-summary-v9166 article { min-width:0; padding:14px!important; border:0!important; border-right:1px solid #2c393f!important; border-radius:0!important; background:#0b1117!important; }
#history-cycles-modal-v914 .cycles-summary-v9166 article:last-child { border-right:0!important; }
#history-cycles-modal-v914 .cycles-summary-v9166 span { color:#a5b3bb!important; font:500 11px/1.4 'Exo 2',sans-serif!important; }
#history-cycles-modal-v914 .cycles-summary-v9166 strong { color:#edf1ec!important; font:800 22px/1.3 'Exo 2',sans-serif!important; margin-top:6px!important; }
#history-cycles-modal-v914 .cycles-list-v9166 { gap:24px!important; }
#history-cycles-modal-v914 .cycle-group-title-v91617 { color:#b0bec5!important; font:700 12px/1.4 'Exo 2',sans-serif!important; text-transform:none!important; letter-spacing:0!important; }
#history-cycles-modal-v914 .cycle-group-title-v91617::after { background:#2c393f!important; }
#history-cycles-modal-v914 .cycle-card-v9166 { min-width:0; padding:16px!important; border:1px solid #2c393f!important; border-radius:12px!important; background:#101820!important; box-shadow:none!important; }
#history-cycles-modal-v914 .cycle-card-v9166.is-active { border-left:3px solid #20cbae!important; background:#0e1b1e!important; }
#history-cycles-modal-v914 .cycle-card-v9166.is-winner { border-left:3px solid #d5b64d!important; }
#history-cycles-modal-v914 .cycle-card-head-v9166 { display:flex!important; align-items:center!important; justify-content:space-between!important; gap:12px!important; margin:0 0 14px!important; }
#history-cycles-modal-v914 .cycle-card-head-v9166 h3 { margin:0!important; color:#edf1ed!important; font:800 20px/1.3 'Exo 2',sans-serif!important; }
#history-cycles-modal-v914 .cycle-card-head-v9166 small { color:#99abb6!important; font:400 11px/1.5 'Exo 2',sans-serif!important; }
#history-cycles-modal-v914 .cycle-status-v9166 { flex-shrink:0; padding:5px 8px!important; border:1px solid #425158!important; border-radius:7px!important; background:none!important; color:#b8c7ce!important; font:700 10px/1.4 'Exo 2',sans-serif!important; text-transform:none!important; letter-spacing:0!important; }
#history-cycles-modal-v914 .is-active .cycle-status-v9166 { color:#46d9bc!important; border-color:#24675b!important; }
#history-cycles-modal-v914 .is-winner .cycle-status-v9166 { color:#e4c963!important; border-color:#75622c!important; }
#history-cycles-modal-v914 .cycle-metrics-v9166 { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:12px!important; margin:0!important; padding:14px 0!important; border-top:1px solid #2b3b40; border-bottom:1px solid #2b3b40; }
#history-cycles-modal-v914 .cycle-metrics-v9166>div { min-width:0!important; margin:0!important; padding:0!important; border:0!important; border-radius:0!important; background:none!important; }
#history-cycles-modal-v914 .cycle-metrics-v9166 span { display:block; color:#9eb0ba!important; font:400 11px/1.4 'Exo 2',sans-serif!important; }
#history-cycles-modal-v914 .cycle-metrics-v9166 strong { display:block; margin-top:6px; color:#e1e9e7!important; font:750 15px/1.4 'Exo 2',sans-serif!important; overflow-wrap:anywhere; }
#history-cycles-modal-v914 .cycle-card-copy-v9166 { margin:12px 0!important; color:#a6b6bf!important; font:400 12px/1.6 'Exo 2',sans-serif!important; }
#history-cycles-modal-v914 .cycle-card-actions-v9166 { display:flex!important; flex-wrap:wrap!important; align-items:center!important; justify-content:space-between!important; gap:10px!important; margin:0!important; }
#history-cycles-modal-v914 .cycle-pot-v9166 { color:#d7c371!important; font:700 12px/1.4 'Exo 2',sans-serif!important; }
#history-cycles-modal-v914 .btn-action { min-height:44px!important; width:auto!important; margin:0 0 0 auto!important; padding:10px 14px!important; border:1px solid #5c512d!important; border-radius:9px!important; background:#c6a94510!important; color:#ebcd67!important; font:750 13px/1.35 'Exo 2',sans-serif!important; text-transform:none!important; letter-spacing:0!important; box-shadow:none!important; }
#history-cycles-modal-v914 button:focus-visible { outline:2px solid #efd167!important; outline-offset:3px!important; }

/* Bote: el plegado conserva los campos y sus cambios en el DOM. */
#main-app #view-admin-bote .pot-section-v92151 { display:block!important; padding:0!important; }
#main-app #view-admin-bote .pot-section-v92151>summary { box-sizing:border-box; width:100%; padding:14px 16px!important; min-height:58px!important; }
#main-app #view-admin-bote .pot-section-v92151>summary>strong { color:#edf1ed!important; font:750 17px/1.35 'Exo 2',sans-serif!important; }
#main-app #view-admin-bote .pot-section-v92151>.pot-section-body-v92151 { padding:0 16px 16px; }
#main-app #view-admin-bote .pot-section-v92151:not([open])>.pot-section-body-v92151 { display:none!important; }
#main-app #view-admin-bote .pot-config-grid-v32 { margin:0 0 14px!important; }
#main-app #view-admin-bote .pot-payment-row-v92149 { padding:6px 12px 12px!important; }
#main-app #view-admin-bote .pot-player-toggle-v92151 { display:flex!important; align-items:center!important; gap:10px!important; box-sizing:border-box!important; width:100%!important; min-width:0!important; min-height:44px!important; margin:0!important; padding:0!important; border:0!important; border-radius:5px!important; background:none!important; color:inherit!important; text-align:left!important; text-transform:none!important; cursor:pointer; box-shadow:none!important; }
#main-app #view-admin-bote .pot-player-copy-v92149 { display:flex!important; flex:1!important; align-items:center!important; flex-wrap:wrap!important; gap:5px 10px!important; min-width:0!important; }
#main-app #view-admin-bote .pot-player-copy-v92149 strong { min-width:0; font:750 14px/1.4 'Exo 2',sans-serif!important; }
#main-app #view-admin-bote .pot-player-copy-v92149 small { display:inline-block!important; margin:0!important; font:500 10px/1.4 'Exo 2',sans-serif!important; text-transform:none!important; }
#main-app #view-admin-bote .pot-player-chevron-v92151 { flex:none; color:#d2bb5e; font-size:18px; transition:transform .15s ease; }
#main-app #view-admin-bote .pot-player-toggle-v92151[aria-expanded="true"] .pot-player-chevron-v92151 { transform:rotate(180deg); }
#main-app #view-admin-bote .pot-payment-main-v92149 { grid-template-columns:minmax(0,1fr) minmax(100px,1fr)!important; gap:12px!important; margin:4px 0 0!important; }
#main-app #view-admin-bote .pot-amount-v92149 { margin:0!important; }
#main-app #view-admin-bote .pot-amount-v92149 input { min-height:44px!important; margin:0!important; padding-top:9px!important; padding-bottom:9px!important; }
#main-app #view-admin-bote .pot-payment-check-v32 { min-height:44px!important; margin:0!important; }
#main-app #view-admin-bote .pot-player-details-v92149 { margin:12px 0 0!important; padding:8px 0 0!important; }
#main-app #view-admin-bote .pot-player-details-v92149[hidden] { display:none!important; }

/* Automatización: un solo aviso de pausa y estado legible junto a cada tarea. */
#view-admin-automatizacion .automation-job-main-v411 { display:flex!important; flex:1 1 100%!important; align-items:center!important; justify-content:space-between!important; gap:12px!important; min-width:0!important; text-align:left!important; }
#view-admin-automatizacion .automation-job-main-v411 strong { color:#e3eae8!important; font:750 14px/1.4 'Exo 2',sans-serif!important; }
#view-admin-automatizacion .automation-job-badge-v411 { flex-shrink:0; max-width:46%; margin:0!important; padding:4px 7px!important; color:#b9c7ce!important; font:700 10px/1.4 'Exo 2',sans-serif!important; text-transform:none!important; letter-spacing:0!important; white-space:normal!important; text-align:center; }
#view-admin-automatizacion .automation-job-badge-v411.is-paused { border-color:#645831!important; color:#e6ca69!important; background:#d5b64d0e!important; }
#view-admin-automatizacion .automation-job-run-v411 small { display:block!important; margin:0 0 4px!important; color:#99acb7!important; font:500 11px/1.4 'Exo 2',sans-serif!important; text-transform:none!important; letter-spacing:0!important; }
#view-admin-automatizacion .automation-job-run-v411 span,#view-admin-automatizacion .automation-job-detail-v92151 { margin:0!important; color:#bcc9d0!important; font:400 12px/1.5 'Exo 2',sans-serif!important; overflow-wrap:anywhere; }
#view-admin-automatizacion .automation-pause-note-v914 { flex-direction:column!important; gap:5px!important; margin:14px 0 0!important; padding:12px!important; border:1px solid #695a32!important; border-radius:10px!important; background:#d5b64d0c!important; }
#view-admin-automatizacion .automation-pause-note-v914 strong { white-space:normal!important; color:#e4c96c!important; font:750 13px/1.4 'Exo 2',sans-serif!important; }
#view-admin-automatizacion .automation-pause-note-v914 span { color:#bdc7cb!important; font:400 12px/1.5 'Exo 2',sans-serif!important; }

@media(min-width:761px) {
  #main-app #view-admin-bote .pot-payment-row-v92149 { display:grid; grid-template-columns:minmax(0,1fr) minmax(250px,.8fr); align-items:center; column-gap:18px; padding:8px 12px!important; }
  #main-app #view-admin-bote .pot-payment-main-v92149 { margin:0!important; }
  #main-app #view-admin-bote .pot-player-details-v92149 { grid-column:1/-1; }
}
@media(max-width:760px) {
  #history-cycles-modal-v914 { padding:0!important; }
  #history-cycles-modal-v914 .cycles-modal-card-v9166 { width:100%!important; height:100%!important; border:0!important; border-radius:0!important; }
  #history-cycles-modal-v914 .cycles-modal-head-v9166 { padding:max(16px,env(safe-area-inset-top)) 16px 16px!important; }
  #history-cycles-modal-v914 h2 { font-size:25px!important; }
  #history-cycles-modal-v914 .cycles-modal-body-v9166 { padding:16px max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important; }
  #history-cycles-modal-v914 .cycles-summary-v9166 { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
  #history-cycles-modal-v914 .cycles-summary-v9166 article:nth-child(2n) { border-right:0!important; }
  #history-cycles-modal-v914 .cycles-summary-v9166 article:nth-child(-n+2) { border-bottom:1px solid #2c393f!important; }
  #history-cycles-modal-v914 .cycle-card-v9166 { padding:14px!important; }
  #history-cycles-modal-v914 .cycle-metrics-v9166 { gap:10px!important; }
  #history-cycles-modal-v914 .cycle-metrics-v9166 strong { font-size:14px!important; }
}
@media(prefers-reduced-motion:reduce) {
  #main-app #view-admin-bote .pot-player-chevron-v92151 { transition:none; }
}
