.campaign-id{font:11px ui-monospace,monospace;color:#5d7392;overflow-wrap:anywhere}.campaign-check{display:flex!important;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;margin:15px 0!important;text-align:left}.campaign-check input{width:18px!important;height:18px;min-width:18px;margin:4px 0 0!important;accent-color:#2563eb}.campaign-consent{margin-top:14px}.campaign-consent select{width:100%;padding:10px;border:1px solid #cdd9ea;border-radius:8px;background:white}.campaign-policy-link{display:inline-block;margin:8px 0;font-size:13px;color:#2563eb}.proof-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app-report label{display:block;font-size:13px;margin:12px 0;color:#39536e}.app-report input:not([type=checkbox]){width:100%;min-width:0;padding:11px;border:1px solid #d6e0ef;border-radius:8px;background:#fff;box-sizing:border-box;font:inherit}.proof-preview{display:block;max-width:100%;max-height:400px;object-fit:contain;border-radius:8px;border:1px solid #d6e0ef;margin:12px 0}.proof-preview[hidden]{display:none}.proof-hash{overflow-wrap:anywhere;font:11px/1.7 ui-monospace,monospace;color:#637a93}.campaign-live-fields{border:1px solid #d8e1ef;border-radius:10px;padding:18px}.campaign-live-fields[hidden],.campaign-members[hidden]{display:none}.campaign-evidence{padding:14px;background:#f1f6ff;border:1px solid #dce7f5;border-radius:10px;margin:14px 0}.app-store-link svg{width:19px;height:19px;vertical-align:middle;margin-right:8px}.admin-app-setup .form-grid>label,.admin-app-setup .form-grid>div>label{display:block}.admin-app-setup .form-grid>label input,.admin-app-setup .form-grid>label select{display:block;width:100%;margin-top:7px}.app-mission input,.app-mission select,.app-mission textarea{font-size:16px}.app-brief{white-space:pre-wrap}.campaign-auth{margin-top:16px}.campaign-record .actions{flex-wrap:wrap}.app-mission{overflow-wrap:anywhere}.proof-preview{background:#fff}@media(max-width:500px){.proof-fields{grid-template-columns:1fr}.campaign-check{font-size:12px}.campaign-live-fields{padding:12px}.app-store-options{flex-wrap:wrap}}

.app-campaign-item .ops-task-edit,.app-campaign-item .assignment-card{display:none!important}

.authorization-material-panel{padding:16px;margin:15px 0;background:#f5f8fd;border:1px solid #dce7f5;border-radius:12px}.authorization-material-panel h4{margin:0 0 8px}.authorization-material-panel input[type=file]{max-width:100%}.material-download{margin:10px 0;overflow-wrap:anywhere}.nw-shell nav{flex-wrap:wrap}
