.job-card-module__dNygAG__printPage{background-color:#f0f2f5;justify-content:center;align-items:flex-start;min-height:100vh;padding:2rem;display:flex}.job-card-module__dNygAG__sheet{color:#1e293b;background:#fff;width:210mm;min-height:297mm;padding:20mm 20mm 40mm;font-family:Inter,sans-serif;position:relative;box-shadow:0 0 20px #0000001a}.job-card-module__dNygAG__controls{z-index:100;gap:1rem;display:flex;position:fixed;bottom:2rem;right:2rem}.job-card-module__dNygAG__printBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:2rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:700;transition:transform .2s;display:flex;box-shadow:0 10px 20px #0003}.job-card-module__dNygAG__printBtn:hover{transform:translateY(-2px)}.job-card-module__dNygAG__backBtn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:2rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 10px 20px #0000000d}.job-card-module__dNygAG__container{flex-direction:column;height:100%;display:flex}.job-card-module__dNygAG__header{text-align:center;color:#fff;background:#0f172a;border-radius:1rem;margin-bottom:2rem;padding:2rem;position:relative;overflow:hidden}.job-card-module__dNygAG__headerIcon{opacity:.1;position:absolute;bottom:-20px;right:-20px;transform:rotate(-15deg)}.job-card-module__dNygAG__title{text-transform:uppercase;letter-spacing:2px;margin:0;font-size:2.5rem;font-weight:900}.job-card-module__dNygAG__subtitle{opacity:.8;margin-top:.5rem;font-size:1.1rem}.job-card-module__dNygAG__grid{flex-direction:column;flex:1;gap:1rem;display:flex}.job-card-module__dNygAG__gridHeader{text-transform:uppercase;color:#475569;border-bottom:2px solid #0f172a;grid-template-columns:3fr 1fr 1fr;gap:1rem;padding:0 1rem .5rem;font-size:.9rem;font-weight:700;display:grid}.job-card-module__dNygAG__jobRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;grid-template-columns:3fr 1fr 1fr;align-items:center;gap:1rem;min-height:3.5rem;padding:0 1rem;display:grid}.job-card-module__dNygAG__jobRow:nth-child(2n){background:#fff}.job-card-module__dNygAG__textInput{border-bottom:1px dashed #cbd5e1;width:100%;height:1.5rem}.job-card-module__dNygAG__checkbox{border:2px solid #cbd5e1;border-radius:6px;width:24px;height:24px;margin:0 auto}.job-card-module__dNygAG__totalSection{border-top:2px solid #0f172a;justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;display:flex}.job-card-module__dNygAG__totalLabel{text-transform:uppercase;font-size:1.2rem;font-weight:700}.job-card-module__dNygAG__totalBox{border:2px solid #0f172a;border-radius:.5rem;width:150px;height:50px}@media print{@page{margin:0;size:auto}body{background:#fff}.job-card-module__dNygAG__printPage{background:#fff;padding:0;display:block}.job-card-module__dNygAG__sheet{box-shadow:none;width:100%;min-height:100vh;margin:0;padding:10mm}.job-card-module__dNygAG__controls{display:none!important}.job-card-module__dNygAG__header{-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(nav,footer,header){display:none!important}}.job-card-module__dNygAG__branding{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0f172a;justify-content:center;align-items:center;width:100%;padding:1.5rem 0;display:flex;position:absolute;bottom:0;left:0}.job-card-module__dNygAG__brandLogo{width:auto;height:60px;display:block}
