.share-modal-content-ios{background:linear-gradient(to bottom right,#8b5cf6,#6366f1);padding:24px;color:#fff;border-radius:8px;position:relative;top:1000px}.share-modal-content-ios .header{display:flex;align-items:center;gap:12px;width:100%;background:#fff;padding:12px;margin-top:4px;border-radius:8px;position:relative;overflow:hidden}.share-modal-content-ios .logo-container{width:40px;height:40px;background-color:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.share-modal-content-ios .logo-container img{width:24px;height:24px;object-fit:cover}.share-modal-content-ios .company-info{flex:1;min-width:0}.share-modal-content-ios .company-name{font-size:16px;font-weight:700;color:#111827}.share-modal-content-ios .company-desc{font-size:14px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal-content-ios .recommended-tag{position:absolute;top:-25px;right:-45px;width:100px;height:70px;background-color:#f5416a;color:#fff;transform:rotate(45deg);transform-origin:center center}.share-modal-content-ios .recommended-text{position:absolute;top:43px;left:33px;font-size:15px;font-weight:700;transform:rotate(0deg)}.share-modal-content-ios .user-info{display:flex;align-items:center;gap:12px;margin:16px 0}.share-modal-content-ios .avatar{width:48px;height:48px;border-radius:9999px;overflow:hidden;cursor:pointer;background-color:#f3f4f6;border:2px solid #fff;flex-shrink:0}.share-modal-content-ios .avatar img{width:100%;height:100%;object-fit:cover;border-radius:9999px}.share-modal-content-ios .user-details{flex:1;min-width:0}.share-modal-content-ios .user-name{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal-content-ios .user-headline{font-size:14px;color:#e9d5ff;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal-content-ios .job-card{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.share-modal-content-ios .job-header{display:flex;align-items:center;gap:16px}.share-modal-content-ios .company-logo{width:48px;height:48px;overflow:hidden;border-radius:8px;flex-shrink:0}.share-modal-content-ios .company-logo img{width:100%;height:100%;object-fit:cover}.share-modal-content-ios .job-title{font-size:20px;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal-content-ios .job-company{font-size:16px;color:#7c3aed;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal-content-ios .benefits{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.share-modal-content-ios .benefit-tag{padding:4px 8px;background:#f5f3ff;color:#7c3aed;border-radius:9999px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal-content-ios .job-details{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}@media (min-width:640px){.share-modal-content-ios .job-details{grid-template-columns:1fr 1fr}}.share-modal-content-ios .detail-item{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:14px}.share-modal-content-ios .detail-item svg{width:20px;height:20px}.share-modal-content-ios .detail-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.share-modal-content-ios .job-summary{margin-top:12px;color:#4b5563;font-size:14px;white-space:pre-line}.share-modal-content-ios .qr-section{display:flex;flex-direction:column;align-items:center}.share-modal-content-ios .qr-container{background:#fff;padding:8px;border-radius:12px}.share-modal-content-ios .qr-text{margin-top:8px;font-size:14px;color:#e9d5ff;text-align:center}