.sop-attendance-tool{margin:22px 0;padding:22px;background:#edf3ec;border:1px solid #d7e2d5;border-radius:12px;display:flex;gap:20px;align-items:center;justify-content:space-between}.sop-attendance-tool strong{color:#18483b}.sop-attendance-tool p{margin:6px 0 0;font-size:13px;color:#5f6e66}.sop-attendance-tool a{white-space:nowrap;text-decoration:none}.sop-attendance-tool small{max-width:210px;color:#67736d}
#attendance-workbench{--att-ink:#203d34;--att-muted:#6e7973;--att-border:#e2e7e2;color:#283f36}#attendance-workbench [hidden]{display:none!important}.att-heading{gap:20px}.att-heading a{white-space:nowrap;text-decoration:none}.att-path{display:flex;list-style:none;padding:0;margin:14px 0 26px;gap:30px;font-size:13px;color:var(--att-muted)}.att-path b{color:#355c4d;font-size:11px;margin-right:8px}.att-upload{border:1px solid var(--att-border);border-radius:16px;background:white;padding:26px}.att-upload-title{display:flex;gap:24px;justify-content:space-between;align-items:center}.att-eyebrow{font-size:11px;letter-spacing:.08em;color:#718579}.att-upload h2,.att-report-heading h2{font-size:21px;margin:8px 0}.att-upload p,.att-report-heading p{font-size:13px;line-height:1.7;color:var(--att-muted);margin:8px 0}.att-upload-fields{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:18px;margin:20px 0}.att-upload label,.att-reports-bar label,#att-review-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:#425c4d}.att-file{background:#f5f7f3;border:1px dashed #b9c9b9;border-radius:10px;padding:14px 16px}.att-file span{font-size:12px;font-weight:400;color:var(--att-muted);overflow-wrap:anywhere}.att-file input{border:0!important;padding:0!important;background:transparent!important}.att-file input::file-selector-button{background:#e3ebe0;border:0;border-radius:6px;color:#264b38;padding:7px 11px;margin-right:14px;cursor:pointer}.att-upload input,.att-upload select,.att-reports-bar select,.att-filters input,.att-filters select,#att-review-form textarea,#att-review-form select{max-width:100%;min-width:0;box-sizing:border-box;border:1px solid #d8e0d9;border-radius:8px;padding:11px;background:white;font:inherit;color:#2d4337}.att-upload-footer{border-top:1px solid #edf0ec;padding-top:18px;display:flex;gap:20px;align-items:center;justify-content:space-between}.att-upload-footer span{font-size:12px;line-height:1.7;color:var(--att-muted);max-width:420px}.att-upload button{flex-shrink:0}.att-detected{padding:8px 0}.att-upload details{margin:12px 0 20px}.att-upload details summary{font-size:13px;cursor:pointer;color:#3f614d}.att-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.att-upload fieldset{border:1px solid var(--att-border);border-radius:9px;padding:14px}.att-upload legend{font-size:12px;color:var(--att-muted)}.att-result-columns{display:flex;gap:14px 20px;flex-wrap:wrap}.att-result-columns label{flex-direction:row;align-items:center;font-size:12px;font-weight:400}.att-result-columns input{width:16px;height:16px;margin:0;accent-color:#24563f}.att-reports-bar{display:flex;gap:12px;align-items:end;margin:25px 0}.att-reports-bar label{flex:1;min-width:0}.att-reports-bar button{white-space:nowrap}.att-empty{text-align:center;padding:45px 24px;border-top:1px solid var(--att-border);color:var(--att-muted)}.att-empty>span{font-size:12px}.att-empty h2{font-size:22px;color:#355344}.att-empty p{font-size:13px;line-height:1.8;max-width:580px;margin:auto}.att-message{padding:13px 17px;margin:0 0 18px;background:#edf2e8;border-radius:8px;font-size:13px;line-height:1.7}.att-message.error,.att-form-error{color:#914938}.att-message.error{background:#faeee8}.att-report-heading{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-top:36px}.att-report-heading p{overflow-wrap:anywhere}.att-saved{font-size:12px;color:#638267;white-space:nowrap;padding-top:15px}.att-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--att-border);border-radius:12px;overflow:hidden;background:#fff;margin:20px 0 12px}.att-metrics>div{padding:20px 22px;border-right:1px solid var(--att-border);display:flex;flex-direction:column;gap:6px}.att-metrics>div:last-child{border:0}.att-metrics strong{font-size:29px;font-weight:650}.att-metrics span{font-size:12px;color:var(--att-muted)}.att-metrics .att-pending{background:#f7f3e8;color:#805f26}.att-scope-note{font-size:12px;line-height:1.8;color:var(--att-muted)}.att-table-bar{margin:26px 0 14px}.att-table-bar nav{display:flex;gap:22px;border-bottom:1px solid var(--att-border);margin-bottom:15px}.att-table-bar nav button{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;padding:12px 0;font-size:14px;color:var(--att-muted)}.att-table-bar nav button.active{border-color:#264f3e;color:#264f3e;font-weight:650}.att-table-bar nav span{font-size:11px;background:#e7ece5;padding:2px 6px;border-radius:4px;margin-left:5px}.att-filters{display:flex;gap:12px}.att-filters input{flex:1}.att-filters select{width:145px}.att-issue-list{background:white;border:1px solid var(--att-border);border-radius:12px;overflow:hidden}.att-issue{display:grid;grid-template-columns:170px minmax(0,1fr) 112px;padding:22px;gap:22px;border-bottom:1px solid var(--att-border)}.att-issue:last-child{border:0}.att-person{display:flex;flex-direction:column;gap:7px}.att-person strong{font-size:15px}.att-person span,.att-person small,.att-evidence small{font-size:12px;color:var(--att-muted)}.att-person small{line-height:1.7}.att-kind{font-size:12px;font-weight:600;color:#866139}.att-evidence p{font-size:14px;line-height:1.65;margin:6px 0;overflow-wrap:anywhere}.att-context{background:#f6f7f3;color:#717760;font-size:12px;line-height:1.6;margin-top:10px;padding:8px 11px;border-radius:6px;overflow-wrap:anywhere}.att-review-note{font-size:12px;line-height:1.7;margin-top:12px;color:#405e4d;overflow-wrap:anywhere}.att-review-note small{display:block;margin-top:4px}.att-issue-action{display:flex;flex-direction:column;align-items:end;gap:14px}.att-issue-action button{font-size:12px;padding:8px 11px}.att-badge{font-size:11px;padding:4px 8px;border-radius:5px;background:#f6eedb;color:#907236;white-space:nowrap}.att-state-explained{background:#eaf0e7;color:#526f4e}.att-state-confirmed{background:#f1e6de;color:#86513b}.att-state-needs_info{background:#eeeaf4;color:#746287}.att-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;color:var(--att-muted);margin:18px 0 35px}.att-pagination>div{display:flex;gap:8px}.att-pagination button{font-size:12px}.att-table-scroll{overflow:auto;background:white;border-radius:12px;border:1px solid var(--att-border)}.att-table-scroll table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.att-table-scroll td,.att-table-scroll th{padding:16px;text-align:left;border-bottom:1px solid #e9ede7}.att-table-scroll th{font-size:12px;background:#f1f4ed}.att-table-scroll small{display:block;color:var(--att-muted);font-size:12px;margin-top:7px}.att-table-note{font-size:12px;color:var(--att-muted);padding:10px 16px;line-height:1.8}.att-empty-result{padding:35px;background:white;text-align:center;border-radius:12px;color:var(--att-muted);font-size:13px;line-height:1.8}#att-review-dialog{max-width:540px;width:calc(100vw - 36px);box-sizing:border-box}#att-review-form{padding:8px}#att-review-form>p{font-size:13px;line-height:1.8}#att-review-form label{margin:18px 0}.att-dialog-actions{display:flex;justify-content:end;gap:12px;margin-top:20px}#attendance-workbench button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:1000px){.att-issue{grid-template-columns:125px minmax(0,1fr) 96px;gap:16px;padding:18px}.att-upload-title{align-items:start}.att-upload-fields{grid-template-columns:minmax(0,1fr) 150px}.att-metrics>div{padding:18px 15px}.att-upload-footer{align-items:start;flex-direction:column}.sop-attendance-tool{align-items:start;flex-direction:column}}
@media(max-width:600px){.att-path{gap:8px;justify-content:space-between;font-size:10px}.att-path b{display:block;margin-bottom:6px}.att-heading{flex-direction:column;align-items:start!important}.att-upload{padding:18px}.att-upload-title{flex-direction:column;gap:10px}.att-upload-fields,.att-map-grid{grid-template-columns:1fr}.att-reports-bar{flex-wrap:wrap}.att-reports-bar label{flex-basis:100%}.att-reports-bar button{flex:1;font-size:12px}.att-metrics{grid-template-columns:1fr 1fr}.att-metrics>div:nth-child(2){border-right:0}.att-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--att-border)}.att-metrics strong{font-size:25px}.att-report-heading{flex-direction:column;gap:0}.att-saved{padding-top:2px}.att-filters{flex-wrap:wrap}.att-filters input{flex-basis:100%}.att-filters select{flex:1;width:0}.att-issue{grid-template-columns:minmax(0,1fr) 95px;gap:14px}.att-person{grid-column:1;grid-row:1}.att-issue-action{grid-column:2;grid-row:1}.att-evidence{grid-column:1/-1;grid-row:2}.att-empty{padding:30px 8px}.att-empty h2{font-size:19px}.att-pagination{align-items:start;flex-direction:column}.sop-attendance-tool{padding:16px}.sop-attendance-tool a{font-size:13px}}

