                                                                                                                         

                                                                                                                      
                                                                                                                
                                                                                                      

                                                                                                                                                                                                                                 
                                                                                                                      
                                                                                                                      
                                                                                                                        
                                                                       

                                                                                                                      
                                                                                                                    
                                                                                                            
.act-btn, .rc-link, .cr-link, .cr-need-link, .rg-link, .ur-link, .ob-link, .oa-link, .link-btn, .ic-disclose {
  font-family: var(--sp-l-f-inter);
  font-size: 12.5px; font-weight: 600; line-height: 1.25; letter-spacing: 0;
  display: inline-block; padding: 3px 9px; margin: 1px 0; vertical-align: baseline;
  border: 1px solid var(--sp-l-c-977738-a45); border-radius: 7px;
  background: var(--sp-l-c-fbf8f1); color: var(--sp-l-c-1e1914);
  cursor: pointer; text-decoration: none; text-align: center; white-space: nowrap;
  transition: background-color 120ms ease, border-color 120ms ease;
}
.act-btn:hover, .rc-link:hover, .cr-link:hover, .cr-need-link:hover, .rg-link:hover, .ur-link:hover, .ob-link:hover, .oa-link:hover, .link-btn:hover, .ic-disclose:hover {
  border-color: var(--sp-l-c-977738); background: var(--sp-l-c-977738-a12); color: var(--sp-l-c-1e1914);
}
.act-btn:focus-visible, .rc-link:focus-visible, .cr-link:focus-visible, .cr-need-link:focus-visible, .rg-link:focus-visible, .ur-link:focus-visible, .ob-link:focus-visible, .oa-link:focus-visible, .link-btn:focus-visible, .ic-disclose:focus-visible {
  outline: 2px solid var(--sp-l-c-977738); outline-offset: 2px;
}
.act-btn[disabled], .rc-link[disabled], .cr-link[disabled], .rg-link[disabled], .ur-link[disabled], .ob-link[disabled], .oa-link[disabled], .link-btn[disabled], .ic-disclose[disabled] {
  opacity: .45; cursor: not-allowed;
}
                                                                                                     
.act-btn.danger, .rg-link.rg-danger { color: var(--sp-l-c-8b2e24); border-color: var(--sp-l-c-8b2e24-a5); }
.act-btn.danger:hover, .rg-link.rg-danger:hover { background: var(--sp-l-c-f4e3df); border-color: var(--sp-l-c-8b2e24); color: var(--sp-l-c-8b2e24); }
                                                                                                     
label.act-btn, label.rc-link { cursor: pointer; }
                                                                                                                             
                                                                                                                              
                                                                                       
.why-tok.price-flag { display: inline-block; font: inherit; font-size: 12px; line-height: 1.2; padding: 2px 8px; border-radius: 10px; border: 1px solid; cursor: pointer; vertical-align: middle; text-decoration: none; }
.why-tok.price-flag-up { color: var(--sp-l-c-8b2e24); border-color: var(--sp-l-c-8b2e24-a6); background: var(--sp-l-c-fbeae6); font-weight: 700; }
.why-tok.price-flag-down { color: var(--sp-l-c-4a5a4f); border-color: var(--sp-l-c-4a5a4f-a35); background: var(--sp-l-c-eef3ef); font-weight: 500; }
.why-tok.price-flag-cannot { color: var(--sp-l-c-6b5a1f); border-color: var(--sp-l-c-6b5a1f-a45); background: var(--sp-l-c-f7f1df); font-weight: 500; }
.why-tok.price-flag:hover { filter: brightness(0.96); }
.ld-price-flag { margin-top: 4px; }
.ld-price-flag .act-btn { margin-left: 6px; }
                                                                                                                                       
.ld-code-ask:not([hidden]) { display: block; margin-top: 4px; max-width: 70ch; font-size: 11.5px; line-height: 1.4; color: var(--sp-l-c-3b3b46); }
.ld-code-ask .act-btn { margin-left: 6px; }
                                                                                               
@media (max-width: 480px) {
  .act-btn, .rc-link, .cr-link, .cr-need-link, .rg-link, .ur-link, .ob-link, .oa-link, .link-btn, .ic-disclose { min-height: 36px; padding: 6px 11px; }
}
