@font-face{font-family:"Shadow Quick Sakkal";src:url("/packages/admin-ui-20261105/SakkalMajalla-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
#shadow-quick-share{position:fixed;right:82px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:10000;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #ffffff73;border-radius:50%;background:#302866;color:#fff;box-shadow:0 4px 16px #0002;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1)}
#shadow-quick-share.qs-ready{opacity:1;visibility:visible;transform:none}
#shadow-quick-share svg{width:25px;height:25px;pointer-events:none}
#shadow-quick-share:active{transform:scale(.95)}
body.sbc-seal-expanded #shadow-quick-share{opacity:0;visibility:hidden;pointer-events:none}
#shadow-share-dialog,#shadow-share-dialog *{box-sizing:border-box}
#shadow-share-dialog{width:min(460px,calc(100% - 28px));max-height:calc(100vh - 28px);max-height:calc(90dvh - env(safe-area-inset-bottom));padding:0;border:1px solid #ded9ed;border-radius:26px;background:#fff;color:#302866;box-shadow:0 22px 70px #110e2838;font-family:"Shadow Quick Sakkal",Arial,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.5;overflow:auto;overscroll-behavior:contain;margin:auto;inset:0}
#shadow-share-dialog[dir="ltr"]{font-family:system-ui,Arial,sans-serif;font-size:1rem;line-height:1.5}
#shadow-share-dialog:not([open]){display:none}
#shadow-share-dialog::backdrop{background:#110e287d;backdrop-filter:blur(3px)}
#shadow-share-dialog.qs-fallback[open]{position:fixed;z-index:2147483647}
body.qs-fallback-backdrop:after{content:"";position:fixed;inset:0;background:#110e287d;z-index:2147483646}
#shadow-share-dialog [hidden]{display:none!important}
#shadow-share-dialog button,#shadow-share-dialog input,#shadow-share-dialog a{font:inherit}
#shadow-share-dialog button,#shadow-share-dialog a{touch-action:manipulation}
#shadow-share-dialog button{cursor:pointer}
#shadow-share-dialog svg{width:24px;height:24px;flex:none}
#shadow-share-dialog .qs-head{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:14px 14px 10px;background:#fff;border-bottom:1px solid #eeebf6}
#shadow-share-dialog .qs-head h2{font-size:1.2em;line-height:1.3;margin:0;text-align:center;overflow-wrap:anywhere}
#shadow-share-dialog .qs-icon-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ded9ed;border-radius:50%;color:#302866;background:#fff}
#shadow-share-dialog .qs-icon-button:active{background:#f4f1fa}
#shadow-share-dialog .qs-back-placeholder{width:44px;height:44px}
#shadow-share-dialog .qs-body{padding:12px 18px 18px;min-width:0}
#shadow-share-dialog .qs-intro{margin:0 0 12px;color:#655c7c;font-size:.86em;line-height:1.5;text-align:center}
#shadow-share-dialog .qs-choices{display:grid;gap:9px}
#shadow-share-dialog .qs-choice{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;gap:11px;align-items:center;min-height:70px;width:100%;padding:12px;border:1px solid #e4dfef;border-radius:16px;background:#fff;color:#302866;text-align:start}
#shadow-share-dialog .qs-choice:first-child{background:#f5f3fb;border-color:#d8d0ec}
#shadow-share-dialog .qs-choice:hover{background:#f5f3fb}
#shadow-share-dialog .qs-choice:active{background:#ede8f8}
#shadow-share-dialog .qs-choice-title{display:block;line-height:1.3}
#shadow-share-dialog .qs-choice-sub{display:block;margin-top:3px;color:#655c7c;font-size:.78em;line-height:1.4}
#shadow-share-dialog .qs-chevron{width:14px;height:14px}
#shadow-share-dialog .qs-chevron svg{width:14px;height:14px}
#shadow-share-dialog[dir="rtl"] .qs-chevron,#shadow-share-dialog[dir="rtl"] #qs-back svg{transform:rotate(180deg)}
#shadow-share-dialog .qs-pane{text-align:start;min-width:0}
#shadow-share-dialog .qs-pane p{margin:10px 0;overflow-wrap:anywhere}
#shadow-share-dialog .qs-pane h3{font-size:1.05em;line-height:1.4;margin:14px 0 5px}
#shadow-share-dialog .qs-qr-pane{text-align:center}
#shadow-share-dialog .qs-qr{display:block;width:min(270px,100%);height:auto;aspect-ratio:1;margin:2px auto 5px;background:#fff;image-rendering:pixelated}
#shadow-share-dialog .qs-url{display:block;color:#302866;direction:ltr;unicode-bidi:isolate;font-family:Arial,sans-serif;font-size:.72em;text-align:center;line-height:1.5;overflow-wrap:anywhere}
#shadow-share-dialog .qs-action{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;width:100%;padding:10px 14px;border:1px solid #d6cde8;border-radius:13px;color:#302866;background:#fff;text-decoration:none;text-align:center;line-height:1.4}
#shadow-share-dialog .qs-action + .qs-action{margin-top:9px}
#shadow-share-dialog .qs-action:active{background:#f1edf8}
#shadow-share-dialog .qs-primary{border-color:#302866;background:#302866;color:#fff}
#shadow-share-dialog .qs-primary:active{background:#211b4a}
#shadow-share-dialog .qs-foot{margin-top:14px;padding-top:12px;border-top:1px solid #eeebf6}
#shadow-share-dialog .qs-status{margin:10px 0 0;min-height:1.3em;font-size:.82em;color:#655c7c;line-height:1.5;overflow-wrap:anywhere;text-align:center}
#shadow-share-dialog .qs-manual{margin-top:10px}
#shadow-share-dialog .qs-manual label{display:block;font-size:.85em;margin-bottom:5px}
#shadow-share-dialog .qs-manual input{width:100%;max-width:100%;min-height:46px;font-family:Arial,sans-serif;font-size:16px;direction:ltr;border:1px solid #b8aacd;border-radius:10px;padding:10px;background:#fff;color:#302866}
#shadow-share-dialog ol{padding-inline-start:1.25em;margin:10px 0 16px}
#shadow-share-dialog li{margin:8px 0;line-height:1.5}
#shadow-share-dialog .qs-note{padding:12px 14px;border-radius:14px;background:#f5f3fb;color:#574d72;font-size:.86em;line-height:1.5}
#shadow-share-dialog button:disabled{opacity:.65;cursor:wait}
#shadow-share-dialog :is(button,a,input):focus-visible,#shadow-quick-share:focus-visible{outline:3px solid #c91f36;outline-offset:3px}
@media(max-width:600px){#shadow-share-dialog{inset:auto 0 0;margin:0 auto calc(10px + env(safe-area-inset-bottom));width:calc(100% - 20px);border-radius:24px;max-height:calc(90dvh - env(safe-area-inset-bottom))}}
@media(max-width:480px){#shadow-quick-share{right:76px;bottom:calc(18px + env(safe-area-inset-bottom))}}
@media(max-height:500px){#shadow-share-dialog .qs-qr{width:min(160px,100%)}#shadow-share-dialog .qs-qr-pane>p{margin:2px 0 4px}#shadow-share-dialog .qs-qr-pane .qs-qr{margin-top:0}}
@media(prefers-reduced-motion:reduce){#shadow-quick-share{transition:none;transform:none}}
@media(prefers-reduced-transparency:reduce){#shadow-share-dialog::backdrop{backdrop-filter:none;background:#110e28cc}}

/* Wallet artwork is the supplied Apple badge; no simulated add button. */
#shadow-share-dialog .qs-wallet-pane{text-align:center}
#shadow-share-dialog .qs-wallet-pane h3{margin:8px 0 4px}
#shadow-share-dialog .qs-wallet-preview{display:grid;justify-items:center;gap:8px;width:min(240px,100%);margin:12px auto;padding:14px;border:1px solid #e4dfef;border-radius:16px;background:#fff;box-shadow:0 8px 24px #30286612}
#shadow-share-dialog .qs-wallet-logo{display:block;width:142px;max-width:100%;height:72px;object-fit:contain}
#shadow-share-dialog .qs-wallet-qr{display:block;width:150px;max-width:100%;height:auto;aspect-ratio:1;image-rendering:pixelated}
#shadow-share-dialog .qs-wallet-preview figcaption{font:700 13px/1.5 Arial,sans-serif;color:#302866}
#shadow-share-dialog .qs-wallet-badge-wrap{display:flex;align-items:center;justify-content:center;padding:8px;min-height:64px}
#shadow-share-dialog .qs-wallet-badge{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;text-decoration:none;touch-action:manipulation}
#shadow-share-dialog .qs-wallet-badge img{display:block;width:auto;height:48px;max-width:100%;object-fit:contain}
#shadow-share-dialog .qs-wallet-note{font-size:.8em;color:#655c7c;line-height:1.5;margin:8px 0}
#shadow-share-dialog .qs-wallet-credit{font:12px/1.5 system-ui,Arial,sans-serif;color:#655c7c;text-align:center}
@media(max-height:500px){#shadow-share-dialog .qs-wallet-preview{grid-template-columns:88px minmax(0,1fr);align-items:center;width:min(300px,100%);padding:10px;gap:8px}#shadow-share-dialog .qs-wallet-logo{width:88px;height:48px}#shadow-share-dialog .qs-wallet-qr{grid-column:2;grid-row:1/3;width:112px}#shadow-share-dialog .qs-wallet-preview figcaption{grid-column:1;font-size:10px}}
