
/* BAOI 0.5.5.36 — universal page actions and real screenshots */
.baoi-page-actions-v05536{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:min(1180px,calc(100% - 28px));margin:24px auto;padding:16px;border:1px solid #385577;border-radius:16px;background:#0e1c2c;color:#e9f5ff}
.baoi-page-actions-v05536>a,.baoi-page-actions-v05536>button{appearance:none;border:1px solid #54718a;border-radius:10px;color:#f2fbff;background:#1c3147;font:600 14px/1.4 system-ui,sans-serif;padding:10px 15px;cursor:pointer;text-decoration:none;white-space:normal}
.baoi-page-actions-v05536>a:hover,.baoi-page-actions-v05536>button:hover{background:#29445d;border-color:#77c5e2}
.baoi-page-actions-v05536 [aria-pressed="true"]{background:#134e49;border-color:#70d4b8}
.baoi-supported-v05536{width:min(1180px,calc(100% - 28px));margin:16px auto;box-sizing:border-box}
.baoi-product-real-hero{margin:0 0 12px;border-radius:16px;overflow:hidden;box-shadow:0 18px 38px rgba(0,0,0,.2)}
.baoi-product-real-hero img{width:100%;height:auto;display:block;object-fit:contain}
.baoi-product-visual .baoi-window[hidden]{display:none!important}
.baoi-product-official-logo{vertical-align:middle;width:48px;height:48px;object-fit:contain;margin-right:12px}
.baoi-product-real-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px auto}
.baoi-product-real-gallery figure{min-width:0;margin:0;padding:10px;border:1px solid #37516e;border-radius:14px;background:#102134}
.baoi-product-real-gallery img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:8px}
.baoi-product-real-gallery figcaption{font:600 13px system-ui,sans-serif;color:#d5e5f4;padding:10px 2px 2px}
@media(max-width:650px){.baoi-page-actions-v05536{gap:8px;padding:12px}.baoi-page-actions-v05536>a,.baoi-page-actions-v05536>button{flex:1 1 46%;text-align:center}.baoi-product-real-gallery{grid-template-columns:1fr}.baoi-product-official-logo{width:38px;height:38px}}

#interface .baoi-screen-grid .baoi-product-screen-img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:10px;background:#0d1f30;border:1px solid #36516d}

.baoi-da-collector-guide{max-width:1120px;margin:30px auto;padding:28px;border:1px solid #2d5872;border-radius:19px;background:#11253a;color:#edf8ff}
.baoi-da-collector-guide h2{font-size:clamp(22px,3vw,30px);color:#fff;margin:12px 0}
.baoi-da-collector-guide p{line-height:1.7;color:#d2e2ee}
.baoi-da-collector-steps{padding-left:24px;display:grid;gap:18px}
.baoi-da-collector-steps li>strong{display:block;font-size:17px;color:#f5fcff;margin-bottom:6px}
.baoi-da-collector-guide a{color:#71ecd7;font-weight:700;text-decoration:underline}
.baoi-da-collector-guide pre{background:#061521;color:#cceefc;padding:15px;border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.65 Consolas,monospace}
@media(max-width:650px){.baoi-da-collector-guide{padding:18px;margin:20px 12px}}

/* BAOI 0.5.5.36-alpha.7 — keep native PDF file input inside its mobile dropzone. */
@media(max-width:600px){body.baoi-tool-slug-rotation-pdf .boai-pdftb-drop{position:relative!important;min-width:0!important;max-width:100%!important}body.baoi-tool-slug-rotation-pdf .boai-pdftb-input{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;opacity:0!important;box-sizing:border-box!important}}
