.admin-body{background:#eceae3;min-height:100vh;padding:50px 20px}.admin-wrap{max-width:940px;margin:auto}.admin-brand img{width:170px}.admin-title{display:flex;justify-content:space-between;align-items:end;margin:65px 0 27px}.admin-title h1{font-size:70px}.admin-title>a{font-size:13px;font-weight:700;text-transform:uppercase}.admin-card{background:white;padding:30px;margin-bottom:18px;box-shadow:0 6px 35px rgba(0,0,0,.05)}.admin-card h2{font-family:"DM Sans";font-size:17px;font-weight:700;letter-spacing:0}.event-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:23px}.event-form label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.event-form input{width:100%;display:block;margin-top:7px;border:1px solid #d8d6ce;padding:13px;font:14px "DM Sans"}.event-form button{border:0;align-self:end;cursor:pointer}.list-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.export-button{border:0;background:none;color:#8b6910;font:700 11px "DM Sans";text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.admin-note{font-size:12px;line-height:1.55;color:#676760;margin:18px 0}.admin-row{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:15px;border-top:1px solid #e5e3dd;padding:17px 0}.admin-row strong{display:block}.admin-row p{margin:4px 0 0;font-size:13px;color:#666}.admin-row time{font:34px "Bebas Neue";color:#d5a319}.remove{border:1px solid #c9c6bc;background:white;padding:8px 10px;font:700 10px "DM Sans";text-transform:uppercase;cursor:pointer}.empty-admin{padding:20px 0;color:#666}@media(max-width:620px){.admin-body{padding:30px 14px}.admin-title{margin:45px 0 20px}.admin-title h1{font-size:48px}.admin-card{padding:20px}.event-form{grid-template-columns:1fr}.admin-row{grid-template-columns:67px 1fr}.remove{grid-column:2;justify-self:start}.list-heading{align-items:flex-start;flex-direction:column}}
