.dg-tablet{max-width:960px}
.dg-tablet .production-card{border-radius:8px;box-shadow:0 8px 26px #0f172a0c}
.dg-tablet .btn-teknik-resim{min-height:58px;border-radius:7px;font-size:18px;font-weight:900}
.dg-tablet .critical-measurements{margin:16px 0;border:3px solid #f59e0b;border-radius:8px;overflow:hidden;background:#fff}
.dg-tablet .critical-measurements-title{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;background:#fffbeb;color:#92400e}
.dg-tablet .critical-measurements-title strong{font-size:16px}
.dg-tablet .critical-measurements-title span{font-size:13px;font-weight:800}
.dg-tablet .critical-measurements-scroll{overflow:auto}
.dg-tablet .critical-measurements table{min-width:720px;font-size:14px}
.dg-tablet .critical-measurements th{background:#92400e;color:#fff}
.dg-tablet .critical-measurements td,.dg-tablet .critical-measurements th{padding:11px}
.dg-tablet .no-measurements{margin:14px 0;padding:11px;border:1px dashed #94a3b8;border-radius:6px;color:#64748b;font-size:13px}
.dg-tablet .operator-pin-form{margin-top:22px}
.dg-tablet .operator-picker{margin:0 0 18px;padding:14px;border:2px solid #cbd5e1;border-radius:10px;background:#f8fafc}
.dg-tablet .operator-picker legend{padding:0 8px;color:#0f172a;font-size:18px;font-weight:900}
.dg-tablet .operator-picker-help{margin:0 0 13px;color:#475569;font-size:14px;font-weight:700}
.dg-tablet .operator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.dg-tablet .operator-card{position:relative;margin:0;cursor:pointer}
.dg-tablet .operator-card input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}
.dg-tablet .operator-card-body{display:grid;min-height:104px;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:15px;border:3px solid #cbd5e1;border-radius:12px;background:#fff;color:#334155;box-shadow:0 2px 6px #0f172a0a;transition:border-color .12s,background .12s,box-shadow .12s,transform .12s}
.dg-tablet .operator-avatar{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#dbeafe;color:#1e3a8a;font-size:21px;font-weight:950}
.dg-tablet .operator-card-copy{min-width:0}.dg-tablet .operator-card-copy strong{display:block;margin:0 0 4px;font-size:clamp(18px,2.4vw,23px);line-height:1.2;color:#0f172a;overflow-wrap:anywhere}.dg-tablet .operator-card-copy>span{display:block;color:#475569;font-size:14px;font-weight:750}
.dg-tablet .operator-select-mark{padding:6px 9px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:900}
.dg-tablet .operator-card:hover .operator-card-body{border-color:#60a5fa;transform:translateY(-1px)}
.dg-tablet .operator-card input:focus-visible+.operator-card-body{outline:4px solid #f59e0b;outline-offset:3px}
.dg-tablet .operator-card input:checked+.operator-card-body{border-color:#166534;background:#ecfdf5;box-shadow:0 0 0 3px #86efac;color:#166534}
.dg-tablet .operator-card input:checked+.operator-card-body .operator-avatar{background:#166534;color:#fff}.dg-tablet .operator-card input:checked+.operator-card-body .operator-select-mark{background:#166534;color:#fff}.dg-tablet .operator-card input:checked+.operator-card-body .operator-select-mark:after{content:'ildi'}
.dg-tablet .operator-pin-label{padding:15px;border:2px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1e3a8a;font-size:17px}
.dg-tablet .operator-pin-label .pin{background:#fff;color:#0f172a}
@media(max-width:620px){.dg-tablet .critical-measurements-title{align-items:flex-start;flex-direction:column}.dg-tablet .operator-grid{grid-template-columns:1fr}.dg-tablet .operator-card-body{min-height:90px}}
@media(max-width:390px){.dg-tablet .operator-card-body{grid-template-columns:auto minmax(0,1fr)}.dg-tablet .operator-select-mark{grid-column:2;justify-self:start}}
@media(prefers-reduced-motion:reduce){.dg-tablet .operator-card-body{transition:none}}
