/* iRento v3.6.26 UI146 — premium CFunds slider and unified Dias transaction history. */
.ui146-convert-slider{--ui146-glow:0;border-color:rgba(255,224,112,.7);background:linear-gradient(105deg,rgba(25,22,88,.6),rgba(52,47,154,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(108,203,255,.05),0 10px 24px rgba(21,19,80,.18);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}
.ui146-convert-slider .ui145-convert-slider-fill{background:linear-gradient(100deg,rgba(75,214,255,.18),rgba(88,80,226,.7) 58%,rgba(255,215,86,.78));box-shadow:inset -16px 0 28px rgba(255,224,111,.2);transition:width .09s linear}
.ui146-slider-shimmer{position:absolute!important;z-index:1!important;top:-25%;bottom:-25%;left:calc(var(--ui145-slide) - 64px);display:block!important;width:112px;background:linear-gradient(90deg,transparent,rgba(128,230,255,.16),rgba(255,231,135,.42),transparent);filter:blur(4px);opacity:var(--ui146-glow);transform:skewX(-17deg);pointer-events:none;transition:left .09s linear,opacity .16s ease}
.ui146-convert-slider .ui145-convert-slider-label{font-size:9px!important;letter-spacing:.095em!important;text-shadow:0 1px 8px rgba(26,22,92,.65)}
.ui146-convert-slider .ui145-convert-slider-thumb{border-color:#fff0aa;background:linear-gradient(145deg,#fff2a7 0,#f0cc45 48%,#c99a0c 100%);box-shadow:0 9px 20px rgba(13,11,67,.34),0 0 24px rgb(101 225 255 / var(--ui146-glow)),0 0 17px rgb(255 218 83 / var(--ui146-glow)),inset 0 1px 0 rgba(255,255,255,.82);transition:left .09s linear,transform .15s ease,box-shadow .15s ease}
.ui146-convert-slider.is-sliding{border-color:#8de8ff;background:linear-gradient(105deg,rgba(28,25,105,.72),rgba(75,68,211,.63));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 3px rgba(96,220,255,.11),0 0 24px rgba(79,202,255,.34),0 12px 30px rgba(33,28,120,.28)}
.ui146-convert-slider.is-sliding .ui145-convert-slider-thumb{animation:ui146-slider-glow 1s ease-in-out infinite alternate}
.ui146-convert-slider.is-complete{border-color:#fff0a5;background:linear-gradient(100deg,#efc841,#ffe889);box-shadow:0 0 0 3px rgba(255,220,84,.18),0 0 30px rgba(255,211,55,.48),0 12px 28px rgba(97,68,0,.2)}
.ui146-convert-slider.is-complete .ui145-convert-slider-thumb{background:linear-gradient(145deg,#fff9cf,#f3d046);box-shadow:0 0 0 4px rgba(255,255,255,.22),0 0 28px rgba(255,224,96,.82),0 9px 20px rgba(74,53,0,.25)}
@keyframes ui146-slider-glow{from{filter:brightness(1)}to{filter:brightness(1.13)}}

.ui146-period-total strong{font-size:13px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}
.ui146-history-card{margin-top:13px;margin-bottom:26px;border-color:#d7ddef;box-shadow:0 14px 34px rgba(43,45,111,.09)}
.ui146-history-card>header{min-height:70px;padding:14px 18px;background:linear-gradient(100deg,#fff 0,#fbfbff 70%,#f0f2ff 100%)}
.ui146-history-title{display:flex;align-items:center;gap:11px;min-width:0}.ui146-history-title h2{margin:0!important;font-size:16px!important}.ui146-history-title p{margin:3px 0 0;color:#7c8497;font-size:8.5px;line-height:1.35}.ui146-history-icon{display:grid!important;place-items:center;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border:1px solid #c9ceff!important;border-radius:11px!important;background:linear-gradient(145deg,#eef0ff,#e1e5ff)!important;color:#4e4bce!important;font-size:17px!important;box-shadow:none!important}.ui146-history-count{flex:0 0 auto!important;min-width:34px!important;background:#4e4bc9!important;color:#fff!important}
.ui146-history-head,.ui146-history-row{display:grid;grid-template-columns:minmax(240px,1.55fr) minmax(135px,.75fr) minmax(110px,.65fr) minmax(105px,.48fr);align-items:center;gap:14px}.ui146-history-head{padding:9px 17px;background:#f5f6fb;color:#727c91;font-size:7.5px;font-weight:950;letter-spacing:.075em;text-transform:uppercase}.ui146-history-head span:last-child{text-align:right}
.ui146-history-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#878ddd #eef0f8;scrollbar-width:thin}.ui146-history-scroll.is-scrollable{max-height:380px}.ui146-history-row{position:relative;min-height:76px;padding:11px 17px;border-top:1px solid #e5e8f1;background:#fff;transition:background .16s ease}.ui146-history-row:first-child{border-top:0}.ui146-history-row:hover{background:#fafbff}.ui146-history-row:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:0 3px 3px 0;background:#5551d5}.ui146-history-row[data-tone="credit"]:before{background:#22a987}.ui146-history-row[data-tone="debit"]:before{background:#e26572}.ui146-history-row[data-tone="hold"]:before{background:#d6a31d}.ui146-history-row[data-tone="return"]:before{background:#3485db}
.ui146-history-activity{display:flex;align-items:center;gap:11px;min-width:0}.ui146-history-mark{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:#eceeff;color:#4f4cc9;font-size:17px;font-weight:950}.ui146-history-row[data-tone="credit"] .ui146-history-mark{background:#e5f8f3;color:#18866d}.ui146-history-row[data-tone="debit"] .ui146-history-mark{background:#fff0f2;color:#c94f60}.ui146-history-row[data-tone="hold"] .ui146-history-mark{background:#fff7d9;color:#9b7000}.ui146-history-row[data-tone="return"] .ui146-history-mark{background:#eaf4ff;color:#2572bf}.ui146-history-activity>div{min-width:0}.ui146-history-activity strong,.ui146-history-activity small,.ui146-history-activity em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui146-history-activity strong{color:#202844;font-size:10.5px}.ui146-history-activity small{margin-top:3px;color:#626d83;font-size:8.5px}.ui146-history-activity em{margin-top:3px;color:#9299aa;font-size:7.5px;font-style:normal;font-weight:750}
.ui146-history-reference,.ui146-history-date,.ui146-history-amount{min-width:0}.ui146-history-reference strong,.ui146-history-reference a,.ui146-history-date strong,.ui146-history-date small,.ui146-history-amount strong,.ui146-history-amount small{display:block}.ui146-history-reference strong,.ui146-history-reference a{overflow:hidden;color:#4745bd;font-size:8.5px;font-weight:900;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ui146-history-date strong{color:#475066;font-size:9px}.ui146-history-date small{margin-top:3px;color:#9299a9;font-size:7.5px}.ui146-history-amount{text-align:right}.ui146-history-amount strong{color:#4c4ac4;font-size:12px}.ui146-history-amount small{margin-top:4px;color:#7f8798;font-size:7px;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.ui146-history-row[data-tone="credit"] .ui146-history-amount strong{color:#168367}.ui146-history-row[data-tone="debit"] .ui146-history-amount strong{color:#c54c5c}.ui146-history-row[data-tone="hold"] .ui146-history-amount strong{color:#9a7000}.ui146-history-row[data-tone="return"] .ui146-history-amount strong{color:#286fb5}
.ui146-history-empty{display:grid;place-items:center;gap:5px;min-height:150px;padding:30px!important}.ui146-history-empty>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#eceeff;color:#4e4bc9;font-size:20px}.ui146-history-empty strong{color:#343b54;font-size:11px}.ui146-history-empty small{color:#8c94a5;font-size:8.5px}
@media(max-width:700px){.ui146-convert-slider .ui145-convert-slider-label{font-size:8.25px!important;letter-spacing:.065em!important}.ui146-history-card>header{padding:13px}.ui146-history-title p{font-size:8px}.ui146-history-head{display:none}.ui146-history-scroll.is-scrollable{max-height:530px}.ui146-history-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:106px;padding:12px 13px 11px 14px}.ui146-history-activity{grid-column:1;grid-row:1}.ui146-history-reference{grid-column:1;grid-row:2;padding-left:45px}.ui146-history-date{grid-column:2;grid-row:2;text-align:right}.ui146-history-amount{grid-column:2;grid-row:1}.ui146-history-row [data-label]:before{display:none!important}.ui146-history-reference strong,.ui146-history-reference a{font-size:8px}.ui146-history-activity strong{font-size:10px}.ui146-history-activity small{font-size:8px}.ui146-history-activity em{font-size:7px}}
@media(max-width:390px){.ui146-history-title p{display:none}.ui146-history-row{column-gap:8px}.ui146-history-mark{flex-basis:31px;width:31px;height:31px}.ui146-history-reference{padding-left:42px}.ui146-history-amount strong{font-size:11px}}
@media(prefers-reduced-motion:reduce){.ui146-convert-slider,.ui146-convert-slider .ui145-convert-slider-fill,.ui146-slider-shimmer,.ui146-convert-slider .ui145-convert-slider-thumb,.ui146-history-row{transition:none!important;animation:none!important}}
