.pv3-shell .pv4-partner-topbar{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid #e2ecee;flex-direction:row;justify-content:flex-start;align-items:center;gap:17px;min-height:76px;padding:14px clamp(19px,2.65vw,35px);display:flex;box-shadow:0 3px 18px #11384a06}.pv3-shell .pv4-partner-topbar>.pv12-partner-title{text-align:left;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:5px;min-width:0;display:flex}.pv3-shell .pv4-partner-topbar h1{color:#14334a;letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;min-width:0;max-width:100%;margin:0;font-size:clamp(23px,2.3vw,29px);font-weight:850;line-height:1.22;display:block}.pv3-shell .pv4-partner-topbar .pv3-unsaved{color:#926417;letter-spacing:0;background:#fff8e9;border:1px solid #f1dbaa;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0;padding:5px 10px;font-size:12px;font-weight:750;line-height:1.35;display:inline-flex}.pv3-shell .pv12-unsaved-dot{background:#d89623;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.pv3-shell .pv4-partner-topbar .pv4-partner-menu-button{color:#184255;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:9px;min-width:46px;min-height:46px;margin:0;padding:9px 12px;box-shadow:0 2px 9px #14384406;background:#f7fbfb!important;border:1px solid #d7e5e7!important;font-size:13px!important;font-weight:780!important}.pv3-shell .pv4-partner-topbar .pv4-partner-menu-button svg{flex:none;width:21px;height:21px}.pv3-shell .pv4-partner-topbar .pv4-partner-menu-button:focus-visible{outline-offset:3px;outline:3px solid #2bc3aa}.pv3-shell .pv2-main,.pv3-shell .pv2-main>section,.pv3-shell .pv2-main>section>.pv2-section-toolbar,.pv3-shell .pv2-main>section>.pv2-section-toolbar>div{min-width:0}.pv3-shell .pv2-main .pv2-section-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px 20px;margin-bottom:18px;display:flex}.pv3-shell .pv2-main .pv2-section-toolbar>div:first-child{min-width:0;max-width:100%}.pv3-shell .pv2-main .pv2-section-toolbar>div:first-child>span{letter-spacing:.07em;color:#0d8a7c;width:fit-content;font-size:11px;font-weight:820;line-height:1.4;display:block}.pv3-shell .pv2-main .pv2-section-toolbar h2{color:#133b51;letter-spacing:-.028em;text-wrap:balance;overflow-wrap:break-word;max-width:100%;margin:5px 0 0;font-size:clamp(25px,2.55vw,33px);line-height:1.2}.pv3-shell .pv2-main .pv2-section-toolbar p{color:#627c89;max-width:730px;margin:7px 0 0;font-size:14px;line-height:1.6}.pv3-shell .pv2-main .pv2-section-toolbar :is(button,a){min-height:43px}.pv3-shell .pv2-main .pv2-section-toolbar :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #2abda5}.pv3-shell .pv3-floating-scanner{letter-spacing:0;font-size:14px}.pv3-shell .ll-scanner-overlay{z-index:1200;padding:max(10px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));background:#071b28bd}.pv3-shell .ll-scanner-modal{box-sizing:border-box;overscroll-behavior:contain;color:#14364b;scrollbar-width:thin;background:#fff;border:1px solid #e2f0efd1;border-radius:23px;width:min(100%,570px);min-width:0;max-height:min(94dvh,900px);overflow-y:auto;box-shadow:0 30px 80px #08202f4d}.pv3-shell .ll-scanner-modal>.ll-scanner-heading{z-index:5;background:#fff;border-bottom:1px solid #e7efee;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:17px 22px;display:flex;position:sticky;top:0}.pv3-shell .ll-scanner-heading>div{flex:1;min-width:0}.pv3-shell .ll-scanner-heading small{letter-spacing:.085em;color:#0d877a;font-size:10.5px;font-weight:820;line-height:1.35;display:block}.pv3-shell .ll-scanner-heading h2{letter-spacing:-.035em;color:#12354b;margin:5px 0 2px;font-size:clamp(23px,3.6vw,29px);line-height:1.18}.pv3-shell .ll-scanner-heading p{color:#708693;font-size:13px;line-height:1.45}.pv3-shell .ll-scanner-heading>button{color:#3f6674;cursor:pointer;background:#f8fbfb;border:1px solid #e0e9eb;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:16px;display:grid}.pv3-shell .ll-scanner-heading>button svg{width:19px;height:19px}.pv3-shell .ll-scanner-location{background:#f8fcfa;border:1px solid #dfebea;border-radius:14px;margin:12px 21px 2px;padding:13px 15px}.pv3-shell .ll-scanner-location strong{font-size:13px;line-height:1.45}.pv3-shell .ll-scanner-location small{font-size:12px;line-height:1.55}.pv3-shell .ll-scanner-body{gap:12px;min-width:0;padding:17px 21px 20px}.pv3-shell .ll-scanner-video{border-radius:16px;height:clamp(215px,43dvh,330px)}.pv3-shell .ll-scanner-hint{font-size:12.5px;line-height:1.52}.pv3-shell .ll-scanner-preview{background:linear-gradient(130deg,#f2faf7,#fff);border:1px solid #dbece8;border-radius:15px;padding:15px 16px}.pv3-shell .ll-scanner-preview h3{margin:4px 0;font-size:clamp(19px,3vw,23px)}.pv3-shell .ll-scanner-preview strong,.pv3-shell .ll-scanner-preview span{font-size:13px;line-height:1.55}.pv3-shell .ll-scanner-main,.pv3-shell .ll-scanner-success button{color:#fff;background:linear-gradient(115deg,#11374e,#0c736d);border:0;border-radius:12px;min-height:50px;padding:12px 15px;font-size:14px;font-weight:800;line-height:1.45}.pv3-shell .ll-scanner-back{min-height:43px;font-size:13px}.pv3-shell .ll-scanner-success{background:#f1faf6;border:1px solid #d3ebdf;gap:10px;margin:15px 21px}.pv3-shell .ll-scanner-success>span{background:#d7f3e3;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.pv3-shell .ll-scanner-success>span svg{stroke:#188465;width:25px;height:25px}.pv3-shell .ll-scanner-success strong{font-size:19px}.pv3-shell .ll-scanner-success p{font-size:14px;line-height:1.58}.pv3-shell .ll-scanner-modal :is(button,select,input,summary):focus-visible{outline-offset:2px;outline:3px solid #33c3aa}.pv3-shell .pv7-staff-screen{color:#193e53;gap:14px;min-width:0;display:grid}.pv3-shell .pv7-staff-screen .ss-staff-title{gap:5px;margin:0;display:grid}.pv3-shell .pv7-staff-screen .ss-staff-title small{letter-spacing:.075em;color:#0c8b7b;font-size:11px;line-height:1.4}.pv3-shell .pv7-staff-screen .ss-staff-title h2{letter-spacing:-.028em;color:#14374d;margin:0;font-size:clamp(25px,2.55vw,33px);line-height:1.18}.pv3-shell .pv7-staff-screen .ss-staff-title p{color:#657f8b;margin:0;font-size:14px;line-height:1.58}.pv3-shell .pv7-staff-screen .pv10-staff-note{background:linear-gradient(112deg,#f2faf6,#fff);border:1px solid #daebe7;border-radius:15px;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:15px 17px;display:flex}.pv3-shell .pv7-staff-screen .pv10-staff-note>span:first-child{color:#158676;background:#e0f4ea;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.pv3-shell .pv7-staff-screen .pv10-staff-note>span:first-child svg{width:21px;height:21px}.pv3-shell .pv7-staff-screen .pv10-staff-note>div{min-width:0}.pv3-shell .pv7-staff-screen .pv10-staff-note strong{font-size:14px;line-height:1.4}.pv3-shell .pv7-staff-screen .pv10-staff-note p{color:#67808b;margin:4px 0 0;font-size:12.5px;line-height:1.6}.pv3-shell .pv7-staff-steps{background:#f8fbfa;border:1px solid #e4eeed;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 15px;display:flex}.pv3-shell .pv7-staff-steps>span{align-items:center;gap:7px;font-size:12px;font-weight:760;line-height:1.35;display:inline-flex}.pv3-shell .pv7-staff-steps>span b{color:#117b6d;background:#e1f2ec;border-radius:8px;flex:none;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.pv3-shell .pv7-staff-steps>i{color:#8da7ac;place-items:center;display:grid}.pv3-shell .pv7-staff-steps>i svg{width:16px;height:16px}.pv3-shell .pv7-staff-screen .ss-staff-panel{background:#fff;border:1px solid #e0eaed;border-radius:17px;gap:14px;min-width:0;padding:19px 21px;box-shadow:0 6px 23px #12374b09}.pv3-shell .pv7-staff-screen .pv7-staff-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pv3-shell .pv7-staff-screen .pv7-staff-panel-head h3{letter-spacing:-.018em;font-size:18px;line-height:1.3}.pv3-shell .pv7-staff-screen .pv7-staff-panel-head :is(span,small){color:#117b70;background:#edf8f3;border:1px solid #d9ece5;border-radius:999px;align-items:center;min-height:26px;padding:5px 10px;font-size:11px;font-weight:760;display:inline-flex}.pv3-shell .pv7-staff-screen .ss-staff-invite-form input{border:1px solid #d0e1e5;border-radius:12px;min-height:47px;font-size:16px}.pv3-shell .pv7-staff-screen .ss-staff-invite-form button{color:#fff;background:#12394f;border-radius:12px;min-height:47px;font-size:13px}.pv3-shell .pv7-staff-screen .ss-staff-row{gap:11px;min-width:0}.pv3-shell .pv7-staff-screen .ss-staff-row>div:first-child{flex:215px;min-width:0}.pv3-shell .pv7-staff-screen .ss-staff-row strong{overflow-wrap:anywhere;font-size:14px}.pv3-shell .pv7-staff-screen .ss-staff-row small{font-size:12px;line-height:1.5}.pv3-shell .pv7-staff-screen .ss-staff-row :is(button,a){min-height:44px}.pv3-shell .pv7-staff-screen .ss-staff-detail-head{flex-wrap:wrap;align-items:center;gap:10px}.pv3-shell .pv7-staff-screen .ss-staff-detail-head h3{overflow-wrap:anywhere;font-size:16px}.pv3-shell .pv7-staff-screen .ss-staff-logs{overscroll-behavior:contain;max-height:380px}.pv3-shell .pv7-staff-screen .ss-staff-logs>div{border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px}.pv3-shell .pv7-staff-screen :is(input,button):focus-visible{outline-offset:2px;outline:3px solid #2ec2a9}@media (max-width:920px){.pv3-shell .pv4-partner-topbar{gap:12px;min-height:70px;padding:12px 20px;top:0!important}.pv3-shell .pv4-partner-topbar .pv4-partner-menu-button{display:inline-flex!important}}@media (max-width:680px){.pv3-shell .pv4-partner-topbar{gap:10px;min-height:66px;padding:11px 14px}.pv3-shell .pv4-partner-topbar h1{letter-spacing:-.027em;font-size:clamp(19px,5vw,23px);line-height:1.21}.pv3-shell .pv4-partner-topbar .pv4-partner-menu-button{gap:6px;min-width:44px;min-height:44px;padding:9px}.pv3-shell .pv4-partner-topbar .pv4-partner-menu-button>span{display:none}.pv3-shell .pv4-partner-topbar .pv3-unsaved{padding:4px 8px;font-size:11px;line-height:1.3}.pv3-shell .pv2-main .pv2-section-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.pv3-shell .pv2-main .pv2-section-toolbar h2{font-size:clamp(24px,6vw,29px);line-height:1.22}.pv3-shell .pv2-main .pv2-section-toolbar p{font-size:13.5px;line-height:1.6}.pv3-shell .pv2-main .pv2-section-toolbar :is(a,button){max-width:100%}.pv3-shell .ll-scanner-modal{border-radius:19px;max-height:96dvh}.pv3-shell .ll-scanner-modal>.ll-scanner-heading{gap:10px;padding:13px 14px}.pv3-shell .ll-scanner-heading small{font-size:10px}.pv3-shell .ll-scanner-heading h2{font-size:24px}.pv3-shell .ll-scanner-heading>button{width:44px;height:44px}.pv3-shell .ll-scanner-location{margin:10px 14px 2px;padding:12px}.pv3-shell .ll-scanner-body{gap:10px;padding:14px 14px 18px}.pv3-shell .ll-scanner-video{height:clamp(185px,35dvh,280px)}.pv3-shell .ll-scanner-success{margin:12px 14px}.pv3-shell .pv7-staff-screen .ss-staff-panel{gap:12px;padding:16px}.pv3-shell .pv7-staff-steps{gap:7px;padding:11px 12px}.pv3-shell .pv7-staff-steps>span{font-size:11.5px}.pv3-shell .pv7-staff-screen .ss-staff-logs>div{grid-template-columns:1fr}}@media (max-width:400px){.pv3-shell .pv4-partner-topbar{gap:9px;padding:10px 12px}.pv3-shell .pv4-partner-topbar h1{font-size:18px}.pv3-shell .pv7-staff-steps>i{display:none}.pv3-shell .pv7-staff-steps>span{width:100%}.pv3-shell .pv7-staff-screen .ss-staff-invite-form{grid-template-columns:minmax(0,1fr);display:grid}.pv3-shell .pv7-staff-screen .ss-staff-invite-form button{width:100%}}@media (prefers-reduced-motion:reduce){.pv3-shell .pv4-partner-topbar,.pv3-shell .ll-scanner-modal,.pv3-shell .pv7-staff-screen{transition:none;animation:none}}
