.inspector-mobile-header,.mobile-inspector-tasks,.mobile-spec-picker{display:none}
@media(max-width:767px){
.inspector-workspace .topbar,.inspector-workspace .stats,.inspector-workspace .workflow-note,.inspector-workspace .desktop-task-list,.inspector-workspace .record-tabs,.inspector-workspace .matrix-instructions,.inspector-workspace .product-list,.inspector-workspace .specification-table{display:none!important}
.inspector-workspace .main-content:not(:has(.detail-layout))>.page-heading{display:none}
.inspector-mobile-header{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#fff;border-bottom:1px solid #dfe7e7;min-height:52px}.inspector-mobile-header strong{flex:1;font-size:17px}.inspector-mobile-header button{min-height:36px;padding:4px 8px;color:#607b79;font-size:13px}
.inspector-workspace .main-content{padding:10px 12px 20px}.mobile-inspector-tasks{display:block}.mobile-inspector-tasks>input{width:100%;height:42px;background:white;border:1px solid #d5e2e1;border-radius:8px;padding:0 12px;font-size:14px}.mobile-task-filters{display:flex;gap:5px;overflow:auto;padding:8px 0}.mobile-task-filters button{flex:none;padding:7px 11px;min-height:40px;border-radius:7px;font-size:13px;color:#657c7b}.mobile-task-filters button[aria-pressed=true]{background:#dfeee8;color:#246f60;font-weight:600}.mobile-task-count{font-size:12px;color:#78908b;margin:1px 0 8px}.mobile-task-card{display:block;width:100%;text-align:left;background:white;border:1px solid #dbe5e2;border-radius:10px;padding:12px;margin-bottom:9px}.mobile-task-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-task-card strong{font-size:15px;color:#287b6b}.mobile-task-card h2{font-size:15px;line-height:1.5;margin:7px 0 4px;overflow-wrap:anywhere}.mobile-task-card p{font-size:12px;color:#718981}.mobile-task-card footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:#718981}.mobile-task-card b{color:#287b6b}.mobile-task-empty{padding:30px 10px;color:#758a85;font-size:14px}
.inspector-workspace .detail-heading{margin-bottom:8px}.inspector-workspace .detail-heading h1{font-size:15px}.inspector-workspace .detail-heading .eyebrow{font-size:14px;color:#277b6b}.inspector-workspace .detail-heading p:not(.eyebrow){display:none}.inspector-workspace .back{min-height:36px;margin-bottom:3px}.inspector-workspace .product-info{padding:10px}.inspector-workspace .product-info h2{font-size:15px}.inspector-workspace .product-meta{gap:8px}.inspector-workspace .read-requirement strong{font-size:13px}.inspector-workspace .read-requirement-label button{min-height:36px;padding:0 8px}.inspector-workspace .task-confirm-panel{display:grid;grid-template-columns:1fr;padding:12px}.inspector-workspace .task-confirm-panel input,.inspector-workspace .task-confirm-panel button{min-height:42px}.inspector-workspace .task-confirm-panel p{font-size:12px}
.mobile-spec-picker{display:block;margin:10px 0}.mobile-spec-picker>label,.mobile-spec-picker>span{display:block;font-size:12px;color:#607e75;margin-bottom:5px}.mobile-spec-picker select{width:100%;height:42px;border:1px solid #cfded9;border-radius:7px;background:white;padding:0 8px;font-size:14px;margin-bottom:10px}.mobile-spec-picker>div{display:flex;gap:7px;overflow:auto}.mobile-spec-picker button{flex:none;min-height:42px;padding:6px 12px;border:1px solid #d4e2dc;border-radius:7px;background:white;font-size:14px}.mobile-spec-picker button[aria-pressed=true]{background:#267c69;color:#fff;border-color:#267c69}
.inspector-workspace .photo-matrix-wrap{overflow:visible;max-height:none;border-radius:0}.inspector-workspace .photo-matrix{display:block;width:100%;min-width:0;white-space:normal}.inspector-workspace .photo-matrix thead,.inspector-workspace .photo-matrix tbody,.inspector-workspace .photo-matrix tr{display:block;width:100%}.inspector-workspace .photo-matrix thead th{display:none!important}.inspector-workspace .photo-matrix thead th.mobile-current-spec{display:block!important;width:100%;min-width:0;padding:9px 12px;background:#eaf2ee;border:0;border-radius:8px;margin-bottom:9px;position:static}.inspector-workspace .photo-matrix thead th small{display:block;font-size:12px;margin-top:3px;overflow-wrap:anywhere}.inspector-workspace .photo-matrix tbody tr{border:1px solid #d8e4de;border-radius:10px;background:white;margin-bottom:10px;overflow:hidden}.inspector-workspace .photo-matrix tbody th{display:block;position:static;width:100%;min-width:0;border:0;background:white;padding:10px 12px 5px}.inspector-workspace .photo-matrix tbody th strong{font-size:15px}.inspector-workspace .photo-matrix tbody th p{font-size:13px;line-height:1.55;color:#60756d}.inspector-workspace .photo-matrix tbody td{display:none!important}.inspector-workspace .photo-matrix tbody td.mobile-current-spec{display:block!important;width:100%;min-width:0;border:0;padding:5px 12px 12px}.inspector-workspace .matrix-upload label{flex:1;justify-content:center;min-height:44px;font-size:14px}.inspector-workspace .matrix-upload label:first-child{background:#267c69;color:white;border-color:#267c69}.inspector-workspace .matrix-photos{gap:7px}.inspector-workspace .notes{padding:10px 12px}.inspector-workspace .notes h3{font-size:14px}.inspector-workspace .notes textarea{min-height:66px}.inspector-workspace .submit-bar{position:sticky;bottom:0;z-index:20;background:#f5f8f6;padding:10px 0 calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:6px}.inspector-workspace .submit-bar>span{font-size:12px}.inspector-workspace .submit-bar>button{min-height:46px;width:100%;font-size:14px}
}