/* CARBI_UNIVERSAL_RESULTS_GLASS_V1 */
.cur-shell{--cur-ink:#173e50;--cur-muted:#4c6d7c;--cur-line:#7db5c653;--cur-glass:#b9dce8c9;box-sizing:border-box!important;width:min(900px,100%)!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0!important;border:1px solid var(--cur-line)!important;border-radius:0!important;background:linear-gradient(145deg,#d2eaf3,#c4e0ec)!important;color:var(--cur-ink)!important;font:16px/1.55 system-ui!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:2147483400!important}
.cur-shell *{box-sizing:border-box}.cur-shell::backdrop{background:#173e5066}.cur-shell button,.cur-shell select,.cur-shell input{font:inherit!important;color:var(--cur-ink)!important;min-height:44px;border:1px solid var(--cur-line)!important;border-radius:12px!important;padding:9px 12px!important;background:#b6dbe8a6!important;max-width:100%}.cur-shell button:disabled{opacity:.4}.cur-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:relative!important;padding:16px 20px;border-bottom:1px solid var(--cur-line);background:#c0e0ecca!important;z-index:1}.cur-header>div{flex:1;min-width:120px}.cur-header small{font-size:11px;letter-spacing:.1em}.cur-header h2{font-size:22px;line-height:1.2;margin:2px 0;overflow-wrap:anywhere}.cur-shell .cur-share-button{margin:0!important;background:#acd5e5ad!important;color:var(--cur-ink)!important;font:inherit!important;border:1px solid var(--cur-line)!important;box-shadow:none!important}.cur-content{padding:20px;max-width:760px;margin:auto}.cur-question{font-size:13px;color:var(--cur-muted);overflow-wrap:anywhere;margin:0 0 22px}.cur-tabs{display:flex;gap:4px;margin:0 7px -1px;position:relative;z-index:1;flex-wrap:wrap}.cur-tabs button{flex:1;padding:9px 7px!important;border-radius:12px 12px 0 0!important;font-size:13px!important;background:#b3d5e4!important;min-width:48px}.cur-tabs button[aria-selected=true]{background:#bddfeacc!important;border-bottom-color:transparent!important;box-shadow:inset 0 3px 0 #24788b}.cur-tabs .cur-call-tab{color:#087a47!important}.cur-tabs .cur-put-tab{color:#ba3445!important}.cur-deck{position:relative;isolation:isolate}.cur-deck:before{content:'';position:absolute;top:-7px;left:15px;right:15px;height:45px;background:#aed2e2;border:1px solid var(--cur-line);border-radius:16px;z-index:-1}.cur-card{padding:22px;background:var(--cur-glass)!important;border:1px solid var(--cur-line)!important;border-radius:17px!important;backdrop-filter:blur(22px);overflow-wrap:anywhere;min-height:260px}.cur-card h3{font-size:24px;line-height:1.25;margin:4px 0 18px}.cur-card p{margin:12px 0}.cur-card a{display:block;color:#075d75!important;text-decoration:underline;overflow-wrap:anywhere;margin:9px 0}.cur-card img{display:block;max-width:100%;max-height:400px;object-fit:contain;border-radius:12px}.cur-row{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--cur-line);padding:10px 0;font-variant-numeric:tabular-nums}.cur-row>span:first-child{color:var(--cur-muted)}.cur-row>span:last-child{text-align:right;overflow-wrap:anywhere}.cur-muted,.cur-status{font-size:13px;color:var(--cur-muted)}.cur-up{color:#087a47!important}.cur-down{color:#ba3445!important}.cur-type{font-size:12px;font-weight:600}.cur-movement{font-size:15px;font-weight:600}.cur-prices{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;font-variant-numeric:tabular-nums}.cur-prices small{display:block;color:var(--cur-muted)}.cur-prices strong{font-size:31px;font-weight:500}.cur-controls{display:flex;flex-wrap:wrap;gap:10px}.cur-controls>input{width:160px}.cur-auto{display:flex;align-items:center;gap:10px;font-size:13px;margin-top:14px}.cur-auto input{width:20px;min-height:20px}.cur-card details{border-top:1px solid var(--cur-line);margin-top:16px;font-size:13px}.cur-card summary{min-height:44px;display:list-item;padding:10px 0}.cur-nav{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px}.cur-nav button{width:46px;border-radius:50%!important;font-size:23px!important}.cur-nav span{font-size:13px;color:var(--cur-muted)}.cur-chart svg{display:block;width:100%;height:110px}.cur-chart p{font-size:12px;color:var(--cur-muted)}.cur-share-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40dvh;overflow:auto;background:var(--cur-glass);border:1px solid var(--cur-line);border-radius:14px;padding:16px;font:inherit}.cur-share .cur-content>button{margin:12px 8px 0 0}.cur-share input,.cur-share select{display:block;width:100%;margin:10px 0}.cur-inline{display:flex;gap:8px;margin:10px 0}.cur-inline button{min-height:44px;padding:9px 14px;border:1px solid #7db5c653;border-radius:12px;background:#b9dce8c9;color:#173e50;font:14px system-ui}.cur-shell [hidden]{display:none!important}
#carbi-professional-results,#carbi-web-results,.carbi-result-preview,.carbi-share-dialog,#carbi-site-share{background:linear-gradient(145deg,#d2eaf3,#c4e0ec)!important;color:#173e50!important}#carbi-professional-results>header{position:relative!important;top:auto!important;flex-wrap:wrap}#carbi-home-search-talk-choices .cpr-turn,.csc-carbi .csc-message-bubble,.carbi-message-row.assistant .carbi-message-bubble,.cres-v2-card{background:#b9dce8c9!important;color:#173e50!important;border-color:#7db5c653!important;backdrop-filter:blur(16px)}.carbi-share-dialog input,.carbi-share-dialog pre,#carbi-site-share input,.carbi-result-preview pre{background:#b9dce8b0!important;color:#173e50!important}.carbi-share-dialog button,#carbi-site-share button,#carbi-site-share a,.carbi-result-preview button{background:#b2d7e6!important;color:#173e50!important;border-color:#7db5c653!important}@media(min-width:900px){.cur-shell{height:94dvh!important;max-height:94dvh!important;margin:auto!important;border-radius:22px!important}}@media(max-width:380px){.cur-content{padding:16px}.cur-card{padding:18px}.cur-header{padding:14px}.cur-tabs{margin-left:2px;margin-right:2px;gap:3px}}

/* Broker candle view */
.cur-candles{display:block;width:100%;height:auto;min-height:180px;background:rgba(90,159,190,.12);border-radius:14px}.cur-timeframes{display:flex;flex-wrap:wrap;gap:6px}.cur-timeframes button[aria-pressed=true]{background:rgba(33,137,167,.25)!important;border-color:#188a9e!important}.cur-row.cur-up{color:#087a47}.cur-row.cur-down{color:#ba3445}
