.footer-linkedin-icon{align-items:center;box-sizing:border-box;color:#aaa;display:flex;font-size:22px;height:40px;justify-content:center;padding:0;vertical-align:middle;width:40px}.footer-linkedin-icon:hover{color:#e31e24}.footer{background:#0a2740;color:#fff;font-size:16px;margin-top:40px;padding:40px 0 20px}.footer-main{flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.footer-logo-section,.footer-main{align-items:flex-start;display:flex}.footer-logo-section{flex:1 1 200px;flex-direction:column;margin-bottom:20px}.footer-logo{margin-bottom:12px;width:140px}.footer-links{align-items:center;display:flex;flex:2 1 300px;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:20px}.footer-links a{color:#fff;font-weight:500;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#e31e24}.footer-social{align-items:center;display:flex;flex:1 1 200px;flex-direction:row;gap:24px;justify-content:flex-end}.footer-social a{align-items:center;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;text-decoration:none;transition:color .2s;width:40px}.footer-social a:hover{color:#e31e24}.footer-copyright{color:#aaa;font-size:14px;margin-top:12px}@media (max-width:800px){.footer-main{align-items:flex-start;flex-direction:column;gap:24px}.footer-social{align-items:flex-start;gap:18px;justify-content:flex-start}}#root,.App,body,html{font-family:Manrope,Sans-serif}.home-unauth-message{font-size:1.7rem;margin:32px 0;text-align:center}.home{margin-left:5%;margin-right:5%}.project-detail-header h1{font-family:Manrope,Sans-serif;font-size:2.2em;font-weight:900;letter-spacing:.01em;margin-bottom:.5em;text-align:left}.custom-table tbody tr:hover{background:#f3f6fa;border-radius:12px;outline:2px solid #1e293b;position:relative;z-index:10}.api-table-container{-webkit-overflow-scrolling:touch;margin:32px 0;overflow-x:auto;width:100%}.api-table{background:#fff;border:none;border-collapse:initial;border-radius:8px;box-shadow:0 2px 12px #00000012;font-size:13px;min-width:1100px;width:100%}.api-table td,.api-table th{border-bottom:1px solid #eaeaea;padding:6px;text-align:left}.api-table th{background:#fff;color:#0a2740;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.api-table tr:last-child td{border-bottom:none}.api-table tr:hover{background:#f5f8fa;transition:background .2s}@media (max-width:900px){.api-table td,.api-table th{font-size:12px;padding:5px 3px}}@media (max-width:600px){.api-table td,.api-table th{font-size:11px;padding:3px 1px}}.milrose-header{background:#0a2740;box-shadow:0 2px 8px #0000000a;height:100px;justify-content:flex-start;min-height:100px;z-index:100}.milrose-header,.milrose-header-inner{align-items:center;display:flex;width:100%}.milrose-header-inner{height:100%;justify-content:space-between;margin:0;max-width:100%;padding-left:80px;padding-right:40px;position:relative}.milrose-title{color:#fff;display:inline-block;font-family:Manrope,sans-serif;font-size:2rem;font-weight:700;margin-left:38px;pointer-events:none;position:static;text-align:left;vertical-align:middle}.milrose-logo{display:block;height:64px;margin:0;width:auto}.milrose-auth-btn{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-right:0;position:static}.milrose-auth-btn .btn-dark,.milrose-auth-btn .btn-info{background:#fff;border:none;border-radius:24px;box-shadow:0 2px 8px #00000014;color:#0a2740;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;padding:.5rem 1.5rem;transition:background .2s,color .2s}.milrose-auth-btn .btn-dark:hover,.milrose-auth-btn .btn-info:hover{background:#f2f2f2;color:#0a2740}.milrose-welcome{color:#fff;font-family:Manrope,sans-serif;font-size:1rem;font-weight:500;margin-bottom:8px;text-align:center}.expand-collapse-controls{display:flex;gap:8px;margin-bottom:8px}.expand-collapse-controls .btn{background:#f8f9fa;border:1px solid #0a2740;border-radius:4px;color:#0a2740;cursor:pointer;font-size:14px;padding:2px 10px;transition:background .2s,color .2s}.expand-collapse-controls .btn:hover{background:#0a2740;color:#fff}.card-body,.card-body pre{font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:1rem}.chevron-above-cards{display:flex;justify-content:center;margin-bottom:-50px;width:100%}.card.card-wide{margin-left:auto;margin-right:auto;max-width:75vw}.card-row{display:flex;gap:24px;justify-content:center;margin:32px auto 0;max-width:75vw}.card-row .card{flex:1 1;max-width:700px;min-width:0}@media (max-width:1200px){.card-row{flex-direction:column;gap:16px;max-width:700px}}.project-detail-header .btn.btn-secondary{background-color:#0a2740;border:none;color:#fff}.project-detail-header .btn.btn-secondary:focus,.project-detail-header .btn.btn-secondary:hover{background-color:#163a5c;color:#fff}.project-detail-header{align-items:center;display:flex;flex-direction:column;gap:8px;margin:32px auto 0;max-width:700px}.project-detail-header h1{color:#0a2740;font-size:2rem;margin:0;white-space:nowrap}.card-header h2{color:#0a2740;font-size:1.4rem;margin:0;padding:0}.card-header .btn.btn-secondary{background-color:#0a2740;border:none;color:#fff}.card-header .btn.btn-secondary:focus,.card-header .btn.btn-secondary:hover{background-color:#163a5c;color:#fff}.card-header h1{color:#0a2740}.card{background:#fff;border:2px solid #0a2740;border-radius:8px;box-shadow:0 2px 12px #00000012;margin:32px auto;max-width:700px}@media (max-width:800px){.card{margin:16px auto;max-width:98vw}}
/*# sourceMappingURL=main.2428cf4a.css.map*/