@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Libre+Barcode+39&display=swap);.greenpeace-staff-card-report[data-v-954ffbce]{min-height:100vh;font-family:Inter,sans-serif;color:#2c3e50}[dir] .greenpeace-staff-card-report[data-v-954ffbce]{background:#f0f2f5;padding:3rem}.control-bar[data-v-954ffbce]{backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;position:sticky;top:1rem;z-index:1000}[dir] .control-bar[data-v-954ffbce]{background:hsla(0,0%,100%,.95);padding:1.25rem 2.5rem;margin-bottom:3rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.4)}.control-bar .brand-badge[data-v-954ffbce]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;overflow:hidden}[dir] .control-bar .brand-badge[data-v-954ffbce]{background:#fff;padding:3px;border-radius:10px;border:2px solid #ffae00;box-shadow:0 4px 12px rgba(255,174,0,.3)}.control-bar .brand-badge__logo[data-v-954ffbce]{width:100%;height:100%;object-fit:contain}.action-buttons[data-v-954ffbce]{display:flex;gap:12px}.btn-modern[data-v-954ffbce]{display:flex;align-items:center;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;font-size:.9rem}[dir] .btn-modern[data-v-954ffbce]{padding:.75rem 1.75rem;border-radius:12px;cursor:pointer;border:none}[dir] .btn-modern[data-v-954ffbce]:active{transform:scale(.95)}.btn-print[data-v-954ffbce]{color:#000}[dir] .btn-print[data-v-954ffbce]{box-shadow:0 4px 15px rgba(255,174,0,.35)}[dir=ltr] .btn-print[data-v-954ffbce]{background:linear-gradient(135deg,#ffae00,#ffc842)}[dir=rtl] .btn-print[data-v-954ffbce]{background:linear-gradient(-135deg,#ffae00,#ffc842)}[dir] .btn-print[data-v-954ffbce]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,174,0,.45)}.btn-close[data-v-954ffbce]{color:#6c757d}[dir] .btn-close[data-v-954ffbce]{background:#fff;border:1px solid #e9ecef}.btn-close[data-v-954ffbce]:hover{color:#ea5455}[dir] .btn-close[data-v-954ffbce]:hover{background:#fff;border-color:#fab1a0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.cards-grid[data-v-954ffbce]{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;width:100%}[dir] .cards-grid[data-v-954ffbce]{margin:0 auto}.print-pages[data-v-954ffbce]{width:100%}[dir] .print-page+.print-page[data-v-954ffbce]{margin-top:32px}.staff-card-pair[data-v-954ffbce]{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:center;break-inside:avoid;page-break-inside:avoid}.id-card[data-v-954ffbce]{width:2.2in;height:3.5in;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;position:relative;flex-shrink:0}[dir] .id-card[data-v-954ffbce]{border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.12);background:#fff}[dir] .id-card--front[data-v-954ffbce]{border:1px solid rgba(22,50,92,.22)}.card-brand-header[data-v-954ffbce]{position:relative;height:1.05in;width:100%;flex-shrink:0;overflow:hidden}[dir] .card-brand-header[data-v-954ffbce]{background:#fff}.header-shapes-svg[data-v-954ffbce]{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.logo-circle-badge[data-v-954ffbce]{position:absolute;top:.08in;width:.68in;height:.68in;display:flex;align-items:center;justify-content:center;z-index:3;overflow:hidden}[dir] .logo-circle-badge[data-v-954ffbce]{border-radius:50%;background-color:#fff}[dir=ltr] .logo-circle-badge[data-v-954ffbce]{left:.08in}[dir=rtl] .logo-circle-badge[data-v-954ffbce]{right:.08in}.logo-badge-img[data-v-954ffbce]{width:92%;height:92%;object-fit:contain;object-position:center center;display:block}[dir] .logo-badge-img[data-v-954ffbce]{margin:0 auto}.school-title-wrap[data-v-954ffbce]{position:absolute;top:.05in;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;height:.5in}[dir] .school-title-wrap[data-v-954ffbce]{text-align:center}[dir=ltr] .school-title-wrap[data-v-954ffbce]{left:.9in;right:.04in}[dir=rtl] .school-title-wrap[data-v-954ffbce]{right:.9in;left:.04in}.school-title-word[data-v-954ffbce]{font-family:Times New Roman,Times,Georgia,serif;font-weight:900;font-size:11pt;color:#fff;letter-spacing:.3px;text-transform:uppercase;-webkit-text-stroke:1.6px #000;paint-order:stroke fill}[dir=ltr] .school-title-word[data-v-954ffbce]{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}[dir=rtl] .school-title-word[data-v-954ffbce]{text-shadow:1px -1px 0 #000,-1px -1px 0 #000,1px 1px 0 #000,-1px 1px 0 #000}.school-sub[data-v-954ffbce]{font-size:11pt;letter-spacing:1.5px}[dir] .school-sub[data-v-954ffbce]{margin-top:.015in}.identity-bar-label[data-v-954ffbce]{position:absolute;bottom:.02in;z-index:4;height:.34in;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Times New Roman,Times,Georgia,serif;font-weight:900;font-size:8pt;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:.65px #000;paint-order:stroke fill}[dir=ltr] .identity-bar-label[data-v-954ffbce]{left:1in;right:.02in}[dir=rtl] .identity-bar-label[data-v-954ffbce]{right:1in;left:.02in}.card-body-front[data-v-954ffbce]{position:relative;flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}[dir] .card-body-front[data-v-954ffbce]{padding:.04in .1in .08in}.watermark-container[data-v-954ffbce]{position:absolute;top:50%;width:1.15in;height:1.15in;opacity:.14;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center;overflow:visible}[dir=ltr] .watermark-container[data-v-954ffbce]{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .watermark-container[data-v-954ffbce]{right:50%;transform:translate(50%,-50%)}.watermark-img[data-v-954ffbce]{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.body-content-layer[data-v-954ffbce]{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}[dir] .body-content-layer[data-v-954ffbce]{text-align:center}.staff-info-group[data-v-954ffbce]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.05in}[dir] .staff-info-group[data-v-954ffbce]{text-align:center;margin-top:.02in}.staff-photo-avatar[data-v-954ffbce]{width:.78in;height:.78in;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}[dir] .staff-photo-avatar[data-v-954ffbce]{border-radius:50%;background:#e8ecf0;border:1.5px solid #ffb81c;box-shadow:0 1px 4px rgba(0,0,0,.12);margin-top:0}.staff-photo-avatar__img[data-v-954ffbce]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.staff-name-block[data-v-954ffbce]{font-family:Times New Roman,Times,Georgia,serif;font-size:8.5pt;color:#000;line-height:1.2;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.staff-name-label[data-v-954ffbce]{font-weight:800}[dir=ltr] .staff-name-label[data-v-954ffbce]{margin-right:3px}[dir=rtl] .staff-name-label[data-v-954ffbce]{margin-left:3px}.staff-name-value[data-v-954ffbce]{font-weight:800}.staff-designation-block[data-v-954ffbce]{font-family:Times New Roman,Times,Georgia,serif;line-height:1.15}[dir] .staff-designation-block[data-v-954ffbce]{text-align:center}.designation-label[data-v-954ffbce]{font-size:8pt;font-weight:800;color:#111}.designation-value[data-v-954ffbce]{font-size:9.2pt;font-weight:800;color:#000;letter-spacing:.2px}.card-footer-front[data-v-954ffbce]{width:100%;z-index:2;flex-shrink:0}.card-footer-front[data-v-954ffbce],.stamp-signature-block[data-v-954ffbce]{display:flex;flex-direction:column;align-items:center;position:relative}[dir] .stamp-signature-block[data-v-954ffbce]{margin-bottom:.02in}.stamp-img-wrap[data-v-954ffbce]{width:.62in;height:.44in;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}[dir] .stamp-img-wrap[data-v-954ffbce]{margin-bottom:-.05in}.stamp-img[data-v-954ffbce]{width:100%;height:100%;object-fit:contain}.signature-line[data-v-954ffbce]{display:none}.signature-title[data-v-954ffbce]{position:relative;z-index:4;font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:6.2pt;color:#111;letter-spacing:.1px}[dir] .signature-title[data-v-954ffbce]{text-align:center}.campus-address-line[data-v-954ffbce]{font-family:Arial,Helvetica,sans-serif;font-size:5.4pt;font-weight:600;color:#222;max-width:96%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}[dir] .campus-address-line[data-v-954ffbce]{text-align:center;margin-bottom:.04in}.website-footer-bar[data-v-954ffbce]{width:100%;height:.19in;display:flex;align-items:center;justify-content:center}[dir] .website-footer-bar[data-v-954ffbce]{background-color:#ffae00;padding:0 .08in}.website-url-text[data-v-954ffbce]{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:6.6pt;color:#000;letter-spacing:.2px}[dir] .website-url-text[data-v-954ffbce]{text-align:center}[dir] .id-card--back[data-v-954ffbce]{border:1px solid rgba(22,50,92,.22)}.back-inner[data-v-954ffbce]{display:flex;flex-direction:column;width:100%;height:100%}[dir] .back-inner[data-v-954ffbce]{background:#fff}.back-header-section[data-v-954ffbce]{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}[dir] .back-header-section[data-v-954ffbce]{padding-bottom:.02in}.back-top-bar[data-v-954ffbce]{width:100%;height:.14in}[dir] .back-top-bar[data-v-954ffbce]{background-color:#ffae00}.back-logo-emblem-wrap[data-v-954ffbce]{width:.52in;height:.52in;display:flex;align-items:center;justify-content:center;overflow:hidden}[dir] .back-logo-emblem-wrap[data-v-954ffbce]{border-radius:50%;background:#fff;border:1.5px solid #ffae00;margin-top:-.09in;box-shadow:0 1px 4px rgba(0,0,0,.12)}.back-logo-img[data-v-954ffbce]{width:90%;height:90%;object-fit:contain}.back-school-name[data-v-954ffbce]{font-family:Times New Roman,Times,Georgia,serif;font-weight:800;font-size:8.2pt;color:#111;letter-spacing:.3px}[dir] .back-school-name[data-v-954ffbce]{margin-top:.03in}.back-card-subtitle[data-v-954ffbce]{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:5.4pt;color:#16325c;letter-spacing:.6px}.back-body-section[data-v-954ffbce]{flex:1;width:100%;display:flex;flex-direction:column;align-items:center}[dir] .back-body-section[data-v-954ffbce]{padding:.02in .1in 0}.barcode-wrapper[data-v-954ffbce]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}[dir] .barcode-wrapper[data-v-954ffbce]{margin-top:.02in;margin-bottom:.05in}.barcode-visual[data-v-954ffbce]{font-family:Libre Barcode\ 39,cursive;font-size:34pt;line-height:.95;color:#000;letter-spacing:0;white-space:nowrap}[dir] .barcode-visual[data-v-954ffbce]{transform:scaleY(1.15)}.barcode-label[data-v-954ffbce]{font-family:Arial,Helvetica,sans-serif;font-size:6.5pt;font-weight:700;color:#111;letter-spacing:1.2px}[dir] .barcode-label[data-v-954ffbce]{margin-top:1px}.back-staff-meta[data-v-954ffbce]{width:100%;display:flex;justify-content:space-between;gap:.06in;font-family:Arial,Helvetica,sans-serif;font-size:5.5pt}[dir] .back-staff-meta[data-v-954ffbce]{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:.03in .04in;margin-bottom:.04in}.meta-row[data-v-954ffbce]{display:flex;gap:2px;align-items:center;white-space:nowrap}.meta-lbl[data-v-954ffbce]{color:#666}.meta-val[data-v-954ffbce]{color:#111}.back-instructions-box[data-v-954ffbce]{width:100%}[dir] .back-instructions-box[data-v-954ffbce]{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:3px;padding:.04in .08in}[dir=ltr] .back-instructions-box[data-v-954ffbce]{text-align:left}[dir=rtl] .back-instructions-box[data-v-954ffbce]{text-align:right}.instructions-header[data-v-954ffbce]{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:5pt;color:#16325c;letter-spacing:.4px}[dir] .instructions-header[data-v-954ffbce]{margin-bottom:.02in;text-align:center}.instructions-list[data-v-954ffbce]{list-style:square;font-family:Arial,Helvetica,sans-serif;font-size:4.5pt;line-height:1.35;color:#333}[dir] .instructions-list[data-v-954ffbce]{margin:0}[dir=ltr] .instructions-list[data-v-954ffbce]{padding-left:.12in}[dir=rtl] .instructions-list[data-v-954ffbce]{padding-right:.12in}[dir] .instructions-list li[data-v-954ffbce]{margin-bottom:.02in}.back-contact-line[data-v-954ffbce]{font-family:Arial,Helvetica,sans-serif;font-size:4.8pt;font-weight:600;color:#444}[dir] .back-contact-line[data-v-954ffbce]{margin-top:auto;margin-bottom:.03in;text-align:center}.back-footer-bar[data-v-954ffbce]{width:100%;height:.19in;display:flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .back-footer-bar[data-v-954ffbce]{background-color:#ffae00}.back-motto-text[data-v-954ffbce]{font-family:Times New Roman,Times,Georgia,serif;font-weight:900;font-size:6.2pt;color:#000;letter-spacing:.5px}[dir] .error-wrapper[data-v-954ffbce],[dir] .loading-wrapper[data-v-954ffbce],[dir] .no-data-state[data-v-954ffbce]{background:#fff;border-radius:20px;padding:4rem;box-shadow:0 10px 40px rgba(0,0,0,.05)}@media print{.no-print[data-v-954ffbce]{display:none!important}[dir] body[data-v-954ffbce]{background:#fff!important;margin:0!important;padding:0!important}@page{size:A4 portrait;margin:10mm 6mm!important}#app.h-100[data-v-954ffbce],#app[data-v-954ffbce],body[data-v-954ffbce],html[data-v-954ffbce]{height:auto!important;min-height:0!important;overflow:visible!important}.greenpeace-staff-card-report[data-v-954ffbce]{min-height:0!important;height:auto!important}[dir] .greenpeace-staff-card-report[data-v-954ffbce]{padding:0!important;background:#fff!important}.print-pages[data-v-954ffbce]{width:100%!important;height:auto!important}[dir] .print-pages[data-v-954ffbce]{margin:0!important;padding:0!important}.print-page[data-v-954ffbce]{width:100%!important;height:auto!important;page-break-inside:auto!important;break-inside:auto!important}.print-page[data-v-954ffbce]:not(:last-child){page-break-after:always!important;break-after:page!important}.print-page[data-v-954ffbce]:last-child{page-break-after:auto!important;break-after:auto!important}[dir] .print-page+.print-page[data-v-954ffbce]{margin-top:0!important}.cards-grid[data-v-954ffbce]{display:flex!important;flex-direction:column!important;gap:5mm!important;align-items:center!important;justify-content:center!important;width:100%!important}[dir] .cards-grid[data-v-954ffbce]{margin:0 auto!important;padding:0!important}.staff-card-pair[data-v-954ffbce]{display:flex!important;flex-direction:row!important;gap:6mm!important;align-items:center!important;justify-content:center!important;width:100%!important;page-break-inside:avoid!important;break-inside:avoid!important}[dir] .staff-card-pair[data-v-954ffbce]{margin:0 auto!important}.id-card[data-v-954ffbce]{width:2.2in!important;height:3.5in!important;min-width:2.2in!important;min-height:3.5in!important;max-width:2.2in!important;max-height:3.5in!important;flex-shrink:0!important;overflow:hidden!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[dir] .id-card[data-v-954ffbce]{border-radius:8px!important;box-shadow:none!important}.back-footer-bar[data-v-954ffbce],.back-top-bar[data-v-954ffbce],.header-shapes-svg path[data-v-954ffbce],.website-footer-bar[data-v-954ffbce]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.header-yellow-path[data-v-954ffbce]{fill:#ffb81c!important}.header-blue-path[data-v-954ffbce]{fill:#1d3a70!important}}@media print{#app,#app.h-100,body,html{height:auto!important;min-height:0!important;overflow:visible!important}}