/* R5R12R14R9R2_CRYPTO_REGIME_LAYOUT_ROTATION_ALERT_RELIABILITY_FIX_V1 */
#cryptoRegimeOverlay{--r14r9r2-gap:10px}
#cryptoRegimeOverlay .crm-hero{height:auto!important;min-height:206px!important;grid-template-columns:minmax(0,1.48fr) minmax(250px,.58fr) minmax(280px,.9fr)!important;align-items:stretch!important;overflow:hidden!important;padding-top:18px!important;padding-bottom:18px!important}
#cryptoRegimeOverlay .crm-hero-left{min-width:0!important;align-items:center!important;padding:6px 0!important;overflow:hidden}
#cryptoRegimeOverlay .crm-hero-copy{min-width:0!important;max-width:100%!important;overflow:visible!important;align-self:center}
#cryptoRegimeOverlay .crm-hero-copy h1{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.02!important;margin-bottom:8px!important}
#cryptoRegimeOverlay .crm-hero-copy>p{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;line-height:1.38!important}
#cryptoRegimeOverlay .crm-plain-hero{max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:8px 10px 9px!important}
#cryptoRegimeOverlay .crm-plain-hero>b,#cryptoRegimeOverlay .crm-plain-hero>p,#cryptoRegimeOverlay .crm-plain-actions span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}
#cryptoRegimeOverlay .crm-plain-hero>b{line-height:1.28!important}
#cryptoRegimeOverlay .crm-plain-hero>p{line-height:1.42!important}
#cryptoRegimeOverlay .crm-plain-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;align-items:start!important}
#cryptoRegimeOverlay .crm-plain-actions span{min-width:0!important;line-height:1.36!important}
#cryptoRegimeOverlay .crm-hero-confidence{position:relative!important;z-index:5!important;min-width:0!important;align-self:center!important;overflow:hidden!important;isolation:isolate!important;contain:paint!important}
#cryptoRegimeOverlay .crm-hero-confidence:before,#cryptoRegimeOverlay .crm-hero-confidence:after{max-width:100%!important;clip-path:inset(0)!important}
#cryptoRegimeOverlay .crm-bigbar-3d{overflow:hidden!important;contain:paint!important;isolation:isolate!important}
#cryptoRegimeOverlay .crm-bigbar-3d>i{max-width:100%!important;overflow:hidden!important;filter:none!important}
#cryptoRegimeOverlay .crm-hero-art{z-index:1!important;overflow:hidden!important;pointer-events:none!important}
#cryptoRegimeOverlay .crm-mid-grid{align-items:stretch!important}
#cryptoRegimeOverlay .crm-mid-grid>.crm-panel{height:auto!important;min-height:312px!important;overflow:hidden!important;align-self:stretch!important}
#cryptoRegimeOverlay .crm-why{display:flex!important;flex-direction:column!important;min-width:0!important}
#cryptoRegimeOverlay .crm-why>header{flex:0 0 auto!important;gap:8px!important}
#cryptoRegimeOverlay .crm-why>#crmWhy{flex:1 1 auto!important;min-height:0!important;padding:8px 12px 12px!important;overflow:visible!important}
#cryptoRegimeOverlay .crm-why-intro{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.45!important;padding-bottom:7px!important}
#cryptoRegimeOverlay .crm-reason-row{grid-template-columns:22px minmax(76px,100px) minmax(0,1fr)!important;gap:7px!important;align-items:start!important;min-height:38px!important;padding:6px 0!important}
#cryptoRegimeOverlay .crm-reason-row b,#cryptoRegimeOverlay .crm-reason-row span{min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.32!important}
#cryptoRegimeOverlay .crm-reason-row i{padding-top:1px}
#cryptoRegimeOverlay .crm-why:not(.crm-r14r9r2-expanded) .crm-reason-row:nth-of-type(n+5){display:none!important}
#cryptoRegimeOverlay .crm-r14r9r2-why-toggle{margin-left:auto;border:1px solid rgba(233,181,76,.35);border-radius:7px;background:rgba(12,31,45,.75);color:#e8c86f;padding:5px 8px;font-size:8px;font-weight:800;cursor:pointer;white-space:nowrap}
#cryptoRegimeOverlay .crm-r14r9r2-alarm-status{margin-left:auto;display:flex!important;align-items:center;gap:5px!important;min-width:0;color:#8fa7b8!important;font-size:8px!important}
#cryptoRegimeOverlay .crm-r14r9r2-alarm-status i{width:7px;height:7px;border-radius:50%;background:#f0b84c;box-shadow:0 0 8px rgba(240,184,76,.45);flex:0 0 auto}
#cryptoRegimeOverlay .crm-r14r9r2-alarm-status.ok i{background:#42ecb4;box-shadow:0 0 10px rgba(66,236,180,.7)}
#cryptoRegimeOverlay .crm-r14r9r2-alarm-status.bad i{background:#ff6175;box-shadow:0 0 10px rgba(255,97,117,.6)}
#cryptoRegimeOverlay .crm-r14r9r2-alarm-status b{color:#cbd8e1;font-size:8px;white-space:nowrap}
#cryptoRegimeOverlay .crm-r14r9r2-alarm-status em{font-style:normal;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8ea3b4;font-size:8px}
#cryptoRegimeOverlay .crm-r14r9r2-alarm-status button{border:1px solid rgba(91,211,255,.24);border-radius:6px;background:rgba(8,27,42,.76);color:#b9eefe;padding:4px 6px;font-size:8px;cursor:pointer;white-space:nowrap}
#cryptoRegimeOverlay .crm-r14r7-alarm{min-width:58px;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}
#cryptoRegimeOverlay .crm-r14r7-alarm.active{border-color:rgba(82,240,190,.7)!important;color:#7ff9d2!important}
#cryptoRegimeOverlay .crm-r14r7-alarm.runtime-active{box-shadow:0 0 16px rgba(82,240,190,.24),inset 0 0 10px rgba(82,240,190,.08)!important}
#cryptoRegimeOverlay .crm-r14r9r2-modal .crm-r14r9r2-backend{display:grid;gap:3px;margin:10px 0;padding:9px 10px;border:1px solid rgba(117,149,172,.25);border-radius:9px;background:rgba(4,17,28,.55)}
#cryptoRegimeOverlay .crm-r14r9r2-modal .crm-r14r9r2-backend.ok{border-color:rgba(73,231,183,.35);background:rgba(25,118,93,.09)}
#cryptoRegimeOverlay .crm-r14r9r2-modal .crm-r14r9r2-backend b{font-size:11px;color:#d9e6ef}
#cryptoRegimeOverlay .crm-r14r9r2-modal .crm-r14r9r2-backend.ok b{color:#73f0c8}
#cryptoRegimeOverlay .crm-r14r9r2-modal .crm-r14r9r2-backend span{font-size:9px;color:#8fa4b5}
#cryptoRegimeOverlay .crm-r14r9r2-history{width:min(660px,96vw)!important}
#cryptoRegimeOverlay .crm-r14r9r2-history-list{max-height:55vh;overflow:auto;display:grid;gap:7px;margin-top:10px}
#cryptoRegimeOverlay .crm-r14r9r2-history-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:8px 10px;border:1px solid rgba(88,128,157,.2);border-radius:8px;background:rgba(5,19,31,.55)}
#cryptoRegimeOverlay .crm-r14r9r2-history-list b{font-size:10px;color:#dce9f1}
#cryptoRegimeOverlay .crm-r14r9r2-history-list span{grid-column:1/-1;font-size:9px;line-height:1.35;color:#91a6b8;white-space:normal;overflow-wrap:anywhere}
#cryptoRegimeOverlay .crm-r14r9r2-history-list small{grid-row:1;grid-column:2;color:#71889b;font-size:8px}
#cryptoRegimeOverlay[data-crm-density="compact"] .crm-hero{min-height:194px!important}
#cryptoRegimeOverlay[data-crm-density="compact"] .crm-mid-grid>.crm-panel{min-height:292px!important}
#cryptoRegimeOverlay[data-crm-density="relaxed"] .crm-hero{min-height:234px!important}
#cryptoRegimeOverlay[data-crm-density="relaxed"] .crm-mid-grid>.crm-panel{min-height:356px!important}
@media(max-width:1450px){
 #cryptoRegimeOverlay .crm-hero{grid-template-columns:minmax(0,1.32fr) minmax(230px,.62fr) minmax(220px,.68fr)!important;gap:16px!important;min-height:220px!important}
 #cryptoRegimeOverlay .crm-orbit,#cryptoRegimeOverlay .crm-regime-emblem{transform:scale(.9);transform-origin:center}
 #cryptoRegimeOverlay .crm-plain-actions{grid-template-columns:1fr!important}
 #cryptoRegimeOverlay .crm-mid-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #cryptoRegimeOverlay .crm-mid-grid>.crm-panel{min-height:310px!important}
}
@media(max-width:1080px){
 #cryptoRegimeOverlay .crm-hero{grid-template-columns:minmax(0,1fr) minmax(230px,.58fr)!important;min-height:230px!important}
 #cryptoRegimeOverlay .crm-hero-art{display:none!important}
 #cryptoRegimeOverlay .crm-mid-grid{grid-template-columns:1fr!important}
 #cryptoRegimeOverlay .crm-mid-grid>.crm-panel{min-height:0!important}
 #cryptoRegimeOverlay .crm-r14r9r2-alarm-status em{display:none}
}
