/* BitcoinOrbit V16.2 — PDF report export panels */
.bo-pdf-export{
  box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;
  gap:14px 24px;margin:28px auto 8px;max-width:100%;padding:19px 22px;
  border:1px solid #51617a;border-radius:16px;
  background:linear-gradient(125deg,#172331,#0e1721);box-shadow:inset 0 1px 0 #ffffff12;
}
.bo-pdf-export-title{display:flex;flex-direction:column;gap:4px;flex:1 1 310px;min-width:0}
.bo-pdf-export-title>span{font-size:10px;letter-spacing:.11em;font-weight:780;color:#ffc76b}
.bo-pdf-export-title>strong{font-size:16px;letter-spacing:-.015em;line-height:1.3;color:#f6faff}
.bo-pdf-export-title>small{font-size:12px;line-height:1.5;color:#b6c7d9}
.bo-pdf-button{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;
  padding:11px 17px;border-radius:10px;border:1px solid #ffc76b;
  background:linear-gradient(130deg,#ffdb84,#f5a936);color:#1d1609;
  box-shadow:0 4px 15px #c88c2928;font:inherit;font-size:13px;font-weight:800;
  cursor:pointer;transition:background .15s,border-color .15s,transform .15s;
}
.bo-pdf-button:hover{background:linear-gradient(130deg,#ffe7a9,#ffb73f);transform:translateY(-1px)}
.bo-pdf-button:focus-visible{outline:2px solid #fff2c6;outline-offset:3px}
.bo-pdf-button:disabled{opacity:.55;cursor:progress;transform:none}
.bo-pdf-message{flex:0 0 100%;font-size:12px;line-height:1.4;color:#9fd9b7}
.bo-pdf-message:empty{display:none}
@media(max-width:760px){
  .bo-pdf-export{padding:16px 14px;gap:14px;margin:21px 0 7px}
  .bo-pdf-export-title{flex-basis:100%}
  .bo-pdf-button{width:100%;min-height:46px;font-size:13px}
}
@media(prefers-reduced-motion:reduce){.bo-pdf-button{transition:none}.bo-pdf-button:hover{transform:none}}
