.materials-picker[data-v-c5f5da85]{color:#13213a;min-width:0}.material-type-group[data-v-c5f5da85]{border:0;min-width:0;margin:0 0 24px;padding:0}.material-type-group legend[data-v-c5f5da85]{margin-bottom:16px;font-size:22px;font-weight:800}.material-types[data-v-c5f5da85]{flex-wrap:wrap;gap:10px;display:flex}.material-types label[data-v-c5f5da85]{cursor:pointer;background:#fff;border:1px solid #cbd8d3;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.5;display:flex}.material-types label.active[data-v-c5f5da85]{color:#105a3e;background:#eaf6ef;border-color:#18704f;box-shadow:inset 0 0 0 1px #18704f}.materials-picker input[data-v-c5f5da85]{accent-color:#18704f;flex-shrink:0;width:17px;height:17px}.materials-picker[data-v-c5f5da85] :is(input,button,select,textarea,a):focus-visible{outline-offset:3px;outline:3px solid #b58d38}.checklist-note[data-v-c5f5da85],.privacy-note[data-v-c5f5da85],.selection-help[data-v-c5f5da85]{color:#57677b;font-size:12px;line-height:1.8}.material-workspace[data-v-c5f5da85]{background:#fff;border:1px solid #d5dfdb;border-radius:14px;margin-top:22px;padding:24px}.material-workspace header>span[data-v-c5f5da85]{color:#18704f;font-size:12px;font-weight:700}.material-workspace h4[data-v-c5f5da85]{margin:8px 0 14px;font-size:24px;line-height:1.4}.privacy-note[data-v-c5f5da85]{background:#f2f5f8;border-radius:8px;padding:12px}.variant-field[data-v-c5f5da85]{border:1px solid #cbd8d3;border-radius:8px;margin:18px 0;padding:14px}.variant-field legend[data-v-c5f5da85]{font-weight:700}.variant-field label[data-v-c5f5da85]{align-items:center;gap:8px;margin:8px 18px 8px 0;display:inline-flex}.variant-field p[data-v-c5f5da85]{color:#57677b;font-size:12px}.empty-materials[data-v-c5f5da85]{color:#57677b;border:1px dashed #bbc9c2;border-radius:10px;padding:20px;font-size:14px;line-height:1.8}.material-progress[data-v-c5f5da85]{display:-ms-grid;gap:10px;margin:20px 0;display:grid}.material-progress span[data-v-c5f5da85]{color:#57677b;font-size:12px}.material-progress progress[data-v-c5f5da85]{accent-color:#18704f;width:100%;height:10px}.material-list-section h5[data-v-c5f5da85]{margin:24px 0 12px;font-size:17px}.material-list-section h5 small[data-v-c5f5da85]{color:#57677b;font-size:12px}.material-item[data-v-c5f5da85]{border-bottom:1px dashed #dde4e0;align-items:flex-start;padding:12px 0}.material-item[data-v-c5f5da85],.material-item label[data-v-c5f5da85]{gap:10px;display:flex}.material-item label[data-v-c5f5da85]{cursor:pointer;flex:1;font-size:13px;line-height:1.8}.material-item input[data-v-c5f5da85]{margin-top:3px}.material-item.ready label[data-v-c5f5da85]{color:#146343}.material-item.na label[data-v-c5f5da85]{color:#718091}.material-item>button[data-v-c5f5da85]{flex-shrink:0;padding:6px!important;font-size:11px!important}.materials-picker button[data-v-c5f5da85]{font:inherit;cursor:pointer;color:#33465e;background:#fff;border:1px solid #cbd8d3;border-radius:7px;min-height:34px;padding:10px 14px}.material-item.na>button[data-v-c5f5da85]{background:#edf1f5}.pending-materials[data-v-c5f5da85]{margin:22px 0;font-size:13px;line-height:1.8}.pending-materials summary[data-v-c5f5da85]{cursor:pointer;color:#18704f;font-weight:700}.pending-materials ul[data-v-c5f5da85]{padding-left:20px}.material-field[data-v-c5f5da85]{display:-ms-grid;gap:8px;margin:18px 0;font-size:13px;font-weight:700;display:grid}.material-field select[data-v-c5f5da85],.material-field textarea[data-v-c5f5da85]{color:#13213a;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #cbd8d3;border-radius:7px;padding:11px;line-height:1.7}.material-field textarea[data-v-c5f5da85]{resize:vertical}.material-actions[data-v-c5f5da85]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.materials-picker .download-checklist[data-v-c5f5da85]{color:#fff;background:#18704f;border-color:#18704f}.material-actions a[data-v-c5f5da85]{color:#18704f;font-size:13px;font-weight:700}.reset-confirm[data-v-c5f5da85]{background:#fff7e9;margin-top:15px;padding:12px;font-size:13px}.reset-confirm button[data-v-c5f5da85]{margin-right:8px}@media (width<=640px){.material-workspace[data-v-c5f5da85]{padding:16px}.material-item[data-v-c5f5da85]{flex-wrap:wrap}.material-item label[data-v-c5f5da85]{flex-basis:100%}.material-item>button[data-v-c5f5da85]{margin-left:27px}.material-type-group legend[data-v-c5f5da85]{font-size:20px}.material-types label[data-v-c5f5da85]{padding:9px 11px;font-size:13px}.material-workspace h4[data-v-c5f5da85]{font-size:21px}}
