@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);.speakspell-staff-card-report[data-v-a740feb2]{min-height:100vh;font-family:Inter,Arial,Helvetica,sans-serif;color:#2c3e50}[dir] .speakspell-staff-card-report[data-v-a740feb2]{background:#f0f2f5;padding:3rem}.control-bar[data-v-a740feb2]{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-a740feb2]{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)}[dir] .control-bar .brand-badge[data-v-a740feb2]{background:#a50000;padding:8px;border-radius:10px;box-shadow:0 4px 12px rgba(165,0,0,.3)}.action-buttons[data-v-a740feb2]{display:flex;gap:12px}.btn-modern[data-v-a740feb2]{display:flex;align-items:center;font-weight:700;outline:none;font-size:.9rem;transition:all .25s ease}[dir] .btn-modern[data-v-a740feb2]{padding:.75rem 1.75rem;border-radius:12px;cursor:pointer;border:none}[dir] .btn-modern[data-v-a740feb2]:active{transform:scale(.95)}.btn-print[data-v-a740feb2]{color:#fff}[dir] .btn-print[data-v-a740feb2]{box-shadow:0 4px 15px rgba(165,0,0,.3)}[dir=ltr] .btn-print[data-v-a740feb2]{background:linear-gradient(135deg,#a50000,#c62828)}[dir=rtl] .btn-print[data-v-a740feb2]{background:linear-gradient(-135deg,#a50000,#c62828)}[dir] .btn-print[data-v-a740feb2]:hover{transform:translateY(-2px)}.btn-close[data-v-a740feb2]{color:#6c757d}[dir] .btn-close[data-v-a740feb2]{background:#fff;border:1px solid #e9ecef}.btn-close[data-v-a740feb2]:hover{color:#ea5455}[dir] .btn-close[data-v-a740feb2]:hover{border-color:#fab1a0}.cards-grid[data-v-a740feb2]{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;width:100%}[dir] .cards-grid[data-v-a740feb2]{margin:0 auto}.print-pages[data-v-a740feb2]{width:100%}[dir] .print-page+.print-page[data-v-a740feb2]{margin-top:32px}.staff-card-pair[data-v-a740feb2]{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:center;break-inside:avoid;page-break-inside:avoid}.id-card[data-v-a740feb2]{width:2.2in;height:3.5in;min-width:2.2in;min-height:3.5in;max-width:2.2in;max-height:3.5in;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;position:relative;flex-shrink:0}[dir] .id-card[data-v-a740feb2]{border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.12);background:#fff}.id-card--back[data-v-a740feb2],.id-card--front[data-v-a740feb2]{width:2.2in;height:3.5in}[dir] .id-card--back[data-v-a740feb2],[dir] .id-card--front[data-v-a740feb2]{background:radial-gradient(circle at 20% 40%,rgba(0,0,0,.03) 0 1px,transparent 1px) 0 0/8px 8px,radial-gradient(circle at 70% 70%,rgba(0,0,0,.025) 0 1px,transparent 1px) 0 0/10px 10px,#fff}.card-header-red[data-v-a740feb2]{flex-shrink:0;position:relative}[dir] .card-header-red[data-v-a740feb2]{background:#a50000}[dir=ltr] .card-header-red[data-v-a740feb2]{padding:.08in .05in .22in .06in}[dir=rtl] .card-header-red[data-v-a740feb2]{padding:.08in .06in .22in .05in}.header-brand-row[data-v-a740feb2]{position:relative;display:flex;align-items:center;width:100%;min-height:.46in;gap:0}.logo-box[data-v-a740feb2]{position:relative;z-index:5;width:.42in;height:.42in;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}[dir] .logo-box[data-v-a740feb2]{border-radius:6px;background:#a50000;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}[dir=ltr] .logo-box[data-v-a740feb2]{margin-right:0}[dir=rtl] .logo-box[data-v-a740feb2]{margin-left:0}.logo-box__img[data-v-a740feb2]{width:100%;height:100%;object-fit:contain;box-sizing:border-box}[dir] .logo-box__img[data-v-a740feb2]{background:#fff;padding:1px}.logo-box__fallback[data-v-a740feb2]{width:100%;height:100%;color:#a50000;display:flex;align-items:center;justify-content:center}[dir] .logo-box__fallback[data-v-a740feb2]{background:#fff}.header-slant-banner[data-v-a740feb2]{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);overflow:hidden}[dir] .header-slant-banner[data-v-a740feb2]{box-shadow:0 2px 4px rgba(0,0,0,.15)}[dir=ltr] .header-slant-banner[data-v-a740feb2]{margin-left:-.18in}[dir=rtl] .header-slant-banner[data-v-a740feb2]{margin-right:-.18in}.header-slant-banner__white[data-v-a740feb2]{position:relative}[dir] .header-slant-banner__white[data-v-a740feb2]{background:#f2f2f2}[dir=ltr] .header-slant-banner__white[data-v-a740feb2]{padding:.03in .14in .025in .2in}[dir=rtl] .header-slant-banner__white[data-v-a740feb2]{padding:.03in .2in .025in .14in}.header-slant-banner__since[data-v-a740feb2]{color:#3a1010;font-size:5.2pt;font-weight:800;letter-spacing:.8px;text-transform:uppercase;line-height:1.1}[dir] .header-slant-banner__since[data-v-a740feb2]{background:#d32f2f;border-top:1px solid hsla(0,0%,100%,.25)}[dir=ltr] .header-slant-banner__since[data-v-a740feb2]{text-align:left;padding:.02in .16in .02in .2in}[dir=rtl] .header-slant-banner__since[data-v-a740feb2]{text-align:right;padding:.02in .2in .02in .16in}.header-school-name[data-v-a740feb2]{font-family:Arial #000,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;font-size:6.8pt;line-height:1.05;color:#6ea8ff;text-transform:uppercase;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .header-school-name[data-v-a740feb2]{margin:0}[dir=ltr] .header-school-name[data-v-a740feb2]{text-align:left;padding:0 .06in 0 0}[dir=rtl] .header-school-name[data-v-a740feb2]{text-align:right;padding:0 0 0 .06in}.header-address-line[data-v-a740feb2]{position:relative;color:#111;font-size:4.6pt;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none;width:calc(100% + .2in)}[dir] .header-address-line[data-v-a740feb2]{margin-top:.015in;border-bottom:1.4px solid #111;padding-bottom:.01in}[dir=ltr] .header-address-line[data-v-a740feb2]{margin-left:-.2in;padding-left:.2in;text-align:left}[dir=rtl] .header-address-line[data-v-a740feb2]{margin-right:-.2in;padding-right:.2in;text-align:right}.photo-wave-section[data-v-a740feb2]{position:relative;height:1.05in;z-index:2;flex-shrink:0}[dir] .photo-wave-section[data-v-a740feb2]{margin-top:-.18in}.header-wave-svg[data-v-a740feb2]{position:absolute;top:0;width:100%;height:.48in;z-index:1}[dir=ltr] .header-wave-svg[data-v-a740feb2]{left:0}[dir=rtl] .header-wave-svg[data-v-a740feb2]{right:0}.photo-ring[data-v-a740feb2]{position:absolute;top:.06in;width:.88in;height:.88in;overflow:hidden;z-index:3}[dir] .photo-ring[data-v-a740feb2]{border-radius:50%;border:.05in solid #a50000;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18)}[dir=ltr] .photo-ring[data-v-a740feb2]{left:50%;transform:translateX(-50%)}[dir=rtl] .photo-ring[data-v-a740feb2]{right:50%;transform:translateX(50%)}.photo-ring__img[data-v-a740feb2]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.card-body-front[data-v-a740feb2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;z-index:2;min-height:0;overflow:hidden}[dir] .card-body-front[data-v-a740feb2]{padding:.04in .12in .04in}.designation-title[data-v-a740feb2]{font-family:Arial #000,Impact,Haettenschweiler,sans-serif;font-weight:900;font-size:9.5pt;color:#111;letter-spacing:.4px;text-transform:uppercase;line-height:1.1;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}[dir] .designation-title[data-v-a740feb2]{text-align:center;margin:0 0 .06in}.info-list[data-v-a740feb2]{width:100%;display:flex;flex-direction:column;gap:.045in;flex:1;min-height:0}.info-row[data-v-a740feb2]{display:grid;grid-template-columns:.82in 1fr;align-items:end;column-gap:.04in;min-height:.145in}[dir] .info-row[data-v-a740feb2]{border-bottom:1.3px solid #111;padding-bottom:.01in}.info-row__label[data-v-a740feb2]{font-size:6.4pt;font-weight:800;color:#111;white-space:nowrap}.info-row__value[data-v-a740feb2]{font-size:6.6pt;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir=ltr] .info-row__value[data-v-a740feb2]{text-align:left;padding-left:.02in}[dir=rtl] .info-row__value[data-v-a740feb2]{text-align:right;padding-right:.02in}.card-footer-wave[data-v-a740feb2]{height:.28in;position:relative;flex-shrink:0}[dir] .card-footer-wave[data-v-a740feb2]{margin-top:auto}.footer-wave-svg[data-v-a740feb2]{position:absolute;inset:0;width:100%;height:100%}.card-header-red--back[data-v-a740feb2]{display:flex;align-items:center;justify-content:center}[dir] .card-header-red--back[data-v-a740feb2]{padding:.08in .1in .16in}.back-header-title[data-v-a740feb2]{width:100%;color:#fff;font-family:Arial #000,Impact,Haettenschweiler,sans-serif;font-size:9pt;font-weight:900;letter-spacing:.6px;text-transform:uppercase;line-height:1.1}[dir] .back-header-title[data-v-a740feb2]{text-align:center}.photo-wave-section--back[data-v-a740feb2]{height:.28in}[dir] .photo-wave-section--back[data-v-a740feb2]{margin-top:-.12in}.card-body-back[data-v-a740feb2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;z-index:2;min-height:0;overflow:hidden;width:100%;box-sizing:border-box}[dir] .card-body-back[data-v-a740feb2]{padding:.06in .12in .08in}.back-instructions[data-v-a740feb2]{width:100%;flex:1;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}[dir] .back-instructions[data-v-a740feb2]{border:1px solid rgba(165,0,0,.25);border-radius:8px;background:rgba(165,0,0,.04);padding:.12in .12in .1in}.back-instructions__title[data-v-a740feb2]{font-size:8.5pt;font-weight:900;color:#a50000;letter-spacing:.8px}[dir] .back-instructions__title[data-v-a740feb2]{text-align:center;margin-bottom:.1in}.back-instructions__list[data-v-a740feb2]{list-style:disc}[dir] .back-instructions__list[data-v-a740feb2]{margin:0}[dir=ltr] .back-instructions__list[data-v-a740feb2]{padding-left:.18in}[dir=rtl] .back-instructions__list[data-v-a740feb2]{padding-right:.18in}.back-instructions__list li[data-v-a740feb2]{font-size:7pt;font-weight:600;color:#222;line-height:1.5}[dir] .back-instructions__list li[data-v-a740feb2]{margin-bottom:.1in}[dir] .back-instructions__list li[data-v-a740feb2]:last-child{margin-bottom:0}.back-contact[data-v-a740feb2]{font-size:8pt;font-weight:800;color:#a50000;letter-spacing:.2px;flex-shrink:0;line-height:1.2}[dir] .back-contact[data-v-a740feb2]{margin-top:.1in;text-align:center}.card-footer-bar[data-v-a740feb2]{height:.42in;width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}[dir] .card-footer-bar[data-v-a740feb2]{margin-top:auto;background:#a50000;padding:0 .1in}.card-footer-bar__text[data-v-a740feb2]{color:#fff;font-size:6pt;font-weight:700;line-height:1.25;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[dir] .card-footer-bar__text[data-v-a740feb2]{text-align:center}[dir] .error-wrapper[data-v-a740feb2],[dir] .loading-wrapper[data-v-a740feb2],[dir] .no-data-state[data-v-a740feb2]{background:#fff;border-radius:20px;padding:4rem;box-shadow:0 10px 40px rgba(0,0,0,.05)}@media print{.no-print[data-v-a740feb2]{display:none!important}[dir] body[data-v-a740feb2]{background:#fff!important;margin:0!important;padding:0!important}@page{size:A4 portrait;margin:10mm 6mm!important}#app.h-100[data-v-a740feb2],#app[data-v-a740feb2],body[data-v-a740feb2],html[data-v-a740feb2]{height:auto!important;min-height:0!important;overflow:visible!important}.speakspell-staff-card-report[data-v-a740feb2]{min-height:0!important;height:auto!important}[dir] .speakspell-staff-card-report[data-v-a740feb2]{padding:0!important;background:#fff!important}.print-pages[data-v-a740feb2]{width:100%!important;height:auto!important}[dir] .print-pages[data-v-a740feb2]{margin:0!important;padding:0!important}.print-page[data-v-a740feb2]{width:100%!important;height:auto!important;page-break-inside:auto!important;break-inside:auto!important}.print-page[data-v-a740feb2]:not(:last-child){page-break-after:always!important;break-after:page!important}.print-page[data-v-a740feb2]:last-child{page-break-after:auto!important;break-after:auto!important}[dir] .print-page+.print-page[data-v-a740feb2]{margin-top:0!important}.cards-grid[data-v-a740feb2]{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-a740feb2]{margin:0 auto!important;padding:0!important}.staff-card-pair[data-v-a740feb2]{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-a740feb2]{margin:0 auto!important}.id-card--back[data-v-a740feb2],.id-card--front[data-v-a740feb2],.id-card[data-v-a740feb2]{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--back[data-v-a740feb2],[dir] .id-card--front[data-v-a740feb2],[dir] .id-card[data-v-a740feb2]{border-radius:8px!important;box-shadow:none!important}.back-instructions[data-v-a740feb2],.card-footer-bar[data-v-a740feb2],.card-header-red[data-v-a740feb2],.footer-wave-svg path[data-v-a740feb2],.header-slant-banner__since[data-v-a740feb2],.header-slant-banner__white[data-v-a740feb2],.header-wave-svg path[data-v-a740feb2],.logo-box[data-v-a740feb2],.photo-ring[data-v-a740feb2]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[dir] .card-footer-bar[data-v-a740feb2],[dir] .card-header-red[data-v-a740feb2],[dir] .logo-box[data-v-a740feb2]{background:#a50000!important}[dir] .header-slant-banner__white[data-v-a740feb2]{background:#f2f2f2!important}.header-slant-banner__since[data-v-a740feb2]{color:#3a1010!important}[dir] .header-slant-banner__since[data-v-a740feb2]{background:#d32f2f!important}.header-school-name[data-v-a740feb2]{color:#6ea8ff!important}.footer-wave-svg path[data-v-a740feb2],.header-wave-svg path[data-v-a740feb2]{fill:#a50000!important}[dir] .logo-box[data-v-a740feb2]{border-color:#fff!important}[dir] .photo-ring[data-v-a740feb2]{border-color:#a50000!important}[dir] .back-instructions[data-v-a740feb2]{background:rgba(165,0,0,.04)!important;border-color:rgba(165,0,0,.25)!important}.back-contact[data-v-a740feb2],.back-instructions__title[data-v-a740feb2]{color:#a50000!important}.back-header-title[data-v-a740feb2],.card-footer-bar__text[data-v-a740feb2]{color:#fff!important}}@media print{#app,#app.h-100,body,html{height:auto!important;min-height:0!important;overflow:visible!important}}