._overlay_1mkh2_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:16px;font-family:var(--fontStackMonospace, monospace);overflow:hidden}._paperContainer_1mkh2_17{position:relative;z-index:10;width:100%;max-width:300px;height:60vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden;padding-bottom:4px}._paper_1mkh2_17{width:280px;background-color:#f4f1db;color:#111;box-shadow:0 20px 30px #00000080;position:relative;display:flex;flex-direction:column;background-image:radial-gradient(#e0ddc7 1px,transparent 1px);background-size:20px 20px;border-radius:2px}._topEdge_1mkh2_44{position:absolute;top:-8px;left:0;width:100%;height:16px;background-color:transparent;background-image:linear-gradient(45deg,transparent 33.33%,#f4f1db 33.33%,#f4f1db 66.66%,transparent 66.66%),linear-gradient(-45deg,transparent 33.33%,#f4f1db 33.33%,#f4f1db 66.66%,transparent 66.66%);background-size:10px 20px;background-position:0 0}._paperInner_1mkh2_56{padding:32px 24px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}._lineRow_1mkh2_65{width:100%;display:flex;justify-content:space-between}._headerName_1mkh2_71{font-size:1.35rem;font-weight:900;margin-bottom:4px;letter-spacing:-.02em}._headerRole_1mkh2_78{font-size:.75rem;font-weight:700;margin-bottom:16px;letter-spacing:.05em}._dateLine_1mkh2_85{font-size:.65rem;margin-bottom:8px;font-family:monospace;opacity:.8}._dividerLine_1mkh2_92{font-size:.75rem;margin-bottom:12px;opacity:.6}._dividerLineBold_1mkh2_98{font-size:.75rem;margin-bottom:12px;font-weight:700}._sectionTitle_1mkh2_104{font-size:.85rem;font-weight:700;text-decoration:underline;margin-bottom:8px}._jobTitle_1mkh2_111{font-size:.75rem;font-weight:700}._jobCompany_1mkh2_116{font-size:.65rem;margin-bottom:12px;color:#444;font-weight:700}._skillLine_1mkh2_123{font-size:.65rem;line-height:1.3;font-weight:700}._totalProjects_1mkh2_129{font-size:.75rem;font-weight:700}._barcodeContainer_1mkh2_134{width:100%;margin-top:16px;display:flex;flex-direction:column;align-items:center}._barcodeBars_1mkh2_142{display:flex;justify-content:center;width:100%;overflow:hidden;margin-bottom:16px}._cutLine_1mkh2_150{font-size:.6rem;letter-spacing:.2em;color:#666;font-weight:700}._printerBox_1mkh2_157{position:relative;z-index:20;width:100%;max-width:340px;background-color:#222;border-radius:12px;box-shadow:0 10px 25px #000000b3;border:4px solid #111;padding:16px;display:flex;flex-direction:column;align-items:center;margin-top:-4px}._slot_1mkh2_173{width:75%;height:16px;background-color:#000;border-radius:8px;margin-bottom:16px;box-shadow:inset 0 2px 4px #000c;border:1px solid #0a0a0a}._printerFooter_1mkh2_183{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 16px}._brandLabel_1mkh2_191{color:#666;font-weight:900;letter-spacing:.2em;font-size:.875rem}._statusLight_1mkh2_198{width:12px;height:12px;border-radius:50%;box-shadow:0 0 8px #00000080}._statusPrinting_1mkh2_205{background-color:#ef4444;animation:_pulse_1mkh2_1 1s infinite alternate}._statusReady_1mkh2_210{background-color:#22c55e}@keyframes _pulse_1mkh2_1{0%{opacity:.4}to{opacity:1}}._actionsContainer_1mkh2_219{height:80px;margin-top:24px;display:flex;align-items:center;gap:16px;position:relative;z-index:30}._takeBtn_1mkh2_229{background-color:#ffb800;color:#000;padding:12px 24px;font-weight:900;text-transform:uppercase;font-size:.875rem;border:2px solid #000;box-shadow:4px 4px #000;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .15s ease}._takeBtn_1mkh2_229:hover{transform:translate(2px,2px);box-shadow:2px 2px #000}._takeBtn_1mkh2_229:active{transform:translate(4px,4px);box-shadow:0 0 #000}._discardBtn_1mkh2_255{background-color:#fff;color:#000;padding:12px 24px;font-weight:900;text-transform:uppercase;font-size:.875rem;border:2px solid #000;box-shadow:4px 4px #000;cursor:pointer;transition:all .15s ease}._discardBtn_1mkh2_255:hover{transform:translate(2px,2px);box-shadow:2px 2px #000}._discardBtn_1mkh2_255:active{transform:translate(4px,4px);box-shadow:0 0 #000}
