:root{font-family:Inter,Arial,sans-serif;color:#182230;background:#f4f7fc}*{box-sizing:border-box}body{margin:0}.shell{max-width:1100px;margin:auto;padding:28px 18px 60px}.brand{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#123fdf;font-size:20px}.brand img{width:54px;height:54px;object-fit:contain;background:#123fdf;border-radius:12px}.brand span{display:block;font-size:13px;color:#667085;margin-top:3px}.panel{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:24px;box-shadow:0 2px 6px #1018280d}h1,h2{margin:0 0 9px}h1{font-size:25px}h2{font-size:18px}p{color:#667085;line-height:1.5}label{display:block;color:#344054;font-size:14px;font-weight:700;margin-top:14px}input,textarea,select{width:100%;margin-top:6px;padding:11px;border:1px solid #d0d5dd;border-radius:9px;font:inherit;color:#182230}textarea{min-height:105px;resize:vertical}button{border:0;border-radius:9px;padding:12px 16px;background:#1247e8;color:#fff;font:inherit;font-weight:800;cursor:pointer;margin-top:18px}.secondary{background:#fff;color:#344054;border:1px solid #d0d5dd;margin:0}.hidden{display:none!important}.dashboardHeader{display:flex;justify-content:space-between;align-items:start;margin:4px 0 18px}.dashboardHeader p{margin:3px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.message{min-height:20px;margin:12px 0 0;font-weight:600}.notice{padding:14px 0;border-bottom:1px solid #eaecf0}.notice:last-child{border:0}.notice h3{margin:0;font-size:16px}.notice small{color:#667085}.badge{display:inline-block;margin-top:8px;padding:3px 8px;font-size:11px;font-weight:800;color:#b42318;background:#fee4e2;border-radius:999px}@media(max-width:720px){.grid{grid-template-columns:1fr}.shell{padding:18px 12px}}
 .uploadsPanel{margin-bottom:18px}.sectionHeading{display:flex;align-items:center;justify-content:space-between;gap:16px}.sectionHeading h2{margin-bottom:4px}.sectionHeading p{margin:0}.uploadList{display:grid;gap:10px;margin-top:16px}.uploadItem{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e4e7ec;border-radius:12px;padding:14px}.uploadItem h3{margin:0 0 5px;font-size:15px}.uploadItem p{margin:5px 0 0;font-size:13px}.uploadItem small{color:#667085}.downloadButton{margin-top:0;white-space:nowrap}
