*{box-sizing:border-box}body{margin:0;font:15px/1.5 system-ui,sans-serif;background:#f5f5ed;color:#123e50}header{background:#073d53;color:white;padding:20px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px}a{color:inherit}main{max-width:1150px;margin:35px auto;padding:0 20px}h1{font-size:32px}h2{margin-top:0}section,.login{background:white;padding:25px;border-radius:18px;margin:20px 0;border:1px solid #dfe5df}.login{max-width:480px;margin:10vh auto}input,select,textarea,button{font:inherit;padding:12px;border:1px solid #cbd7d3;border-radius:8px;width:100%}label{display:block;margin:12px 0}button,.button{background:#ffcf38;color:#073d53;border:0;cursor:pointer;font-weight:700;padding:12px 20px;border-radius:8px;text-decoration:none;display:inline-block;width:auto}button.danger{background:#fee1da;color:#8d241c}.row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.item{display:flex;gap:16px;align-items:center;border-top:1px solid #e6e8e1;padding:15px 0}.item img{width:75px;height:65px;object-fit:cover;border-radius:10px}.item .info{flex:1}.item form{margin:0}.notice{padding:15px;background:#fff1cb;border-radius:10px}small{color:#61737a}nav{display:flex;gap:20px;align-items:center}nav form{margin:0}@media(max-width:650px){.row{grid-template-columns:1fr}.item{flex-wrap:wrap}header{align-items:flex-start;flex-direction:column}nav{flex-wrap:wrap}main{margin-top:20px}}