.att-upload-toggle{cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:15px;align-items:center}.att-upload-toggle::-webkit-details-marker{display:none}.att-upload-toggle span{font-size:12px;font-weight:400;color:#718073}#attendance-workbench:not(.att-has-report) .att-upload-toggle{display:none}.att-has-report .att-upload[open]>.att-upload-toggle{border-bottom:1px solid #e3e8df;padding-bottom:20px;margin-bottom:20px}.att-has-report .att-upload{padding:20px 24px}#attendance-workbench{scroll-margin-top:105px}#att-report{scroll-margin-top:105px}@media(max-width:600px){.att-upload-toggle{align-items:start;flex-direction:column;gap:6px}.att-has-report .att-upload{padding:17px}#attendance-workbench,#att-report{scroll-margin-top:295px}}
.att-payroll-ready{margin:20px 0;padding:20px;background:#f3f6ed;border:1px solid #cbd8ca;border-radius:14px}.att-payroll-ready p{color:#5d685e}.att-payroll-ready label{display:flex;align-items:center;gap:8px;margin:12px 0}.att-payroll-ready input[type=checkbox]{width:auto}.att-payroll-fields{border:1px solid #cbd8ca;border-radius:12px;padding:16px;margin:16px 0}.att-payroll-fields label{display:grid;gap:8px;margin:10px 0}.att-payroll-fields small{display:block;color:#5d685e;line-height:1.6}

/* Keep continuous review actions reachable without hiding the evidence. */
#att-review-form input[type=number]{box-sizing:border-box;width:100%;border:1px solid #d8e0d9;border-radius:8px;padding:11px;font:inherit;color:#2d4337}
.att-dialog-actions{position:sticky;bottom:-8px;background:white;padding:14px 0 4px;flex-wrap:wrap;border-top:1px solid #e2e7e2}.att-dialog-actions button{font-size:12px}.att-blockers{list-style:none;padding:0;display:grid;gap:8px}.att-blockers button{text-align:left;white-space:normal;width:100%;font-size:12px}
@media(max-width:480px){#att-review-next{flex-basis:100%}.att-dialog-actions{gap:8px}#att-review-form{padding:12px}}

.att-update-choice{display:grid;gap:9px;padding:18px;background:#f2f6ee;border:1px solid #d3dfce;border-radius:12px;margin:18px 0}.att-update-choice[hidden]{display:none}.att-update-choice span{font-size:12px;color:#657565;line-height:1.7}.att-correction-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#edf3ec;border:1px solid #cbdac8;border-radius:12px;padding:22px;margin:20px 0}.att-correction-summary strong{color:#224e3c;font-size:17px}.att-correction-summary p{font-size:13px;line-height:1.7;margin:8px 0}.att-correction-summary small{color:#617367}.att-correction-summary button{flex-shrink:0}.att-change-evidence{padding:12px;background:#f4f7ee;border-radius:8px;font-size:13px;line-height:1.8;margin:10px 0;overflow-wrap:anywhere}.att-change-evidence small{display:block;color:#64725e}.att-table-bar nav{flex-wrap:wrap}@media(max-width:650px){.att-correction-summary{flex-direction:column;align-items:stretch;padding:18px}.att-reports-bar button{flex-basis:30%}}

/* Concurrent review feedback stays next to the draft, never replaces its inputs. */
.review-live:not([hidden]){display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:16px 0;padding:16px 18px;border:1px solid #d6bd8b;border-left:4px solid #967034;border-radius:12px;background:#fff8eb;color:#554321;line-height:1.65;overflow-wrap:anywhere}.review-live strong{font-size:14px;font-weight:600}.review-live label{display:flex;align-items:flex-start;gap:9px;font-size:14px}.review-live input[type=checkbox]{width:16px;min-width:16px;height:16px;margin-top:4px}.review-live button{max-width:100%;white-space:normal;text-align:left}

.review-conflict{display:grid;gap:5px;font-size:13px;padding:10px 0;border-top:1px solid #e4d2ad;width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.review-live .review-conflict b{font-weight:600}

.att-dialog-actions{bottom:0;z-index:2}

#att-review-form .review-live label{flex-direction:row;align-items:flex-start;margin:0}.review-live p{margin:0}

/* Employment-range triage: evidence remains available, the queue stays small. */
#attendance-workbench .att-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}
.att-auto-evidence{padding:12px 16px;background:#edf5f0;border-left:3px solid #2c725c;border-radius:5px;margin:10px 0;color:#285642}
.att-auto-evidence p{margin:6px 0}.att-state-excluded{background:#e5f0ea;color:#32604b}
.att-group-evidence{max-height:220px;overflow:auto;background:#f4f7f4;padding:14px;border-radius:8px;line-height:1.7;margin-bottom:14px}
.att-group-evidence summary{cursor:pointer;font-weight:650;color:#204e3c}.att-group-evidence p{font-size:13px;border-bottom:1px solid #dce5dd;padding-bottom:9px}
@media(max-width:800px){#attendance-workbench .att-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Derived explanations stay beside the evidence and never become review inputs. */
.att-auto-brief{padding:9px 12px;background:#f0f5f1;border-radius:7px;color:#345b48;font-size:12px!important;line-height:1.7!important}
.att-auto-brief b{display:block;font-size:11px;color:#547762;margin-bottom:2px}
.att-auto-explanation{padding:16px 18px;margin:16px 0;border:1px solid #cfdfd4;border-left:3px solid #46785e;border-radius:10px;background:#f0f6f1;color:#294c3a;overflow-wrap:anywhere}
.att-auto-explanation>strong{font-size:12px;color:#547560;letter-spacing:.02em}
.att-auto-explanation .att-auto-summary{font-size:14px;line-height:1.8;margin:9px 0 12px;font-weight:600}
.att-auto-explanation .att-auto-details{border-top:1px solid #dbe6dd;padding-top:10px;font-size:12px;line-height:1.75}
.att-auto-details>summary{cursor:pointer;color:#466f55;font-weight:600;list-style-position:inside}
.att-auto-details p{font-size:12px;line-height:1.75;margin:9px 0;color:#526858}
.att-auto-explanation .att-auto-next{font-size:12px;line-height:1.8;margin:11px 0 8px}
.att-auto-explanation small{display:block;font-size:11px;line-height:1.7;color:#6a786b}
.att-auto-explanation .att-auto-draft{color:#865b2d;margin-top:8px;padding-top:8px;border-top:1px solid #dbe6dd}
@media(max-width:480px){.att-auto-explanation{padding:14px}.att-auto-explanation .att-auto-summary{font-size:13px}}
.att-evidence-priorities{margin:20px 0;border:1px solid var(--att-border);border-radius:12px;background:#fff;padding:19px 22px}
.att-evidence-priorities-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.att-evidence-priorities-heading strong{font-size:15px}.att-evidence-priorities-heading span{font-size:12px;color:var(--att-muted)}
.att-evidence-priorities>p{font-size:12px;line-height:1.7;color:var(--att-muted);margin:7px 0 13px}
.att-priority-row{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:20px;align-items:center;border-top:1px solid #edf0ec;padding:14px 0}.att-priority-row:last-child{padding-bottom:0}
.att-priority-row b{font-size:13px}.att-priority-row small{display:block;font-size:12px;color:var(--att-muted);line-height:1.6;margin-top:4px}.att-priority-row p{font-size:12px;color:#53685c;line-height:1.8;margin:0}.att-priority-row button{font-size:12px;white-space:nowrap;padding:8px 11px}
@media(max-width:760px){.att-evidence-priorities{padding:16px}.att-evidence-priorities-heading{display:block}.att-evidence-priorities-heading span{display:block;margin-top:6px}.att-priority-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.att-priority-row p{grid-column:1/-1;grid-row:2}.att-priority-row button{grid-column:2;grid-row:1}}
.att-people-list{display:grid;gap:16px}.att-person-card{background:#fff;border:1px solid var(--att-border);border-radius:13px;padding:22px 24px}.att-person-card header{display:flex;justify-content:space-between;align-items:center;gap:16px}.att-person-card h3{font-size:19px;margin:0 0 6px}.att-person-card header span,.att-person-card footer,.att-person-card details{font-size:12px;color:var(--att-muted);line-height:1.7}.att-person-card header button{font-size:12px;white-space:nowrap;padding:9px 14px}.att-person-card ul{list-style:none;padding:0;margin:18px 0 0}.att-person-card li{display:grid;grid-template-columns:125px 1fr;gap:16px;padding:12px 0;border-top:1px solid #edf0ec;font-size:13px;line-height:1.65}.att-person-card li>b{color:#805e33;font-size:12px}.att-person-card li span{color:#314d3e}.att-person-card li p{color:var(--att-muted);margin:4px 0 0;font-size:12px}.att-person-card footer{border-top:1px solid #edf0ec;padding-top:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.att-person-link{border:0;background:transparent;color:#2c624c;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.att-person-card details{margin-top:12px}.att-person-card details summary{cursor:pointer}.att-person-card details p{white-space:pre-wrap;overflow-wrap:anywhere}
#att-person-dialog{width:min(760px,calc(100vw - 32px));max-height:88vh;box-sizing:border-box;border:1px solid #cfdbd2;border-radius:16px;padding:26px;color:#294637;background:#fff;overflow:auto}#att-person-dialog::backdrop{background:#18372c66}#att-person-form>header{display:flex;justify-content:space-between;align-items:start;gap:16px}#att-person-form h2{font-size:25px;margin:8px 0}#att-person-form header p{font-size:12px;color:#69796d}#att-person-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;margin:16px 0}#att-person-form input[type=date],#att-person-form select,#att-person-form textarea{font:inherit;color:inherit;box-sizing:border-box;width:100%;border:1px solid #d4dfd6;background:#fff;border-radius:7px;padding:11px;min-width:0}#att-person-form textarea{resize:vertical;line-height:1.7}.att-person-missing{background:#f0f5f1;border-left:3px solid #497660;border-radius:8px;padding:10px 14px;margin:16px 0}.att-person-missing p{font-size:12px;line-height:1.75;margin:6px 0}.att-person-missing b{margin-right:8px}.att-person-hint,.att-person-match{font-size:12px;color:#63776a;line-height:1.8;margin:8px 0}.att-person-dates,.att-person-selection{border:1px solid #e0e7e1;border-radius:9px;padding:12px 15px;margin:16px 0;font-size:12px}.att-person-dates summary,.att-person-selection summary{cursor:pointer;font-weight:600}.att-person-dates>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.att-person-selection>button{margin-top:15px;font-size:12px}.att-person-selection label{border-top:1px solid #edf0ec;padding-top:10px}.att-person-check{flex-direction:row!important;align-items:start;font-weight:400!important}.att-person-check input{margin-top:4px;flex-shrink:0;accent-color:#255942}.att-person-check small{display:block;color:#6b7b70;font-size:12px;font-weight:400;line-height:1.7}.att-person-actions{display:flex;justify-content:end;gap:12px;border-top:1px solid #e5ebe6;padding-top:18px;margin-top:20px;position:sticky;bottom:-26px;background:#fff;padding-bottom:12px}.att-person-actions button{font-size:13px}
@media(max-width:600px){.att-person-card{padding:17px}.att-person-card li{grid-template-columns:1fr;gap:5px}.att-person-card h3{font-size:18px}#att-person-dialog{padding:17px;max-height:92vh}.att-person-dates>div{grid-template-columns:1fr;gap:0}.att-person-actions{bottom:-17px;flex-wrap:wrap}.att-person-actions button{flex:1}.att-person-card header button{padding:9px}.att-person-card footer{display:block}.att-person-card footer button{margin-top:8px}}
/* The person editor scrolls as one surface; inherited generic form scrolling clips actions. */
#att-person-dialog #att-person-form{padding:0;max-height:none;overflow:visible;margin:0}#att-person-dialog .att-person-actions{bottom:0;padding:14px 0 4px}

.att-completed-evidence{border-top:1px solid var(--att-border);padding-top:20px;margin-top:24px}.att-completed-evidence>summary{font-size:13px;color:var(--att-muted);cursor:pointer;margin-bottom:16px}

.att-similar{background:#fff;border:1px solid #dce3ed;border-radius:12px;padding:18px;margin:16px 0}.att-similar summary{font-weight:600;cursor:pointer}.att-similar-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #edf0f5}.att-similar-row small{display:block;color:#64748b;margin-top:6px}

.att-followup{margin:12px 0;border:1px solid #e3e7ed;border-radius:8px;background:#fff}.att-followup>summary{padding:12px 16px;cursor:pointer;font-weight:600;color:#344054}.att-followup .daily-work{margin:0}

/* Existing DingTalk-style blue/white shell; material groups replace person-by-person work. */
.att-material-result{padding:20px 24px;background:#f6f8fc;border:1px solid #e1e6ef;border-radius:10px;margin-bottom:16px}.att-material-result h3{margin:0 0 10px}.att-material-result small,.att-material-help{color:#64748b;line-height:1.7}.att-material-card{padding:22px 24px;border:1px solid #e1e6ef;border-radius:10px;margin:12px 0;background:#fff}.att-material-card header{display:flex;justify-content:space-between;gap:20px;align-items:center}.att-material-card h3{margin:0 0 8px}.att-material-card p{line-height:1.65}.att-material-card details{margin-top:14px;max-height:300px;overflow:auto}.att-material-card summary{cursor:pointer;color:#526174}.att-material-upload{position:relative;display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;cursor:pointer;background:#2d60f5!important;color:white!important;border-radius:6px;padding:11px 16px}.att-material-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}@media(max-width:700px){.att-material-card header{align-items:flex-start;flex-direction:column}.att-material-card{padding:18px}.att-material-upload{width:100%;justify-content:center}}
