/* Equipe Rico — Operações por ciclo v2 */
body.rico-ops-v2-ready{--rico-bg:#020713;--rico-panel:#040b18;--rico-panel-2:#071121;--rico-line:rgba(38,143,255,.28);--rico-blue:#138cff;--rico-blue-2:#006cff;--rico-cyan:#00d9ff;--rico-green:#15ef9f;--rico-red:#ff5069;--rico-yellow:#ffd21f;--rico-purple:#b26cff}
body.rico-ops-v2-ready .history-sections,body.rico-ops-v2-ready .cycle-board{display:none!important}
body.rico-ops-v2-ready #ricoCycleTabsBar{margin:15px 0 0!important;padding:0!important;border:1px solid rgba(17,131,255,.58)!important;border-radius:18px 18px 0 0!important;background:linear-gradient(180deg,#061426,#020a14)!important;box-shadow:0 16px 40px rgba(0,0,0,.28)!important;overflow:hidden!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tabs-head{padding:15px 17px 10px!important;background:linear-gradient(180deg,rgba(7,25,47,.98),rgba(3,13,27,.96))!important;border-bottom:1px solid rgba(34,130,232,.23)!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tabs-title{color:#70bbff!important;font-size:11px!important;letter-spacing:.15em!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tabs-sub{color:#7893ae!important}
body.rico-ops-v2-ready #ricoCycleTabsBar #ricoNewCycleBtn{background:rgba(0,111,239,.12)!important;border:1px solid rgba(28,142,255,.55)!important;color:#55b0ff!important;border-radius:11px!important;font-weight:950!important}
body.rico-ops-v2-ready #ricoCycleTabsBar #ricoCycleTabs{padding:10px 13px 0!important;gap:7px!important;background:#020914!important;border:0!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tab{min-width:145px!important;border:1px solid rgba(70,106,150,.28)!important;border-bottom:0!important;border-radius:11px 11px 0 0!important;background:#050d1a!important;color:#9cb1c9!important;padding:10px 13px 12px!important;box-shadow:none!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tab.active{background:linear-gradient(180deg,#0a2750,#061629)!important;border-color:rgba(25,143,255,.82)!important;color:#fff!important;box-shadow:inset 0 -3px 0 #138cff!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tab-name{font-size:13px!important}body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tab.active .rico-cycle-tab-name{color:#fff!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tab-meta{color:#6685a3!important;font-size:10px!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-active-strip{padding:10px 15px!important;background:#020914!important;border-top:1px solid rgba(32,125,219,.2)!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-active-name{color:#eef8ff!important}body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-action{border-radius:9px!important}
#ricoOpsV2{margin:0 0 20px;background:linear-gradient(180deg,#03101e,#020812 72%);border:1px solid rgba(17,131,255,.7);border-top:0;border-radius:0 0 20px 20px;overflow:hidden;box-shadow:0 18px 56px rgba(0,0,0,.38),0 0 34px rgba(0,119,255,.07)}
.rico-ops-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid rgba(31,142,255,.35);background:radial-gradient(circle at 8% 0%,rgba(0,130,255,.12),transparent 35%),linear-gradient(180deg,rgba(6,22,42,.98),rgba(3,12,25,.96));flex-wrap:wrap}
.rico-ops-title-wrap{display:flex;align-items:center;gap:14px;min-width:250px}.rico-ops-logo{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,rgba(12,130,255,.3),rgba(5,39,92,.45));border:1px solid rgba(30,145,255,.7);box-shadow:inset 0 0 24px rgba(0,132,255,.16),0 0 22px rgba(0,106,255,.13);font-size:25px}.rico-ops-title{margin:0;color:#f6fbff;font-size:25px;line-height:1.05;font-weight:950;letter-spacing:-.03em}.rico-ops-sub{margin:6px 0 0;color:#91a7c2;font-size:12px}
.rico-ops-head-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.rico-cycle-profit-card{min-width:190px;display:flex;align-items:center;gap:11px;padding:11px 15px;border:1px solid rgba(22,239,159,.25);border-radius:14px;background:linear-gradient(135deg,rgba(6,35,31,.92),rgba(1,12,22,.96));box-shadow:inset 0 0 24px rgba(21,239,159,.035)}.rico-cycle-profit-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:rgba(20,239,159,.12);color:var(--rico-green);font-size:21px}.rico-cycle-profit-card span{display:block;color:#9bacbd;font-size:11px;margin-bottom:2px}.rico-cycle-profit-card strong{display:block;color:var(--rico-green);font-size:23px;line-height:1;font-weight:950}.rico-cycle-profit-card.negative strong{color:var(--rico-red)}
.rico-new-screen{min-height:48px;padding:0 18px;border:1px solid rgba(42,148,255,.85);border-radius:13px;background:linear-gradient(180deg,#138cff,#006ae9);color:#fff;font-weight:950;font-size:13px;cursor:pointer;box-shadow:0 10px 24px rgba(0,113,255,.18);transition:.18s ease}.rico-new-screen:hover{transform:translateY(-1px);filter:brightness(1.08)}
.rico-ops-table-wrap{overflow:auto;background:#020813}.rico-ops-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;color:#f4f8ff}.rico-ops-table thead th{padding:13px 15px;background:#03101c;border-bottom:1px solid rgba(32,141,255,.4);color:#8ca6c5;font-size:10px;font-weight:950;letter-spacing:.07em;text-transform:uppercase;text-align:left;white-space:nowrap}.rico-ops-table thead th:nth-child(2){color:#32efa8}.rico-ops-table thead th:nth-child(3){color:#ff6077}.rico-ops-table thead th:nth-child(4){color:#ffd42b}.rico-ops-table thead th:nth-child(5){color:#b778ff}.rico-ops-table thead th:nth-child(6){color:#20b8ff}.rico-ops-table thead th:last-child{text-align:center}.rico-ops-table tbody td{padding:11px 15px;border-bottom:1px solid rgba(57,89,123,.35);background:linear-gradient(90deg,rgba(3,12,24,.97),rgba(2,9,18,.98));vertical-align:middle;font-size:12px}.rico-ops-table tbody tr:last-child td{border-bottom:0}.rico-ops-table tbody tr{transition:.16s ease}.rico-ops-table tbody tr:hover td{background:linear-gradient(90deg,rgba(7,26,48,.98),rgba(3,14,27,.99))}
.rico-screen-cell{min-width:170px}.rico-screen-name{display:block;color:#f4f8ff;font-size:13px;font-weight:950;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rico-screen-meta{display:block;margin-top:4px;color:#56708d;font-size:9px;font-weight:700}.rico-screen-link{color:#4caaff;text-decoration:none}.rico-screen-link:hover{text-decoration:underline}.rico-money-box{display:flex;align-items:center;min-height:42px;min-width:126px;padding:0 12px;border:1px solid rgba(57,130,181,.3);border-radius:10px;background:linear-gradient(180deg,#061526,#04101e);font-weight:950;font-size:13px;white-space:nowrap}.rico-money-box.deposit{color:var(--rico-green)}.rico-money-box.withdraw{color:var(--rico-red)}.rico-money-box.chest{color:var(--rico-yellow)}.rico-money-box.zero{color:#7e93ad;font-weight:800}.rico-cycle-badge{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 11px;border:1px solid rgba(172,91,255,.35);border-radius:10px;background:linear-gradient(180deg,rgba(48,20,81,.6),rgba(13,10,28,.9));color:#c391ff;font-weight:950;white-space:nowrap}.rico-cycle-badge i{width:7px;height:7px;border-radius:50%;background:var(--rico-purple);box-shadow:0 0 10px rgba(178,108,255,.65)}.rico-profit{font-size:15px;font-weight:950;color:var(--rico-green);white-space:nowrap}.rico-profit.negative{color:var(--rico-red)}.rico-profit.neutral{color:#8da1b9}.rico-actions{display:flex;align-items:center;justify-content:center;gap:8px;min-width:92px}.rico-action-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;cursor:pointer;font-size:15px;transition:.17s ease}.rico-action-open{border:1px solid rgba(19,140,255,.65);background:rgba(0,104,230,.12);color:#29a2ff}.rico-action-open:hover{background:rgba(0,120,255,.25);color:#fff}.rico-action-delete{border:1px solid rgba(255,80,105,.38);background:rgba(255,55,82,.08);color:#ff657a}.rico-action-delete:hover{background:rgba(255,55,82,.18);color:#fff}.rico-ops-empty{padding:38px 20px!important;text-align:center!important;color:#7388a1!important;font-weight:800}.rico-ops-empty strong{display:block;color:#cbd8e7;font-size:14px;margin-bottom:5px}.rico-ops-foot{display:flex;justify-content:space-between;gap:12px;padding:10px 15px;border-top:1px solid rgba(33,122,223,.22);background:#020914;color:#5f7897;font-size:10px;flex-wrap:wrap}.rico-ops-foot strong{color:#9db4cf}
@media(max-width:780px){body.rico-ops-v2-ready #ricoCycleTabsBar{border-radius:14px 14px 0 0!important}#ricoOpsV2{border-radius:0 0 14px 14px;margin-bottom:12px}.rico-ops-head{padding:15px}.rico-ops-title{font-size:20px}.rico-ops-logo{width:45px;height:45px;border-radius:12px}.rico-ops-head-right{width:100%;margin-left:0}.rico-cycle-profit-card{flex:1;min-width:150px}.rico-new-screen{flex:1}.rico-ops-table{min-width:820px}.rico-ops-table thead th,.rico-ops-table tbody td{padding-left:11px;padding-right:11px}.rico-money-box{min-width:105px}.rico-screen-cell{min-width:145px}}

/* RICO_LAYOUT_FIT_20261006 */
body.rico-ops-v2-ready .dashboard-view.layout{
  grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important;
  align-items:start!important;
}
body.rico-ops-v2-ready .dashboard-view.layout>aside,
body.rico-ops-v2-ready .dashboard-view.layout>main{min-width:0!important}
body.rico-ops-v2-ready .dashboard-view.layout>main.card{overflow:hidden!important}
body.rico-ops-v2-ready .dashboard-view.layout>main.card>.top{gap:10px!important}
body.rico-ops-v2-ready .dashboard-view.layout .cycle-tools{gap:7px!important;max-width:100%!important}
body.rico-ops-v2-ready .dashboard-view.layout .cycle-tools button{padding:10px 12px!important;font-size:12px!important;white-space:nowrap}
body.rico-ops-v2-ready #ricoCycleTabsBar,
body.rico-ops-v2-ready #ricoOpsV2{width:100%!important;max-width:100%!important;min-width:0!important}
body.rico-ops-v2-ready #ricoOpsV2{margin-bottom:16px!important}
body.rico-ops-v2-ready .rico-ops-head{padding:15px 16px!important;gap:12px!important}
body.rico-ops-v2-ready .rico-ops-title-wrap{min-width:0!important;flex:1 1 250px!important;gap:11px!important}
body.rico-ops-v2-ready .rico-ops-logo{width:46px!important;height:46px!important;border-radius:12px!important;font-size:21px!important;flex:0 0 auto}
body.rico-ops-v2-ready .rico-ops-title{font-size:21px!important;line-height:1.1!important}
body.rico-ops-v2-ready .rico-ops-sub{font-size:11px!important;margin-top:4px!important}
body.rico-ops-v2-ready .rico-ops-head-right{min-width:0!important;gap:9px!important;flex:0 1 auto!important}
body.rico-ops-v2-ready .rico-cycle-profit-card{min-width:160px!important;padding:9px 12px!important;border-radius:12px!important;gap:9px!important}
body.rico-ops-v2-ready .rico-cycle-profit-icon{width:36px!important;height:36px!important;border-radius:9px!important;font-size:18px!important}
body.rico-ops-v2-ready .rico-cycle-profit-card strong{font-size:20px!important}
body.rico-ops-v2-ready .rico-new-screen{min-height:42px!important;padding:0 13px!important;font-size:12px!important;border-radius:11px!important}
body.rico-ops-v2-ready .rico-ops-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain}
body.rico-ops-v2-ready .rico-ops-table{width:100%!important;min-width:760px!important}
body.rico-ops-v2-ready .rico-ops-table thead th,
body.rico-ops-v2-ready .rico-ops-table tbody td{padding:10px 10px!important}
body.rico-ops-v2-ready .rico-screen-cell{min-width:130px!important}
body.rico-ops-v2-ready .rico-screen-name{max-width:160px!important;font-size:12px!important}
body.rico-ops-v2-ready .rico-money-box{min-width:96px!important;min-height:38px!important;padding:0 9px!important;font-size:12px!important}
body.rico-ops-v2-ready .rico-cycle-badge{min-height:34px!important;padding:0 9px!important;font-size:11px!important}
body.rico-ops-v2-ready .rico-profit{font-size:13px!important}
body.rico-ops-v2-ready .rico-actions{min-width:76px!important;gap:6px!important}
body.rico-ops-v2-ready .rico-action-btn{width:34px!important;height:34px!important;border-radius:9px!important;font-size:13px!important;padding:0!important}
body.rico-ops-v2-ready .rico-ops-foot{padding:9px 11px!important;font-size:9px!important}
@media(max-width:1180px) and (min-width:1001px){
  body.rico-ops-v2-ready .dashboard-view.layout{grid-template-columns:minmax(285px,310px) minmax(0,1fr)!important}
  body.rico-ops-v2-ready .rico-ops-table{min-width:720px!important}
  body.rico-ops-v2-ready .rico-cycle-profit-card{min-width:145px!important}
}
@media(max-width:1000px){
  body.rico-ops-v2-ready .dashboard-view.layout{grid-template-columns:minmax(0,1fr)!important}
  body.rico-ops-v2-ready .dashboard-view.layout>main.card{overflow:hidden!important}
}
@media(max-width:780px){
  body.rico-ops-v2-ready .rico-ops-head{padding:13px!important}
  body.rico-ops-v2-ready .rico-ops-title{font-size:19px!important}
  body.rico-ops-v2-ready .rico-ops-head-right{width:100%!important;margin-left:0!important}
  body.rico-ops-v2-ready .rico-cycle-profit-card{flex:1 1 155px!important}
  body.rico-ops-v2-ready .rico-new-screen{flex:1 1 120px!important}
  body.rico-ops-v2-ready .rico-ops-table{min-width:690px!important}
  body.rico-ops-v2-ready .rico-money-box{min-width:88px!important}
  body.rico-ops-v2-ready .rico-screen-cell{min-width:120px!important}
}

/* RICO_MONEY_GRID_FIX_20261010 */
body.rico-ops-v2-ready .dashboard-view.layout .grid.money {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  width: 100% !important;
  max-width: 100% !important;
}
body.rico-ops-v2-ready .dashboard-view.layout .grid.money > .box {
  min-width: 0 !important;
  width: 100% !important;
}
body.rico-ops-v2-ready .dashboard-view.layout .grid.money input,
body.rico-ops-v2-ready .dashboard-view.layout .grid.money button {
  min-width: 0 !important;
  max-width: 100% !important;
}
@media (max-width: 430px) {
  body.rico-ops-v2-ready .dashboard-view.layout .grid.money {
    grid-template-columns: 1fr !important;
  }
}

/* RICO_MONOCHROME_OPS_20261023 */
body.rico-ops-v2-ready{
  --rico-bg:#050607;
  --rico-panel:#0b0d10;
  --rico-panel-2:#101216;
  --rico-line:#2b2f35;
  --rico-blue:#f4f4f5;
  --rico-blue-2:#d4d6da;
  --rico-cyan:#e5e7eb;
}
body.rico-ops-v2-ready #ricoCycleTabsBar{
  border-color:#34383f!important;
  background:linear-gradient(180deg,#0d0f12,#08090b)!important;
  box-shadow:0 16px 40px rgba(0,0,0,.34)!important;
}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tabs-head{
  background:linear-gradient(180deg,#111318,#0b0d10)!important;
  border-bottom-color:#2d3137!important;
}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tabs-title{color:#f4f4f5!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tabs-sub{color:#9298a2!important}
body.rico-ops-v2-ready #ricoCycleTabsBar #ricoNewCycleBtn{
  background:#111318!important;
  border-color:#444950!important;
  color:#f4f4f5!important;
}
body.rico-ops-v2-ready #ricoCycleTabsBar #ricoCycleTabs{background:#08090b!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tab{
  border-color:#30343a!important;
  background:#0b0d10!important;
  color:#a8adb5!important;
}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tab.active{
  background:linear-gradient(180deg,#171a1f,#101216)!important;
  border-color:#5a6068!important;
  box-shadow:inset 0 -3px 0 #f4f4f5!important;
}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-tab-meta{color:#7f858e!important}
body.rico-ops-v2-ready #ricoCycleTabsBar .rico-cycle-active-strip{
  background:#08090b!important;
  border-top-color:#2d3137!important;
}
body.rico-ops-v2-ready #ricoOpsV2{
  background:linear-gradient(180deg,#0b0d10,#070809 72%)!important;
  border-color:#34383f!important;
  box-shadow:0 18px 56px rgba(0,0,0,.42)!important;
}
body.rico-ops-v2-ready .rico-ops-head{
  border-bottom-color:#2d3137!important;
  background:linear-gradient(180deg,#111318,#0b0d10)!important;
}
body.rico-ops-v2-ready .rico-ops-logo{
  background:linear-gradient(145deg,#181b20,#0d0f12)!important;
  border-color:#42474f!important;
  box-shadow:inset 0 0 20px rgba(255,255,255,.025)!important;
}
body.rico-ops-v2-ready .rico-ops-title{color:#f7f7f8!important}
body.rico-ops-v2-ready .rico-ops-sub{color:#9298a2!important}
body.rico-ops-v2-ready .rico-new-screen{
  border-color:#f0f1f2!important;
  background:linear-gradient(180deg,#f4f4f5,#d8dade)!important;
  color:#08090a!important;
  box-shadow:none!important;
}
body.rico-ops-v2-ready .rico-new-screen:hover{filter:brightness(.96)!important}
body.rico-ops-v2-ready .rico-ops-table-wrap{background:#08090b!important}
body.rico-ops-v2-ready .rico-ops-table thead th{
  background:#0d0f12!important;
  border-bottom-color:#34383f!important;
  color:#a5aab2!important;
}
body.rico-ops-v2-ready .rico-ops-table thead th:nth-child(6){color:#dfe1e4!important}
body.rico-ops-v2-ready .rico-ops-table tbody td{
  border-bottom-color:#24282e!important;
  background:linear-gradient(90deg,#0b0d10,#090a0c)!important;
}
body.rico-ops-v2-ready .rico-ops-table tbody tr:hover td{
  background:linear-gradient(90deg,#111318,#0c0e11)!important;
}
body.rico-ops-v2-ready .rico-screen-meta{color:#7d838c!important}
body.rico-ops-v2-ready .rico-screen-link{color:#e3e5e8!important}
body.rico-ops-v2-ready .rico-money-box{
  border-color:#34383f!important;
  background:linear-gradient(180deg,#111318,#0c0e11)!important;
}
body.rico-ops-v2-ready .rico-action-open{
  border-color:#4b5058!important;
  background:#111318!important;
  color:#f4f4f5!important;
}
body.rico-ops-v2-ready .rico-action-open:hover{background:#1a1d22!important}
body.rico-ops-v2-ready .rico-ops-empty{color:#858b94!important}
body.rico-ops-v2-ready .rico-ops-empty strong{color:#d8dade!important}
body.rico-ops-v2-ready .rico-ops-foot{
  border-top-color:#292d33!important;
  background:#08090b!important;
  color:#7f858e!important;
}
body.rico-ops-v2-ready .rico-ops-foot strong{color:#b7bbc2!important}
