*{box-sizing:border-box}body{margin:0;background:#f5f1eb;color:#292522;font:15px Inter,Arial,sans-serif}header{height:74px;background:#272320;color:white;display:flex;justify-content:space-between;align-items:center;padding:0 6vw}header a{color:white;text-decoration:none;margin-left:25px}.logo{font:600 27px "Georgia",serif}.logo small{display:block;font:9px Arial;text-transform:uppercase;letter-spacing:2px;color:#d7b28e}.welcome{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.welcome p{font-size:10px;letter-spacing:3px;color:#8b5b4d}.welcome h1{font:600 52px Georgia,serif;margin:0}.welcome>span{color:#756c63}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.tile{background:white;border:1px solid #e3dbd0;padding:35px;text-decoration:none;color:inherit;transition:.2s}.tile:hover{transform:translateY(-2px);box-shadow:0 12px 35px #0000000b}.tile b{font-size:28px}.tile h2{font:600 32px Georgia,serif;margin:18px 0 5px}.tile p{color:#746c64;margin:0}main{max-width:1050px;margin:60px auto;padding:0 25px}.panel{background:white;border:1px solid #e3dbd0;padding:30px;margin-bottom:20px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{font-weight:600;font-size:12px}input,textarea{width:100%;padding:12px;border:1px solid #d8d0c6;margin-top:6px;font:inherit;background:#fff}textarea{min-height:130px}.full{grid-column:1/-1}.btn{background:#7b3d37;color:white;border:0;padding:12px 18px;font-weight:700;cursor:pointer}.danger{background:#eee0dc;color:#7b3d37}.row{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid #eee7de;padding:18px 0}.row:last-child{border:0}.actions{display:flex;gap:8px}.notice{padding:13px 15px;background:#e7f2e9;color:#28613a;margin-bottom:20px}.error{background:#f5e4e1;color:#7b3d37}@media(max-width:700px){.grid,.formgrid{grid-template-columns:1fr}.full{grid-column:auto}.welcome{display:block}.welcome>span{display:block;margin-top:15px}header{padding:0 20px}header a{margin-left:10px}main{margin:30px auto}.row{align-items:flex-start;flex-direction:column}}