[hidden]{display:none!important}.admin-main{max-width:1100px;padding:65px 6%;margin:auto}.admin-main h1{font-size:42px;letter-spacing:-1.5px}.admin-main>section>p{color:#617684}#login-form{max-width:430px;margin-top:30px}#login-form label{color:#23495e}#login-form input{color:#0d2636;border-color:#bbced8;background:white;font-size:16px}#login-status,#inbox-status{font-size:14px;color:#526e7e}.inbox-heading,.inbox-actions{display:flex;justify-content:space-between;align-items:center;gap:20px}.inbox-actions button{cursor:pointer}#logout{border:1px solid #c3d3dd;background:white;border-radius:3px;padding:15px}.submission{margin:20px 0;border:1px solid #d8e5eb;border-radius:5px;padding:25px;background:white}.submission h2{font-size:23px;letter-spacing:-.5px}.submission time{font-size:12px;color:#617684}.submission a{color:#007fb8;overflow-wrap:anywhere}.submission p{white-space:pre-wrap;overflow-wrap:anywhere}.submission .details{color:#617684;font-size:13px}.empty-state{padding:40px;border:1px dashed #bbced8;text-align:center;color:#617684}@media(max-width:720px){.inbox-heading{align-items:start;flex-direction:column}.admin-main h1{font-size:34px}.admin-main{padding-top:40px}}

.submission .respond-button{color:#fff;margin-top:8px}

.submission .response-note{font-size:12px;color:#617684}.submission .response-status{display:flex;flex-direction:row;align-items:center;gap:10px;color:#23495e;font-size:14px;margin-top:18px}.response-status input{width:18px;height:18px;accent-color:#009aeb}.response-status span{font-size:12px;color:#617684}
