/* BabyKaka V3.31.7 · Original money worksheets. Only new feature styles. */
.bk-money-feature{background:#fbf0e1;border-color:#e6d9c1;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr)}
.bk-money-feature .eyebrow{color:#996b48}.bk-money-feature h3{color:#61533a}.bk-money-feature .bk-logic-tags span{background:#fffaf2;border-color:#e6d6bb;color:#735c43}
.bk-money-feature-art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center;min-width:0}
.bk-money-feature-art figure{min-width:0;margin:0;padding:7px;background:#fffef9;border:1px solid #e4d9c6;border-radius:11px;box-shadow:0 6px 18px #6647260b}
.bk-money-feature-art img{display:block;width:100%;height:auto;aspect-ratio:2480/3507;object-fit:contain;border-radius:5px}
.bk-money-feature-art figcaption{text-align:center;font-size:11px;line-height:1.7;color:#735f49;padding:9px 0 3px;overflow-wrap:anywhere}
.quiet-category[data-type=money] .quiet-category-preview{height:auto;aspect-ratio:2480/3507;max-width:175px;margin-inline:auto}
.quiet-category[data-type=money] .quiet-category-preview img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.bk-money-sheet .quiet-sheet-thumb img{aspect-ratio:2480/3507;object-fit:contain}
.bk-money-detail .quiet-preview-panel{min-width:0;position:sticky;top:110px}
.bk-money-detail .quiet-preview-page{aspect-ratio:2480/3507;max-height:none}
.bk-money-detail .quiet-preview-mode{flex-wrap:wrap;gap:9px}
.bk-money-detail .quiet-download-row .btn,.bk-money-pack-panel .quiet-pack-actions .btn{white-space:normal;line-height:1.65;min-width:0;max-width:100%}
.bk-money-detail .quiet-download-panel small{display:block;margin-top:14px;line-height:1.9}
.bk-money-wallet{border:1px solid #e6d8bb;background:#f9f0df;border-radius:16px;padding:19px 23px;margin-bottom:20px}
.bk-money-wallet>span{display:block;font-size:12px;letter-spacing:.1em;color:#876b44}
.bk-money-wallet strong{display:block;font-size:40px;line-height:1.35;font-weight:600;color:#5f674a;margin:6px 0}
.bk-money-wallet strong small{font-size:16px;font-weight:500}.bk-money-wallet p{font-size:13px;line-height:1.9;margin:0;color:#70624c}
.bk-money-choice-note{padding:15px 18px;border-radius:12px;background:#f5f2e7;color:#655d47;font-size:13px;line-height:1.95}
.bk-money-pack-panel{background:#faf0e3;border-color:#e7d9c6}.bk-money-use-note{font-size:12px;line-height:1.9;color:#6d6d5b;margin:20px 0}
.bk-money-lightbox .bk-logic-zoom-scroll img.quiet-preview-page{width:min(100%,680px);height:auto;max-height:none;aspect-ratio:2480/3507;margin-inline:auto}
.bk-money-lightbox .bk-logic-zoom-scroll.is-zoomed img.quiet-preview-page{width:1600px;max-width:none}
.bk-money-topics a[aria-current=page]{background:#746346;border-color:#746346}
@media(max-width:1020px){.bk-money-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-money-feature-art{gap:6px}.bk-money-feature-art figure{padding:5px}.bk-money-feature-art figcaption{font-size:10px}}
@media(max-width:760px){.bk-money-feature{grid-template-columns:1fr}.bk-money-feature-art{order:-1;gap:8px}.bk-money-feature-art figcaption{font-size:10px;padding:7px 0 2px}.bk-money-detail .quiet-preview-panel{position:static}.bk-money-wallet{padding:17px 20px}.bk-money-wallet strong{font-size:34px}}
@media(max-width:380px){.bk-money-feature-art{gap:5px}.bk-money-feature-art figure{padding:4px}.bk-money-feature-art figcaption{font-size:9px}.bk-money-detail .quiet-preview-mode strong{font-size:11px}}
@media print{.bk-money-feature,.bk-money-pack-panel,.bk-money-topics{display:none!important}.bk-money-detail .quiet-preview-panel{position:static}}
