*{box-sizing:border-box}body{font-family:system-ui,Arial,sans-serif;background:#f3f6f4;color:#18271f;margin:0}header{background:#123c2a;color:white;padding:18px 5%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}header a{color:white;margin-right:14px}main{max-width:1100px;margin:32px auto;padding:0 18px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.card,form,.panel{background:white;border-radius:14px;padding:22px;box-shadow:0 2px 12px #10201812;margin-bottom:18px}input,textarea,select{display:block;width:100%;padding:11px;margin:7px 0 15px;border:1px solid #ccd6d0;border-radius:8px;font:inherit}button,.btn{background:#187d4b;color:white;border:0;padding:11px 17px;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-block}table{width:100%;border-collapse:collapse;background:white}td,th{padding:12px;border-bottom:1px solid #e4eae6;text-align:left}small,.muted{color:#65756c}.error{color:#ae2432}.success{color:#167343}a{color:#126c44}