html body #sc-v717-overlay .scp009-share{display:grid;gap:16px;min-width:0;color:#f8fafc;font:500 15px/1.5 Arial,sans-serif}
html body #sc-v717-overlay .scp009-share>h3{color:#fff;margin:0;font-size:23px}
html body #sc-v717-overlay .scp009-intro,html body #sc-v717-overlay .scp009-note{color:#d5deeb;margin:0;font-size:14px}
html body #sc-v717-overlay .scp009-card{display:block;width:min(370px,100%);margin:0 auto;padding:24px 18px;text-align:center;background:#fff!important;color:#172033!important;border:1px solid #c8d1df;border-radius:20px;overflow-wrap:anywhere;box-shadow:0 12px 30px #0004}
html body #sc-v717-overlay .scp009-card *{color:#172033!important}
html body #sc-v717-overlay .scp009-brand{font-size:13px;font-weight:900;letter-spacing:.08em}
html body #sc-v717-overlay .scp009-brand small{display:block;font-size:11px;letter-spacing:.03em;margin-top:3px}
html body #sc-v717-overlay .scp009-avatar{position:relative;display:grid;place-items:center;width:76px;height:76px;margin:18px auto 12px;border-radius:50%;overflow:hidden;background:#a62f46;color:#fff!important;font-size:25px;font-weight:900}
html body #sc-v717-overlay .scp009-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
html body #sc-v717-overlay .scp009-card h3{font-size:clamp(20px,5vw,28px);line-height:1.15;margin:0 0 6px;color:#172033!important}
html body #sc-v717-overlay .scp009-handle{font-size:15px;margin:0}
html body #sc-v717-overlay .scp009-qr{background:#fff!important;max-width:100%;margin:14px auto 8px}
html body #sc-v717-overlay .scp009-qr canvas{display:block;width:min(256px,100%);height:auto;margin:auto;image-rendering:pixelated}
html body #sc-v717-overlay .scp009-scan{font-size:16px;font-weight:800;margin:0 0 5px}
html body #sc-v717-overlay .scp009-address{font-size:12px}
html body #sc-v717-overlay .scp009-link-label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#edf2f9}
html body #sc-v717-overlay .scp009-link{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:46px;border:1px solid #aebdd0;border-radius:9px;background:#0d1523;color:#fff;padding:10px;font:14px/1.4 Arial,sans-serif}
html body .scp009-actions{display:flex;gap:8px;flex-wrap:wrap;min-width:0}
html body .scp009-button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 130px;min-width:0;max-width:100%;min-height:44px;padding:10px 14px;background:#24364e!important;color:#fff!important;border:1px solid #8fa6c5!important;border-radius:9px;font:700 14px/1.3 Arial,sans-serif;cursor:pointer;text-align:center;overflow-wrap:anywhere}
html body .scp009-button:hover{background:#354c6b!important;color:#fff!important}
html body .scp009-button:focus-visible,html body #sc-v717-overlay .scp009-link:focus-visible{outline:3px solid #e59b42!important;outline-offset:3px}
html body .scp009-button:disabled{opacity:.55;cursor:default}
html body .scp009-status{color:inherit;min-height:1.4em;font-size:14px;margin:0;overflow-wrap:anywhere}
html body #sc-v15-profile-card .scp009-arrival{display:grid;gap:10px;box-sizing:border-box;margin:14px 0;padding:16px;border:1px solid #a9b6c9;border-radius:14px;background:#f0f5fc!important;color:#172033!important}
html body #sc-v15-profile-card .scp009-arrival>strong,html body #sc-v15-profile-card .scp009-arrival>p{color:#172033!important;margin:0}
html body #sc-v15-profile-card .scp009-arrival .scp007-control{display:flex;flex:1 1 130px;flex-wrap:wrap;gap:5px}
html body #sc-v15-profile-card .scp009-arrival .scp007-control button{flex:1;min-height:44px;background:#a62f46!important;color:#fff!important;border:1px solid #7f2436;border-radius:9px;font:700 14px Arial,sans-serif;padding:10px}
html body #sc-v15-profile-card .scp009-arrival .scp007-control small{flex-basis:100%;color:#172033!important}
html body #sc-v15-profile-card [data-p009-open]{flex:0 1 auto}
@media(max-width:350px){html body #sc-v717-overlay .scp009-card{padding:18px 10px}html body #sc-v717-overlay .scp009-share{gap:12px}}
