.dg-tablet{max-width:620px;margin:16px auto}.dg-tablet .production-card{padding:24px;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 1px 5px #0000000d}.dg-tablet .tablet-brand{text-align:center;font-size:24px;font-weight:900;letter-spacing:.6px;line-height:1.3}.dg-tablet .tablet-brand span{display:block;color:#b9430b;font-size:15px;margin-top:4px}.dg-tablet h2{font-size:16px;letter-spacing:1px;text-align:center;border-bottom:1px solid #e2e8f0;padding:14px 0;margin:0 0 10px}.dg-tablet h3{margin-top:20px}.dg-tablet .work-facts{margin:0}.dg-tablet .info-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:16px}.dg-tablet dt{color:#475569}.dg-tablet dd{margin:0;text-align:right;font-weight:700;overflow-wrap:anywhere}.dg-tablet .btn-teknik-resim{display:flex;justify-content:center;align-items:center;min-height:52px;width:100%;padding:14px;margin:16px 0;background:#1d4ed8;color:white;border-radius:5px;font-size:16px;font-weight:800;text-align:center}.dg-tablet .critical-note{border:3px solid #e11d48;background:#fff1f2;color:#881337;border-radius:5px;padding:14px;margin:16px 0}.dg-tablet .critical-note strong{font-size:14px}.dg-tablet .critical-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-weight:700}.dg-tablet .no-drawing{border:1px solid #f59e0b;background:#fffbeb;padding:12px;color:#92400e;border-radius:5px;font-size:14px}.dg-tablet .process-note{padding:10px;background:#f8fafc;border-left:3px solid #94a3b8;margin:8px 0;overflow-wrap:anywhere}.dg-tablet .process-note strong,.dg-tablet .process-note span{display:block}.dg-tablet .process-note strong{font-size:14px;color:#475569}.dg-tablet .production-status{margin:16px 0}.dg-tablet .badge{font-size:14px}.dg-tablet .op-box{border-left:4px solid #2563eb;background:#f1f5f9;padding:16px;text-align:center;font-size:14px;font-weight:800;overflow-wrap:anywhere}.dg-tablet .op-box strong{display:block;font-size:18px;margin:7px 0}.dg-tablet .op-box small{font-size:14px;font-weight:500}.dg-tablet .flow-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:14px;margin:16px 0}.dg-tablet .flow-container summary{font-size:14px;min-height:28px}.dg-tablet .op-flow{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:14px 0 0;list-style:none}.dg-tablet .flow-step{flex:1 1 145px;background:#e2e8f0;color:#475569;border-radius:4px;padding:10px;font-size:14px;overflow-wrap:anywhere;min-width:0}.dg-tablet .flow-step span,.dg-tablet .flow-step small{display:block}.dg-tablet .flow-step small{font-size:13px;margin-top:6px}.dg-tablet .flow-step.AKTIF{background:#2563eb;color:white}.dg-tablet .flow-step.BITTI{background:#dcfce7;color:#166534}.dg-tablet .pin-form{margin-top:20px}.dg-tablet .pin{font-size:28px;letter-spacing:12px;padding:14px}.dg-tablet label{font-size:16px}.dg-tablet button.big{min-height:58px;font-size:18px}.dg-tablet button.start{background:#166534}.dg-tablet button.finish{background:#dc2626}.dg-tablet .operator-confirm{border:1px solid #86efac;background:#dcfce7;color:#166534;padding:15px;margin:18px 0;border-radius:4px}.dg-tablet .operator-confirm strong{font-size:22px}.dg-tablet .operator-confirm span{display:block;font-size:14px}.dg-tablet .back-scan{width:100%;min-height:48px;margin-top:8px}.dg-tablet .camera-actions{display:flex;gap:8px;flex-wrap:wrap}.dg-tablet .camera-actions button{min-height:48px}.dg-tablet [hidden]{display:none!important}.dg-tablet #camera-reader{width:100%;margin-top:16px;overflow:hidden}.dg-tablet #camera-reader video{max-width:100%}@media(max-width:420px){.dg-tablet .production-card{padding:14px}.dg-tablet .info-row{font-size:15px;gap:10px}.dg-tablet .tablet-brand{font-size:22px}}@media print{.dg-tablet .pin-form,.dg-tablet .camera-actions,.dg-tablet .back-scan{display:none}}
