/* v4: receiving accounts, manual evidence reviews, role cards and issuer card studio. */
.issuer-method-grid,.payment-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px}.issuer-method-grid>.panel,.payment-review-grid>.panel{margin:0}.issuer-method-grid .btn,.payment-review-grid .btn{margin-top:14px}.review-amount{font:800 26px/1.2 Manrope,sans-serif;color:#000}.receiving-qr{display:block;max-width:100%;width:290px;max-height:320px;object-fit:contain;border:1px solid #ddd;background:white;padding:14px;margin:22px auto;border-radius:12px}.locked-method{display:flex;gap:13px;background:#fff1f2;border:1px solid #efc8cd;border-radius:10px;padding:17px;margin:20px 0}.locked-method svg{color:#c41121}.locked-method p{font-size:12px;margin:6px 0 0}.locked-method b{font-size:13px}.qr-checkout .section-head h2{font-size:38px;margin:0}.qr-checkout form{margin-top:23px}.proof-history{border:1px solid #ddd;border-radius:11px;padding:21px;margin:18px 0}.proof-history h3{margin:0}.payment-proof-preview{display:block;width:100%;max-height:360px;object-fit:contain;background:#f6f6f6;border:1px solid #ddd;border-radius:8px;margin:18px 0}.proof-history form{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}.proof-history .check{font-weight:500}.vacancy-fields{border:1px solid #ddd;border-radius:10px;padding:20px;margin:25px 0}.vacancy-fields legend{font-size:13px;font-weight:800;padding:0 9px}.vacancy-fields .small-note{font-size:11px}.listing-role-summary{border:1px solid #ddd;border-radius:14px;padding:24px;margin:0 0 24px}.listing-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;border-top:1px solid #ddd;margin-top:20px;padding-top:20px}.listing-fact-grid small{display:block;color:#000;font-size:11px;margin-bottom:7px}.listing-fact-grid strong{color:#000;font-size:20px;line-height:1.5}.listing-role-summary>p{margin-top:18px}
/* Vacancy cards: the organisation is always the first piece of information. */
.opportunity-card{background:#fff;border:1px solid #dedede;border-top:4px solid #e11926;border-radius:13px;padding:24px;display:flex;flex-direction:column;min-width:0;transition:box-shadow .18s,transform .18s,border-color .18s}.opportunity-card:hover{transform:translateY(-4px);border-color:#d71928;box-shadow:0 12px 26px #0000000a}.opportunity-card.type-job{border-top-color:#000}.opportunity-card.type-reporter{border-top-color:#e11926}.opportunity-card.type-id_card{border-top-color:#b31429}.opportunity-issuer{display:flex;align-items:center;gap:11px;min-width:0;margin-bottom:21px}.opportunity-issuer img,.issuer-monogram{width:52px;height:52px;object-fit:contain;flex-shrink:0;border:1px solid #e0e0e0;border-radius:11px;background:#fff;padding:5px}.issuer-monogram{display:grid;place-content:center;background:#fff0f1;color:#b70919;font:800 18px/1 Manrope,sans-serif;text-transform:uppercase;padding:0}.opportunity-issuer>div{flex:1;min-width:0}.opportunity-issuer b{display:block;font-size:12px;line-height:1.5;color:#000;overflow-wrap:anywhere}.opportunity-issuer small{display:block;font-size:9px;margin-top:5px;color:#000}.opportunity-arrow{font-size:22px;color:#c51020;align-self:flex-start}.opportunity-type{display:flex;align-items:center;gap:6px;font-size:10px;color:#b10a1b;font-weight:800;margin-bottom:13px}.opportunity-type svg{width:15px;height:15px}.opportunity-type b{margin-left:auto;background:#edf9ef;color:#000;border:1px solid #c5e4cd;padding:3px 7px;border-radius:4px;font-size:8px;letter-spacing:.7px}.opportunity-card h3{font-size:22px;line-height:1.35;color:#000;letter-spacing:-.7px;margin:0 0 12px;overflow-wrap:anywhere}.opportunity-location{display:flex;align-items:center;gap:6px;font-size:11px;color:#000;margin-bottom:18px}.opportunity-location svg{width:14px;height:14px;color:#c11020}.seat-strip{display:flex;align-items:center;gap:8px;background:#fff2f3;border:1px solid #f0cdd2;border-radius:8px;padding:11px 12px;margin-bottom:15px;color:#000}.seat-strip>span{font-size:10px;font-weight:700}.seat-strip strong{font:800 20px/1.2 Manrope,'GPC Hindi',sans-serif;color:#a90d1c;margin-left:auto}.seat-strip small{font-size:9px;color:#000}.opportunity-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.opportunity-tags span{font-size:9px;font-weight:600;color:#000;border:1px solid #ddd;background:#fafafa;padding:4px 8px;border-radius:5px}.opportunity-meta{font-size:11px;color:#000;margin:0 0 10px}.opportunity-card .clamp{font-size:12px;color:#000;line-height:1.8;margin-bottom:20px;min-height:64px}.opportunity-facts{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #e6e6e6;padding:16px 0;margin-top:auto}.opportunity-facts>div:last-child{text-align:right}.opportunity-facts small{display:block;font-size:9px;color:#000;margin-bottom:5px}.opportunity-facts b{display:block;font-size:12px;color:#000}.opportunity-card>.btn{width:100%;min-height:44px;padding:12px;font-size:11px;border-radius:6px}.opportunity-card>.btn svg{width:16px;height:16px}.type-job>.btn{background:#000;border-color:#000}.type-job>.btn:hover{background:#bb1020;border-color:#bb1020}
/* Full-size front/back cards and their scaled gallery previews. */
.card-print-sheet{display:block;padding:26px;background:#fafafa;border:1px solid #ddd;border-radius:14px;margin-top:23px;overflow:auto}.card-design-pair{--card-accent:#df1729;--card-ink:#000;--card-tint:#fff0f1;display:flex;flex-wrap:wrap;align-items:start;justify-content:center;gap:20px;width:auto;max-width:100%;position:relative}.card-design-pair>.identity-card{width:390px;height:246px;position:relative;overflow:hidden;border:1px solid #ccc;border-radius:13px;background:#fff;color:var(--card-ink);padding:0;box-shadow:0 7px 20px #0000000a;flex:none;isolation:isolate}.card-design-pair .id-card-top{background:var(--card-accent);height:54px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;position:relative;z-index:2;color:#fff}.card-design-pair .id-brand{display:flex;align-items:center;gap:8px;color:#fff;max-width:270px;font:800 12px/1.35 Manrope,'GPC Hindi',sans-serif;letter-spacing:-.2px;min-width:0}.card-design-pair .id-brand>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.card-design-pair .id-brand img,.id-logo-fallback{width:29px;height:29px;object-fit:contain;flex-shrink:0;border-radius:5px;background:#fff;padding:3px}.id-logo-fallback{display:grid;place-content:center;font:800 9px/1 Manrope,sans-serif;color:var(--card-accent);padding:0}.card-design-pair .id-type{color:inherit;font-size:6px;font-weight:700;letter-spacing:.6px;white-space:normal;line-height:1.5;max-width:75px;flex-shrink:0}.card-design-pair .id-holder{position:relative;z-index:2;display:flex;align-items:center;gap:17px;padding:19px 20px 12px}.card-design-pair .id-photo{height:80px;width:65px;border:1px solid #ccc;background:#fafafa;border-radius:6px;flex:none;overflow:hidden;color:#000}.card-design-pair .id-photo svg{stroke:#000}.card-design-pair .id-photo img{height:100%;width:100%;object-fit:cover}.card-design-pair .id-holder>div:last-child{min-width:0;flex:1}.card-design-pair .id-holder small{color:var(--card-ink)!important;display:block;font-size:6px;letter-spacing:.9px;margin:0 0 6px}.card-design-pair .id-holder h2{font:800 18px/1.2 Manrope,'GPC Hindi',sans-serif!important;letter-spacing:-.4px;margin:0 0 6px;max-width:250px;overflow-wrap:anywhere}.card-design-pair .id-holder p{font-size:9px!important;line-height:1.35!important;margin:0 0 7px!important;overflow-wrap:anywhere}.card-design-pair .id-holder strong{font-size:9px;letter-spacing:.4px;overflow-wrap:anywhere}.card-design-pair .id-validity{position:relative;z-index:2;padding:0 20px;gap:23px;color:var(--card-ink)}.card-design-pair .id-validity small{font-size:6px;color:var(--card-ink)!important;letter-spacing:.6px}.card-design-pair .id-validity b{font-size:8px}.card-design-pair .id-validity>span{font-size:7px;background:#fff;color:#000;border:1px solid var(--card-accent);padding:4px 7px}.card-design-pair .id-card-bottom{position:absolute;z-index:2;bottom:0;left:0;right:0;min-height:24px;padding:7px 18px;background:var(--card-tint);border-top:1px solid #00000014;font-size:6px;color:var(--card-ink);letter-spacing:.4px}.card-design-pair>.card-back{padding:23px;background:var(--card-accent);color:#fff;display:flex;align-items:center;gap:16px;border:1px solid #00000020}.card-design-pair .back-copy{position:relative;z-index:2;flex:1;min-width:0}.card-design-pair .card-back .id-type{max-width:none;font-size:7px;color:inherit}.card-design-pair .card-back h3{font-size:16px;line-height:1.25;color:inherit;letter-spacing:-.3px;margin:12px 0;overflow-wrap:anywhere}.card-design-pair .card-back p{font-size:8px;line-height:1.7;margin:0 0 10px}.card-design-pair .card-back .card-legal{font-size:7px;line-height:1.7}.card-design-pair .card-qr{position:relative;z-index:2;width:95px;height:95px;padding:7px;flex:none;align-self:center;background:#fff;border-radius:7px;border:1px solid #ddd}.card-design-pair .card-reference{position:absolute;bottom:14px;left:23px;right:20px;font-size:7px;color:inherit;letter-spacing:.5px;z-index:2}.card-geometry{position:absolute;inset:0;pointer-events:none;z-index:0}.card-background{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:0}.preview-qr{font-size:74px;line-height:1;display:grid;place-content:center;color:#000}.card-design-pair .card-back .preview-qr{color:#000}.card-design-pair .id-holder h2,.card-design-pair .id-holder p,.card-design-pair .id-holder strong,.card-design-pair .id-validity b{color:var(--card-ink)!important}body .card-design-pair .card-back p,body .card-design-pair .card-back .card-legal,body .card-design-pair .card-back h3,body .card-design-pair .card-back .card-reference{color:inherit!important}
.orientation-portrait>.identity-card{width:246px;height:390px}.orientation-portrait .id-card-top{height:74px;padding:14px;align-items:flex-start;flex-direction:column;gap:6px}.orientation-portrait .id-brand{max-width:215px;font-size:11px}.orientation-portrait .id-type{max-width:none;font-size:6px;margin-left:36px}.orientation-portrait .id-holder{flex-direction:column;text-align:center;gap:11px;padding:17px 17px 12px}.orientation-portrait .id-photo{width:73px;height:84px}.orientation-portrait .id-holder h2{font-size:17px!important;max-width:210px;margin-bottom:5px}.orientation-portrait .id-holder p{font-size:9px!important;margin-bottom:6px!important}.orientation-portrait .id-holder strong{font-size:9px}.orientation-portrait .id-holder small{font-size:6px}.orientation-portrait .id-validity{padding:0 15px;gap:15px;justify-content:center;flex-wrap:wrap}.orientation-portrait .id-validity>span{margin:2px 0 0}.orientation-portrait .id-card-bottom{text-align:center;padding:8px 13px;min-height:27px}.orientation-portrait>.card-back{flex-direction:column;padding:24px 22px 31px;gap:14px;justify-content:flex-start}.orientation-portrait .back-copy{flex:none;text-align:center}.orientation-portrait .card-back .id-type{display:block;margin:0;font-size:6px}.orientation-portrait .card-back h3{font-size:17px;margin:12px 0}.orientation-portrait .card-back p{font-size:8px;line-height:1.65}.orientation-portrait .card-back .card-legal{font-size:7px;margin:0}.orientation-portrait .card-qr{width:100px;height:100px;margin-top:2px}.orientation-portrait .card-reference{text-align:center;left:10px;right:10px;bottom:14px;font-size:6px}
/* 14 deliberately distinct compositions. */
.design-classic-red{--card-accent:#d7192b;--card-tint:#fff0f1}.design-classic-red .card-front .id-card-top{background:#080808;border-bottom:4px solid #df1729}.design-classic-red .card-back{background:#080808;border-top:5px solid #df1729}
.design-midnight{--card-accent:#df1729;--card-ink:#fff;--card-tint:#171717}.design-midnight>.card-front{background:#101010;border-color:#101010}.design-midnight .id-card-top{background:transparent;border-bottom:1px solid #ffffff25}.design-midnight .card-front .card-geometry{background:linear-gradient(135deg,transparent 72%,#df1729 72% 84%,#8f0615 84%)}.design-midnight .id-validity>span{color:#000}.design-midnight .card-back{background:#df1729}.design-midnight .id-card-bottom{background:#171717;color:#fff}
.design-royal-portrait{--card-accent:#184bb5;--card-tint:#eaf0ff}.design-royal-portrait .id-card-top{height:88px;background:linear-gradient(140deg,#163f96,#235ad2)}.design-royal-portrait .id-photo{border:3px solid #184bb5;border-radius:50%;width:82px;height:82px}.design-royal-portrait .id-card-bottom{background:#184bb5;color:white}.design-royal-portrait .card-back .card-geometry{background:linear-gradient(25deg,#00000020 25%,transparent 25%)}
.design-emerald-line{--card-accent:#086746;--card-tint:#e8f5ee}.design-emerald-line .card-front{border-left:11px solid #086746}.design-emerald-line .id-card-top{background:white;color:#086746;border-bottom:2px solid #086746}.design-emerald-line .id-brand{color:#086746}.design-emerald-line .id-photo{border-radius:50%;width:77px;height:77px;border:3px solid #086746}.design-emerald-line .id-card-bottom{padding-left:13px;background:#086746;color:white}.design-emerald-line .card-back{border-right:11px solid #063e2a;background:#086746}
.design-crimson-wave{--card-accent:#a70f26;--card-tint:#fff1f3}.design-crimson-wave .id-card-top{height:82px;background:#a70f26;border-radius:0 0 50% 0}.design-crimson-wave .id-photo{border-radius:12px 12px 36px 12px;border:3px solid #a70f26}.design-crimson-wave .id-card-bottom{background:#a70f26;color:#fff}.design-crimson-wave .card-back .card-geometry{background:radial-gradient(ellipse at 120% -20%,#e9526555 50%,transparent 50%)}
.design-navy-gold{--card-accent:#132744;--card-ink:#fff;--card-tint:#132744}.design-navy-gold .card-front{background:#132744;border:3px solid #c8a861}.design-navy-gold .id-card-top{background:#132744;border-bottom:1px solid #c8a861}.design-navy-gold .id-photo{border:2px solid #c8a861}.design-navy-gold .id-card-bottom{border-top:1px solid #c8a861;background:#132744;color:#fff}.design-navy-gold .id-type{color:#f2ddaa}.design-navy-gold .card-back{border:3px solid #c8a861;background:#132744}.design-navy-gold .card-back .card-qr{border:3px solid #c8a861}
.design-violet-modern{--card-accent:#613bb4;--card-tint:#f2edff}.design-violet-modern .id-card-top{background:linear-gradient(140deg,#46228b,#8151df);clip-path:polygon(0 0,100% 0,100% 82%,0 100%);height:85px}.design-violet-modern .id-photo{border-radius:16px 2px 16px 2px;border:2px solid #613bb4}.design-violet-modern .id-card-bottom{background:#613bb4;color:#fff}.design-violet-modern .card-back .card-geometry{background:linear-gradient(135deg,transparent 60%,#ffffff12 60% 70%,transparent 70%)}
.design-teal-grid{--card-accent:#087a80;--card-tint:#e9f9f8}.design-teal-grid .card-front .card-geometry{background-image:radial-gradient(#087a8020 1px,transparent 1px);background-size:12px 12px}.design-teal-grid .id-card-top{background:#fff;color:#07676b;border-bottom:3px solid #087a80}.design-teal-grid .id-brand{color:#075c61}.design-teal-grid .id-photo{border:2px solid #087a80;border-radius:9px}.design-teal-grid .id-card-bottom{background:#087a80;color:#fff}.design-teal-grid .card-back .card-geometry{background-image:linear-gradient(#ffffff10 1px,transparent 1px),linear-gradient(90deg,#ffffff10 1px,transparent 1px);background-size:20px 20px}
.design-newsprint{--card-accent:#111;--card-tint:#fff}.design-newsprint>.identity-card{border-radius:2px;border:2px solid #111}.design-newsprint .id-card-top{background:#fff;color:#000;border-bottom:6px double #111;height:55px}.design-newsprint .id-brand{color:#000}.design-newsprint .id-holder h2{font-family:Georgia,serif!important;font-size:20px!important}.design-newsprint .id-photo{border-radius:0;border:1px solid #000}.design-newsprint .id-card-bottom{background:#fff;border-top:3px double #000;color:#000}.design-newsprint>.card-back{background:#fff;color:#000;border:2px solid #111}.design-newsprint .card-back .card-type,.design-newsprint .card-back .id-type{color:#000}.design-newsprint .card-back .card-reference{color:#000}
.design-saffron-edge{--card-accent:#ad4a08;--card-tint:#fff3e8}.design-saffron-edge .id-card-top{background:#ad4a08;clip-path:polygon(0 0,100% 0,100% 75%,25% 100%,0 75%);height:88px}.design-saffron-edge .id-photo{border:3px solid #ad4a08;border-radius:2px}.design-saffron-edge .id-card-bottom{background:#ad4a08;color:#fff;border-top:6px solid #f8cf99}.design-saffron-edge .card-back{background:#7f3404;border-left:10px solid #d67320}.design-saffron-edge .card-back .card-geometry{background:linear-gradient(40deg,#ffffff0c 20%,transparent 20%)}
.design-cobalt-broadcast{--card-accent:#1748bb;--card-tint:#edf2ff}.design-cobalt-broadcast .id-card-top{background:#1748bb;border-bottom:5px solid #7dbaff}.design-cobalt-broadcast .id-holder{border-left:5px solid #1748bb;margin-left:14px;padding-left:12px}.design-cobalt-broadcast .id-card-bottom{background:linear-gradient(90deg,#1748bb 70%,#0c2565 70%);color:#fff}.design-cobalt-broadcast .card-back .card-geometry{background:linear-gradient(0deg,transparent 80%,#ffffff14 80% 85%,transparent 85% 90%,#ffffff14 90%)}
.design-burgundy{--card-accent:#7c1732;--card-tint:#fff0f5}.design-burgundy>.identity-card{border:3px solid #7c1732;border-radius:16px 3px 16px 3px}.design-burgundy .id-card-top{background:#fff;color:#7c1732;border-bottom:2px solid #7c1732}.design-burgundy .id-brand{color:#7c1732}.design-burgundy .id-holder h2{font-family:Georgia,'GPC Hindi',serif!important;font-size:20px!important}.design-burgundy .id-photo{border:2px solid #7c1732;border-radius:30px 30px 4px 4px}.design-burgundy .id-card-bottom{background:#7c1732;color:#fff}.design-burgundy .card-back{background:#7c1732;border:3px double #f2c8d6}
.design-forest-portrait{--card-accent:#155d3b;--card-tint:#eaf5ed}.design-forest-portrait .card-front{border:3px solid #155d3b}.design-forest-portrait .id-card-top{background:#155d3b;height:78px}.design-forest-portrait .id-photo{border:3px double #155d3b;border-radius:50% 50% 8px 8px}.design-forest-portrait .id-card-bottom{background:#155d3b;color:white;border-top:6px double #fff}.design-forest-portrait .card-back{border:3px solid #155d3b;background:#fff;color:#12452d}.design-forest-portrait .card-back .id-type{color:#12452d}.design-forest-portrait .card-back .card-reference{color:#12452d}
.design-silver-geo{--card-accent:#364453;--card-tint:#edf0f4}.design-silver-geo .id-card-top{background:#edf0f4;color:#1f2935;border-bottom:3px solid #364453}.design-silver-geo .id-brand{color:#1f2935}.design-silver-geo .card-front .card-geometry{background:linear-gradient(135deg,transparent 78%,#e5e9ee 78%)}.design-silver-geo .id-photo{border-radius:2px;border:2px solid #364453}.design-silver-geo .id-card-bottom{background:#364453;color:#fff}.design-silver-geo .card-back .card-geometry{background:linear-gradient(45deg,#ffffff15 25%,transparent 25%)}
.design-custom{--card-ink:var(--custom-card-ink,#000);--card-tint:transparent;--card-accent:#000}.design-custom>.identity-card{background:#fff}.design-custom .id-card-top{background:transparent;color:var(--custom-card-ink,#000);border:0}.design-custom .id-brand,.design-custom .id-type{color:var(--custom-card-ink,#000)}.design-custom .id-card-bottom{background:transparent;color:var(--custom-card-ink,#000);border-color:transparent}.design-custom>.card-back{background:#fff;color:var(--custom-card-ink,#000);border-color:#ccc}.design-custom .card-geometry{display:none}.design-custom .id-holder,.design-custom .id-validity{color:var(--custom-card-ink,#000)}.manual-pair>.identity-card{background:white;border:1px solid #ccc}.manual-card-art{width:100%;height:100%;object-fit:contain;display:block}.manual-verification-strip{display:flex;gap:18px;align-items:center;border:1px solid #ddd;background:#fff;padding:20px;border-radius:10px;margin-top:20px;max-width:850px}.manual-verification-strip .card-qr{width:90px;height:90px;flex:none}.manual-verification-strip p{font-size:12px;margin:6px 0}.manual-verification-strip b{font-size:14px}.card-artwork-tools{margin:28px 0}.card-artwork-tools summary{font-weight:800;cursor:pointer;font-size:13px}.card-artwork-tools form{margin-top:22px}
/* The card gallery is a selection form, each choice includes both sides. */
.design-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin:28px 0}.design-choice{position:relative;display:block;min-width:0;border:2px solid #dedede;border-radius:12px;padding:16px;margin:0;background:#fff;cursor:pointer}.design-choice:has(>input:checked){border-color:#df1729;box-shadow:0 0 0 3px #df17290b}.design-choice>input{position:absolute;top:18px;right:17px;width:17px;height:17px;accent-color:#df1729;margin:0;min-height:0;padding:0}.design-choice-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:26px}.design-choice-head b{font-size:12px;color:#000}.design-choice-head span{font-size:9px;color:#000}.design-preview-window{position:relative;width:100%;height:160px;overflow:hidden;margin-top:10px;border:1px solid #eee;background:#fafafa;border-radius:8px}.design-preview-window>.card-design-pair{position:absolute;top:12px;left:10px;width:max-content;max-width:none;flex-wrap:nowrap;gap:18px;transform:scale(.34);transform-origin:top left;justify-content:flex-start;pointer-events:none}.design-preview-window>.orientation-portrait{left:30px}.design-choice>small{display:block;font-size:10px;color:#000;margin-top:10px}.custom-design-preview{margin:25px 0;overflow:auto;padding:20px;background:#fafafa;border:1px solid #ddd;border-radius:9px}.design-library .card-design-pair .id-type{font-family:'DM Sans',sans-serif}
@media(min-width:1600px){.design-library{grid-template-columns:repeat(3,minmax(0,1fr))}.design-preview-window>.card-design-pair{transform:scale(.31)}}
@media(max-width:1150px){.design-library{grid-template-columns:1fr}.design-preview-window{height:175px}.design-preview-window>.card-design-pair{transform:scale(.38)}.design-preview-window>.orientation-portrait{left:40px}.opportunity-card{padding:21px}.opportunity-card h3{font-size:20px}.issuer-method-grid{grid-template-columns:1fr}.card-print-sheet{padding:19px}.card-design-pair>.identity-card{width:390px;height:246px}.card-design-pair.orientation-portrait>.identity-card{width:246px;height:390px}}
@media(max-width:760px){.payment-review-grid{grid-template-columns:1fr;gap:16px}.issuer-method-grid{gap:16px}.receiving-qr{width:260px;max-height:290px;padding:10px}.proof-history{padding:16px}.proof-history .section-head{flex-direction:row;align-items:center}.proof-history h3{font-size:17px}.qr-checkout .section-head{flex-direction:row;align-items:center}.qr-checkout .section-head h2{font-size:31px}.payment-proof-preview{max-height:320px}.listing-fact-grid{grid-template-columns:1fr 1fr;gap:17px}.listing-fact-grid strong{font-size:17px}.listing-role-summary{padding:20px}.opportunity-card{padding:23px}.opportunity-card h3{font-size:23px}.opportunity-issuer b{font-size:12px}.opportunity-issuer small{font-size:9px}.seat-strip{padding:12px}.opportunity-card .clamp{font-size:12px}.opportunity-card>.btn{min-height:46px}.design-choice{padding:15px}.design-preview-window{height:160px}.design-preview-window>.card-design-pair{transform:scale(.34)}.design-preview-window>.orientation-portrait{left:25px}.design-library{gap:16px;margin:22px 0}.card-print-sheet{padding:14px;overflow:auto}.card-design-pair{gap:18px}.card-print-sheet>.card-design-pair{flex-direction:column;align-items:center;max-width:none;width:100%}.card-print-sheet>.orientation-landscape{min-width:390px}.card-print-sheet>.orientation-portrait{min-width:246px}.manual-verification-strip{padding:15px;gap:13px}.manual-verification-strip .card-qr{width:72px;height:72px}.manual-verification-strip p{font-size:10px}.manual-verification-strip b{font-size:12px}.card-artwork-tools summary{font-size:12px}.vacancy-fields{padding:16px}.vacancy-fields .form-grid{grid-template-columns:1fr 1fr}.vacancy-fields label{font-size:11px}.review-amount{font-size:24px}.locked-method{padding:14px}}
@media(max-width:400px){.design-preview-window>.card-design-pair{transform:scale(.29);left:5px;top:18px}.design-preview-window>.orientation-portrait{left:17px}.design-preview-window{height:145px}.design-choice-head{gap:8px}.design-choice-head b{font-size:11px}.design-choice-head span{font-size:8px}.vacancy-fields .form-grid{grid-template-columns:1fr}.opportunity-card{padding:20px}.opportunity-card h3{font-size:22px}.seat-strip strong{font-size:18px}.card-print-sheet>.orientation-landscape{transform:scale(.75);transform-origin:top left;align-items:start;margin-bottom:-125px}.card-print-sheet{overflow:hidden}.manual-verification-strip{align-items:flex-start}}
@media print{.card-artwork-tools{display:none!important}.page-card .card-print-sheet{border:0;background:white;margin:0;padding:0;overflow:visible;display:block}.page-card .card-design-pair{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:7mm!important;max-width:none!important;width:auto!important;min-width:0!important;transform:none!important;margin:0!important;break-inside:avoid}.page-card .card-design-pair>.identity-card{width:85.6mm!important;height:54mm!important;border-radius:3mm!important;box-shadow:none!important;flex:none!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.page-card .card-design-pair.orientation-portrait>.identity-card{width:54mm!important;height:85.6mm!important}.page-card .card-design-pair .id-card-top{height:12mm!important;padding:2.7mm 4mm!important}.page-card .card-design-pair .id-brand{font-size:2.6mm!important;gap:1.7mm!important;max-width:60mm!important}.page-card .card-design-pair .id-brand img,.page-card .card-design-pair .id-logo-fallback{width:6.3mm!important;height:6.3mm!important}.page-card .card-design-pair .id-type{font-size:1.4mm!important;max-width:16mm!important}.page-card .card-design-pair .id-holder{padding:4mm 4.4mm 2.7mm!important;gap:3.7mm!important}.page-card .card-design-pair .id-photo{width:14.3mm!important;height:17.6mm!important}.page-card .card-design-pair .id-holder h2{font-size:3.9mm!important;line-height:1.2!important;max-width:54mm!important}.page-card .card-design-pair .id-holder p{font-size:2mm!important}.page-card .card-design-pair .id-holder strong{font-size:2mm!important}.page-card .card-design-pair .id-holder small{font-size:1.4mm!important}.page-card .card-design-pair .id-validity{padding:0 4.4mm!important;gap:5mm!important}.page-card .card-design-pair .id-validity b{font-size:1.8mm!important}.page-card .card-design-pair .id-validity small{font-size:1.3mm!important}.page-card .card-design-pair .id-validity>span{font-size:1.5mm!important;padding:1mm 1.5mm!important}.page-card .card-design-pair .id-card-bottom{padding:1.5mm 4mm!important;min-height:5.2mm!important;font-size:1.35mm!important}.page-card .card-design-pair>.card-back{padding:5mm!important;gap:3.5mm!important}.page-card .card-design-pair .card-back h3{font-size:3.5mm!important}.page-card .card-design-pair .card-back p{font-size:1.8mm!important;line-height:1.65!important}.page-card .card-design-pair .card-back .card-legal{font-size:1.55mm!important}.page-card .card-design-pair .card-qr{width:21mm!important;height:21mm!important;padding:1.5mm!important}.page-card .card-design-pair .card-reference{bottom:3mm!important;left:5mm!important;font-size:1.5mm!important}.page-card .card-design-pair.orientation-portrait .id-card-top{height:17mm!important;padding:3mm!important;gap:1mm!important}.page-card .card-design-pair.orientation-portrait .id-type{margin-left:8mm!important;max-width:40mm!important}.page-card .card-design-pair.orientation-portrait .id-holder{flex-direction:column!important;text-align:center!important;gap:2.3mm!important;padding:3.5mm 3.5mm 2.5mm!important}.page-card .card-design-pair.orientation-portrait .id-photo{width:16mm!important;height:18mm!important}.page-card .card-design-pair.orientation-portrait .id-holder h2{font-size:3.7mm!important;max-width:45mm!important}.page-card .card-design-pair.orientation-portrait .id-validity{padding:0 3mm!important;gap:3mm!important;justify-content:center!important;flex-wrap:wrap!important}.page-card .card-design-pair.orientation-portrait>.card-back{padding:5mm 4.5mm 6mm!important;flex-direction:column!important;gap:3mm!important}.page-card .card-design-pair.orientation-portrait .back-copy{flex:none!important}.page-card .card-design-pair.orientation-portrait .card-back .id-type{margin:0!important;max-width:none!important}.page-card .card-design-pair.orientation-portrait .card-qr{width:22mm!important;height:22mm!important}.page-card .manual-verification-strip{display:flex!important;break-inside:avoid;margin-top:8mm;padding:4mm;max-width:180mm}.page-card .manual-verification-strip .card-qr{width:20mm!important;height:20mm!important}.page-card .manual-verification-strip p{font-size:9px!important}.page-card .card-design-pair .manual-card-art{height:100%!important;width:100%!important;object-fit:contain!important}}
.design-preview-window>.card-design-pair{left:calc(50% - 136px);top:34px}.design-preview-window>.orientation-portrait{left:calc(50% - 87px);top:12px}html[lang=hi] .card-design-pair .id-type,html[lang=hi] .design-library .card-design-pair .id-type,html[lang=hi] .id-logo-fallback{font-family:'GPC Hindi','DM Sans',sans-serif}@media(min-width:1600px){.design-preview-window>.card-design-pair{left:calc(50% - 124px)}.design-preview-window>.orientation-portrait{left:calc(50% - 79px)}}@media(max-width:1150px){.design-preview-window>.card-design-pair{left:calc(50% - 151px)}.design-preview-window>.orientation-portrait{left:calc(50% - 97px)}}@media(max-width:760px){.design-preview-window>.card-design-pair{left:calc(50% - 136px)}.design-preview-window>.orientation-portrait{left:calc(50% - 87px)}}@media(max-width:400px){.design-preview-window>.card-design-pair{left:calc(50% - 116px);top:36px}.design-preview-window>.orientation-portrait{left:calc(50% - 74px);top:15px}}

body.workspace .page-title .eyebrow{color:#b71020}.opportunity-issuer img{width:68px;height:52px}
