.phone-transfer-trigger{color:#526547;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;font-size:13px;display:flex}.phone-transfer-trigger span{text-underline-offset:3px;text-decoration:underline}.phone-transfer-trigger:disabled{opacity:.5;cursor:not-allowed}.phone-transfer-dialog{color:#29261f;background:#faf7ef;border:1px solid #d9d3c8;border-radius:22px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:30px;overflow:auto;box-shadow:0 24px 80px #0003}.phone-transfer-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#171c16a6}.phone-transfer-dialog h2{padding-right:20px;font-size:23px;font-weight:750;line-height:1.25}.phone-transfer-dialog p,.phone-upload-card>p{margin:14px 0;line-height:1.65}.phone-transfer-close{cursor:pointer;background:0 0;border:0;padding:6px;position:absolute;top:15px;right:15px}.phone-transfer-qr{background:#fff;border-radius:12px;max-width:100%;height:auto;margin:18px auto;display:block}.phone-transfer-status{color:#40553a;justify-content:center;align-items:center;gap:6px;font-weight:650;display:flex}.phone-transfer-small{color:#736d60;font-size:12px!important}.phone-transfer-link{gap:7px;margin:6px 0 16px;display:flex}.phone-transfer-link input{color:#454239;background:#fff;border:1px solid #d9d3c8;border-radius:8px;flex:1;width:0;min-width:0;padding:9px;font-size:12px}.phone-transfer-link button{cursor:pointer;border:1px solid #d9d3c8;border-radius:8px;padding:9px}.phone-transfer-primary{color:#fff;cursor:pointer;background:#526547;border:0;border-radius:12px;width:100%;margin-top:16px;padding:14px 16px;font-weight:700;display:block}.phone-transfer-primary:disabled{opacity:.5;cursor:not-allowed}.phone-transfer-error{font-size:14px;color:#a82f24!important}.phone-upload-success{color:#40553a;font-weight:650}.phone-upload-page{color:#29261f;background:#f4f0e6;min-height:80dvh;padding:26px 18px 50px}.phone-upload-brand{color:#40553a;max-width:460px;margin:0 auto 24px;font-size:20px;font-weight:800;display:block}.phone-upload-card{background:#faf7ef;border:1px solid #d9d3c8;border-radius:22px;max-width:460px;margin:auto;padding:26px}.phone-upload-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#526547;font-size:11px;font-weight:750}.phone-upload-card h1{font-size:29px;font-weight:800;line-height:1.15}.phone-upload-card>p{font-size:14px}.phone-upload-card>label:not(.phone-upload-picker){margin:20px 0 7px;font-size:13px;font-weight:700;display:block}.phone-upload-card select{color:#29261f;background:#fff;border:1px solid #d9d3c8;border-radius:10px;width:100%;padding:12px;font-size:16px}.phone-upload-picker{color:#40553a;text-align:center;cursor:pointer;background:#edeadf;border:1px dashed #89947e;border-radius:14px;justify-content:center;align-items:center;min-height:210px;margin-top:16px;padding:12px;display:flex}.phone-upload-picker img{object-fit:contain;border-radius:8px;max-width:100%;max-height:300px}@media (max-width:480px){.phone-transfer-dialog{padding:24px 20px}.phone-upload-card{padding:22px 18px}.phone-upload-card h1{font-size:27px}}
