
.pb-launch{position:fixed;right:22px;bottom:22px;z-index:950;border:1px solid #5377ac;background:#112e56;color:white;border-radius:17px;padding:12px 17px;box-shadow:0 12px 38px #142b4866;display:flex;gap:10px;align-items:center;cursor:pointer;font:inherit;font-size:27px;text-align:left}.pb-launch b,.pb-launch small{display:block}.pb-launch b{font-size:14px}.pb-launch small{font-size:11px;color:#d7e6fc}.pb-overlay[hidden]{display:none}.pb-overlay{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:15px}.pb-shade{position:absolute;inset:0;background:#0c1a32bd;backdrop-filter:blur(5px)}.pb-modal{position:relative;width:min(690px,100%);max-height:92dvh;overflow:auto;background:#f8fbff;border-radius:24px;padding:29px;box-shadow:0 30px 90px #0005;color:#183554}.pb-close{position:absolute;right:16px;top:14px;border:0;border-radius:50%;background:#e9f0fa;width:35px;height:35px;font-size:26px;cursor:pointer}.pb-heading{text-align:center;max-width:550px;margin:0 auto 19px}.pb-heading>span{font-size:11px;font-weight:800;letter-spacing:.14em;color:#1e65b7}.pb-gift{font-size:43px;margin:9px}.pb-heading h2{font-size:clamp(24px,3.2vw,35px);line-height:1.15;letter-spacing:-.03em;color:#14345d;margin:6px 0 10px}.pb-heading p{font-size:14px;line-height:1.6;color:#61728b;margin:0}.pb-tabs{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin-bottom:16px}.pb-tabs button{border:1px solid #d9e4f3;border-radius:30px;background:#fff;color:#24486e;padding:9px 13px;cursor:pointer;font-size:12px;font-weight:700}.pb-tabs button.active{background:#1758a6;color:white;border-color:#1758a6}#pbCards{display:grid;gap:9px}.pb-card{background:white;border:1px solid #dce6f4;border-radius:13px;overflow:hidden}.pb-card summary{cursor:pointer;display:flex;gap:12px;align-items:center;padding:15px;list-style:none}.pb-card summary::-webkit-details-marker{display:none}.pb-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;background:#eef5ff;border-radius:12px;font-size:24px}.pb-name{flex:1}.pb-name small,.pb-name strong{display:block}.pb-name small{font-size:10px;color:#5881af;font-weight:800;letter-spacing:.08em}.pb-name strong{font-size:15px;color:#17395d;margin-top:3px}.pb-plus{font-size:23px;color:#2562ac}.pb-card[open] .pb-plus{transform:rotate(45deg)}.pb-detail{margin:0 15px 15px 71px;border-top:1px solid #edf2f8;padding-top:9px}.pb-detail p{font-size:13px;line-height:1.6;color:#536880;margin:0 0 7px}.pb-detail a{font-size:12px;color:#1663b8;font-weight:800;text-decoration:none}.pb-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.pb-foot small{font-size:10px;color:#7a8ca0}.pb-foot a{border-radius:10px;background:#153e75;color:#fff;text-decoration:none;padding:11px 15px;font-size:12px;font-weight:700}body.pb-open{overflow:hidden}@media(max-width:600px){.pb-launch{right:12px;bottom:12px;padding:9px 12px;font-size:23px}.pb-modal{padding:20px 13px;border-radius:18px}.pb-tabs button{font-size:11px;padding:8px 10px}.pb-card summary{padding:11px}.pb-name strong{font-size:13px}.pb-detail{margin-left:60px}.pb-foot{flex-direction:column}.pb-foot a{width:100%;text-align:center}}
