body.fx260-pro-shell[data-fx260-pro-view="stats"] #fxOperationalStats{display:block!important}
body.fx260-pro-shell #pro-resumo,body.fx260-pro-shell #fx224ProfileSummary{display:none!important}
#fxOperationalStats{padding:22px;border:1px solid #dbe6fb;border-radius:18px;background:white;color:#173564;margin-top:20px;min-width:0}
#fxOperationalStats h1{font-size:26px;margin:0 0 8px}#fxOperationalStats h2{font-size:18px;margin:0 0 8px}
#fxOperationalStats p{color:#60749a;font-size:13px;line-height:1.6;margin:6px 0 14px}
#fxOperationalStats section{margin:24px 0}#fxOperationalStats .op-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#fxOperationalStats .op-stat{padding:16px;border:1px solid #dbe6fb;background:#f8fbff;border-radius:12px;min-width:0}
#fxOperationalStats .op-stat span,#fxOperationalStats .op-stat strong,#fxOperationalStats .op-stat small{display:block}
#fxOperationalStats .op-stat span{font-size:13px;font-weight:700}#fxOperationalStats .op-stat strong{font-size:28px;margin:8px 0}#fxOperationalStats .op-stat small{font-size:12px;line-height:1.5;color:#60749a}
#fxOperationalStats .op-stat-filters{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}
#fxOperationalStats label{display:grid;gap:6px;font-size:12px;font-weight:700}
#fxOperationalStats :is(input,select,button){min-height:44px;border:1px solid #c7d8f5;border-radius:8px;padding:8px 12px;background:white;color:#1d4ed8;font:inherit;max-width:100%;box-sizing:border-box}
#fxOperationalStats button{cursor:pointer;font-weight:700}#fxOperationalStats :is(button,input,select,summary):focus-visible{outline:3px solid #2463eb;outline-offset:2px}
#fxOperationalStats li{overflow-wrap:anywhere;font-size:13px;line-height:1.6;margin:8px 0}
#fxOperationalStats summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700;font-size:13px}
/* Scope the title so the application's global header styling cannot reach it. */
#fxOperationalStats .op-stats-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;background:transparent;position:static;padding:0;box-shadow:none;color:#173564}
#fxOperationalStats .op-stats-header .op-stat-filters{margin:0;justify-content:flex-end}
#fxOperationalStats .op-stat{position:relative;padding:12px;border-radius:12px;background:#f8fbff;box-sizing:border-box}
#fxOperationalStats .op-stat-value{display:block;width:100%;text-align:left;border:0;border-radius:8px;padding:8px 28px 8px 4px;min-height:100px;background:transparent;color:inherit;font:inherit}
#fxOperationalStats .op-stat-value:disabled{opacity:1;cursor:default}
#fxOperationalStats .op-stat-value strong{margin:8px 0;font-size:26px}
#fxOperationalStats .primary-results .op-stat{background:#edf4ff;border-color:#c7d8f5}
#fxOperationalStats .primary-results .op-stat-value strong{color:#1d4ed8;font-size:36px}
#fxOperationalStats .secondary-results{margin-top:10px}
#fxOperationalStats .secondary-results .op-stat-value{min-height:80px}
#fxOperationalStats .op-stat-link{color:#1d4ed8;font-size:12px;font-weight:700}
#fxOperationalStats .op-stat.is-zero{background:#fafbfd;border-color:#e5eaf2;color:#708098}
#fxOperationalStats .op-stat.is-zero .op-stat-link{color:#708098;font-weight:400}
#fxOperationalStats .op-stat.needs-attention{background:#fff8e8;border-color:#f4d28a;color:#8c5605}
#fxOperationalStats .op-stat.needs-action{background:#fff1f2;border-color:#f3afb4;color:#a51b30}
#fxOperationalStats .four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}
#fxOperationalStats .op-stat-info{position:absolute;right:6px;top:6px;z-index:1}
#fxOperationalStats .op-stat-info summary{display:flex;align-items:center;justify-content:center;list-style:none;width:44px;height:44px;padding:0;font-size:20px;color:#526b94}
#fxOperationalStats .op-stat-info summary::-webkit-details-marker{display:none}
#fxOperationalStats .op-stat-info p{position:absolute;right:0;top:38px;width:230px;max-width:calc(100vw - 65px);margin:0;padding:12px;background:white;border:1px solid #c7d8f5;border-radius:10px;box-shadow:0 8px 24px #17356420;color:#173564;box-sizing:border-box}
#fxOperationalStats .op-stat-breakdown{border:1px solid #c7d8f5;border-radius:12px;padding:16px;background:#f8fbff}
#fxOperationalStats .op-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px}
#fxOperationalStats .op-stat-breakdown ul,#fxOperationalStats .op-cancellation-list{padding:0;list-style:none;margin:12px 0}
#fxOperationalStats .op-stat-breakdown li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #dde5ef}
#fxOperationalStats .op-stat-breakdown li>div{min-width:0}
#fxOperationalStats .op-stat-breakdown li span,#fxOperationalStats .op-stat-breakdown li small{display:block;color:#60749a;line-height:1.5}
#fxOperationalStats .op-stat-breakdown li button{flex-shrink:0}
#fxOperationalStats .op-cancellation-list li{padding:12px 0;border-top:1px solid #dde5ef}
#fxOperationalStats .op-cancellation-list :is(strong,small){display:block}
#fxOperationalStats .op-cancellation-list small{color:#60749a}
@media(max-width:900px){#fxOperationalStats .op-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#fxOperationalStats .op-stats-header{flex-direction:column}#fxOperationalStats .op-stat-filters{width:100%}#fxOperationalStats .op-stat-breakdown li{align-items:stretch;flex-direction:column}#fxOperationalStats .op-stat-info p{width:210px}}
@media(max-width:480px){#fxOperationalStats{padding:14px}#fxOperationalStats .op-stat-grid{grid-template-columns:1fr}#fxOperationalStats .op-stat-filters>label{flex:1 1 150px}}
