.fuel-log-center{display:grid;gap:18px;min-width:0}.fuel-log-center>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.fuel-log-center>header span{font-size:.72rem;font-weight:850;letter-spacing:.12em;color:#175cd3}.fuel-log-center h3{margin:4px 0}.fuel-log-status{padding:9px 14px;border-radius:999px;white-space:nowrap}.fuel-log-status.not-uploaded,.fuel-log-status.incomplete{background:#fee4e2;color:#912018}.fuel-log-status.uploading{background:#eaf2ff;color:#174b89}.fuel-log-status.uploaded{background:#dcfae6;color:#086b3a}.fuel-log-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fuel-log-context>div{padding:12px;background:#f6f8fb;border-radius:10px;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.fuel-log-upload{padding:18px;border:1px solid #d8dee8;border-radius:14px;display:grid;gap:14px;min-width:0}.fuel-log-upload textarea{width:100%}.fuel-log-pickers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fuel-log-pickers label{min-height:64px;padding:14px;border:2px dashed #8ca8cf;border-radius:12px;background:#f4f8ff;font-weight:750;min-width:0}.fuel-log-pickers input{display:block;margin-top:8px;max-width:100%;width:100%}.fuel-log-upload button{min-height:52px}.fuel-log-upload-status{padding:12px;border-radius:10px;background:#f4f6f8;overflow-wrap:anywhere}.fuel-log-upload-status.uploading{background:#eaf2ff;color:#174b89}.fuel-log-upload-status.uploaded{background:#dcfae6;color:#086b3a}.fuel-log-upload-status.failed{background:#fee4e2;color:#912018}.fuel-log-set{border:1px solid #d8dee8;border-radius:14px;padding:14px;margin-top:12px;min-width:0}.fuel-log-set.incomplete{border-color:#f3b7b1;background:#fff9f8}.fuel-log-set>header{display:flex;justify-content:space-between;gap:12px}.fuel-log-set>header div{display:flex;flex-direction:column}.fuel-log-set.incomplete>header .status{background:#fee4e2;color:#912018}.fuel-log-pages{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px}.fuel-log-pages a{padding:12px;border:1px solid #d8dee8;border-radius:10px;display:flex;flex-direction:column;gap:5px;color:inherit;text-decoration:none;min-width:0;overflow-wrap:anywhere}.fuel-log-pages img{width:100%;height:150px;object-fit:cover;border-radius:8px}
@media(max-width:760px){.fuel-log-center>header{align-items:stretch;flex-direction:column}.fuel-log-status{align-self:flex-start}.fuel-log-context{grid-template-columns:1fr 1fr}.fuel-log-pickers{grid-template-columns:1fr}.fuel-log-pickers label{min-height:76px}.fuel-log-upload button{width:100%;min-height:58px;font-size:1rem}.fuel-log-set>header{flex-direction:column}.fuel-log-pages{grid-template-columns:1fr}}
@media(max-width:390px){.fuel-log-context{grid-template-columns:1fr}.fuel-log-upload{padding:14px}.fuel-log-center{min-width:0}.fuel-log-pages a{overflow-wrap:anywhere}}
