.qr-popup-trigger[data-v-bb4be491]{align-items:center;display:inline-flex;justify-content:center;outline:none}.qr-popup-trigger.is-block[data-v-bb4be491]{display:block}.qr-popup-trigger.is-clickable[data-v-bb4be491]{cursor:pointer}.qr-popup-trigger.is-clickable[data-v-bb4be491]:focus-visible{border-radius:8px;outline:2px solid var(--orange,#fda139);outline-offset:4px}.qr-popup-hover[data-v-bb4be491]{filter:drop-shadow(0 8px 24px rgba(54,36,18,.18));pointer-events:auto;position:fixed;z-index:1000}.qr-popup-hover .qr-popup-hover-inner[data-v-bb4be491]{align-items:center;background:#fff;border-radius:14px;box-shadow:0 12px 32px #3624121f;display:flex;flex-direction:column;height:100%;justify-content:center;padding:12px;width:100%}.qr-popup-hover .qr-popup-hover-inner .qr-popup-hover-img[data-v-bb4be491]{border-radius:6px;display:block;height:auto;max-height:calc(100% - 28px);-o-object-fit:contain;object-fit:contain;width:100%}.qr-popup-hover .qr-popup-hover-inner .qr-popup-label[data-v-bb4be491]{color:#4d2715;display:block;font-size:13px;font-weight:600;line-height:1.3;margin-top:8px;text-align:center}.qr-popup-hover .qr-popup-arrow[data-v-bb4be491]{background:#fff;border:1px solid rgba(255,134,24,.18);height:12px;position:absolute;transform:rotate(45deg);width:12px}.qr-popup-hover.is-top .qr-popup-arrow[data-v-bb4be491]{border-left:0;border-top:0;bottom:-7px;left:50%;margin-left:-6px}.qr-popup-hover.is-bottom .qr-popup-arrow[data-v-bb4be491]{border-bottom:0;border-right:0;left:50%;margin-left:-6px;top:-7px}.qr-popup-hover.is-left .qr-popup-arrow[data-v-bb4be491]{border-bottom:0;border-left:0;margin-top:-6px;right:-7px;top:50%}.qr-popup-hover.is-right .qr-popup-arrow[data-v-bb4be491]{border-right:0;border-top:0;left:-7px;margin-top:-6px;top:50%}.qr-popup-mask[data-v-bb4be491]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f0c0999;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1100}.qr-popup-mask[data-v-bb4be491],.qr-popup-modal[data-v-bb4be491]{align-items:center;display:flex}.qr-popup-modal[data-v-bb4be491]{background:#fff;border-radius:18px;box-shadow:0 24px 60px #0f0c0947;flex-direction:column;max-width:360px;padding:32px 28px 24px;position:relative;text-align:center;width:100%}.qr-popup-modal .qr-popup-close[data-v-bb4be491]{align-items:center;background:transparent;border:0;border-radius:50%;color:#6b7280;cursor:pointer;display:inline-flex;font-size:24px;height:36px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;transition:background .2s ease,color .2s ease,transform .2s ease;width:36px}.qr-popup-modal .qr-popup-close[data-v-bb4be491]:hover{background:#ff86181f;color:var(--orange,#fda139);transform:rotate(90deg)}.qr-popup-modal .qr-popup-close[data-v-bb4be491]:focus-visible{outline:2px solid var(--orange,#fda139);outline-offset:2px}.qr-popup-modal .qr-popup-modal-img[data-v-bb4be491]{background:#fff;border-radius:8px;display:block;height:240px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:240px}.qr-popup-modal .qr-popup-modal-label[data-v-bb4be491]{color:#4d2715;font-size:16px;font-weight:700;margin:16px 0 4px}.qr-popup-modal .qr-popup-modal-hint[data-v-bb4be491]{color:#9ca3af;font-size:13px;margin:0}.qr-popup-modal--job[data-v-bb4be491]{align-items:stretch;max-width:880px;padding:32px 40px;text-align:left}.qr-popup-modal--job .job-modal[data-v-bb4be491]{display:flex;flex-direction:column;width:100%}.qr-popup-modal--job .job-modal .job-modal-header[data-v-bb4be491]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px;padding:4px 0 24px}.qr-popup-modal--job .job-modal .job-modal-header .job-modal-title[data-v-bb4be491]{color:var(--navy,#1d1f29);font-weight:700;line-height:1.3;margin:0}.qr-popup-modal--job .job-modal .job-modal-header .job-modal-close[data-v-bb4be491]{align-items:center;background:#fef9f6;border:0;border-radius:50%;color:#1a1a2e;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:24px;height:36px;justify-content:center;line-height:1;margin-right:-8px;margin-top:-4px;transition:background .2s ease,color .2s ease,transform .2s ease;width:36px}.qr-popup-modal--job .job-modal .job-modal-header .job-modal-close[data-v-bb4be491]:hover{background:#ff86181f;color:var(--orange,#fda139);transform:rotate(90deg)}.qr-popup-modal--job .job-modal .job-modal-header .job-modal-close[data-v-bb4be491]:focus-visible{outline:2px solid var(--orange,#fda139);outline-offset:2px}.qr-popup-modal--job .job-modal .job-modal-body[data-v-bb4be491]{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) 329px;width:100%}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main[data-v-bb4be491]{min-width:0}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main .job-modal-tags[data-v-bb4be491]{align-items:center;color:var(--orange-deep,#f0732b);display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:10px;line-height:1.4;margin:0 0 26px}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main .job-modal-tags .job-modal-tag[data-v-bb4be491]{align-items:baseline;display:inline-flex;font-size:14px;gap:6px;line-height:1.4;white-space:nowrap}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main .job-modal-tags .job-modal-tag .job-modal-tag-inner[data-v-bb4be491]{background:#fff7ec80;border-radius:21.211px;padding:10px 17px}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main .job-modal-tags .job-modal-tag .job-modal-tag-type[data-v-bb4be491]{color:#fda139;margin-right:10px}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main .job-modal-tags .job-modal-tag .job-modal-tag-value[data-v-bb4be491]{color:#fda139}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main .job-modal-desc[data-v-bb4be491]{margin:0 0 4px;max-height:400px;overflow-y:auto;padding-right:8px;scrollbar-color:#fdb461 rgba(255,244,232,.6);scrollbar-width:thin;word-break:break-word}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main .job-modal-desc[data-v-bb4be491] p{margin:2px}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr[data-v-bb4be491]{align-items:center;background:#fef9f6;border:1px solid var(--line,#ebe5dd);border-radius:14px;display:flex;flex-direction:column;padding:32px 28px 22px;text-align:center}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-img[data-v-bb4be491]{background:#fff;border-radius:6px;display:block;height:200px;width:200px}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-label[data-v-bb4be491]{color:var(--navy,#1d1f29);font-size:16px;font-weight:700;margin:16px 0 4px}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-sub[data-v-bb4be491]{color:var(--muted,#5b5d68);font-size:12px;line-height:1.4;margin:0 0 28px}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-btn[data-v-bb4be491]{align-items:center;background:var(--orange,#fda139);border:0;border-radius:999px;box-shadow:0 8px 18px #ff861847;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;height:42px;justify-content:center;min-width:160px;padding:0 28px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-btn[data-v-bb4be491]:hover{background:var(--orange-deep,#f0732b);box-shadow:0 12px 24px #ff86186b;transform:translateY(-2px)}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-btn[data-v-bb4be491]:active{box-shadow:0 4px 10px #ff861852;transform:translateY(0)}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-btn[data-v-bb4be491]:focus-visible{box-shadow:0 0 0 3px #ff9f3247,0 8px 18px #ff861847;outline:none}.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-hint[data-v-bb4be491]{color:#fda139;font-size:14px;line-height:1.5;margin:66px 0 0}.qr-popup-modal--job .job-modal-section[data-v-bb4be491]{color:var(--navy,#1d1f29);font-size:15px;font-weight:700;line-height:1.3;margin:0 0 12px}.qr-popup-modal--job .job-modal-section+.job-modal-section[data-v-bb4be491]{margin-top:22px}.qr-popup-modal--job .job-modal-list[data-v-bb4be491]{color:var(--muted,#5b5d68);font-size:14px;line-height:1.85;list-style:decimal;margin:0;padding-left:22px}.qr-popup-modal--job .job-modal-list li[data-v-bb4be491]{padding:2px 0}.qr-hover-enter-active[data-v-bb4be491],.qr-hover-leave-active[data-v-bb4be491]{transition:opacity .18s ease,transform .18s ease}.qr-hover-enter-from[data-v-bb4be491],.qr-hover-leave-to[data-v-bb4be491]{opacity:0;transform:scale(.92)}.qr-modal-mask-enter-active[data-v-bb4be491],.qr-modal-mask-leave-active[data-v-bb4be491]{transition:opacity .25s ease}.qr-modal-mask-enter-from[data-v-bb4be491],.qr-modal-mask-leave-to[data-v-bb4be491]{opacity:0}.qr-modal-card-enter-active[data-v-bb4be491]{transition:opacity .28s ease,transform .32s cubic-bezier(.34,1.56,.64,1)}.qr-modal-card-leave-active[data-v-bb4be491]{transition:opacity .2s ease,transform .2s ease}.qr-modal-card-enter-from[data-v-bb4be491]{opacity:0;transform:scale(.88) translateY(18px)}.qr-modal-card-leave-to[data-v-bb4be491]{opacity:0;transform:scale(.94)}@media(hover:none){.qr-popup-hover[data-v-bb4be491]{display:none!important}}@media(max-width:900px){.qr-popup-modal--job.qr-popup-modal--job[data-v-bb4be491]{max-width:720px;padding:32px 28px 28px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-header .job-modal-title[data-v-bb4be491]{font-size:22px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body[data-v-bb4be491]{gap:24px;grid-template-columns:1fr}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr[data-v-bb4be491]{align-self:center;margin-top:0;max-width:360px;width:100%}}@media(max-width:560px){.qr-popup-mask[data-v-bb4be491]{padding:16px}.qr-popup-modal[data-v-bb4be491]{max-width:320px;padding:28px 20px 20px}.qr-popup-modal .qr-popup-modal-img[data-v-bb4be491]{height:200px;width:200px}.qr-popup-modal .qr-popup-modal-label[data-v-bb4be491]{font-size:15px}.qr-popup-modal--job.qr-popup-modal--job[data-v-bb4be491]{max-height:80vh;max-width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 18px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-header[data-v-bb4be491]{padding-bottom:14px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-header .job-modal-title[data-v-bb4be491]{font-size:20px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body[data-v-bb4be491]{gap:16px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main .job-modal-tags[data-v-bb4be491]{gap:8px;margin-bottom:14px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main .job-modal-tags .job-modal-tag .job-modal-tag-inner[data-v-bb4be491]{padding:8px 12px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body .job-modal-main .job-modal-desc[data-v-bb4be491]{max-height:30vh}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr[data-v-bb4be491]{padding:20px 20px 18px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-img[data-v-bb4be491]{height:150px;width:150px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-label[data-v-bb4be491]{margin-top:12px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-sub[data-v-bb4be491]{margin-bottom:16px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-hint[data-v-bb4be491]{margin-top:18px}.qr-popup-modal--job.qr-popup-modal--job .job-modal .job-modal-body .job-modal-qr .job-modal-qr-btn[data-v-bb4be491]{font-size:14px;height:40px;min-width:140px}}@media(prefers-reduced-motion:reduce){.qr-hover-enter-active[data-v-bb4be491],.qr-hover-leave-active[data-v-bb4be491],.qr-modal-card-enter-active[data-v-bb4be491],.qr-modal-card-leave-active[data-v-bb4be491],.qr-modal-mask-enter-active[data-v-bb4be491],.qr-modal-mask-leave-active[data-v-bb4be491]{transition:none!important}.job-modal-qr-btn[data-v-bb4be491]:hover,.qr-popup-close[data-v-bb4be491]:hover{transform:none}}
